body{padding:0; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:300; line-height: normal; color:#000; margin:0;}
*,*:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; outline:none!important;  font-family: 'Roboto', sans-serif; }
/* Style the tab */
strong{ font-weight:400;}
div.tab {overflow: hidden;-webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.2);box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.2);border-width: 0;background-color: #fff;}

/* Style the buttons inside the tab */
div.tab button {background-color: inherit;float: left;border: none;outline: none; text-transform:uppercase; color:#707070;cursor: pointer;padding: 14px 16px;width:50%;transition: 0.3s;border-bottom:3px solid #fff;}
div.tab button:nth-child(3) {border-right:0px solid #ddd; width:34%}
/* Change background color of buttons on hover */
div.tab button:hover {color:#707070;  border-bottom:3px solid #000;}
/* Create an active/current tablink class */
div.tab button.active {background-color: #fff; color:#e40000; border-bottom:3px solid rgba(228,0,0,0.8);}
/* Style the tab content */
.tabcontent {display:;padding:15px 12px; margin:0 auto;border-top: none;line-height:22px; width:100%; max-width:1170px;}
.topright {float: right;cursor: pointer;}
.topright:hover {color: red;}
.red-heading{color:#e40000; font-weight:300;}
.report  div{ margin:0 0 10px;}
.report input.radio{ vertical-align:middle;}
.report input.textbox{ border:1px solid #ddd; padding:5px; width:200px;}
.report textarea{width:90%; height:100px; border:1px solid #ddd; resize:none; margin:10px 0 0 0; outline:none; padding:5px; font-weight:100;}
.report .submit{ background:#e40000; color:#fff; padding:10px 25px; border:0; outline:none;}
.heading{background: #e40000; padding: 15px; border-top-left-radius: 20px; border-bottom-right-radius: 20px;}
.heading h1{color: #fff; font-size: 21px; font-weight: 300; line-height: 0px; display: inline;}
.paragraph{padding: 20px 0px; margin: 0px;}
.paragraph p{margin: 0px;}
.definitions{background: #f9f9f9; border-left: 3px solid #e40000; padding: 10px 10px 10px 10px; color: #e40000; text-transform: uppercase;}
h3.definitions{font-size: 16px; color: #e40000; font-weight: 300;}
.list-section li{background-image: url(../img/turn-right.png); width: 100%; background-repeat: no-repeat; padding-left: 30px; margin: 5px 0px; line-height: 27px; display: inline-block; font-weight: 300}
.list-section li ul p.or{margin: 0px;}
.list-section li a{font-weight: 600; color: #e40000; text-decoration: none; display: inline-block; text-decoration: underline;}
.list-section p a{font-weight: 600; color: #e40000; text-decoration: none; display: inline-block; text-decoration: underline;}
.list-section p font{font-weight: 300; text-transform:inherit; margin: 15px 0px 15px 0px; display: block; color: #232323;}
.list-section table{width: 100%; margin: 15px 0px;}
.list-section table tr th{text-align: center; font-size: 16px; font-weight: 300; color: #e40000;}
.list-section table tr td{text-align: center; font-size: 13px; font-weight: 300; color: #232323; text-decoration: none;}
.list-section .table h3{font-size: 18px; font-weight: 600; color: #e40000; background: #ddd; padding: 10px 25px; text-align: center;}
.list-section li img{width: 100%;}


.heading h1{font-size: 14px;}
.list-section li{line-height: 21px;}
.list-section li , .list-section p{font-size: 12px;}
.list-section li ul{margin-left: 20px; padding: 0px;}
.list-section table tr th , .list-section table tr td{font-size: 12px;}




  