/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 6, 2018, 9:27:33 AM
    Author     : DEVP102
*/
.pace .pace-progress {
    background: #0065A4!important;
}
.form-control:focus,
.single-line:focus {
    border-color: #0065A4 !important;
}

.required:after {
    content: "*";
}
.radio .required:after {
    content: "";
}
.reset-link{
    padding-bottom:20px;
}

.btn{
    border-radius: 0px!important;
}

.btn-accent{
    background: #0065A4!important;
    border-color: #0065A4!important;
    color: #fff!important;
    font-size: 13px!important;
}
.btn-primary{
    background: #1c84c6!important;
    border-color: #1c84c6!important;
    color: #fff!important;
    font-size: 13px!important;
}
.btn-info{
    background: #1c84c6!important;
    border-color: #1c84c6!important;
    color: #fff!important;
    font-size: 13px!important;
}

.btn-default{
    background: transparent!important;
    border-color: #AAAAAA!important;
    color: #222!important;
    font-size: 13px!important;
}
.login-message{
    color: #fff!important;
    padding-top: 10px;
}
.login-page{
    padding-left:100px!important;
    padding-right:100px!important;
    padding-bottom:50px!important;
}
.login-page h2,
.register-page h2{
    font-size: 22px!important;
    color: #5256A4!important;
    font-weight: 600!important;
}
.login-page .form-control{
    height: 40px!important;
}
.login-page .form-group{
    margin-bottom: 20px!important;
}

.border-left h4{
    font-weight: 400!important;  
    margin-left: 10px;
}

.border-left{
    border-left: 4px solid #5256A4;
}
div .border-left{
    margin-bottom: 10px;
    margin-top: 10px;
}
.form-buttons li{
    display: inline-block!important;
}
.form-pb-10{
    padding-bottom: 10px;
}
.pb-10{
    padding-bottom: 10px;
}
.pb-20{
    padding-bottom: 20px;
}
.pb-5{
    padding-bottom: 5px;
}
.m-t-10{
    margin-top: 10px;
}
.nav > li.active{
    border-left: 4px solid #0065A4!important;
}
.nav.nav-third-level > li.active{
    border: none!important;
}
.nav.nav-second-level > li.active {
    border: none!important;
}
#dtAlumni tr{
    cursor: pointer;
}
#alumni-contact hr{
    margin-top: 5px!important;
    margin-bottom: 15px!important;
}
.no-padding-bottom .form-group{
    margin-bottom: -10px!important;
}
.checkbox label{
    padding-left: 0px!important;
}
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(blue.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
.icheckbox_square-blue.hover {
    background-position: -24px 0;
}
.icheckbox_square-blue.checked {
    background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-blue.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-blue {
    background-position: -120px 0;
}
.iradio_square-blue.hover {
    background-position: -144px 0;
}
.iradio_square-blue.checked {
    background-position: -168px 0;
}
.iradio_square-blue.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-blue.checked.disabled {
    background-position: -216px 0;
}

.job-vacancy-form .radio{
    display: inline-block!important;
    margin-right: 10px!important;
}
.no-marg hr{
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}
.job-title{
    color: #0065A4!important;
}

.logo-image img{
    margin-left: auto;
    margin-right: auto;
}

.search-form .col-md-2
{
    padding-left: 5px!important;
    padding-right: 5px!important;
}

.center-img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.lightBoxGallery {
    text-align: left!important;
}
.help-block,
.invalid-number{
    color:#FF1F1F!important;
}

.announcement-description{
    height: 5.8em;
    overflow: hidden;
    line-height: 1.5em;
}

.fc-basic-view .fc-body .fc-row {
    min-height: 14em!important;  
}

#assessment_type .radio{
    margin-right: 10px!important;  
    display: inline!important;  
}

/* multiselect */ 
.multiselect-container>li>a>.checkbox input[type="checkbox"]{
    opacity: 1!important;
}
.multiselect-container>li>a>label{
    padding-left: 20px !important;
}
.multiselect-container.dropdown-menu > .active > a, 
.multiselect-container.dropdown-menu > .active > a:hover, 
.multiselect-container.dropdown-menu > .active > a:focus,
.multiselect-container.dropdown-menu > li a:hover {
    background-color: #eee !important;
    color: #000 !important;
}

.multiselect-container,
.multiselect-native-select .btn-group,
button.multiselect {
    width: 100%!important;
}

.parameter-form input{
    width: 100%!important;
}

.student-form .radio{
    display: inline-block!important;
    margin-right: 5px!important;
}
#examaddsearch{
    margin-top:23px!important;
}
.align-center{text-align: center;}

.exam-border-right{border-right: 1px solid #666666;}

.exams-monitoring #dtStudents_filter{
    float: right;
    display:inline-block;
}
body.showmodal {
    height: 100vh;
    overflow: hidden;
}
body.showmodal #assessmentModal {
    overflow: auto;
}
@media (min-width:992px){
    .md-align-right{
        text-align: right;
    } 
}
@media (max-width:992px){
    .job-vacancy-form .col-sm-9{
        margin-top: 0px!important;
    } 
    .search-form .col-md-2
    {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
}
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(blue@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
.modal.assessment-info{
    z-index: 2147483647 !important;
}
.loadingoverlay.assessment-info{
    z-index: 2147483640 !important;
}