#t3-header { background-color: #cccccc; padding-top: 0; padding-bottom: 0; }
#t3-header img.logo-img { width: 100%; }

#t3-mainnav { background-color: #222222; }
.t3-navbar { margin-left: -15px !important; margin-right: -15px !important; }
#t3-mainnav.navbar-default .navbar-nav > li:first-child  { border-left: 2px dashed #990000; }
#t3-mainnav.navbar-default .navbar-nav > li  { border-right: 2px dashed #990000; }
#t3-mainnav.navbar-default .navbar-nav > li > a { color: #ff3333; font-weight: bold; font-size: 15px; text-shadow: 0.1em 0.08em black; padding: 15px 11px; }
#t3-mainnav.navbar-default .navbar-nav > li > a:focus,
#t3-mainnav.navbar-default .navbar-nav > li > a:hover { color: #ff3333; background-color: #333; }

#t3-mainnav.navbar-default .navbar-nav > .active > a,
#t3-mainnav.navbar-default .navbar-nav > .active > a:hover,
#t3-mainnav.navbar-default .navbar-nav > .active > a:focus { color: #ffffff; background-color: #333; }

.t3-copyright .footer-right a { color: #888; }
.t3-copyright .footer-right img { opacity: 0.5; }
.t3-copyright .footer-right a:hover img { opacity: 1; }

.navbar-toggle i.fa.fa-bars { color: #fff; }
.navbar-toggle:hover { background-color: #333 !important; }

.t3-sidebar.t3-sidebar-right,
.t3-sidebar.t3-sidebar-2 { border-left: 1px dashed #ddd; }

.t3-sidebar.t3-sidebar-left,
.t3-sidebar.t3-sidebar-1 { border-right: 1px dashed #ddd; }

.controlpanel .rokajaxsearch.topsearchbox { margin: 3px 0; }

.t3-module.signup  { background-color: #e4e4e4; border-radius: 5px 5px 5px 5px; padding-left: 5px; padding-right: 5px; padding-top: 10px; width: 100%; }

	@media (max-width:768px) {
		#t3-mainnav.navbar-default .navbar-nav > li:first-child  { border-left: 0; }
		#t3-mainnav.navbar-default .navbar-nav > li  { border-right: 0; }
	}
	@media (max-width:480px) {
		#t3-content { float: none; }
		.t3-sidebar.col-xs-6 { width: 100%; float: none; }
		.t3-sidebar.t3-sidebar-right,
		.t3-sidebar.t3-sidebar-2 { border-left: 0; }
		.t3-sidebar.t3-sidebar-left,
		.t3-sidebar.t3-sidebar-1 { border-right: 0; }
	}
	
.signupframe {border: none !important; background: none !important;}
.signupframe td, .signupframe tr {border: none !important;} 
#SignUp {padding:3px;border-radius: 3px; padding-top: 10px !important; padding-bottom: 10px !important;
background: rgb(178,225,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjJlMWZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2YjZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(178,225,255,1) 0%, rgba(102,182,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(178,225,255,1)), color-stop(100%,rgba(102,182,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(178,225,255,1) 0%,rgba(102,182,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(178,225,255,1) 0%,rgba(102,182,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(178,225,255,1) 0%,rgba(102,182,252,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(178,225,255,1) 0%,rgba(102,182,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1ff', endColorstr='#66b6fc',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
*/
