body {
    font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
}

#header{ margin-bottom: 10px; height:90px;}

.header img {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    height: 90px;
    background: url("../Images/Banner_BCGS.png") no-repeat scroll left top;
    background-size: 100%;
}
#content {
}

#footer {
}
  .Required
{
    font-family: Arial, Helvetica;
    font-size:12px;
    font-weight:bold;
    color:Red;
}

.fieldset {
    border: 1px solid #c1d2e7;
    padding: 0em 1.4em 1.4em;
    width: 100%;
    height: auto;
    display: inline-block;
}

    .fieldset .legend {
        border-bottom: none;
        color: #04335D;
        font-size: 1.1em;
        position: relative;
        top: -15px;
        background: #fff;
        display: inline-block;
        width: initial;
        padding: 0 20px 0 10px;
    }
    .fieldset .labelndt {
        color: #04335D;
        font-size: 1em;
    }
    .fieldset.skhdt {
        margin-top: 2em;
    }

    .fieldset label {
        color: #04335D;
        font-weight: 400;
    }
   
.control-label {
    white-space: nowrap;
}
.control-label01 {
   
}
.control-label02 {
    margin-right: 10px;
    margin-left: 10px;
}

.radiobuttonlist
{
  /*font-size:11.9px;*/
  padding-left:6px; 
  width:100%;
  /*line-height:1.6em;*/ 
}
.radiobuttonlist01
{
  font-size:1em;
  padding-left:6px;   
  width:100%;
  line-height:1.2em;
}
.radiobuttonlist01 label {
/*color: #3E3928;*/
padding-left: 6px;
padding-right: 16px;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 10px;
margin-left: 10px;
}
.radiobuttonlist label {
/*color: #3E3928;*/
padding-left: 6px;
/*padding-right: 16px;*/
padding-top: 2px;
padding-bottom: 2px;
/*margin-right: 10px;*/
margin-left: 10px;
}

.skhdt .form-group{
    min-height: 27px;
    margin-bottom: 5px;
    top: 0px;
    left: 0px;
}
.col-flex {
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    align-items: center;
}

.row-st-1 {
    margin-bottom: 5px;
}

.row-flex {
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
}

#rblGioiTinh input[type="radio"]{
    position: relative;
     top: 2px;
     margin-right: 3px;
}
#rblGioiTinh input[type="radio"]+label{
    margin-right: 15px;
}

 .rcRefreshImage {
  background: url("../Images/refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 31px;
  /*margin: 12px 10px;*/
  width: 24px;
}
 .Capchar img {
 float:left;
/*margin-top:5px;*/
height: 40px !important;
width: 120px !important;
}

.Capchar input {
  float: left;
  margin-right: 5px;
  height:20px;
  width: 100% !important;
}

.Capchar label {
  display: none;
  float: left;
}
#ctl00_ContentPlaceHolder1_RadCaptcha1_ctl00{
    display: none;
}
@media (min-width: 992px) {
    .col01 {
        width: 20.2%;
    }

    .col02 {
        width: 79.8%;
    }
    .col03 {
        width:30.8%;
    }

    .col04 {
        width:21.3%;
    }
    .col05 {
        width:50%;
    }
}

.btn-bottom{
    margin: 2em 0;
}
.btn-bottom-2{
    margin-top: 10px
}
.row_footerpages {
    clear: both;
    margin: 0px 0px 0px 0px;
    width: 100%;
    width: 990px;
    min-height: 26px;
    border-top: 1px solid #29b3ff;
}

.text_footer {
    font: normal 12px Arial,Helvetica, sans-serif;
    color: #00172c;
    text-transform: none;
    text-align: right;
    padding: 10px 0px 10px 0px;
}

.pFooter {
    text-align: justify;
    margin: 0px 0px 0px 5px;
}

 .RadCaptcha{
     width: 100%;
     display: block;
 }
 .RadCaptcha  a,  .RadCaptcha img{
     display: inline-block;
 }
  .RadCaptcha  a{
      float: right;
      position: relative;
      top: 5px;
  }
 .RadCaptcha img {
     height: 40px !important;
     width: auto !important;
     float: left;

 }

  .RadCaptcha  input[type="text"]{
      width: 100%;
  }
  .same-h-1{
      min-height: 18em;
  }
