﻿body {
}






#header .logo img{
    height:108px;
    width:108px;
}
#header{
    margin-bottom:60px;
}

.headline-cell {
    border-bottom: solid 3px #000;
}

.mt10
{
    margin-top: 10px;
}




#d_dateofbirth_year-error{

    display: inline-table;
    float:right;
    width:130px;
}

#d_dateofbirth_mon-error{
    display:none !important;
}
#d_dateofbirth_day-error{
    display:none !important; 
}

.f33{
    font-size:33px;
}
.f25{
    font-size:25px;
}
.form-group{
    margin-bottom: 25px;
}
.radio, .checkbox{
        margin-bottom: 25px;
}
.f16{
    font-size: 16px;
}
.border11{
    border-bottom:2px dotted black;
}
.btn-block{
    display: inline;
        width: 45%;
}
.ml_15{
    margin-left:15%;
}
.ml_45{
    margin-left:45%;
}
.mt_3{
        margin-top: 3%;
}
.mb_3{
        margin-bottom: 3%;
}
.mb_8{
    margin-bottom: 8%;
}
.bsolid{
    border-bottom:1px solid black;
}
.mb_15{
    margin-bottom:15%;
}
.f13{
    font-size:13px;
}
.fb16{
        font-size: 16px;
    font-weight: bold;
}
.mb10{
    margin-bottom: 10px;
}
.f15{
    font-size: 15px;
}
.btn-lg, .btn-group-lg > .btn{
    padding: 7px 16px;
    font-size: 30px;
}
.mt_8{
    margin-top:8%;
}
.f22{
    font-size:22px;
}
.borderall{
    border:1px solid black;
    padding:20px;
}
.fb{
    font-weight:bold;
}

.mb25{
    margin-bottom:25px;
}
.mtb43{
    margin-top: 4%;
    margin-bottom: 3%;
}
.mt_10{
    margin-top:10%;
}
.w40{
    width:40%;
}
.w20{
    width:20%;
}
.h300{
    height:300px;
}
.mt_1{
    margin-top:1%;
}
.mt_2{
    margin-top:2%;
}

.mb_2{
        margin-bottom: 2%;
}

ul, ol, li{
    padding-top: 5px;
    padding-bottom: 5px;
}
.w125{
    width:125%;
}
.pl0{
    padding-left:0px;
}
.pr0{
    padding-right:0px;
}
.pl6{
    padding-left:6px;
}
.t0{
    font-size: 18px;
    top: 0px;
}
.plr4tb6{
    padding: 6px 4px;
}
.width100{
    width:100%;
}


.error {
    color: Red;
    float:right;
        font-weight: normal;
}

.fa-plus-circle {
    color: #bbc900;
    margin-left: 15px;
    font-size: 30px;
    margin-top: 10px;
}
.btn_width100{
    width:100%;
}
.form-control{
        /*text-transform: capitalize;*/
}
.select2-container {
    width: 100% !important;

}

.formworkhistorybox{

    padding-bottom: 30px;
  
}

















/*screen-lg corresponds with col-lg*/
@media (min-width: 1200px) {  
   .width100 {
    width: auto;
}
}





/*screen-md*/
@media (min-width: 992px) and (max-width: 1200px) {
  
}





/*screen-sm*/
@media (min-width: 768px) and (max-width: 992px) {
   
      
}





/*screen-xs*/
@media (max-width: 768px) {
  
}



