
#heading h4 {border-bottom:2px solid #ccc; padding-bottom:10px;}
.container .tbl {line-height:34px;}

#tbl4 td {width:25%;}
#tbl2 td {width:50%;}
#tbl6 td {}
#tbl8 td {width:12.25%;}

#tbl2 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:30px; margin-top:10px;}
#tbl4 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:30px; margin-top:10px;}
#tbl5 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:30px; margin-top:10px;}
#tbl6 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:20px; margin-top:10px; margin-bottom:0px;}
#tbl7 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:20px; margin-top:10px; margin-bottom:0px;}
#tbl8 h4 {border-bottom:2px solid #ccc; padding-bottom:5px; margin-right:30px; margin-top:10px;}

.details td, .details tr { padding:0px!important; padding-top:0px!important; padding-bottom:0px!important; line-height:20px!important;}

.even { background-color:#e9e9e2;}
.odd {}



.h7 {
    font-family: 'Open Sans', sans-serif;
    text-transform: none;
    color: #000000;
    line-height: 1.1;
    font-size: 18px;
    margin-top: 21px;
    margin-bottom: 21px;
}

h8,
.h8 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: none;
    color: #000000;
    line-height: 1;
    font-size: 16px;
    text-align: center;
    text-decoration: underline;
}


.nopad {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.norpad {
    padding-right: 0px !important;
}

.nolpad {
    padding-left: 0px !important;
}

.rush { color:red;}

.greytxt {
    color: grey;
}

#tbl7 tr:nth-child(odd) {
 background-color:#e9e9e2;}

#tbl7 tr:first-child {
 background-color:#ffffff;}

.tblform .labeltd {text-align:right; padding-right:5px;}
.tblform td { padding-top:5px!important;}

.docs .panel-body {
  padding: 0px;
}

#greybkg { background:#f2f0f0 !important; min-height:40px!important; padding-top:10px!important;  padding-bottom:10px!important;}
#whitebkg { background:#fff !important; min-height:40px!important; padding-top:10px!important;  padding-bottom:10px!important;}

#ContentPlaceHolder1_ID_Verify label { margin-right:20px!important;}
#ContentPlaceHolder1_ID_Verify input { margin-right:5px!important; margin-left:10px !important;}

.docs table {margin-bottom:0px;}
.docsupload p {padding:4px;}

table td {}
table {margin-bottom:20px;}


label {
display: inline-block;
margin-bottom: 0px !important;
font-weight: normal !important;}

.chkmrg label {margin-right:20px !important;}
.chkmrg div { clear:none!important; display:inline-block !important; margin-right:15px !important;}
.chkmrg div:last-of-type { clear:none!important; display:inline-block !important; margin-right:0px !important;}


input[type="checkbox"] { margin-right:5px !important; margin-left:15px !important;}
input[type="checkbox"]:first-of-type { margin-right:5px !important; margin-left:0px !important;}

input[type="radio"] { margin-right:7px !important; margin-left:25px !important;}
input[type="radio"]:first-of-type { margin-right:7px !important; margin-left:15px !important;}

.login {font-weight:400; text-transform:uppercase; line-height:14px; text-align:right!important; float:right;  font-size:12px!important;}

@media (max-width: 990px) {.login {line-height:20px;}}

.date {font-weight:400; text-align:right!important; line-height:14px; float:right; font-size:12px!important;}

.subhead { font-size: 16px;}

.examwizard hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b7ce3e !important;
    border-style: solid none;
    border-width: 1px 0;
    margin: 15px 0 !important;
}

.examwizard hr.lighthr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc!important;
    border-style: solid none;
    border-width: 1px 0;
    margin: 14px 0;
}

.examwizard hr.dashhr {    
    /* -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;*/
    border-color: #cccccc !important;
    border-style: dashed none !important;
    border-width: 1px 0;
    margin: 14px 0;
}

.cal-link a:hover
{
    text-decoration: none!important;
}
.cal-table
        {
             width: 100%;
             font-weight: bold; 
             border-top: solid 1px gray;
			 border-right: solid 1px gray;
			 border-left: solid 1px gray;
			 border-collapse:inherit;				 		 
        }
		
		.cal-head
        {
         text-align: center;
		 border-bottom: solid 1px gray;			
		 }
		
		.cal-cell
        {
            border-right: solid 1px gray;
			border-bottom: solid 1px gray;
			width:100px;
            height: 100px;
			line-height: normal;
			padding: 5px;
			border-collapse:inherit; vertical-align:top;
		}
		
		.cell-int {position:relative; display:block;}
		
		.cal-cell:last-child
        {
            border-right: none;
		}
		
     .cal-date
        {
            color: Gray;
            text-align: right;
            position: absolute;
            top: 2px;
            right: 6px;
        }		
				
        .cal-appt
        {
            font-size: .9em;
            text-align: left;
        }
        .cal-dim
        {
            background-color: #e7eaed;
			border-collapse:inherit;
        }
        .cal-control
        {
            padding-bottom: 10px;
            padding-left: 0px;
            padding-right: 0px;
        }
        .cal-title
        {
            text-align: center;
           	font-family: 'Open Sans', sans-serif;
			font-weight: 700;
			text-transform: uppercase;
			color: #000000;
			line-height: 1.1;
			font-size:17px
		}
		

        .cal-badge
        {
            background-color: #8DCF04;
        }



