body { background-color:#FFF;font-size:14px;color:#666;line-height:1.2em;font-family:Arial; }

.textshadowed {text-shadow:1px 1px #000;}

h1.underline {padding-bottom:15px;border-bottom: solid 1px #ddd;margin-bottom:40px;position:relative;}
h1.underline:after {position:absolute;content:'';display:block;width:30%;height:6px;background:#fff;bottom:0px;left:0px;}    

#formbox {background: #EEE;color:#1498d5;padding:2em}
#formbox h2 {color:#1498d5;margin-top:0;text-align:center;text-transform:uppercase;font-size:2em;font-weight:bold;border-bottom:dotted 1px #00000044;padding-bottom:10px;margin-bottom:15px;;}

.btn-primary { background-color:#1498d5; font-weight:bold;text-transform:uppercase; border-radius:4px; }
form input[type=submit] { background-color:#1498d5; color:#fff;border:0;}

.panel-heading { font-weight:bold;text-transform:uppercase;}

span.subtitle { font-weight:bold;}

h3.popover-title { color:#fff; background-color:#333;}
.popover-content { color:#333; }
/*
.input-group-addon { background-color:#c14700aa; color:#fff; border:0;border-top: solid 1px #ffffff00;border-bottom:solid 1px #ffffff00; min-width:40px; }
footer {overflow:hidden;max-width:100%;}
footer .last { background-color:#00000099;color:#fff; text-align:center;padding:20px 10px;line-height:2em;}
footer .last a { white-space:nowrap;}
footer .last * {color:#fff;}
.container { max-width: 768px; }
.slick-arrow {display:none!important;}
.textlegal {font-size:10px;color:#ffffff88;line-height:14px;margin:14px;}
.alert.icon {text-align:center;}
.input-group.checkbox {margin:20px 0;}
.input-group.checkbox label {padding-left:40px;}
.input-group.checkbox input {width: 25px;height: 25px;transform: translate(-14px,-8px);}
*/