﻿@font-face{
	font-family: PT_Sans-Web-Regular;
	src: url(/fonts/PT_Sans-Web-Regular.ttf);
}

@font-face{
	font-family: PT_Sans-Web-Bold;
	src: url(/fonts/PT_Sans-Web-Bold.ttf);
}

@font-face{
	font-family: Domine-Bold;
	src: url(/fonts/Domine-Bold.ttf);
}


body {padding: 0; margin: 0; font-family: PT_Sans-Web-Regular,sans-serif; font-size: 16px;}

.content-wrapper {padding:0 25px;}

.message {color:#c3002f; font-weight:bold; background-color:#ddd; margin:10px 0; padding:10px;}
.message p:first-child {margin-top:0;}


section {max-width:1020px; width:100%; margin: 0 auto;}

#asideBreadcrumb {color: #999; font-size: 12px; text-transform: uppercase; margin-top:10px;}
#asideBreadcrumb .breadCrumb {text-decoration: none; color: #33799c;}



h1{color: #c3002f; font-family: Domine-Bold,serif; font-size: 30px; margin: 5px 0;}
h2 {font-family: PT_Sans-Web-Bold,sans-serif; font-size: 20px; margin: 10px 0;}
h3 {color: #c3002f; font-size: 18px;}



.btn-danger {background-color:#c3002f;}


h2.required, p.required, .required input, .required textarea, .required select, .required.radio {background-color:#CEE4EF;}
.required.radio {padding-left:20px;}



#asideHelp {clear: both; background-color: #666; color: #fff; overflow: hidden; margin-top:20px;}
#asideHelp .row {padding:20px;}
#asideHelp .row section {margin-top:10px;}
#asideHelp h2 {color: #fff; margin-top: 10px; margin-left: 200px; font-family: PT_Sans-Web-Bold,sans-serif;}
#asideHelp .sectTechHelp {float: left; margin: 10px 0px 10px 40px; background-repeat: no-repeat; padding-left: 20px; font-size: 0.8em; border: none;}
#asideHelp h3 {margin: 0; color: #fff; font-family: PT_Sans-Web-Regular,sans-serif; font-weight: normal;}
#asideHelp a {color: #fff;}



footer {background-color: #000; color: #fff; padding: 20px; overflow: auto; clear: both;}
#divRWC_Message {float: left; width: 30%;}
#divRWC_Message, footer .logo {font-family: PT_Sans-Web-Regular,sans-serif;}
footer .logo {font-size: .8em;}
footer .logo a {color: #fff;}
footer .links { padding: 0 90px 2%; float: left;}
footer .links a {color: #fff;}
footer .links ul {margin: 0; padding: 0; list-style: none;}
footer .links li {padding-bottom: 15px;}
footer .socialMedia {float: left; text-transform: uppercase; width: 300px; }
footer span.redText {color: #c3002f; text-transform: uppercase;}
footer .socialMediaIcon {float: left; width: 33px; height: 33px; margin-right: 10px; text-align: center; border: 1px solid; padding: 10px; margin-bottom: 15px; box-sizing:content-box; -webkit-box-sizing:content-box;}
footer .socialMediaIcon img {height: 100%;}

footer .logo.mobile {display: none; margin-top: 20px; clear: both;}
