/*COMMON*/
body,html{height: 100%; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px;}
body{overflow-x: hidden;}
p{margin: 0 !important; }
.inline_block{display: inline-block; }
.fullwidth{width: 100%}
.bold{font-weight: bold !important;}
.sidebar-nav li a i{display: inline; text-align: left; padding-right: 10px; }
.overflow{overflow: auto;}
.overflow > table{width: 100%;}
#page-content-wrapper{font-size: 12px !important;}
.txtclr_blue{color: #50627a; }
.table{margin-bottom: 0 !important;}
._half > *{width: 50%;}
.float > * {float: left;}
.btn{padding: 4px 12px !important;}
.uppercase{text-transform: uppercase !important;}

/*LOGIN*/
#login-wrap{background: #676C7B   url(../images/login-bg.png) center center no-repeat; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
#login-wrap .content{position: absolute; width: 357px; height: 400px; top: 50%; left: 50%; margin-top: -198px; margin-left: -208px;}
#login-wrap .inner{
	/* border: 1.5pt solid #3c5a7f ;  */
	border-top: 1.5pt solid #3c5a7f ; background-color: #ffffff; padding: 20px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -ms-border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -wekit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -ms-border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; }
#login-wrap h4{margin: 7px 0 30px 0; padding-bottom: 10px; border-bottom: 1px solid #ccc; color: #5D25A0;}
#login-wrap input{margin-bottom: 20px; background:#ffffff !important; border-color:#4bdc96;}
#login-wrap .btn{padding: 8px !important; border: 1px; background: linear-gradient(to right, #3054E2, #5D25A0) !important}
#login-wrap .errors{display: none; padding: 10px 10px 7px 10px; position: fixed;top:0; left: 0; width: 100%; text-align: center; background: #F7F7F7; color:#215698; box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5); -webkit-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5);}
#login-wrap .errors p{margin-bottom: 3px !important;}
#login-logo{ max-width:100%; max-height:100%;}
#spotlight {
	/* background: #676C7B   url(../images/login-bg.png) center center no-repeat;  */
	background: linear-gradient(to right, #DADADA, #ffffff) !important;
	width: 100%; 
	height: 100%; 
	position: relative;
}

/*top*/
.toggled .top{position: absolute; width: 100%; margin-right: -220px;}
.top{line-height: 68.88px; border-bottom: 1px solid linear-gradient(to right, #3054E2, #5D25A0) !important; margin-left: auto; padding: 0 20px 0 10px; width: auto;background: linear-gradient(to left, #3054E2, #5D25A0) !important; }
.top .users a{ padding: 2px 0 5px 10px; border-top-left-radius: 3px; -wekit-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; -ms-border-top-left-radius: 3px; -o-border-top-left-radius: 3px; border-bottom-left-radius: 3px; -wekit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; }
.top .users span{color: #fff; text-transform: capitalize; display: inline-block; vertical-align: middle; }
.top .users .img{width: 35px; height: 35px; overflow: hidden; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; position: relative; right: -4px; }
.top .users img{border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -khtml-border-radius: 50%; width: 100%; height: 100%; border: 1.6pt solid #fff; margin-left: 1px; position: absolute; left: 0; top: 0; }
.top #menu-toggle{font-size: 20px; color: #fff; display: inline; vertical-align: middle; }
.top #menu-toggle:hover{color: #5080C4; }
.top .content_title{font-size: 17px; color: #fff; display: inline; vertical-align: middle; }

.top .myuser img { width: 35px;
    height: 34px;
    position: relative; }
.top .myuser span{color: #fff; text-transform: capitalize; display: inline-block; vertical-align: middle; }

/*wrapper*/
.wrapper .titles{padding: 8px 15px; background-color: #3469AB ; color: #fff; font-size: 13px; text-transform: uppercase; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -ms-border-top-left-radius: 5px; -o-border-top-left-radius: 5px; border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -ms-border-top-right-radius: 5px; -o-border-top-right-radius: 5px; }
.wrapper .titles i{width: 20px; }
.wrapper .inner_cont{padding: 20px 15px 30px 15px; border: 1px solid #3469AB ; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -ms-border-bottom-left-radius: 5px; -o-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -ms-border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px; }

/*newsfeed*/
.newsfeed{position: relative;}
.newsfeed .col-md-4{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; margin-bottom: 20px; }
.template{width: 85%; margin: auto auto 20px auto; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; padding: 0 30px; }
.template span{display: block; position: absolute; width: 50px; }
.template .lft{background: url(../images/c12.gif) 0px -76px no-repeat; height: 130px; width: 46px; bottom: 0; left: -18px; }
.template .rgt{background: url(../images/c12.gif) -64px -76px no-repeat; height: 130px; width: 46px; bottom: 0; right: -20px; }
.newsfeed .col-md-4 .inner{border: 1px solid #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; box-shadow: 0px 2px 9px -2px rgba(50, 50, 50, 0.5); -webkit-box-shadow: 0px 2px 9px -2px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 2px 9px -2px rgba(50, 50, 50, 0.5); }
.newsfeed .inner .head{padding: 40px 10px 60px 10px; text-align: center; font-size: 35px; color: #707070; position: relative; line-height: 34px; }
.newsfeed .inner .icon{position: absolute; border: 3px solid #fff; color: #fff; bottom: -20px; left: 50%; margin-left: -25px; padding: 5px 14px; font-size: 20px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.newsfeed .inner .text{padding: 35px 0 25px 0; text-align: center; color: #fff; font-size: 20px; text-transform: uppercase; border-top: 1px solid #ddd; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -ms-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -ms-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; }
.newsfeed .bdate .text, .newsfeed .bdate .icon{background-color: #CD2202; }
.newsfeed .bdate .balloon{position: absolute; width: 50px; top: 22px; left: 50%; margin-left: -20px; }
.newsfeed .pending .text, .newsfeed .pending .icon{background-color: #02CD6A; }
.newsfeed .others1 .text, .newsfeed .others1 .icon{background-color: #EF763B; }
.newsfeed .others2 .text, .newsfeed .others2 .icon{background-color: #02B5CD; }
.bg-primary{background: linear-gradient(to right, #3054E2,#4bdc96) !important; color: #ffffff !important;}

/*inbox message*/
.inbox{border: 1px solid #ddd; width: 300px; position: fixed; bottom: 0; right: 20px;
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -ms-border-top-right-radius: 5px; -o-border-top-right-radius: 5px;
	border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -ms-border-top-left-radius: 5px; -o-border-top-left-radius: 5px;
}
.inbox .head{padding: 8px 12px; background-color: #02CD6A; color:#fff; font-size: 13px; font-weight: bold;
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -ms-border-top-right-radius: 5px; -o-border-top-right-radius: 5px;
	border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -ms-border-top-left-radius: 5px; -o-border-top-left-radius: 5px;
 }
 .inbox .head span{font-size: 13px; color: #DADADA; padding: 4px 5px; margin-top:-2px;}
 .inbox .head span:hover{background-color: #08AD5D; color: #fff; cursor: pointer;}
.inbox .message_body{height: 250px; max-height: 250px; background-color: #EAEAEA; padding: 15px; overflow-y: auto;}
.inbox .message_body .msg_wrap{margin-bottom: 20px;}
.inbox .message_body .msg_wrap:last-child{margin: 0 !important;}
.inbox .message_body .thumb{width: 18%; text-align: center; margin-right: 9px; font-size: 25px; padding: 3px 0;
	background-color: #A5A5A5; color: #fff;
	border-radius: 50%; -webkit-border-radius: 50%; -mox-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.inbox .message_body .message{position:relative; z-index: 10; width: 78%; border: 1px solid #ddd; padding: 5px 10px; background-color: #fff;
	border-radius: 5px; -webkit-border-radius: 5px; -mox-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.inbox .message_body .message img.carret{left: -10px; position: absolute; height: 17px; top: 4px; z-index: 0; }
.inbox .message_body .message .sndr{font-size: 10px; color: #02CD6A;}
.inbox .message_body .message .position{font-size: 9px; color: #B7B7B7; margin-bottom: 10px !important;}

.manager_feedback #pending_ap .pannels  .activeRow,
.manager_feedback #approved_ap .pannels  .activeRow{padding: 5px 6px; background-color: #717070; color:#fff;}
.manager_feedback #pending_ap .pannels  .wrap_box{height: 80px; background-color: #f9f9f9; padding: 10px;}

tr.activeRow,
.activeRow,
.emp_porf_content .overflw #tbodyEmployee tr.activeRow{
	background: #717070 !important;
	color: #fff !important;
}

/*overtime app*/
.overtime table.vertical_m td{padding: 5px;}

/*payslip*/
.payslip .row .col-md-4 table{width: 100%;}
/* .payslip .row table{border: 1px solid #ddd !important; } */
.payslip .row .bg1{background-color: #3469AB ; color: #fff; -webkit-border-top-right-radius: 5px !important; -moz-border-top-right-radius: 5px !important; -ms-border-top-right-radius: 5px !important; -o-border-top-right-radius: 5px !important; -webkit-border-top-left-radius: 5px !important; -moz-border-top-left-radius: 5px !important; -ms-border-top-left-radius: 5px !important; -o-border-top-left-radius: 5px !important; }
.payslip .row .bg2{background-color: #ecf2f7 ; color: #50627a; font-weight: bold; border-top: 1px solid #ddd;}
.payslip .row table tbody, .payslip .row .bg3{background-color: #fdfdfd; }
.payslip ul li{padding: 0; text-align: left; margin: 0;}
.payslip ul li.txt{padding: 5px 0 0 0;}

/*leave*/
.leave .row table{border: 1px solid #ddd !important; }
.leave .input-group-addon{width: 100px !important; background-color: #5C8DD0; border-color: #5C8DD0; color: #fff; text-transform: capitalize; }
.leave .input-group input{width: 50px; text-align: center; background: transparent; border-color: #5C8DD0; }
.leave .inner_cont h5{border-bottom: 1px solid #ddd; padding-left: 4px; padding-bottom: 5px; }
.leave .input-group{margin-top: 10px; }
.leave .row .bg1{background-color: #4C73A2; color: #fff; -webkit-border-top-right-radius: 5px !important; -moz-border-top-right-radius: 5px !important; -ms-border-top-right-radius: 5px !important; -o-border-top-right-radius: 5px !important; -webkit-border-top-left-radius: 5px !important; -moz-border-top-left-radius: 5px !important; -ms-border-top-left-radius: 5px !important; -o-border-top-left-radius: 5px !important; }
.leave .row .bg2{background-color: #ecf2f7 ; color: #50627a; font-weight: bold; }
.leave .row table tbody, .leave .row .bg3{background-color: #fdfdfd; }

/*leave application*/
.leaveapp table.filtertbl{width: 90%; }

/*profile*/
.profile_img{-webkit-background-size: cover; background: url(../images/employee_prof_bg.jpg) no-repeat; background-size: 100% 100%; margin-right: -22px; margin-left: -22px; padding: 30px 0 20px 0; position: relative; margin-bottom: 40px; border: 2pt solid #fff; box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5); -webkit-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.5);}
.profile_img img{width: 160px; height: 160px; margin: auto; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 2pt solid #fff; box-shadow: 0px 2px 9px 2px rgba(50, 50, 50, 0.5); -webkit-box-shadow: 0px 2px 9px 2px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 2px 9px 2px rgba(50, 50, 50, 0.5); }
.empName{padding-top: 10px; color: #fff; font-size: 14px; }

/*404*/
.error p{font-size: 28px !important; color: #202F5C;}
.error .fullwidth{margin-top: 50px !important;}
.error div{padding: 10px 0;}

/*nav-tabs*/
.nav-tabs{padding: 0 !important; }
.nav-tabs li{padding: 0 !important; margin-bottom: -2px !important; }
.nav-tabs li a{border: 0 !important; }
.nav-tabs li:hover a{background: none !important; }
.emp-prof-sidebar .nav-tabs li a{padding-top: 5px !important; padding-bottom: 5px !important; }
.nav-tabs li.active a{color: #000000 !important; border-bottom: 3px solid #5D25A0 !important; text-transform: uppercase; }
.tab-pane{padding: 30px 0; }
.tab-content{margin-left: 0 !important; }
.nav-tabs li a { color: #000000 !important; }

/*tooltip*/
.tooltip > .tooltip-inner {background-color: #20A2F8 !important ;}
.tooltip > .tooltip-arrow {border-top-color: transparent !important;
}
.tooltip.left > .tooltip-arrow {border-left-color:#20A2F8  !important; }
.tooltip.right > .tooltip-arrow {border-right-color:#20A2F8  !important; }
.tooltip.top > .tooltip-arrow {border-top-color:#20A2F8  !important; }
.tooltip.bottom > .tooltip-arrow {border-bottom-color:#20A2F8  !important; }
.tooltip.top {border: 0 !important;}
.tooltip.in{opacity: 1 !important; filter: alpha(opacity=100) !important;}

/*table*/
th,td,tr{vertical-align: middle !important;}
.tbl-stl1 th,
.tbl-stl1 td{padding: 5px 10px !important; }
.bg-header td, .bg-header th, .bg-header tr{background: #5D25A0  !important; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; padding-top: 7px !important; padding-bottom: 7px !important; }
.border-bottom td, .border-bottom th{border-bottom: 2px solid #e1e3e5 !important; }
table.tbl_even_odd tr:nth-child(even){background-color: #D5E5F5; }
table.tbl_even_odd tr:nth-child(odd){background-color: #f2f6fa; }
.tbl_even_odd td{border-bottom:1px solid #e1e3e5; font-size: 12px; }
.tbl_odd_even td{border-bottom:1px solid #e1e3e5; font-size: 14px; }
.tbl-stl1 tr:first-child th:first-child{border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-top-left-radius: 3px; }
.tbl-stl1 tr:first-child th:last-child{border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; }
.tbl-stl1 tr:last-child td:first-child{border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; }
.tbl-stl1 tr:last-child td:last-child{border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; }
.border-left th:first-child, .border-left td:first-child{border-left: 0 !important; }
.border-left th, .border-left td{border-left: 1px solid #dfe4e8 !important; padding: 0 10px; }

/*margin*/
.m-bot20{margin-bottom: 20px !important; }
.m-top20{margin-top: 20px !important; }
.m-top10{margin-top: 10px !important; }
.m-bot10{margin-bottom: 10px !important; }
.m-left5{margin-left: 5px !important; }
.m-left10{margin-left: 10px !important; }
.m-left20{margin-left: 20px !important; }
select{background: url(../images/caret-slct.png) right center no-repeat !important; -moz-appearance: none; -webkit-appearance: none; appearance: none !important; padding: 0 18px 0 5px !important; }
select[disabled] {background-color: #eee !important; background-image: none !important; }
input[disabled] {}
.slct-xs{width: 80px !important; }
.slct-sm{width: 110px !important; }
.slct-md{width: 140px !important; }
.slct-lg{width: 240px !important; }
.slct-xl{width: 310px !important; }
.checkbx, .rdio{display: none !important; }
.rdio + label.lbl-radio span, .checkbx + label.lbl-chckbox span{display: inline-block; width: 17px; height: 17px; margin: 1px 10px -4px 1px; }
.checkbx + label.lbl-chckbox span{background: url(../images/action-btn.png) left top no-repeat; }
.checkbx:checked + label.lbl-chckbox span{background: url(../images/action-btn.png) -20px top no-repeat; }
.checkbx[disabled] + label.lbl-chckbox span{background: url(../images/action-btn.png) -78px top no-repeat; }
.checkbx:checked + label.active{color: #6dbc33; }
.rdio + label.lbl-radio span{background: url(../images/action-btn.png) -40px top no-repeat; }
.rdio:checked + label.lbl-radio span{background: url(../images/action-btn.png) -59px top no-repeat; }
label.lbl-chckbox, label.lbl-radio{font-size: 12px; color: #797C7E; font-weight: normal; }
input.form-control, select.form-control, button{height: 30px !important; display: inline-block; font-size: 12px; }
/*form-control[disabled], form-control[disabled] { background-color: #eee !important; }*/

/*override dialog box deign*/
.ui-widget-overlay{z-index: 1001 !important; }
.ui-dialog{padding: 0 !important; border: 1px solid #7542a6  !important; z-index: 1051 !important; }
.ui-dialog-titlebar{background: #7542a6  !important; color: #ffffff !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; padding-top: 10px !important; padding-bottom: 10px !important; border-color: #7542a6  !important; border-bottom: 1px solid #ABABAB !important; font-size: 14px; }
.ui-dialog .ui-dialog-content{font-size: 14px; }
.ui-dialog-titlebar-close:focus{outline: none !important; }
.ui-dialog-titlebar-close{background-color: #F9F9F9  !important; border: 0 !important; margin-right: 6px !important; height: 21px !important; }
.ui-state-hover{background: #E8E8E8 !important; }
.ui-button-icon-only .ui-icon{margin-left: -9px !important; }
.ui-dialog .ui-dialog-buttonpane{border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; -moz-border-bottom-left-radius: 4px; }
.ui-dialog .alert{padding-top: 15px !important; }
.ui-dialog .alert div{display: inline-block; vertical-align: top; }
.ui-dialog .alert .msg{width: 229px; vertical-align: middle; }
.ui-dialog .alert i{font-size: 25px; color: #F55757; margin-top: 4px; margin-right: 8px; }
.ui-dialog .alert i.fa-check-circle{color: #6ABB32; margin-top: 0; }
.ui-dialog-buttonpane button:first-child, .ui-dialog-buttonpane .ui-button:first-child{background: #6ABB32 !important; border: 0 !important; color: #fff !important; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 90px; }
.ui-dialog-buttonpane button:first-child:hover, .ui-dialog-buttonpane .ui-button:first-child:hover{background: #54B054 !important; }
.ui-dialog-buttonpane button:last-child, .ui-dialog-buttonpane .ui-button:last-child{background: #d9534f; border: 0 !important; color: #fff !important; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 90px; }
.ui-dialog-buttonpane button:last-child:hover, .ui-dialog-buttonpane .ui-button:last-child:hover{background: #E0342F; }

/*datepicker override*/
#ui-datepicker-div{border: 1px solid #3469AB  !important; }
#ui-datepicker-div .ui-datepicker-header{background-color: #3469AB  !important; }
#ui-datepicker-div .ui-datepicker-next-hover, #ui-datepicker-div .ui-datepicker-prev-hover, #ui-datepicker-div .ui-state-hover .ui-icon{background: none !important; border: 0 !important; }
#ui-datepicker-div .ui-datepicker-next{right: -50px !important; }
#ui-datepicker-div .ui-datepicker-prev{left: -50px !important; }
#ui-datepicker-div .ui-datepicker-title select{border-radius: 4px !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; font-size: 14px !important; width: 75px; background-color: #fff !important; height: 29px;}
#ui-datepicker-div .ui-datepicker-title select:first-child{margin-right: 3px; background-color: #fff !important; }
#ui-datepicker-div .ui-datepicker-calendar th, #ui-datepicker-div .ui-datepicker-calendar td a{font-size: 12px !important; text-align: center !important; }
#ui-datepicker-div .ui-datepicker-calendar thead{border-bottom: 1px solid #ddd !important; }
#ui-datepicker-div .ui-datepicker-calendar td a{background-color: transparent !important; border: 0 !important; border-radius: 50% !important; padding: 4px 0 !important; width: 28px; }
#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active.ui-state-hover:hover, #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active{background-color: #db5547 !important; color: #fff !important; }
#ui-datepicker-div .ui-datepicker-calendar td a:hover{background: #FA8D82 !important; color: #fff; }
#ui-datepicker-div .ui-datepicker-calendar{height: 160px; }
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today a{background-color: #FA8D82 !important; color: #fff; }
#ui-datepicker-div .ui-state-default{text-align: center !important; }
#ui-datepicker-div .ui-datepicker-other-month{background-color: transparent !important; }

#loadme-parent {
	width: 100%;
    height: 100%;
    position: fixed;
    /*background-color: #fff;*/
    z-index: 2000;
    /*opacity: 0.2;*/
	display: none;
}
#loadme{
	position: fixed;
	left: 50%;
	top: 50px;
	margin-left: -100px;
	width: 200px;
	z-index: 2000;
	padding: 5px 0;
	text-align: center;
	border: 1px solid #F59E6A;
	background: #FFE585;
	color: #071C55;
	font-size: 15px;
	border-radius: 3px;
	display: none;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
}
#loadme i{
	width: 21px;
}

.bg-danger {
    padding: 20px !important;
    border-radius: 4px !important;
    font-size: 15px !important;
}
.bg-danger i { color: red; font-size: 20px; }
table.tbl-stl1.tbl_even_odd th {
    text-align: center !important;
}
.terms{
	margin-top: 800px;
}

.modal-header {
	background: #7542a6 !important;
}

/** Custom CSS for bootstrap**/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #3c5a7f !important;
	border-color: #aaaaaa !important;
}
