@font-face {
 font-family: 'impactregular';
 src: url('../fonts/impact-webfont.eot');
 src: url('../fonts/impact-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/impact-webfont.woff2') format('woff2'), url('../fonts/impact-webfont.woff') format('woff'), url('../fonts/impact-webfont.ttf') format('truetype'), url('../fonts/impact-webfont.svg#impactregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
a {
	white-space:inherit !important;
}
p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #656565;
}
header {
	border-top:22px solid #2476ca;
	padding-top:20px;
	padding-bottom:15px;
	background:#FFFFFF;
	margin-bottom:10px;
}
.logo-right {
	padding-top:10px;
}
.sub-forms {
	max-width:400px;
	margin:auto;
	background:#e5e5e5;
	padding:0px 15px 15px;
}
.sub-forms form {
	padding-top:22px;
}
.sub-forms form .form-group {
	margin-bottom:9px;
}
.sub-forms form a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #656565;
	text-decoration:underline;
}
.sub-forms form a:hover {
	text-decoration:none;
}
.sub-forms h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background:#145da9;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding:11px 15px;
	margin-top:0px;
	margin-left:-15px;
	margin-right:-15px;
}
.wins-service h1 {
	margin-left:0px;
	margin-right:0px;
}
.sub-forms h1 span {
	display:inline-block;
	width:32px;
	height:19px;
	margin-right:10px;
}
.wins-service h1 {
	padding:9px 15px;
}
.sub-forms .threeg-login label, .wins-tab .tab-content label, .wins-service form label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#656565;
	font-weight:normal;
	padding-left:32px;
	position:relative;
}
.wins-tab .tab-content label, .wins-service form label {
	padding-left:0px;
	padding-top:7px;
}
.sub-forms .threeg-login label.icon:before {
	content:"";
	width:21px;
	height:18px;
	display:block;
	position:absolute;
	left:0px;
	bottom:4px;
}
.sub-forms .threeg-login label.user:before {
	background:url(../images/form-icons.png) 0px 0px no-repeat;
}
.sub-forms .threeg-login label.lock:before {
	background:url(../images/form-icons.png) -22px 0px no-repeat;
}
.sub-forms .threeg-login label.dsl:before { 
	background:url(../images/form-icons.png) -198px 0px no-repeat;
}
.sub-forms .threeg-login .form-control, .wins-tab .tab-content .form-control, .wins-service form  .right-fld .form-control {
	height:38px;
	border:none;
	border-radius:0px;
	background:#FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#656565;
}
.sub-forms form button.btn {
}
.sub-forms form button.btn, .refill-form button.btn, .search-section .form-inline .input-group button.btn {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:0;
	min-width:205px;
	background: #0f4a89;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmNGE4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjVjYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0f4a89 0%, #125caa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f4a89), color-stop(100%, #125caa));
	background: -webkit-linear-gradient(top, #0f4a89 0%, #125caa 100%);
	background: -o-linear-gradient(top, #0f4a89 0%, #125caa 100%);
	background: -ms-linear-gradient(top, #0f4a89 0%, #125caa 100%);
	background: linear-gradient(to bottom, #0f4a89 0%, #125caa 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f4a89', endColorstr='#125caa', GradientType=0 );
	border:1px solid #0079c1;
	-webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .50);
	-moz-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .50);
	box-shadow: 0 4px 4px -4px rgba(0, 0, 0, .50);
	border-bottom:2px solid #4c94db;
	padding:9px 55px;
}
.sub-forms form button.btn-small {
	padding:11px 20px;
	min-width:113px;
	margin-top:5px;
}
.sub-forms form button.btn:hover, .refill-form button.btn:hover, .search-section .form-inline .input-group button.btn:hover {
	background: #0f4a89;
}
p.forgot {
	margin-bottom:5px;
}
.midle {
	margin-bottom:8px;
	background:#FFFFFF;
	padding-top:22px;
	padding-bottom:22px;
}
footer {
	border-top:2px solid #c7c7c7;
	background:#FFFFFF;
	padding-top:25px;
	padding-bottom:25px;
}
footer .copyright p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #231f20;
	font-size: 10px;
}
footer .copyright p span {
	color: #555555;
}
.wins-tab {
	padding-left:0px;
	padding-right:0px;
}
.wins-tab ul.nav-tabs {
	text-align:center;
	background:#145da9;
}
.wins-tab ul.nav-tabs li {
	display:inline-block;
	float:none;
	margin-bottom:0px;
}
.wins-tab ul.nav-tabs li a {
	position:relative;
	border-radius:0px;
	background:none;
	padding:8px 12px 8px 20px;
}
.wins-tab ul.nav-tabs li, .wins-tab ul.nav-tabs li a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
}
.wins-tab ul.nav-tabs li, .wins-tab ul.nav-tabs li a, .wins-tab ul.nav-tabs li.active a {
	border:none;
}
.wins-tab ul.nav-tabs li.active a:hover, .wins-tab ul.nav-tabs li.active a:focus {
	background:none;
	color:#FFFFFF;
}
.wins-tab ul.nav-tabs li a:before {
	content:"";
	position:absolute;
	width:14px;
	height:14px;
	left:0px;
	top:50%;
	margin-top:-7px;
	background:url(../images/tab-icon.png) left top no-repeat;
}
.wins-tab ul.nav-tabs li.active a:before {
	background:url(../images/tab-icon.png) right top no-repeat;
}
.wins-tab .tab-content {
	padding:30px 15px 0px;
}
.wins-tab .tab-content form {
	padding:0px;
}
.wins-tab .tab-content form label, .wins-service form label {
	width:90px;
	float:left;
}
.wins-tab .tab-content form .right-fld, .wins-service form  .right-fld {
	padding-left:90px;
}
.wins-service {
	padding-left:0px;
	padding-right:0px;
}
.threeg-home h1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #125caa;
	font-size: 18px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
}
.threeg-home-tab ul.nav-tabs li {
	margin-bottom:0px;
}
.threeg-home-tab ul.nav-tabs li a, .threeg-home-tab ul.nav-tabs li.active a, .threeg-home-tab ul.nav-tabs li.active a:focus {
	border:none;
}
.threeg-home-tab ul.nav-tabs li a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	background:#c8c6c6;
	border-radius:0px;
	position:relative;
	padding-top:14px;
	padding-bottom:14px;
}
.threeg-home-tab ul.nav-tabs li.active a, .threeg-home-tab ul.nav-tabs li.active a:hover, .threeg-home-tab ul.nav-tabs li.active a:focus {
	background:#2476ca;
	color:#FFFFFF;
}
.threeg-home-tab .panel-default .panel-heading {
	padding:0px;
}
.threeg-home-tab .panel-default .panel-heading a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	background:#2476ca;
	color:#FFFFFF;
	display:block;
	padding:10px 15px;
}
.threeg-home-tab .panel-default .panel-heading a.collapsed {
	background:#c8c6c6;
}
.threeg-home-tab ul.nav-tabs li.active a:before {
	font-family: 'FontAwesome';
	content: "\f0d7";
	position:absolute;
	color:#2476ca;
	left:10px;
	font-size:16px;
	bottom:-3px;
	z-index:1000;
	width:12px;
	height:12px;
	vertical-align:top;
}
.threeg-home-tab ul.nav-tabs li + li {
	padding-left:1px;
}
.login-details-row:before, .login-details-row:after, .threeg-col-safe:before, .threeg-col-safe:after, .search-section .start-date:before, .search-section .start-date:after, .search-section .end-date:before, .search-section .end-date:after, .search-section .search-btn:before, .search-section .search-btn:after {
	display: table;
	content: " ";
}
.login-details-row:after, .threeg-col-safe:after, .search-section .start-date:after, .search-section .end-date:after, .search-section .search-btn:after {
	clear: both;
}
.login-details-left {
	color: #656565;
	width:120px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding:10px 3px;
	background:#d5d3d3;
	float:left;
	
}
.login-details-right {
	font-family: Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	font-size: 14px;
	padding:10px 2px;
	margin-left:60px;
	background:#d5d3d3;
	font-weight:bold;
	
}
.login-details-row + .login-details-row {
	margin-top:1px;
}
.threeg-home-tab .threeg-row {
	margin-left:0px;
	margin-right:0px;
	margin-top:4px;
}
.threeg-row .threeg-col-left {
	padding-left:0px;
	padding-right:2px;
}
.threeg-row .threeg-col-right {
	padding-left:2px;
	padding-right:0px;
}
.threeg-home-tab .threeg-row .threeg-col-safe {
	background:#e5e5e5;
	padding:23px 35px;
}
.threeg-home-tab p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #656565;
	font-size: 14px;
}
.threeg-home-tab h3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #2476ca;
	font-size: 14px;
	font-weight:bold;
}
.refill-form {
	max-width:275px;
	margin:0 auto;
}
.refill-form label, .refill-form .form-control {
	font-family: Tahoma, Geneva, sans-serif;
	color: #656565;
	font-size: 14px;
	font-weight:bold;
}
.refill-form .form-control {
	height:38px;
	border:none;
}
.threeg-home-tab p.text-danger {
	font-size:13px;
	color:#FF0000;
}
.refill-form .form-group {
	margin-bottom:8px;
}
.refill-form {
	padding-bottom:30px;
}
.threeg-col-safe ol {
	padding-left:15px;
	padding-top:4px;
}
.threeg-col-safe ol li {
	font-family: Tahoma, Geneva, sans-serif;
	color: #656565;
	font-size: 14px;
}
.threeg-col-safe ol li + li {
	padding-top:14px;
}
.threeg-col-safe ol li span {
	color:#2476ca;
	font-weight:bold;
}
.threeg-col-safe ol li a {
	color:#145da9;
	text-decoration:underline;
}
.threeg-home-tab .threeg-diag-safe h3 {
	font-size:13px;
	color:#656565;
	text-align:center;
}
.threeg-home-tab .threeg-diag-safe {
	text-align:center;
}
.threeg-home-tab .threeg-diag-safe .graph-pic img {
	max-width:100%;
}

