@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');
*{ margin:0px;padding:0px; }
body { font-family:font-family: 'Roboto', sans-serif; font-family: 'Lato', sans-serif; font-size:15px;}
.btn-primary.focus, .btn-primary:focus{
  box-shadow:none !important;
}
a:hover, a{ text-decoration:none;}
.hme_login .row { margin-left:0px; margin-right:0px; }
.hme_login .col-sm-6 { padding-left:0px; padding-right:0px; }
.login_sidebar  { position:fixed; left:0px; bottom:0px; top:0px; height:100%;width:50%; }
.login_sidebar img{height:100%;}
.top_logo { text-align:center; margin-top:20px; }
.second_head h1 { background:#000; padding:10px 0px; font-size:26px; color:#fff; font-family: 'Lato', sans-serif; }
.second_head { width:94%; text-align:center; margin-top:20px; }
.second_head h1 span { font-weight:900; }
.login_form { width:94%; margin-top:60px; }
.login_form .form-control { height:40px; border-radius:2px; background:#f9f9fc; position:relative; padding-left:30px; }
.login_form label { font-family: 'Roboto', sans-serif; }
.custom_pri { padding:8px 30px; border-radius:0px; margin-top:30px;background-color: #156bbb;border-color: #004586; }
.form-group { position:relative; }
.hidden_log { left: 5px; position: absolute; top: 44px; }
.main_profile .row { margin-left:0px; margin-right:0px; }
.main_profile .col-sm-3 { margin:0px; padding:0px; }
.main_profile { background:#014aad; }
.right_nav { margin-top: 37px; }
.right_nav li { display:inline; }
.right_nav li a { color:#fff; font-weight:600; padding:20px; font-size:16px;  }
.right_nav li a:hover { text-decoration:none; }
.notofications li { list-style-type:none; display:inline; padding:10px; }
.notofications li a { }
.notofications { margin-top:35px; }
.notofications li a i { color:#fff; }
.profile_main { background:#e3eef0; }
.left_sidebar .row { margin-left:0px; margin-right:0px; }
.left_sidebar .col-sm-3 { margin:0px; padding:0px; }
.left_sidebar { }
.profile_logo img { width:100%; }
.settings_img { text-align:center; margin:0 auto; display:block; padding-top:40px; }
.profile_main h2 { font-size:20px; margin-left:45px; font-weight:bold;  }
.profile_main p { margin-left:45px; font-weight:600; margin-top:-8px; padding-bottom:15px; }
.profile_settings { }
.profile_settings ul { margin:0px; padding:0px; }
.profile_settings ul li { list-style-type:none; margin-top:1px; }
.profile_settings ul li a { width:100%; display:block; color:#000; padding:6px; background:#e5e5e5; padding-left:45px; }
.profile_settings ul li a:hover { text-decoration:none; }
.cus_settingd { margin-top:50px; }
.profile_settings.cus_settingd > ul { background: #014aad none repeat scroll 0 0; margin-top:-28px; }
.cus_settingd ul li a { background:#02285b; color:#fff; }
.cus_settingd ul li a i { font-size:12px; }
.card-header { background:none; margin:0px; padding:0px; border:none; }
.card { border:none; border-radius:0px; background:none; }
.card-header .fa {  transition: .3s transform ease-in-out;
}
.card-header .collapsed .fa { transform: rotate(90deg); }
.card-body { flex:none; padding:0px; }
.profile_settings.handola a { padding-left:75px; background:#014196; }
.left_sidebar { background:#f4f4f4; }
.all_content { background:#ffffff; margin-top:30px; }
.all_content h1 { padding:10px 20px; font-size:30px; background:#000; color:#fff; }
.all_content h1 span { font-size:24px; }
.calender { background:#f8f8f8; padding:30px; margin-top:36px; margin-bottom:36px; }
.boss { background:#fff; padding-bottom:2px; }
#jquery-script-menu { position: fixed; height: 90px; width: 100%; top: 0; left: 0; border-top: 5px solid #316594; background: #fff; -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); z-index: 999999; padding: 10px 0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
.jquery-script-center { width: 960px; margin: 0 auto; }
.jquery-script-center ul { width: 212px; float:left; line-height:45px; margin:0; padding:0; list-style:none; }
.jquery-script-center a { text-decoration:none; }
.jquery-script-ads { width: 728px; height:90px; float:right; }
.jquery-script-clear { clear:both; height:0; }
.perfect-datetimepicker { position:relative; width:100%; margin:2px 0 0; font-size:14px; color:#333; background-color:#FAFAFA; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; line-height:0; overflow:hidden; border:1px solid #CCC }
.perfect-datetimepicker * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.perfect-datetimepicker table { width:100%; margin:0; border-collapse:separate; border-spacing:2px; background-color:#fff; padding:3px }
.perfect-datetimepicker table td { border:0; text-align:center; padding:2px; width:34px; height:27px; cursor:pointer; vertical-align:middle; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.perfect-datetimepicker table td.weekend { color:#d9534f }
.perfect-datetimepicker table.mt tbody td { width:58px; height:38px }
.perfect-datetimepicker td.day { width:14.28571429% }
.perfect-datetimepicker td.name { font-weight:700 }
.perfect-datetimepicker td.oday { color:#CCC; cursor:auto }
.perfect-datetimepicker td.disabled { color:#999; cursor:auto }
.perfect-datetimepicker td i { font-size:18px; font-weight:700 }
.perfect-datetimepicker td table.tt { border:0; padding:0 }
.perfect-datetimepicker table.tt { padding:5px }
.perfect-datetimepicker table.tt td.hover { border:0 }
.perfect-datetimepicker table.tt td.common { width:5px }
.perfect-datetimepicker table.tt tbody td { width:40px; height:14px }
.perfect-datetimepicker table.tt input { outline:0; border:1px solid #ccc; margin:0 auto; padding:0!important; width:38px; height:24px; text-align:center; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -moz-transition:border-color ease-in-out .2s, box-shadow ease-in-out .2s;
-ms-transition:border-color ease-in-out .2s, box-shadow ease-in-out .2s;
-webkit-transition:border-color ease-in-out .2s, box-shadow ease-in-out .2s;
-o-transition:border-color ease-in-out .2s, box-shadow ease-in-out .2s;
transition:border-color ease-in-out .2s, box-shadow ease-in-out .2s
}
.perfect-datetimepicker table.tt input:focus { border-color:#66afe9; -webkit-box-shadow:0 0 6px rgba(102, 175, 233, .6); -moz-box-shadow:0 0 6px rgba(102, 175, 233, .6); box-shadow:0 0 6px rgba(102, 175, 233, .6) }
.perfect-datetimepicker table.tt input[type=number]::-webkit-inner-spin-button, .perfect-datetimepicker table.tt input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.perfect-datetimepicker table.tt input[type=number] { -webkit-appearance:textfield; -moz-appearance:textfield; appearance:textfield }
.perfect-datetimepicker .buttonpane { border-top:1px solid #CCC }
.perfect-datetimepicker tbody td.hover { background-color:#eee; padding:1px; border:1px solid #CCC }
.perfect-datetimepicker tbody td.today { font-weight:700; color:#178cdf }
.perfect-datetimepicker tbody td.selected { font-weight:700; padding:1px; color:#fff; border:1px solid #178cdf; background-color:#178cdf }
.perfect-datetimepicker tfoot td.hover, .perfect-datetimepicker thead td.hover { background-color:#eee; padding:1px; border:1px solid #eee }
.perfect-datetimepicker thead td.title { font-weight:700; text-align:center; padding:2px }
i { font-family:finex; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
@font-face {
font-family:finex;
src:url(../fonts/iconfont.eot);
src:url(../fonts/iconfont.eot?#iefix) format('embedded-opentype'), url(../resources/fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg#svgFontName) format('svg')
}
i.icon-datepicker-minus:before { content:'\e601' }
i.icon-datepicker-plus:before { content:'\e603' }
i.icon-datepicker-prev:before { content:'\e602' }
i.icon-datepicker-next:before { content:'\e600' }
.att_mark{ background:#014aad; color:#fff; padding:6px; text-align:center; border-radius:2px;}
.submit_btn{ margin-top:20px;}
.submit_btn a{ width:100%; display:block; background:#000; color:#fff; padding:8px; text-align:center; text-transform:uppercase;}
.calender p{ font-style:italic;}
.cus_btn{ margin-top:40px;}
.submit_btn a:hover{ text-decoration:none;}
.cus_calender h4{ text-align:left !important; padding:8px;}
.table_cal{ margin-top:0px;}
.footer{ background:#014aad ; padding:20px 0px;}
.footer_content img{ text-align:right; margin:0 auto;}
.holulu{ color:#fff; font-weight:bold; font-size:20px; margin-top:30px;}
.calender.cus_calender {
    margin-top: -20px;
}
.notofications li a{ position:relative;}
.user-img{
    position: absolute;
    bottom: 5px;
    left: 10px;
    font-size: 18px;
    color: #383838;
}
.form-group{
  position: relative;
}
[type=reset], [type=submit], button, html [type=button]{
  cursor:pointer;
}
