ul{
   list-style: disc; line-height:16px;float: left;clear:left;
   padding-left:40px;margin-top: 10px;
    margin-bottom: 25px;
}
ol {
   line-height:16px;float: left;clear:left;
   padding-left:40px;margin-top: 10px;
    margin-bottom: 25px;
}

ul > li, ol > li{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;line-height:26px;
    padding-bottom:10px;color:#333;
}
li > ul, li > ol{
    padding-top:15px;
}

p{
    font-family: 'Roboto Condensed', sans-serif;
    font-size:16px;line-height:26px;color:#333;
    margin-top:5px;margin-bottom:30px;  clear:both;
}

em,i{
     font-family: 'Roboto Condensed', sans-serif;font-style: italic;
}
b,strong{
     font-family: 'Roboto Condensed', sans-serif;font-weight:900;
}

a{color:#de8939;text-decoration:underline;}
a:hover{color:#00465a;}

p a{color:#de8939;text-decoration:underline;}

p a:hover{color:#00465a;}


h1,h2,h3,h4,h5,h6{
	font-family: 'Roboto Condensed', sans-serif;
	color:#111;
	margin-top:5px;margin-bottom:10px;
	font-weight: 700;
	clear:both;
}

h1{
  font-size: 40px;
  margin-bottom: 30px;
  color: #3b94a9;  
}
h2{font-size: 26px;color:#00465a;}
h3{font-size: 24px;text-transform:uppercase;}
h4{font-size: 20px;}
h5{font-size: 20px;text-transform:uppercase;}
h6{font-size: 20px;}

blockquote{margin:0;padding:0;float: left;clear:left;}
blockquote p{
    color: #afafaf;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 20px 5px 20px 70px;
    margin: 25px 20px;
    position: relative;
    font-weight: bold;
    font-size: 20px;
}
blockquote p:before{
    content: '“';
    display:inline;font-weight: bold;
    font-size:80px;position:absolute;
    font-family:serif;left:10px;top:35px;
}

table{
    margin:15px 0px 25px;border-top:1px solid #333;border-left:1px solid #333;float: left;clear:left;
}
table th{
   font-family: 'Roboto Condensed', sans-serif; color:#fff; padding:5px;font-weight:500;
    border-bottom:1px solid #333;border-right:1px solid #333;background-color:#666;
}
table td{
    font-family: 'Roboto Condensed', sans-serif; color:#333;padding:5px;font-weight:500;
    border-bottom:1px solid #333;border-right:1px solid #333;background-color:#fff;
}




form.pretty-form{
	font-family: 'Roboto Condensed', sans-serif;/* margin-top:25px;*/
}

form.pretty-form label{
	-webkit-appearance: none;
     -moz-appearance: none;
      -ms-appearance: none;
          appearance: none;
	font-size: 16px;
    line-height: 18px;
    /* font-weight: bold; */
    display: block;   
    padding-bottom: 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    clear: both;
}
	
form.pretty-form input[type="text"],
form.pretty-form input[type="email"],
form.pretty-form input[type="tel"],
form.pretty-form input[type="date"],
form.pretty-form input[type="number"],
form.pretty-form textarea{
	 font-family: 'Roboto Condensed', sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    font-size: 14px;   
    padding: 9px 10px;
    border-radius: 2px;
    border: transparent;
    border-bottom: 1px solid #e3e4e4;
    background-color: #edf2f3;
    float: left;
    clear: both;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

form.pretty-form input[type=number].no-spinner::-webkit-inner-spin-button, 
form.pretty-form input[type=number].no-spinner::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
form.pretty-form select{
	font-family: 'Roboto Condensed', sans-serif;
	-webkit-appearance: none;
     -moz-appearance: none;
      -ms-appearance: none;
          appearance: none;
	font-size:14px;line-height:16px;height:36px;padding: 7px 10px;border-radius:2px;border:transparent;   border-bottom: 1px solid #e3e4e4;
    background-color: #edf2f3;float:left;clear:both;display:inline-block;
	background-image:url('../images/select_input_arrow.png');
	background-position: right center;
	background-repeat:no-repeat;
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}


form.pretty-form div.checkbox{
	clear:both;margin-bottom:3px;
}
form.pretty-form div.checkbox-div > span{margin-bottom:10px;}
form.pretty-form div.checkbox input{    position: relative;
    top: 3px;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    margin-left: 4px;}
form.pretty-form div.checkbox label{
	font-size: 16px;
}
form.pretty-form h2{clear:both;
	clear: both;
    font-size: 26px;
    line-height: 26px;   
    padding: 0px 0px 2px;
    margin: 0;
    margin-bottom: 25px;margin-top:25px;
    border-bottom: none;    float: left;width:100%;
}
form.pretty-form h3{clear:both;
	font-size: 22px;
    line-height: 23px;
    text-transform: normal;   
    padding: 0px 0px 2px;
    margin: 0; 
    margin-bottom: 15px;
    border-bottom: none;
}
form.pretty-form div.pad{
  padding-right:10px;
}

form.pretty-form .form-control-inline{}
form.pretty-form .form-control-clear{clear:both;}


form.pretty-form .checkbox-div {width:100%;}
form.pretty-form .checkbox-div .checkbox{width:100%;}
form.pretty-form .checkbox-div label{}
form.pretty-form .checkbox-div input[type="text"]{
      position: relative;
    top: initial;
    left: 8px;
    margin-top: 4px;
    top: initial;
    bottom: 0px;
    padding: 3px 0px 2px;
    width: 200px;
    clear: none;
    font-size: 14px;   
    border-radius: 0px;
    border-bottom: 1px dotted #aaa;
    background-color:transparent;
    color: #333;
}
form.pretty-form table{
    margin:15px 0px 25px;border-top:1px solid #333;border-left:1px solid #333;float: left;clear:left;
}
form.pretty-form table thead th{
    padding:5px;font-family: 'Roboto Condensed', sans-serif;font-weight:normal;font-size:12px;
    border-bottom:1px solid #333;border-right:1px solid #333;color:#fff;background-color:#1b6965;
}
form.pretty-form table tbody td{
    padding:5px;font-family: 'Roboto Condensed', sans-serif;font-size:12px;line-height:14px;
    border-bottom:1px solid #333;border-right:1px solid #333;color:#333;background-color:#fff;
}
form.pretty-form table tbody td.first_col{width:100px;text-align:center;}

form.pretty-form input[type="text"].w100pct,form.pretty-form select.w100pct,form.pretty-form div.w100pct{width: 100%;}
form.pretty-form div.w70pct{width: 70%;}
form.pretty-form div.w60pct{width: 60%;}
form.pretty-form div.w50pct{width: 50%;}
form.pretty-form div.w38pct{width: 38%;}
form.pretty-form div.w40pct{width: 40%;}
form.pretty-form div.w35pct{width: 35%;}
form.pretty-form div.w30pct{width: 30%;}
form.pretty-form div.w25pct{width: 25%;}
form.pretty-form div.w24pct{width: 24%;}
form.pretty-form div.w20pct{width: 20%;}
form.pretty-form div.w15pct{width: 15%;}
form.pretty-form div.w95{width:95px;}
form.pretty-form div.w100-100px{max-width:220px;width: calc(100% - 100px);}
form.pretty-form div.w100{width:100px;}
form.pretty-form .w70{width:70px;}

form.pretty-form div.w200{width: 200px;}

form.pretty-form div.small span{
  font-size:13px;line-height:13px;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-top:6px; color: #575858;

}

form.pretty-form div.small-label{
  float:left;clear:left;font-size:13px;line-height:13px;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-top:6px;color:#367e9c;
}


form.pretty-form div:not(.small) span{
  width:100%;border-bottom:4px solid #575858;
}

/*.form-control-inline:not(.noborder),.form-control-clear:not(.noborder){border-bottom:1px solid #5093af;padding-bottom:25px;margin-bottom:0px;}*/

form.pretty-form span{
font-size: 16px;
    line-height: 18px;
    /* font-weight: bold; */
    display: block;   
    padding-bottom: 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    clear: both;
}


form.pretty-form > span{
  font-size:16px;line-height:18px;display:block;padding-bottom:10px;margin-bottom:0px;margin-top:0px;
  float:left;clear:both;border-bottom:3px solid #5093af;width:100%;
}


form.pretty-form div{
  margin-bottom:20px;float:left;

}


form.pretty-form div.top-padding{
  padding-top:10px; 
}

form.pretty-form div.no-bottom-margin{
  margin-bottom:0px;  
}

form.pretty-form div.small-bottom-margin{
  margin-bottom:10px; 
}

form.pretty-form button[type="submit"]{
	color:#333;background-color:transparent; font-size:18px; line-height:20px;
	text-decoration:none; padding:15px 25px 15px;
	font-weight: 700;	display:inline-block;margin-bottom:15px;
	width:auto;	margin-top:10px;
	border:1px solid #333;
	cursor:hand;cursor:pointer;
}

form.pretty-form button[type="submit"]:after{
	position:relative; left:0px;top:5px;padding-top:7px;margin-top:-5px;
	content: "chevron_right";display:inline-block;margin-left:5px;
	font-family: 'Material Icons';color:#333;
	font-size:22px;	height:22px;width:13px;
	display: inline-block;text-decoration:none;
	line-height: 1px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr; 
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}


form.pretty-form button[type="submit"]:hover{background-color:#333; color:#fff;}

form.pretty-form button[type="submit"]:hover:after{color:#fff;}





@media only screen and (max-width: 800px) { 
  form.pretty-form div.pad{
    padding-right:0px;
  }
  form.pretty-form input[type="text"],
  form.pretty-form input[type="email"],
  form.pretty-form input[type="tel"],
  form.pretty-form input[type="date"],
  form.pretty-form textarea,
  form.pretty-form select{width:100%;}
  form.pretty-form div.form-control-inline,
  form.pretty-form div.form-control-clear{width:100%;}
  form.pretty-form div.small:not(.last){
    margin-bottom:5px;
  }
  form.pretty-form input[type="text"].w484{width:100%;}
  form.pretty-form input[type="text"].w120{width:100%;}
  form.pretty-form input[type="text"].w160{width:100%;}
  form.pretty-form input[type="date"].w160{width:100%;}
  form.pretty-form .w95{width:100%;}
  form.pretty-form .w70,form.pretty-form div.w30pct,form.pretty-form div.w70pct{width:100%;}
  form.pretty-form .checkbox-div input[type="text"]{width:170px;}

  form.pretty-form div.w100-100px{padding-right:10px;width: calc(100% - 100px);max-width:9999px;}
  form.pretty-form div.w100{width:100px;}

}
