.btn, .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #F3B604;
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
}

.btn:hover, .btn-large:hover {
    background-color: #f3c747;
}


/*.date-pk{
	height: 30px;
	line-height: 30px;
    padding: 0 .6rem;
}

.date-pk.active{
	background: #0089ec;
}
*/
.background {
	background: #06338E; 
}

.yellow {
    background-color: #f3c747 !important;
}



.v-padding-50 {
	padding-top: 47px !important;
}
.error {
	color:red;
}
.opener {
    color: orangered !important;
}
.error-login, .error-right {
	text-align: right;
	margin-top: -18px;
}
.login-error {
	text-align: center;
	padding-bottom: 16px;
}
.action-btn {
	padding: 0 .73rem
}

.action-btn-opener {
	padding: 0;
}

.action-btn-opener > i {
font-size: 24px !important;

}

.align-right {
	text-align: right;
}
.right-18 {
	right:18px !important;
}
.hidden {
	display: none;
}
.no-border {
	border:none !important;
	border-bottom :none !important;
}

.no-border td {
	border:none !important;
}

table.double-row-table tbody tr:hover{
	background-color: transparent !important; 
}
table.double-row-table tbody tr:nth-child(even) {
	display:none;
}


table.double-row-table tbody tr.opened-odd td {
	border-bottom: none !important;
}

table.double-row-table tbody tr.opened-even {
	display:table-row !important;
}


ul#slide-out li ul.collapsible li ul{
	background: rgba(174, 173, 173, 0.08);
}

ul#slide-out li ul.collapsible li ul li a{
	    color: #4f4f4f;
}


.collection .collection-item.avatar {
	min-height: 65px !important;
}


div.material-table table {
	    table-layout: auto !important;
}

.table-wrap {
    min-width: 300px;
    overflow-x: scroll !important;
}

.no-data {
	text-align: center;
    color: red !important;
}
/*
.picker__date-display, .picker__calendar-container {
	background: #000;
}
.picker__day--infocus {
	color:#fff;
}
.picker__header {
	margin-top: 0px !important;
}
.picker__day.picker__day--today {
	color:#ff4081;
}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background-color:#ff4081;
	    border-radius: 18%;
}
.picker__day-display, .picker__close, .picker__today{
	color:#ff4081;
}
.picker__day--infocus:hover {
	color: #fff;
}
.picker__weekday-display {
    background: rgba(29, 29, 29, 0.91);
    color: #fff;
    font-size: 1.2rem;
    font-weight: 400;
}
.picker__footer {
    background: rgba(29, 29, 29, 0.91);
	padding: 5px 10px;
}
.picker__footer button {
	   background: rgba(29, 29, 29, 0.91);
	   font-weight: bold;
}
.picker__footer button:hover {
	background:#fff;
}
.picker__table {
	margin-bottom: 0px;
}
.picker__year-display {
    color: rgba(255, 255, 255, 0.58);
}
.picker__nav--prev, .picker__nav--next {
    position: absolute;
    padding: 9px 12px;
}
.picker__nav--next {
    right: -.5em;
}
.picker__nav--prev {
    left: -.5em;
}
.picker__nav--prev:hover, .picker__nav--next:hover {
	background:rgba(29, 29, 29, 0.91);
}

.picker__clear {
	color:#fff;
	font-weight: 300;
	font-size: .9em;
}
.picker__footer button:hover {
	   background: rgba(29, 29, 29, 0.91);
}
.clockpicker  .picker__date-display{
	padding-bottom: 0px !important;
}
.picker__footer .clockpicker-button {
    margin-top: 2px !important;
}
.picker__day--infocus {
    padding: .5rem 0 !important;
}

.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled {
	background: #000000;
    border-color: #000000;
    color: rgba(117, 117, 117, 0.58);
    cursor: default;
}*/


.radio-set {
	padding:0px !important;
	margin-top: -18px;
	margin-bottom: 20px;
}
.radio-set > label {
    font-size: 0.8rem;
}

.side-nav li.active {
    /*background-color: #34A9B8;[THEME]*/
    background-color: #042B88;

 }

 .side-nav li.active > a, .side-nav li.active > a >i {
    color: #fff;
 }

 .side-nav .collapsible-body>ul:not(.collapsible)>li.active, .side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active {
 	background-color: #e3e0e1;
 }

.side-nav .collapsible-body>ul:not(.collapsible)>li.active a, .side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a {
    color: #222;
}


.ci_pagination_links a {
	background-color: rgba(204, 204, 204, 0.27);
	color:#000;
	margin-right: 4px;
	display: inline-block;
    border-radius: 2px;
    text-align: center;
    vertical-align: top;
    height: 30px;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;

}
.ci_pagination_links strong {
	/*background-color: #ee6e73;[THEME]*/
	background-color: #F2B505;
	color:#fff;
	margin-right: 4px;
	display: inline-block;
    border-radius: 2px;
    text-align: center;
    vertical-align: top;
    height: 30px;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;
} 

.ci_pagination_links > .pagination {
	text-align: right;
}

.ci_pagination_links li.active {
	margin-right: 4px;
}

.ci_pagination_links li.active > span {
	background-color: #F2B505;
	color:#fff;
	display: inline-block;
    border-radius: 2px;
    text-align: center;
    vertical-align: top;
    height: 30px;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;
}

.dashboard-table-div-5 {
	  min-height: 314px;
}
/*color: #444;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;*/


.search-res {
	font-size: .7em;
}

.search-res i {
	margin-top: 12px;
}

.mbot-20 {
	margin-bottom: 20px;
}

@media only screen and (max-width: 601px){ 
	.v-page-heading {
		font-size:1.36em;
	} 
	.v-bread-crumb {
		font-size:.5em;
		padding: 0 0.3rem;
	}


	.table-wrap {
		min-width: 300px;
		overflow-x: scroll;
	}



	.table-wrap > table {
		width: auto !important; 
	}

}


@media only screen and (max-width: 601px){ 

	.s-mbot-20 {
		margin-bottom: 20px;
	}

}




/*APPSVIN CUSTOMIZE*/

/*
.v-dropdown-custom ul li a {
	white-space: normal !important;
}*/

.v-dropdown-custom ul li, .v-dropdown-custom ul li > a {
	    height: 95px;
}



.v-dropdown-custom ul {
	max-width: 288px !important;
	width: 288px !important;
	max-height: 350px;
    overflow-x: hidden;
    overflow-y: scroll;
    
}

.v-dropdown .custom-noti .noti-head  {
	font-weight: 500;
    line-height: 18px;
    margin-top: 10px;
}

.v-dropdown .custom-noti .noti-desc  {
	font-weight: 300;
    line-height: 16px;
    font-size: 14px;
    margin-top: 3px;
}

.v-dropdown .custom-noti .noti-time  {
	font-weight: 100;
    line-height: 16px;
    font-size: 12px;
    margin-top: 18px;
    margin-bottom: : 12px;

}

/*APPSVIN CUSTOMIZE*/

.v-dropdown .count
{
	position: absolute;
    top: 5px;
    background-color: red;
    padding: 0px 8px;
    height: 23px;
    line-height: 23px;
    border-radius: 50%;
    left: 25px;
}