.threeg-col-right .threeg-col-safe > .row {
	margin-left:0px;
	margin-right:0px;
}
.threeg-col-right .threeg-col-safe .threeg-diag-left {
	padding-left:0px;
	padding-right:1px;
}
.threeg-col-right .threeg-col-safe .threeg-diag-right {
	padding-left:1px;
	padding-right:0px;
}

.threeg-col-right .threeg-col-safe .threeg-diag-safe p {
	font-size:13px;
}
.threeg-diag-table {
	padding-top:38px;
}
.threeg-diag-table .table-bordered {
	border:1px solid #e5e5e5;
}
.threeg-diag-table .table-bordered tbody > tr > td {
	border:1px solid #e5e5e5;
	background:#d5d3d3;
	font-family: Tahoma, Geneva, sans-serif;
	color: #3f3f3f;
	font-size: 13px;
	font-weight:bold;
	padding:10px 15px;
}
.threeg-diag-table .table-bordered thead > tr > th {
	color: #656565;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border:1px solid #e5e5e5;
	background:#d5d3d3;
	padding:10px 15px;
}
.threeg-diag-table .table-bordered tbody > tr > td {
	color: #3f3f3f;
	font-size: 12px;
}
.threeg-diag-table .table-bordered tbody > tr > td.orange {
	color:#2476ca;
}
.threeg-diag-table .table-bordered tbody > tr > td.red {
	color:#B00000;
}
.threeg-diag-table .table-bordered tbody > tr > td.green {
	color:green;
}
.threeg-diag-table .table-bordered tbody > tr > td.blue {
	color:#125caa;
}
.threeg-home-tab .bottom-row {
	padding-top:20px;
}
.threeg-home-tab .bottom-row p, .threeg-home-tab .bottom-row p a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #656565;
	font-size: 14px;
}
.threeg-home-tab .bottom-row p a {
	color:#125caa;
	text-decoration:underline;
}
.threeg-home-tab .bottom-row p a:hover {
	text-decoration:none;
}
.threeg-home-tab .panel-default {
	border:none;
}
.sessions-row {
	background:#e5e5e5;
	padding:15px;
}
.search-section .start-date, .search-section .end-date, .search-section .search-btn {
	display:inline-block;
}
.search-section .left {
	font-family: Tahoma, Geneva, sans-serif;
	color: #125caa;
	font-size: 14px;
	font-weight:bold;
}
.search-section .left, .search-section .right {
	border:none;
	background:none;
}
.search-section .input-group > .form-control {
	width:100px !important;
}
.search-section .form-inline .input-group button.btn {
	font-size:14px;
	padding:5px 12px;
	min-width:inherit;
}
.search-table {
	background:#FFFFFF;
	margin-top:15px;
}
.search-table h4 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #125caa;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	padding:10px 15px;
	margin:0px;
}

