body {font-family: Roboto, "Lato", sans-serif; padding:0; margin:0;}
/* Style the tab */
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;}
.tabcontent h3{ font-size:16px; font-weight:700;}
/* Style the buttons inside the tab */
div.tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 14px 16px;width:50%;transition: 0.3s;font-size: 14px;font-weight:300;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 {background-color: #e40000; color:#000;  border-bottom:3px solid #fff;}
/* Create an active/current tablink class */
div.tab button.active {background-color: #fff; border-bottom:3px solid #000; font-weight:700;}
/* Style the tab content */
.tabcontent {display: none;padding: 6px 12px;border-top: none;font-weight:300;font-size:14px;line-height:22px;}
.tabcontent ul{ margin:0; padding:0 0 0 50px;}
.tabcontent ul li{ margin:0; padding:0 0 3px 0;}
/* Style the close button */
.topright {float: right;cursor: pointer;font-size: 20px;}
.topright:hover {color: red;}
.red-heading{color:#e40000; font-weight:700;}
.reg-text{ padding:0 0 0 30px;}
.report  div{ margin:0 0 10px;}
.report label{ font-size:14px;}
.report input.radio{ vertical-align:middle;}
.report input.textbox{ border:1px solid #ddd; padding:5px; width:200px; font-size:14px;}
.report textarea{width:90%; height:100px; border:1px solid #ddd; resize:none; margin:10px 0 0 0; outline:none; padding:5px; font-size:14px; font-weight:100;}
.report .submit{ background:#e40000; color:#fff; padding:10px 25px; border:0; outline:none; font-size:14px;}
