﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
/*.dl-horizontal dt {
    white-space: normal;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/
/*#divContentBody{min-height:400em;}*/

h1,h2,h3{
    margin-top:0;
    padding:0;
}

/* Set width on the form input elements since they're 100% wide by default */

.form-horizontal .form-group {
  margin:0;
  padding:1px;
}
/*.form-horizontal .form-group:nth-child(even){background-color:#cccccc;}
.form-horizontal .form-group:nth-child(odd){background-color:#dddddd;}*/
.form-horizontal .form-group:last-child{margin-top:1em;}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 1px;
    /*font-size:0.9em;*/
    font-size:12px;
    font-weight:normal;
    font-family:Verdana;
  }
}

.form-horizontal .Required{
    background-position: right 6px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAIBAMAAAAy1HOFAAAAKlBMVEX////oFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgzoFgw1EM04AAAADXRSTlMAAIDgILDAEJDwYNBA3tT3qgAAADtJREFUeF4lyMENABAMRuH/QJwkHcEAFiCxgxk6i7UsUSHGUek7vMMHy1UmIBTRx7Y64OdN6md/H5lgPa66B4BBq+3vAAAAAElFTkSuQmCC') /*Images/RedStar.png*/;
    background-repeat: no-repeat;
    padding-right: 14px;
  }
.form-horizontal div{margin:0 inherit; padding:0 inherit;}
.form-horizontal .form-control, table .form-control, .input, input {
  display: block;
  width: 100%;
  height: 20px;
  padding: 2px 5px;
  font-size: 10px;
  /*font-weight:bold;*/
  line-height: 1.42857143;
  font-family:Verdana;
}
table{font-size:12px;}

.form-horizontal .input-group .input-group-addon{height:20px; padding:2px 5px;}

/*legend{font-size:1.25em;font-weight:bolder;}
fieldset {
    padding: 4px 0;
}*/
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size:0.9em;
  color: #666666;
}
.help-block-inline {
    display: inline;
    font-weight:lighter;
    font-size:0.9em;
    color: #666666;
}
/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}
/* additional site specific styles*/
.text-bolder{ font-weight:bolder;}
.text-lessopac{ opacity:0.7;}
.fullWidth {
    max-width:500px;
    width:100%;
    height:4em;
}
.widest {
    max-width:500px;
    width:100%;
}
textarea.form-control{height: 150px;}
.clearFloat {
    clear:both;
}

.btn{font-weight:bolder; font-size:12px; border-radius:5px; border-style:outset;}

.login-page{background-color:#ffffff; }
/*.login-box {background-image:url("Images/LoginBg.png"); background-repeat:repeat}*/

.LoginForm {border-radius:5px; padding:2em; background-color:#dedede; border-width:1px; border-style:outset; /*background-image:url("Images/LoginBg.png")*/}
/*.login-logo {color:#3c8dbc; background-color:#3c8dbc; background-image:url("Images/LoginBg.png"); padding:10px 0; border-radius:5px;}*/
/*.login-logo img{height:80px;}*/

.glyphiconLink{padding:2px 5px; border-radius:2px;}
/*dl.dl-horizontal dt:nth-child(even), dl.dl-horizontal dt:nth-child(even){background-color:#dddddd;}*/
/*table.table-striped tr td, table.table-striped tr th{padding:2px;}*/
.fileList li{padding-top:4px;}
.inputXS{max-width:4em;}
.inputS{max-width:8em;}
.inputM{max-width:14em;}
.inputXM{max-width:20em;}
.inputL{max-width:24em;}
.inputXL{max-width:30em;}
.Date{max-width:8em;}
.linebelow{border-bottom:1px dotted #d2d2d2; margin: 0; padding:2px 0;}
.IsSelected{border:1px outset #666666;}
#dtTop{margin-top:5px;}
#dtTop, #dtBottom{padding:0 2px;}
#dtTop select, #dtTop input{height: 20px; padding: 2px 5px; font-size: 10px;}
#dtTop input { width:30em;}
#dtBottom button {height:20px;}
.dropdown-menu li a{cursor:pointer;}
.Highlight{background-color:#d5d5d5;}
.PhotoImg{border:solid #c5c5c5 1px; background-color:#d5d5d5; padding:2px; max-height:200px; max-width:200px;}
/*.box-body form .form-horizontal fieldset.fieldset{border:1px solid #dcdbdb; padding:0.5em; margin:1em auto;}
.box-body form .form-horizontal fieldset.fieldset legend.legend{display:inline; border:none; font-size:1em; position:relative; top:-1.5em; left:0.5em; background-color:#dcdbdb; padding:0.15em 0.5em;}*/

.box-header p.box-title{font-size:12px; font-weight:bolder; color:#666666;}
.box-header div.with-border{border:solid 1px #808080;}
.inlineCB{
    width:1.7em; height:1.7em; display:inline;
}
