

/*this is a custom stylesheet*/
body {  
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*font-family:"Calibri Light", "Arial Narrow", "Helvetica LT Std Cond Light", Arial;*/
  font-size: 12px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  height: 100%;
  }

html {
  position: relative;
  min-height: 100%;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}


.minh{
  height: 220px;
}
@media (max-width: 767px) {
  .minh {
  height: auto !important;
  }
}

@media (max-width: 1000px) {
  .minh {
  height: auto !important;
  }
}

.minh2{
  height: 190px;
}
@media (max-width: 767px) {
  .minh2 {
  height: auto !important;
  }
}

@media (max-width: 1000px) {
  .minh2 {
  height: auto !important;
  }
}

.bodybg{
  background-color: #444;
  background: url(img/pick8_1.jpg);
}


.fh{
  min-height: 100% !important;
  height: 100% !important;
}
.bodybgcolormain{
  background: #fff;
  padding-bottom: 20px;
  min-height: 100%;
}

@media (max-width: 767px) {
  .bodybgcolormain {
  background: #fff;
  padding-bottom: 20px;
  min-height: 0 !important;
  }
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.spinner {
  width: 65px;
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.blueline{
  border-top: 1px solid #0093de;
  padding-top: 10px;
  margin: 10px -10px 10px -10px;
}

.spinner input {
  text-align: right;
}
.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 6px;
  margin-left: -1px;
  margin-right: 3px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i{
  position: absolute;
  top: 0;
  left: 4px;
}

.vertical-offset-100 {
  padding-top: 100px;
}
.super option{

  height: 50px;
  /*overflow-x: hidden;
  overflow-y: scroll;*/
}

.modheight{
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: scroll;
}



textarea {
  font-family: font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
}

.spacenav{
  padding:0;
  margin: -1px 0 0 0;
}

@media (max-width: 767px) {
  .spacenav {
  padding:0;
  margin: -1px 0 0 0;
  }
}

.mtop{
  margin-top: 90px;
}
@media (max-width: 767px) {
  .mtop {
  margin-top: 0 !important;
  }
}


.form-group .required .control-label:after {
  content:"*";color:red;
}

.tht{
  max-height: 200px;
  overflow: auto;
  overflow-x: hidden;
}

.contentscroll {
    max-height: 130px;
    border-top: 1px solid #ddd;    
    border-bottom: 1px solid #ddd;
    text-align: justify;
    line-height: 19px;
    overflow-y:auto;
    overflow-x: hidden;
}
.contentscroll1a {
    max-height: 130px;
    border-top: 1px solid #ddd;    
    border-bottom: 1px solid #ddd;
    padding: 10px 10px 10px 20px;
    text-align: justify;
    line-height: 24px;
    overflow-y:auto;
    overflow-x: hidden;
}


  

.contentscroll2 {
    max-height: 200px;
    border-top: 1px solid #ddd;    
    border-bottom: 1px solid #ddd;
    text-align: justify;
    line-height: 19px;
    overflow-y:auto;
    overflow-x: hidden;
}
.contentscroll3 {
    max-height: 250px;
    text-align: justify;
    line-height: 30px;
    overflow-y:auto;
    overflow-x: hidden;
}

.contentscroll4 {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.contentscroll5 {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    line-height: 20px;
}
.contentscroll5a {
    height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    line-height: 20px;
}
.contentscroll6 {
    max-height: 150px;
    width: 90%;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 10px;
    border: 1px solid #ddd;
}
.contentscroll7 {
    width: 100%;
    height: 55px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 10px;
    border: 1px solid #ddd;
}

.text-indent-2{
    text-indent: 20px;
}

.text-indent-4{
    text-indent: 50px;
}

.text-indent-8{
    text-indent: 100px;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin: 10px 10px 20px 10px;
  font-size: 16px;
  line-height: inherit;
  color: #0093de;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #0093de;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid #0093de;
  border-radius: 4px 4px 0 0;

}
.nav-tabs > li > a:hover {
  background-color: #0093de;
  border: 1px solid #0093de;
  color: #fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background-color: #0093de;
  border: 1px solid #0093de;
  border-bottom-color: transparent;
}

.pager > .active > a,
.pager > .active > span,
.pager > .active > a:hover,
.pager > .active > span:hover,
.pager > .active > a:focus,
.pager > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}


.ti{
padding-left: 20px;
}

.t1s{

  font-weight: normal;
  font-size: 11px;
}

.t2{
  font-size: 16px;
  font-weight: bold;
}

.t3{
  font-size: 11px;
  font-style: italic;
  color: #4682b4;
  font-weight: normal;
}
.t4{

  font-weight: normal;
  font-size: 14px;
  font-weight: bold;
}
.t4a{

  font-weight: normal;
  font-size: 12px;
  font-weight: bold;
}
.t5{

  font-weight: normal;
  font-size: 12px;
}

.tred{
  color: #bb0000;
}

.tred a{
  color: #bb0000;
  text-decoration: none;
}
.tred a:hover{
  color: #bb0000;
  text-decoration: underline;
}

.tgreen{
  color: #1f8008;
}

.tgreen a{
  color: #1f8008;
  text-decoration: none;
}
.tgreen a:hover{
  color: #1f8008;
  text-decoration: underline;
}

.brdbtm{
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
.btn-default {
  color: #fff;
  background-color: #878787;
  border-color: #676767;
}
/*.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}*/
h5{
  font-weight: bold;
}

.btn-w100{
  width: 100px;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  padding-left: 10px;
  padding-right: 10px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default2 {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default2:hover,
.btn-default2:focus,
.btn-default2:active,
.btn-default2.active,
.open .dropdown-toggle.btn-default2 {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default2:active,
.btn-default2.active,
.open .dropdown-toggle.btn-default2 {
  background-image: none;
}

.mg1{

  margin-bottom: 10px;
}

.mg2{

  margin-bottom: 20px;
}

.mg3{

  margin-top: 10px;
}

.mg4{

  margin-top: -10px;
}
.mg4a{

  margin-top: -22px;
}
.mg5{

  margin-top: 30px;
}
.mg6{

  margin-top: 15px;
}
.mg7{

  margin-top: 7px;
}
.mg8{

  margin-top: 4px;
}
.mgr1{
  margin-right: 20px;
  width: 230px;
  display: inline-block;
}



.well {
  min-height: 20px;
  padding: 15px 15px 10px 15px;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well2 {
  min-height: 20px;
  padding: 15px 10px 15px 20px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.form-controlx {
  display: block;
  width: 50px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-controly {
  display: block;
  width: 100%;
  height: 26px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 24px;
  color: #555;
  background-color: #fff;
  background-image: none;

}

.boxy {
  display: block;
  width: 100%;
  height: 26px;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #a9a9a9;
  text-align: center;
}

.form-control2{

  height: 24px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;
  border: 1px solid #a9a9a9;
  font-weight: normal;

}

.form-control2a{

  height: 24px;
  width: 370px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;
  border: 1px solid #a9a9a9;
  font-weight: normal;

}

.form-control2b{

  height: 24px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;
  border: 1px solid #a9a9a9;
  font-weight: normal;

}

.form-control3{

  height: 30px;
  line-height: 30px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;

}
.form-control4{

  height: 30px;
  width: 40px;
  line-height: 30px;
  font-size: 14px;
  padding: 1px 2px;
  margin: 1px;
  border: 1px solid #dddddd;
  text-align: center;
}
.form-control5{

  height: 24px;
  width: 25px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  text-align: center;
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5a{

  height: 24px;
  width: 50px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}
.form-control5b{

  height: 24px;
  width: 80px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5c{

  height: 24px;
  width: 80%;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

/*text-area*/
.form-control5d{

  height: 24px;
  width: 80%;
  line-height: 24px;
  font-size: 12px;
  padding: 2px 2px 2px 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

/*text-area*/
.form-control5d0{

  height: 95px;
  width: 80%;
  line-height: 24px;
  font-size: 12px;
  padding: 2px 2px 2px 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

/*text-area*/
.form-control5d1{

  height: auto;
  width: 80%;
  line-height: 24px;
  font-size: 12px;
  padding: 2px 2px 2px 5px;
  margin: 0;  
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #a9a9a9;
  border-radius: 0;
}
/*text-area*/
.form-control5e{

  height: auto;
  width: 100%;
  line-height: 24px;
  font-size: 12px;
  padding: 2px 2px 2px 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5f{

  height: 24px;
  width: 120px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5g{

  height: 24px;
  width: 100%;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5g35{

  height: 24px;
  width: 25%;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5g65{

  height: 24px;
  width: 75%;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
}

.form-control5h{

  height: 24px;
  width: 125px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5i{

  height: 24px;
  width: 100px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5k{

  height: 24px;
  width: 170px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5l{

  height: 24px;
  width: 250px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5m{

  height: 24px;
  width: 207px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 

.form-control5n{

  height: 24px;
  width: 80px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 
.form-control5o{

  height: 24px;
  width: 50px;
  line-height: 24px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;  
  border: 1px solid #a9a9a9;
  border-radius: 0;
} 



.form-control6{
  height: 24px;
  line-height: 30px;
  font-size: 12px;
  padding: 0 2px 0 5px;
  margin: 0;
  text-align: center;
  border: 1px solid #a9a9a9;
  border-radius: 0;
  font-weight: normal;
}


.form-control7{
  height: 22px;
  width: 50px;
  line-height: 22px;
  font-size: 12px;
  padding: 1px 1px;
  border: 1px solid #dddddd;
  font-weight: normal;
}

.form-control7a{
  height: 22px;
  width: 50px;
  line-height: 22px;
  font-size: 12px;
  padding: 1px 1px;
  border: 1px solid #a9a9a9;
  font-weight: normal;
}

.form-control8{
  height: 22px;
  width: 30px;
  line-height: 22px;
  font-size: 12px;
  padding: 1px 1px;
  margin-top: 2px;
  border: 1px solid #dddddd;
  font-weight: normal;
}

.form-control9{
  height: 22px;
  width: 30px;
  line-height: 22px;
  font-size: 12px;
  padding: 2px 2px;
  border: 1px solid #dddddd;
  font-weight: normal;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.form-control10{
  height: 22px;
  width: 150px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 2px 0 2px;
  margin: 0;
  text-align: left;
  border: 1px solid #a9a9a9;
  border-radius: 0;
  font-weight: normal;
}
.form-control11{
  height: 22px;
  width: 80%;
  line-height: 22px;
  font-size: 12px;
  padding: 0 2px 0 2px;
  margin: 0;
  text-align: left;
  border: 1px solid #a9a9a9;
  border-radius: 0;
  font-weight: normal;
}

.form-control12{

  height: 24px;
  width: 300px;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  margin: 0;
  font-weight: normal;

}

.form-group {
  margin-bottom: 0;
}

.form-inline .input-group2 > .form-control {
  width: 50px;
}

.bs-example {
  background-color:#FAFAFA;
  border-color:#dddddd;
  border-style:solid;
  border-width:1px;  
  margin:0 -15px 15px;
  padding:20px 15px 13px;
}

.panel-primary {
  border-color: #dddddd;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #0093de;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #0093de;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #0093de;
}
/*.panel-body {

  /*background-color: #f5f5f5;*/
  background: rgba(35, 169, 314, .2);
  border: 1px solid rgba(35, 169, 314, .2);
 
}*/
.panel-default > .panel-heading {
  color: #333;
  /*background-color: #f5f5f5;*/
  background: rgba(35, 169, 314, .2);
  border-color: #ddd;
  border: 1px solid rgba(35, 169, 314, .2);
}
.imgs{

  margin-left: 5px;
}


table {
  /*font-size: 0.8em;*/
}

.table2 > thead > tr > td.info,
.table2 > tbody > tr > td.info,
.table2 > tfoot > tr > td.info,
.table2 > thead > tr > th.info,
.table2 > tbody > tr > th.info,
.table2 > tfoot > tr > th.info,
.table2 > thead > tr.info > td,
.table2 > tbody > tr.info > td,
.table2 > tfoot > tr.info > td,
.table2 > thead > tr.info > th,
.table2 > tbody > tr.info > th,
.table2 > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table2 > thead > tr > td.success,
.table2 > tbody > tr > td.success,
.table2 > tfoot > tr > td.success,
.table2 > thead > tr > th.success,
.table2 > tbody > tr > th.success,
.table2 > tfoot > tr > th.success,
.table2 > thead > tr.success > td,
.table2 > tbody > tr.success > td,
.table2 > tfoot > tr.success > td,
.table2 > thead > tr.success > th,
.table2 > tbody > tr.success > th,
.table2 > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table2-hover > tbody > tr > td.success:hover,
.table2-hover > tbody > tr > th.success:hover,
.table2-hover > tbody > tr.success:hover > td,
.table2-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table2-hover > tbody > tr > td.info:hover,
.table2-hover > tbody > tr > th.info:hover,
.table2-hover > tbody > tr.info:hover > td,
.table2-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table2 > thead > tr > td.warning,
.table2 > tbody > tr > td.warning,
.table2 > tfoot > tr > td.warning,
.table2 > thead > tr > th.warning,
.table2 > tbody > tr > th.warning,
.table2 > tfoot > tr > th.warning,
.table2 > thead > tr.warning > td,
.table2 > tbody > tr.warning > td,
.table2 > tfoot > tr.warning > td,
.table2 > thead > tr.warning > th,
.table2 > tbody > tr.warning > th,
.table2 > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table2-hover > tbody > tr > td.warning:hover,
.table2-hover > tbody > tr > th.warning:hover,
.table2-hover > tbody > tr.warning:hover > td,
.table2-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table2 > thead > tr > td.danger,
.table2 > tbody > tr > td.danger,
.table2 > tfoot > tr > td.danger,
.table2 > thead > tr > th.danger,
.table2 > tbody > tr > th.danger,
.table2 > tfoot > tr > th.danger,
.table2 > thead > tr.danger > td,
.table2 > tbody > tr.danger > td,
.table2 > tfoot > tr.danger > td,
.table2 > thead > tr.danger > th,
.table2 > tbody > tr.danger > th,
.table2 > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table2-hover > tbody > tr > td.danger:hover,
.table2-hover > tbody > tr > th.danger:hover,
.table2-hover > tbody > tr.danger:hover > td,
.table2-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table2a > thead > tr > td.info,
.table2a > tbody > tr > td.info,
.table2a > tfoot > tr > td.info,
.table2a > thead > tr > th.info,
.table2a > tbody > tr > th.info,
.table2a > tfoot > tr > th.info,
.table2a > thead > tr.info > td,
.table2a > tbody > tr.info > td,
.table2a > tfoot > tr.info > td,
.table2a > thead > tr.info > th,
.table2a > tbody > tr.info > th,
.table2a > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table3 > thead > tr > th,
.table3 > tbody > tr > th,
.table3 > tfoot > tr > th,
.table3 > thead > tr > td,
.table3 > tbody > tr > td,
.table3 > tfoot > tr > td {
  padding: 2px 8px 2px 8px;
  line-height: 1.42857143;
  vertical-align: top;  
}
.table4
{
  width: 100% !important;
  min-width: 490px;
}
.table4 > thead > tr > th,
.table4 > tbody > tr > th,
.table4 > tfoot > tr > th,
.table4 > thead > tr > td,
.table4 > tbody > tr > td,
.table4 > tfoot > tr > td {
  padding: 2px 8px 2px 8px;
  line-height: 1.42857143;
  vertical-align: top;  
  width: 100% !important;
}

.table2aa > thead > tr > th,
.table2aa > tbody > tr > th,
.table2aa > tfoot > tr > th,
.table2aa > thead > tr > td,
.table2aa > tbody > tr > td,
.table2aa > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table2aa > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table2aa-condensed > thead > tr > th,
.table2aa-condensed > tbody > tr > th,
.table2aa-condensed > tfoot > tr > th,
.table2aa-condensed > thead > tr > td,
.table2aa-condensed > tbody > tr > td,
.table2aa-condensed > tfoot > tr > td {
  padding: 4px;
}

.table2aa > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table2aa .table {
  background-color: #fff;
}

.table2aa > thead > tr > td.info,
.table2aa > tbody > tr > td.info,
.table2aa > tfoot > tr > td.info,
.table2aa > thead > tr > th.info,
.table2aa > tbody > tr > th.info,
.table2aa > tfoot > tr > th.info,
.table2aa > thead > tr.info > td,
.table2aa > tbody > tr.info > td,
.table2aa > tfoot > tr.info > td,
.table2aa > thead > tr.info > th,
.table2aa > tbody > tr.info > th,
.table2aa > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table2aa > thead > tr > td.success,
.table2aa > tbody > tr > td.success,
.table2aa > tfoot > tr > td.success,
.table2aa > thead > tr > th.success,
.table2aa > tbody > tr > th.success,
.table2aa > tfoot > tr > th.success,
.table2aa > thead > tr.success > td,
.table2aa > tbody > tr.success > td,
.table2aa > tfoot > tr.success > td,
.table2aa > thead > tr.success > th,
.table2aa > tbody > tr.success > th,
.table2aa > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table2aa-hover > tbody > tr > td.success:hover,
.table2aa-hover > tbody > tr > th.success:hover,
.table2aa-hover > tbody > tr.success:hover > td,
.table2aa-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table2aa-hover > tbody > tr > td.info:hover,
.table2aa-hover > tbody > tr > th.info:hover,
.table2aa-hover > tbody > tr.info:hover > td,
.table2aa-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table2aa > thead > tr > td.warning,
.table2aa > tbody > tr > td.warning,
.table2aa > tfoot > tr > td.warning,
.table2aa > thead > tr > th.warning,
.table2aa > tbody > tr > th.warning,
.table2aa > tfoot > tr > th.warning,
.table2aa > thead > tr.warning > td,
.table2aa > tbody > tr.warning > td,
.table2aa > tfoot > tr.warning > td,
.table2aa > thead > tr.warning > th,
.table2aa > tbody > tr.warning > th,
.table2aa > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table2aa-hover > tbody > tr > td.warning:hover,
.table2aa-hover > tbody > tr > th.warning:hover,
.table2aa-hover > tbody > tr.warning:hover > td,
.table2aa-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table2aa > thead > tr > td.danger,
.table2aa > tbody > tr > td.danger,
.table2aa > tfoot > tr > td.danger,
.table2aa > thead > tr > th.danger,
.table2aa > tbody > tr > th.danger,
.table2aa > tfoot > tr > th.danger,
.table2aa > thead > tr.danger > td,
.table2aa > tbody > tr.danger > td,
.table2aa > tfoot > tr.danger > td,
.table2aa > thead > tr.danger > th,
.table2aa > tbody > tr.danger > th,
.table2aa > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table2aa-hover > tbody > tr > td.danger:hover,
.table2aa-hover > tbody > tr > th.danger:hover,
.table2aa-hover > tbody > tr.danger:hover > td,
.table2aa-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table2aa > thead > tr > td.primeblue,
.table2aa > tbody > tr > td.primeblue,
.table2aa > tfoot > tr > td.primeblue,
.table2aa > thead > tr > th.primeblue,
.table2aa > tbody > tr > th.primeblue,
.table2aa > tfoot > tr > th.primebluer,
.table2aa > thead > tr.primeblue > td,
.table2aa > tbody > tr.primeblue > td,
.table2aa > tfoot > tr.primeblue > td,
.table2aa > thead > tr.primeblue > th,
.table2aa > tbody > tr.primeblue > th,
.table2aa > tfoot > tr.primeblue > th {
  background-color: #0093de;
  color: #fff;
}


.contentpad {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.contentpad2 {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.bdr1 {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 20px;
}

.bdr2 {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px;
}

.bdr3 {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 2px;
  background-color: #fff;
}

.bg1{

  background-color: #005696;
  
  height: 300px;
}

.bg2{

  background-color: #fd72ff;
  
  height: 300px;
}

.bg3{

  background-color: #86ff72;
  
  height: 300px;
}

.bg4{

  background-color: #fff072;
  
  height: 300px;  
}

.bg5{
  background-color: #f3f3f3;
}


.pull-right.img-responsive.img-thumbnail{

	margin: 0 0 1em 1em;
}

.btn-info {

	background-color: #0093de;
	border: 0;
	color: #fff;
}

.thumbnail{

	padding: 1em;
}

.breadcrumb {
  padding: 8px 0 0px 8px;
  margin-bottom: 0px;
  list-style: none;
  border-radius: 4px;
  /*font-size: 0.8em;*/
  background-color: #fff;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}

th {
  text-align: left;
}

.blw{
  background-color: #0093de;
  color: #fff;
  vertical-align: middle;
  line-height: 34px;
  height: 34px;
  font-size: 12px;
  text-transform: uppercase;;

}

.cwhite{
  color: #fff;
}
.cwhite a{
  color: #fff;
}
/*.glyphicon {

  color: #005696; 
}*/
.glyphicon-calendar{
  color: #005696; 
}
.table2 {
  width: 100%;
  margin-bottom: 20px;
  max-width: 100%;  
}

.table2aa {
  width: 100%;
  margin-bottom: 20px;
  max-width: 100%;  
}

.table2-hover > tbody > tr:hover > td,
.table2-hover > tbody > tr:hover > th {
  /*background: -webkit-linear-gradient(#fff, #e4e4e4);  For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #e4e4e4);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #e4e4e4);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #e4e4e4);  Standard syntax */
  background-color: #f3f3f3;
}

.table2 > thead > tr > td.info,
.table2 > tbody > tr > td.info,
.table2 > tfoot > tr > td.info,
.table2 > thead > tr > th.info,
.table2 > tbody > tr > th.info,
.table2 > tfoot > tr > th.info,
.table2 > thead > tr.info > td,
.table2 > tbody > tr.info > td,
.table2 > tfoot > tr.info > td,
.table2 > thead > tr.info > th,
.table2 > tbody > tr.info > th,
.table2 > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table2-striped > tbody > tr:nth-child(odd) > td,
.table2-striped > tbody > tr:nth-child(odd) > th {
  /*background: -webkit-linear-gradient(#fff, #e4e4e4);  For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #e4e4e4);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #e4e4e4);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #e4e4e4);  Standard syntax */
  background-color: #f3f3f3;
}

.table2 > thead > tr > th {
  /* background: -webkit-linear-gradient(#fff, #cccccc); For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #cccccc);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #cccccc);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #cccccc);  Standard syntax */
  background-color: #0093de;
  color: #fff;
  border: 1px solid #0093de;
  padding: 4px 8px 4px 8px;
  line-height: 1.42857143;
  vertical-align: top;
}

.table2-bordered > thead > tr > th,
.table2-bordered > thead > tr > td {
  border-bottom-width: 2px;
  color: #fff;
}
.table2 > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table2 > tbody > tr > th,
.table2 > tfoot > tr > th,
.table2 > thead > tr > td,
.table2 > tbody > tr > td,
.table2 > tfoot > tr > td {
  padding: 4px 8px 4px 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #dddddd;
  color:#424242;
  /*font-size: 12px;*/
}
.table2a {
  margin-bottom: 20px;  
}

.table2a-hover > tbody > tr:hover > td,
.table2a-hover > tbody > tr:hover > th {
  /*background: -webkit-linear-gradient(#fff, #e4e4e4);  For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #e4e4e4);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #e4e4e4);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #e4e4e4);  Standard syntax */
  background-color: #f3f3f3;
}

.table2a > thead > tr > td.info,
.table2a > tbody > tr > td.info,
.table2a > tfoot > tr > td.info,
.table2a > thead > tr > th.info,
.table2a > tbody > tr > th.info,
.table2a > tfoot > tr > th.info,
.table2a > thead > tr.info > td,
.table2a > tbody > tr.info > td,
.table2a > tfoot > tr.info > td,
.table2a > thead > tr.info > th,
.table2a > tbody > tr.info > th,
.table2a > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table2a-striped > tbody > tr:nth-child(odd) > td,
.table2a-striped > tbody > tr:nth-child(odd) > th {
  /*background: -webkit-linear-gradient(#fff, #e4e4e4);  For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #e4e4e4);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #e4e4e4);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #e4e4e4);  Standard syntax */
  background-color: #f3f3f3;
}

.table2-hover > tbody > tr:hover > td,
.table2-hover > tbody > tr:hover > th {
  /*background: -webkit-linear-gradient(#fff, #e4e4e4);  For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #e4e4e4);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #e4e4e4);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #e4e4e4);  Standard syntax */
  background-color: #f3f3f3;
}



.table2a > thead > tr > th {
  /* background: -webkit-linear-gradient(#fff, #cccccc); For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#fff, #cccccc);  For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#fff, #cccccc);  For Firefox 3.6 to 15 */
  /*background: linear-gradient(#fff, #cccccc);  Standard syntax */
  background-color: #0093de;
  color: #fff;
  border-top: 1px solid #0093de;
  padding: 4px 8px 4px 8px;
  line-height: 1.42857143;
  vertical-align: top;
}

.table2a-bordered > thead > tr > th,
.table2a-bordered > thead > tr > td {
  border-bottom-width: 2px;
  color: #fff;
}
.table2a > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table2a > tbody > tr > th,
.table2a > tfoot > tr > th,
.table2a > thead > tr > td,
.table2a > tbody > tr > td,
.table2a > tfoot > tr > td {
  padding: 4px 8px 4px 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #dddddd;
  color:#424242;
  /*font-size: 12px;*/
}

header{
	margin: 0 0 0 0;
}

/*panel left*/
.panel-group {
  margin-bottom: 0;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: -1px;
}


/*end of panel*/


/*new inverse color*/
.navbar-default .navbar-link {
  color: #fff;
}
.navbar-default .navbar-link:hover {
  color: #fff;
}
.navbar {
    border-radius: 0;

  }
.navbar-inverse {
	/*background: -webkit-linear-gradient(#005fa6, #0870c0, #1c8de9, #3a9cee);  For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#005fa6, #0870c0, #1c8de9, #3a9cee);  For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#005fa6, #0870c0, #1c8de9, #3a9cee);  For Firefox 3.6 to 15 */
	/*background: linear-gradient(#005fa6, #0870c0, #1c8de9, #3a9cee);  Standard syntax */
	border: 0;
  background-color: #005696;
  /*background-color: #0093de;*/

}
.navbar-inverse .navbar-brand {
  color: #fff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: #0093de;
}
.navbar-inverse .navbar-text {
  color: #fff;
  text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #0093de;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #0093de;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: #0093de;
}

.navbar-inverse .navbar-toggle {
	color: white;
	font-weight: bold;
	border-color: white;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
	background-color: #0093de;
	color: #fff;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #0093de;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #005696;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #0093de;
}

.navbar-toggle {
  position: relative;
  float: left;
  padding: 8px 8px;
  margin-top: 0px;
  margin-left: 10px;
  margin-bottom: 0px;
  /*background-color: transparent;*/
  background-image: none;
  border: 0px;
  border-radius: 0px;
  color: #fff;
}

.navbar-toggle a {
  color: #fff;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

/*end inverse*/

.nav2{

  width: 100%;
  height: 20px;
  line-height: 20px;
  background-color: #005696;
  color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  min-height: 20px;
  margin-bottom: 10px;
}

.tab-pane{

	border-left: 1px solid #0093de;
	border-right: 1px solid #0093de;
	border-bottom: 1px solid #0093de;
	padding: 0.8em 0.8em 0 0.8em ;
}

.tab-box{
  width: 100%;
  height: 100%;
}

.tab-content > .tab-pane {
  display: none;
  width: 100%;
  height: 100%;
}
.tab-content > .active {
  display: block;
  width: 100%;
  height: 100%;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 5px;
  font-size: 9px;
  font-weight: bold;
  line-height: 1;
  color: #005696;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fff;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: -1;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #005696;
  text-decoration: none;
  cursor: pointer;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}

.tooltipv2 + .tooltip > .tooltip-inner {background-color: #0093de;}
.tooltipv2 + .tooltip > .tooltip-arrow { border-left-color:#0093de; }
/*@description: the are the css for newly created tooltip for calendar...
 *@bug: 20563
 *@by: ronie q. biloy
 *@on: August 2, 2012
 */ 
 
#tt {position:absolute; display:block; z-index: 2; background-color:#0093de;}
#tttop {display:block; height:5px; margin-left:5px; z-index: 2;  background-color:#0093de; overflow:hidden}
#ttcont {display:block; padding:2px 13px 3px 7px;z-index: 2; margin-left:5px;  background-color:#0093de; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; z-index: 2; background-color:#0093de;  overflow:hidden}

.input-group-addon {
  padding: 3px 6px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #f4f4f4;
  border: 1px solid #a9a9a9;
}