.expire {color: #a94442; background-color: #f2dede;}

.page-header {
  padding-bottom: 5px;
  margin: 0px 0 15px;
  border-bottom: 2px solid #b7ce3e!important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color:#b7ce3e !important;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;

}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #b7ce3e !important;
}

#footer {
  height: 62px;
  background-color: #f2f5f3;
  text-align:center;
  border-top: 2px solid #b7ce3e !important;
  margin-top:20px;
}

.alert-danger a:visited {
color: #a94442;
text-decoration: none!important;
}

.alert-danger a {
color: #a94442;
text-decoration: none!important;
}


.panel-success {
border-color: #b7ce3e !important;
}

.panel-success > .panel-heading {
color: #ffffff!important;
background-color: #b7ce3e !important;
border-color: #b7ce3e !important;
}

.red {color: #a94442;}

.error-msg {
    color: red;
    font-weight: bold;
    margin-bottom:20px;
}

.form-panel .panel-body {padding-left:0px; padding-right:0px!important;}
.form-panel .btn-group {margin-top:-7px!important;}
.form-panel .pill {margin-top:-7px!important;}
.form-panel h4 {margin-bottom: 15px!important;}
.sep {clear:both; height:1px!important; padding-top:15px!important; margin-bottom:20px!important; margin-left:14px!important; margin-right:14px!important; border-bottom:1px solid #e8e7e7!important;}
.sep-h4 {clear:both; height:1px!important; padding-top:15px!important; margin-bottom:-10px!important; margin-left:14px!important; margin-right:14px!important; border-bottom:1px solid #e8e7e7!important;}

.form-panel .btn-group .btn {
    font-size: 13px; padding: 8px 6px;
}

.form-panel .btn-success:hover {
color: #ffffff !important;
background-color: #5cb85c !important;
border-color: #4cae4c !important;
}

.form-panel .btn-warning:hover {
color: #ffffff!important;
background-color: #f0ad4e!important;
border-color: #eea236!important;
}

.form-panel .btn-danger:hover {
color: #ffffff!important;
background-color: #d9534f!important;
border-color: #d43f3a!important;
}

.form-panel .btn-info:hover {
color: #ffffff!important;
background-color: #5bc0de!important;
border-color: #46b8da!important;
}

.form-panel .btn-info:focus {
    color: #ffffff !important;
    background-color: #5bc0de !important;
    border-color: #46b8da !important;
}

.form-panel .btn-success.active {
color: #ffffff !important;
background-color: #5cb85c !important;
border-color: #4cae4c !important;
}

.form-panel .btn-warning.active {
color: #ffffff!important;
background-color: #f0ad4e!important;
border-color: #eea236!important;
}

.form-panel .btn-danger.active {
color: #ffffff!important;
background-color: #d9534f!important;
border-color: #d43f3a!important;
}

.form-panel .btn-info.active {
color: #ffffff!important;
background-color: #5bc0de!important;
border-color: #46b8da!important;
}

.btn-current {
    background-color: #5bc0de !important;
    border: 1px solid #46b8da !important;
    color: #ffffff;
}

.btn-hide{
    display:none;
}

.form-panel .btn-success, .form-panel .btn-warning, .form-panel .btn-danger, .form-panel .btn-info { background-color:#efefef!important; border:1px solid #cccccc !important; color:#333333 !important;}

.chkinput {padding-top:20px; margin-left:405px; padding-right:20px;}

#ContentPlaceHolder1_UploadStatusLabel { color:#ff0000!important; font-weight:bold!important;}

.ddlheight select, .ddlheight input {height:35px!important; margin-right:5px!important;
padding: 6px 12px!important;
    font-size: 14px!important;
    line-height: 1.428571429!important;
    color: #555555!important;
    vertical-align: middle!important;
    background-color: #ffffff!important;
    background-image: none!important;
    border: 1px solid #cccccc!important;
    border-radius: 4px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s!important;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s!important;
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important;


}

.ddlheight textarea {
padding: 6px 12px!important;
    font-size: 14px!important;
    line-height: 1.428571429!important;
    color: #555555!important;
    vertical-align: middle!important;
    background-color: #ffffff!important;
    background-image: none!important;
    border: 1px solid #cccccc!important;
    border-radius: 4px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s!important;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s!important;
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important;


}


.smradio input[type="radio"] {
    margin-right: 5px !important;
    margin-left: 10px !important;
    }

.subbtn {background-color:#ffffff!important; text-decoration:none!important; box-shadow:none!important; text-align:left!important;}

.detailbtn {background-color:#ffffff!important; text-decoration:underline; box-shadow: none!important; text-align:left!important;}

.visible {display: inline-block;}

.hidden {display: none;}


table.radioWithProperWrap input {
    float: left;
}

table.radioWithProperWrap label {
    margin-left: 25px;
    display: block;
}



@media (max-width: 991px) {
    .form-panel .btn-group {
        margin-top: 10px !important;
    }

    .form-panel .pill {
        margin-top: 10px !important;
    }
}