.search-table h5 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #125caa;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	padding:10px 15px;
	margin:0px;
}
.search-table table.table > thead > tr > th {
	border:1px solid #FFFFFF;
	background:#125caa;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.search-table table.table > tbody > tr > td {
	font-family: Tahoma, Geneva, sans-serif;
	color: #656565;
	font-size: 14px;
}
@media (min-width: 992px) {
.threeg-home-tab .threeg-row .threeg-col-safe {
	min-height:604px;
}
}
@media (min-width: 768px) {
.sub-forms form {
 padding-left:70px;
 padding-right:70px;
}
.wins-tab .tab-content, .wins-service form {
	padding-left:38px;
	padding-right:38px;
}
.wins-service form button.btn {
	min-width:160px;
}
.threeg-home-tab .bottom-row p {
	margin-bottom:0px;
}
}
@media (max-width: 767px) {
footer .text-right {
	text-align:left;
}
.threeg-home-tab .threeg-row .threeg-col-safe {
	padding-left:15px;
	padding-right:15px;
}
.search-section .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
}
.search-section .form-inline .input-group .input-group-addon, .search-section .form-inline .input-group .form-control {
	width:auto;
	display: table-cell;
}
.search-section .input-group-addon {
    vertical-align: middle;
    white-space: nowrap;
    width: 1%;
}
}
@media (max-width: 991px) {
.threeg-home-tab .panel-body {
	padding:0px;
	border-top:none !important;
}
.threeg-row .threeg-col-left {
	padding-right:0px;
}
.threeg-row .threeg-col-right {
	padding-left:0px;
}
.threeg-home-tab .bottom-row {
	padding-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}
}
@media (max-width: 600px) {
.search-section .form-inline .input-group + .input-group {
	margin-top:10px;
}
.search-section .form-inline .input-group .left {
	width:140px;
	text-align:right;
}
.search-section .form-inline .input-group.search-btns {
	text-align:right;
	width:100%;
}
}
