/* All styles created for demo purposes only, you may not need this for your project */
body{
    background: url("/assets/img/blackboard.jpg") !important;
    padding-bottom: 70px;
}

.icon-bar{
    border-bottom : #B0B0B0 !important;
}

.dropdown-header{
    font-size: 15px !important;
    padding: 0 10px !important;
    font-weight: bold;    
}

.form-group{
    margin-top: 5px !important;
} 


.form-group-10m{
    /* padding-top: 10px; */
}

.bottom-border{
    border-bottom: 1px solid #e0e0e0; padding-bottom: 5px;
}

.navbar-footer{
    text-align: center;
    left: 0;
    position: fixed;
    z-index: 99999;
}

.full-width{
    width: 100% !important;
}

.bootstrap-admin-panel-header-footer{
    border-bottom: 1px solid #E0E0E0;
    padding: 15px 1px 5px;
    background: #FAFAFA;
}

.bootstrap-admin-panel-footer{
    margin-top: 15px;
    border-top: 1px solid #E0E0E0;
    padding: 8px 10px;
    background: #FAFAFA;
}

.bootstrap-admin-panel-header-footer .btn-controls{ 
    
}

.input-xs{
    padding: 2px 5px !important;
    width: 200px;
    float:left;
    height: 22px;
}

.no-right-round-corner{
     border-bottom-right-radius: 0px;
     border-top-right-radius: 0px;
     margin-right: -1px;
}
.no-left-round-corner{
     border-bottom-left-radius: 0px;
         border-top-left-radius: 0px;
}

.active-gpf td, .active-gpfitem td{
    background: #D0D0D0;
    font-weight: bold;
    font-size: 16px;
    color: #FFF;
}

.control-label{
    margin-top: 8px;
}

.typewrite{
    font-family: 'Courier New';
    text-transform: uppercase;
}

.padding-low tr th, .padding-low tr td , .padding-low-balance tr th, .padding-low-balance tr td {
    padding : 2px 5px !important;
    font: 12px/160% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
    margin-bottom: 5px !important;
}

.padding-low th, .padding-low-balance th{
    font-weight: bold !important;
}

.padding-low th{
    margin-bottom: 5px  !important;     
    border-top: 3px solid #B0B0B0 !important;
    border-bottom: 3px solid #B0B0B0 !important;
}

.align-right{
    text-align: right;    
}

.align-center{
    text-align: center;
}
.font11{
    font-weight: bold  !important;
    font-size: 12px;
    color: #000;    
}

.font10 tr th, .font10 tr td, .font10-balance tr th, .font10-balance tr td{
    padding : 1px 5px !important;
    font: 11px/150% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
}

.font10 th, .font10-balance th{
    font-weight: bold !important;
}


.nopadding-nomargin *{
    margin: 0  !important;
    padding: 0 !important; 
    line-height : normal;    
}

.form-control{
    border-radius: 0px;    
}
.advance-search-panel{
    display: none;
}
.mandsignmark{
    color: red;    
}

.mandat-field-highlight{
    border: 1px solid red;    
}

.demo-button button {
  margin-bottom: 5px; }

.demo-icons li {
  margin-bottom: 50px;
  text-align: center; }

.demo-icons .lnr,
.demo-icons .fa {
  font-size: 28px; }

.demo-icons .cssclass {
  display: block;
  margin-top: 5px;
  margin-left: 5px; }

/*# sourceMappingURL=demo.css.map */

.resizer {
    position: absolute;
    top: 0;
    right: -5px;
    bottom: 0;
    left: auto;
    width: 8px;    
    cursor: col-resize;
}
.resizer:hover{
    background : #B0B0B0;        
}
    
.toast-top-left {
  top: 12px !important;
  left: 12px !important;
}
.toast-top-right {
  top: 12px !important;
  right: 12px !important;
} 

.icon-bar{
    border-bottom: 2px solid #FFF;
    margin: 2px 0 4px 0;
    display: block;
    min-width: 15px;;
}

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

a.boxclose{
    float:right;
    margin-top:-10px;
    margin-right:-10px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: #605F61;
    font-size: 31px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;       
}

.pointer{
    cursor: pointer;
}


.border-circle {
    width: 35px; 
    height: 35px; 
    display: inline-block;
    border: 2px solid #A0A0A0 !important;
    border-radius: 50%; 
    text-align: center;
    padding-top: 5px;
    margin: 2px 2px 3px !important;
}

.paper-que:hover{
    background: #F0F0F0;
}

.sidebar-right {
    width: 270px !important;
    background: #C0C0C0 !important;
}

.sidebar-right a.que-category{
    height: 40px;
    padding: 10px 10px 10px 20px !important;
}

.nav-que-info{
    bottom: 0 !important; 
    position: fixed; 
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 43px !important; 
    border-top: 2px solid;
    background: #FFF;     
    padding : 0 10px 0 11px;
}

.nav-que-info .border-circle{
    cursor : help;        
}

.current-que{
    border-style: dotted !important;
    border-color: #FFF !important;
}

.que-review-mark, .que-review-mark:hover {
    color : orange !important; 
}

#timer{
    font-family: "Source Sans Pro", sans-serif;
    font-size: 2em; 
    margin-top: -5px;
    float : right;
}

.paddingLeft{
    padding : 0 8px !important;
}

.fail-status{
    font-size:35px; color: red; font-weight:bold;
}
.pass-status{
    font-size:35px; color: green; font-weight:bold;
}

.exam-times{
    font-size:25px; color: blue; font-weight:bold;
    text-align: center;
}
.nic-contextmenu{
    position: absolute;
    border :1px solid #B2B2B2;
    width:150px;      background:#F9F9F9;
    box-shadow: 3px 3px 2px #E9E9E9;
    border-radius:4px;
}

.nic-contextmenu ul{
  list-style:none;
  margin:0px;
  margin-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:3px;
  font-size:17px;
  color: #333333;
  
}
.nic-contextmenu hr { width: 85%; 
  background-color:#E4E4E4;
  border-color:#E4E4E4;
    color:#E4E4E4;
}

.nic-contextmenu ul li{
  padding: 3px;
  padding-left:10px;
  cursor : pointer;
}
  
.nic-contextmenu ul li:hover{
  color: white;
  background:#284570;
  border-radius:2px;
}

.upload-que-block{  
    padding:10px 0 !important;
}
 