@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900);
body {background:#f9f9f9; font-family: 'Roboto',arial,sans-serif!important;}
html, body {height:100%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto',arial,sans-serif;font-weight:500}
.bg-texture-2 {background:url(../images/bg.jpg);}
.panel {background:#ffffff}
.panel h5 {font-family: inherit;color:#666}
.panel strong, .panel b {font-weight:500}
.panel ul.circle {list-style-type:none;margin-bottom:5px;margin-left:0}
.button {background:#0078c7;border-color:#0078c7;box-shadow:none!important;font-weight:500}
.button:hover { background-color:#015e9c;border-color:#015e9c}
.button.secondary:hover {background-color:#015e9c;color:#ffffff}
hr {margin:8px 0 8px;}
ul.link-list li a {font-size:11px}
p.smaller, span.smaller {font-size:11px;margin-bottom:5px}
hr {border-color:#ddd}
p.footer {font-size:11px;margin-bottom:0;line-height:normal}
.mb0 {margin-bottom:0!important;}
.m0 {margin:0!important}
.mb10 {margin:0 0 10px}
.mb5 {margin:0 0 5px}
.ctr {text-align:center}
#all_wrap {display: flex;align-items: center;justify-content: center;height: 100%;}
#child_wrap {max-width:50%;}
.shadow {box-shadow: 0 2px 7px rgba(0, 0, 0, 0.10);}
.bbt {padding:10px 0 7px;border-bottom:solid 1px #dddddd;border-top:solid 1px #dddddd}
.bgfa:before {content: "\f13e";font-family: 'FontAwesome';font-size:26em;color:#f3f3f3;position: absolute;left:0;bottom: -40px;transform: rotate(45deg);z-index:0}
.bgfa .inner {position:relative;z-index:1;top:50%;transform:translateY(-50%);}
/*.formError {margin-top:-15em!important;}*/

@media only screen and (max-width: 767px) {
.colgrid {height:auto!important}
.bgfa:before {content:""}
.bgfa .inner {top:auto;transform:translateY(0);}
.formError {margin-top:0!important;left:15px!important;}
}
