@charset "UTF-8";
/* CSS Document */



/* |||||||||||||||||||||||| HTML ELEMENT STYLES |||||||||||||||||||||||| */

html, body{
	min-height: 2000px;
	font-family: 'Open Sans', sans-serif;
}

h1 {
}

h2 {
}

h3 {
	color:#343b35 !important;
}

h4 {
}


	
/* |||||||||||||||||||||||| STANDARD STYLES |||||||||||||||||||||||| */

.left{ float: left !important; }
.right{ float: right !important; }
.clear{ clear: both; }

.hr, .hrShort{
	height: 1px;
	width: 100%;
	/*background-color: #9E9E9E;
	margin: 5px 0px;*/
	border-bottom:1px solid #9e9e9e;
	padding-top:10px;
}

.hrShort {
	padding-top:0;
	height:0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.fullWidth {
	width:100%;
}




a {
    
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover 
{
    color: #ccc;
	text-decoration: none;
}

/* ///////////////  Main Nav ///////////// */
.mainNav {
	height:80px;
}

.navbar-brand {
	display:block;
	width:80px;
	height:80px;
	border-right:2px solid #d9d9d9;
}

.navBreadcrumb li a {
	height:80px;
	display:block !important;
	padding:30px 30px 30px 20px !important;
	text-align:center;
	background:url(../images/breadcrumbBG.png) top right no-repeat;
}

.navBreadcrumb li.active a {
	background:none;
	color:#39bbbd !important;
	background-color:none !important;
}

@media (max-width: 1006px) {
	
	.navBreadcrumb {
		display:none;
	}
	
	
}	

@media (max-width: 767px) {
	.mainNav {
		height: 80px;
		position: fixed !important;
		top:0 !important;
		width: 100%;
	}
	
	.navbar-brand {
		margin:auto;
		border:none !important;
		width:86px;
		display:block;
	}
	
	.navbar-default .navbar-toggle {
		border-color: transparent !important;
}

	.navbar-default .navbar-toggle {
		background-color:transparent !important;
		position: fixed;
		top: 0;
		right: 0;
	}
	
	.navAction li {
		background-color:#ffffff;
	}
}
	


.navHelp, .navLogout {
	display:block;
	height:80px;
	padding:30px 0 !important;
	width:100px;
	background-color:#39bbbd;
	text-align:center;
	color:#ffffff !important;
	margin-top:0 !important;
	border-left:none;
}

.navHelp {
	margin-left:25px;
}

.navLogout {
	background-color:#dc9b48;
}

.mainNav .navHelp a, .mainNav .navLogout a {
	display:block;
	/*height:80px;*/
	padding:30px 0 !important;
	/*width:100px;*/
	text-align:center;
	color:#ffffff !important;
	font-weight:400;
}

.mainNav .navbar-right li a {
	padding-top:30px;
	font-size:1.2em;
}

.mainNav li a {
	font-weight:300;
}

.subNav li, .subNav li a {
	padding-top:0 !important;
	padding-bottom:0 !important;
}

.subNav li {
	margin-top:30px;
	border-left:1px solid #999999;
}

.subNav li:first-child + li {
	border-left:none;
}

/*@media (max-width: 767px) {
	
	.subNav li:first-child {
		border-left:none;
	}
	
	.subNav li:first-child + li {
		border-left:1px solid #999999;
	}
	
}*/



/* ///////////////  Action Nav ///////////// */
.actionBar {
	/*height:70px !important;
	background:url(../images/shadow.png) 60px 60px repeat-x !important;
	padding-bottom:10px;*/
	height:60px !important;
	
	display:block;
	border:transparent !important;
	/*background-color:#999999 !important;*/
}

.fixed {
	background-color:#f8f8f8 !important;
}

.navbar-fixed-top {
	background-color:#ffffff !important;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
}

/*.actionBar .navbar-collapse2 {
	background-color:#999999;
	height:60px !important;
}*/

.actionNavIcon {
	display:block;
	width:79px;
	height:60px;
	text-indent:-999999px;
	color:transparent;
	background:url(../images/actionNavIcon.png) center center no-repeat;
	background-color:#ffffff !important;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.actionNavIcon:hover {
	background-color:#f8f8f8 !important;
}

@media (max-width: 767px) {
	.actionNavIcon {
		background-color:transparent !important;
		border-bottom:none !important;
		border-right:none !important;
	}
}

.dropdown-menu {
	width:320px;
}


.navDownload, .navSettings {
	background:#368486;
	width:100px;
	display:block !important;
}

.navSettings {
	background: #186869;
}

.navDownload a, .navSettings a {
	background:url(../images/downloadIcon.png) center center no-repeat;
	padding:10px 30px !important;
	width:100px;
	display:block !important;
	text-align:-999999px !important;
	color:transparent !important;
}

.navSettings a {
	background:url(../images/settingsIcon.png) center center no-repeat;
}

.navHelp .dropdown-menu  {
	width:202px;
	min-width:101px;
	padding:0 !important;
	left:-2px !important;
}

	.navHelp .dropdown-menu li, .navDownload .dropdown-menu li {
		margin-top:0 !important;
		border-top:1px solid #e7e7e7;
		border-left:none !important;
	}
	
	.navHelp .dropdown-menu li:first-child, .navDownload .dropdown-menu li:first-child {
		border-top:none;

	}
	.navHelp .dropdown-menu li a:hover, .navDownload .dropdown-menu li a:hover {
		background-color:#39bbbd !important;
		color:#ffffff !important;
	}
	.navHelp .dropdown-menu li a, .navDownload .dropdown-menu li a {
		color:#999999 !important;
	}
	
	.navHelp .dropdown-menu li a {
		padding:18px 0 !important;
	}



.navDownload .dropdown-menu {
	width:200px;
	left:0 !important;
	padding:0 !important;
}

	.navDownload .dropdown-menu li a {
		width:100%;
		background:none;
		height:50px;
		padding:15px 0 0 15px !important;
	}
	
	.navDownload .dropdown-menu li a:hover {
		background:url(../images/downloadIcon.png) 90% center no-repeat;
	}
	
	
	


/* /////////////// Dropdown Hover ///////////////// */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
	height:453px;
	width:450px;
	padding:25px;
	-webkit-box-shadow:6px 10px 12px -3px rgba(0, 0, 0, 0.175);
	box-shadow:6px 10px 12px -3px rgba(0, 0, 0, 0.175);
}

.dropdown-menu .sub-menu li:first-child {
	font-size:1.75em;
	font-weight:600 !important;
	width:70%;
}

.dropdown-menu .sub-menu li:hover {
	background-color:transparent;
}

.dropdown-menu .sub-menu li {
	border-top:none;
	height:25px;
}

.dropdown-menu .sub-menu li.viewAll {
	position:absolute;
	right:25px;
	top:20px;
}

.dropdown-menu .sub-menu li.latestReport {
	font-size:1em;
	color:#7d7d7d !important;
	margin-top:25px;
}

	.dropdown-menu .sub-menu li.viewAll a {
		color:#7d7d7d !important;
		font-weight:300 !important;
		text-transform:none !important;
		padding:8px 45px 0 0 !important;
		width:100% !important;
		background:url(../images/arrowRight.png) center right no-repeat;
		font-size:1.2em;
		height:36px;
	}

.myDropdown .sub-menu {
	top:-153px;
}

.agencyDropdown .sub-menu {
	top:-228px;
}

.allDropdown .sub-menu {
	top:-303px;
}

.dropdown-menu li.hover:hover .sub-menu {
    visibility: visible;
}

.hover:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.navAction, .templateMenu {
	padding:0 !important;
}

.navAction li {
	padding:0 !important;
	border-top:1px solid #cccccc;
	height:75px;
}
	.navAction li:hover, .templateMenu li:hover {
		background-color:#39bbbd;

	}

.navAction li:first-child, .templateMenu li:first-child {
	border-top:none;
}

.navAction li span {
	width:80px;
	height:20px;
	padding:40px 0 !important;
	border-right:1px solid #cccccc;
	display:inline-block;
	text-align:center;
	-webkit-box-shadow:5px -2px 5px -3px rgba(0, 0, 0, 0.175);
	box-shadow:5px -2px 5px -3px rgba(0, 0, 0, 0.175);
	text-indent:-999999px;
}

.navAction li span.uploadIcon {
	background:url(../images/uploadGrey.png) center center no-repeat;
}

.navAction li:hover span.uploadIcon {
	background:url(../images/uploadWhite.png) center center no-repeat;
}

.navAction li span.reportsIcon {
	background:url(../images/reportsGrey.png) center center no-repeat;
}

.navAction li:hover span.reportsIcon {
	background:url(../images/reportsWhite.png) center center no-repeat;
}

.navAction li span.searchIcon {
	background:url(../images/searchGrey.png) center center no-repeat;
}

/*.navAction li:hover span.searchIcon {
	background:url(../images/searchWhite.png) center center no-repeat;
}*/

.navAction li a {
	display:inline-block !important;
	width:200px;
	padding:30px 0 20px 20px !important;
	vertical-align:top !important;
	text-transform:uppercase;
	font-weight:600 !important;
	color:#7d7d7d !important;
	font-size:1.2em;
}

.navAction li:hover a, .templateMenu li:hover a {
	color:#ffffff !important;
}
.navAction li a:hover, .templateMenu li a:hover {
	background-color:transparent !important;
	
}


.navAction li a.viewReport {
	display:block;
	width:36px;
	height:36px;
	text-indent:-999999px;
	background:url(../images/arrowRight.png) center center no-repeat;
}


.navTemplate {
	display:block;
	height:60px;
	padding:20px 32px !important; 
	background:#186869 !important;
}

.navTemplate a {
	color:#ffffff !important;
	font-size:1.25em;
	padding:0 !important;
}
.templateMenu {
	width:240px !important;
}

	.templateMenu li {
	padding:0 !important;
	border-top:1px solid #cccccc;
	height:60px;
	}

	.templateMenu li.createTemplate {
		background-color:#368486;
	}
	
	.templateMenu li.createTemplate a {
		background:url(../images/settingsIcon.png) center left no-repeat;
		padding-left:40px !important;
		margin-left:15px;
		color:#ffffff !important;
	}
	
	.templateMenu li.createTemplate:hover {
		background-color:#186869;
	}
	
	

.templateMenu li a {
	padding:20px 0 10px 20px !important;
	vertical-align:middle !important;
	text-transform:none;
	font-weight:400 !important;
	color:#7d7d7d !important;
	font-size:1.2em;
}

.templateMenu .sub-menu {
	top:-1px;
	height:422px;
	width:502px;
	padding:0 !important;
}

.crossDropdown .sub-menu {
	top:-62px;
}

.condensedDropdown .sub-menu {
	top:-122px;
}

.fullDropdown .sub-menu {
	top:-182px;
}

.oneDropdown .sub-menu {
	top:-242px;
}

.twoDropdown .sub-menu {
	top:-302px;
}

.templateMenu .sub-menu li:first-child {
	display:inline-block;
	width:250px !important;
	padding: 15px 20px 40px 20px !important;
	font-size: 24px;
	font-weight: 400 !important;
}

.templateMenu .sub-menu li {
	display:inline-block;
	width:250px !important;
}

	.templateMenu .sub-menu li img {
		vertical-align:inherit;

	}

.templateMenu li .sub-menu li ul {
	width:100%;
	margin-top:20px;
	list-style:decimal;
}

.templateMenu li .sub-menu li ul li, .templateMenu li .sub-menu li ul li:first-child {
	font-size:18px !important;
	color:#999999;
	
	font-weight:400 !important;
	width:inherit !important;
	padding:0 !important;
}


.navAction li input#searchReports {
	display:inline-block !important;
	width:230px;
	padding:40px 0 30px 20px !important;
	vertical-align:top !important;
	text-transform:uppercase;
	font-weight:600 !important;
	color:#7d7d7d !important;
	font-size:1.2em;
	border:none !important;
	background:#f8f8f8 !important;
}

.navAction li.searchReports, .navAction li.searchReports:hover {
	background-color:#f8f8f8 !important;
	position:relative;
}

#submitButton {
	border:none !important;
	background:transparent !important;
	position: absolute;
	color: transparent;
	height: 70px;
	width: 80px;
	top: 0;
	left: 0;
}

.navSettings .dropdown-menu {
	padding:0 !important;
}

.navSettings .dropdown-menu li:first-child {
	font-size:1.75em;
	font-weight:600 !important;
	padding-top:20px !important;
	color:#333333 !important;
}

.navSettings .dropdown-menu li {
	padding:0 20px 0 20px;
	color:#7d7d7d !important;
}

.navSettings .dropdown-menu .topArrow {
	position:absolute;
	top:-17px;
	right:20px;
}

.navSettings .dropdown-menu form {
	/*position:absolute;
	bottom:0;*/
	width:100%;
	margin-top:20px;
}

.navSettings .dropdown-menu form input, .navSettings .dropdown-menu form button  {
	height:60px;
	border:none !important;
	border-radius:0 !important;
	text-align:center;
	font-size:1.25em;
}

.navSettings .dropdown-menu form button {
	background-color:#368486;
	color:#ffffff;
	
}

.navSettings .dropdown-menu form input, .navSettings .dropdown-menu form input::-webkit-input-placeholder {
	color:#cecece !important;
}

.navSettings .dropdown-menu form input:-moz-placeholder {
	color:#cecece !important;
}

.navSettings .dropdown-menu form input::-moz-placeholder {
	color:#cecece !important;
}

.navSettings .dropdown-menu form input:-ms-input-placeholder  {
	color:#cecece !important;
}


.navSettings .dropdown-menu form button:hover {
	background-color:#186869;
}

.navSettings .dropdown-menu {
		width:250px;
		top:80px;
		right:15px !important;
	}
	
	.usedWidget, .emptyWidget {
		display:block;
		/*height:50px;*/
		margin:20px 20px 0 20px;
		text-align:center;
		vertical-align:middle;
		padding:15px 0 !important;

	}
	
	.usedWidget {
		border:1px solid #999999;
		color:#999999;
		background:url(../images/dragIcon.png) 95% 15% no-repeat
	}
	
	.navSettings .dropdown-menu li.emptyWidget {
		border:1px dashed #cecece;
		color:#cecece !important;
	}
	
	.homeNav {
		display:none !important;
	}
	
	
@media (max-width: 767px) {
	.navTemplate, .navDownload, .navSettings, .dropdown-menu .sub-menu {
		display:none !important;
	}
	
	.responsiveNav {
		position:fixed !important;
		top:0 !important;
		left:10px !important;
		z-index:5000 !important;
		display: block !important;
		border-top: none !important;
	}
	
	.navbar-fixed-top {
		position:relative !important;
		background-color:transparent !important;
	}
	
	.navAction {
		padding:12px 0 0 0 !important;
	}
	
	.navbar-right {
		width:320px;
		float:right;
		overflow-y:visible !important;
		margin:0 !important;
		border-left:1px solid #cecece;
	}
	
	.navbar-right li, .navHelp, .navLogout {
		border-left:none !important;
		margin:0 !important;
		width:100% !important;
		text-align:left;
		background-color:transparent !important;
		height:auto;
	}
	
	.navHelp .dropdown-menu li {
		border:none !important;
	}
	
	.navbar-right li a, .mainNav .navHelp a, .mainNav .navLogout a, .navHelp .dropdown-menu li a, .navHelp .dropdown-menu li:first-child a   {
		border-top:1px solid #cecece !important;
		padding:15px 10px !important;
		background-color:#ffffff !important;
		color:#999999 !important;
		font-weight:300 !important;
		text-align:left;
	}
	
	.mainNav .navLogout a {
		background-color:#dc9b48 !important;
		color:#ffffff !important;
	}
	
		.mainNav .navLogout a:hover {
			background-color:#e5b87e !important;
		}
		
	.mainNav .navHelp a, .mainNav .navHelp a:hover  {
		/*background-color:#999999 !important;
		color:#ffffff !important;
		cursor:default;*/
		display:none;
	}
	
	.navHelp .dropdown-menu {
		display:block;
		width:100%;
		border:none !important;
		left:0 !important;
		box-shadow:none !important;
		-webkit-box-shadow:none !important;
		position:static;
		float:none;
	}
	
	.rightNav {
		max-height:inherit !important;

	}
	
	.navHelp .dropdown-menu li a, .navHelp .dropdown-menu li:first-child a, .navHelp .dropdown-menu li a:hover {
		color:#999999 !important;
		cursor:pointer;
		display:block;
	}
	
	
	.actionBar, .actionBar .nav {
		width:79px !important;
	}
	
	.navbar-nav .open .dropdown-menu {
		width:325px !important;
	}
	
	.navbar-right li a:hover, .navHelp .dropdown-menu li a:hover {
		background-color:#f8f8f8 !important;
	}
	
	.homeNav, .navbar-right li:first-child a {
		display:block !important;
		border-top:none !important;
	}
}

/* //////////////////// Content /////////////////////// */

.container, .footerInside {
	margin-top:50px;
}

	.container h1 {
		font-weight:400 !important;
		width:50%;
	}

.contentBox {
	padding-top:10px !important;
	margin:25px 0 50px; 0;
	/*background:url(../images/dragIcon.png) right 15px no-repeat;*/
	border-top:1px solid #dc9b48;
}

.contentBox:hover {
	background:url(../images/dragIcon.png) right 15px no-repeat;
}

@media (max-width: 767px) {
	/*.contentBox {
	padding-top:10px !important;
	margin:25px 0 50px; 0;
	background:none;
	border-top:1px solid #dc9b48;
}*/

	.contentBox:hover {
	background:none;
}
}



.contentBox h3 {
	margin:0 0 20px 0 !important;
	color:#666666 !important;
}

.mainTable {
	word-wrap: break-word;
	margin-bottom:0 !important;
	table-layout:fixed;
}

@media (max-width: 767px) {
	.mainTable {
	word-wrap: break-word;
	margin-bottom:0 !important;
	table-layout:auto;
}
}

.mainTable tr th, .mainTable tr td {
	padding:15px 10px !important;
}

.mainTable tr th {
	font-weight:300 !important;
	font-size:1.2em;
}

.headerCenter tr th, .tableCenter tr td {
	text-align:center;
}

.sortMenu {
	margin:20px 15px 0 0;;
	float:right;
	width:200px;
}

	.sortMenu .btn {
		border-radius:0 !important;
		padding:10px 10px 10px 20px;
		height:45px;
		background-color:#e5b87e !important;
		border:none;
		color:#ffffff;
		text-align:left;
	}
	
		.sortMenu .btn:hover {
			background-color:#dc9b48 !important;
			color:#ffffff;
		}
	
	.sortMenu .dropdown-menu {
		width:200px;
	}
	
	.sortMenu .caret {
		position:absolute;
		top:0;
		right:0;
		border-left:2px solid #ffffff;
		height:100% !important;
		width:45px !important;
	}
	
	.tableOrange {
		background-color:#e5b87e !important;
	}
	
	.tableOrange:hover {
		background-color:#dc9b48 !important;
	}
	
	.tableOrange a {
		color:#ffffff !important;
		text-align:left;
		cursor:pointer;
	}
	
	.tableOrange a:hover {
		text-decoration:none !important;
		
	}
	
	
.width10 {
	width:10% !important;
}

h4.toggleDetails {
	margin-top:20px;
	float:right;
	width:135px;
}

h4.toggleDetails a {
	text-transform:uppercase;
	font-weight:300 !important;
	background:url(../images/arrowUp.png) right center no-repeat;
	padding:11px 0 0 0;
	height:36px;
	display:block;
}

	h4.toggleDetails a:hover {
		text-decoration:none;
	}
	
	h4.toggleDetails a.collapsed {
		background:url(../images/arrowCircleDown.png) right center no-repeat;
	}
	
	
	.tableFooter {
		margin:0 !important;
	}
	
	.tableFooter div {
		/*background-color:#dc9b48 !important;*/
		background-color:#e5b87e !important;
		padding:0 !important;
		border-left:1px solid #ffffff;
	}
	
		.tableFooter div:first-child {
			border-left:none;
		}
	
	.tableFooter div a {
		color:#ffffff;
	}
	
		.tableFooter div a:hover {
			text-decoration:none;
		}
	
	.tableFooter div:hover {
		background-color:#dc9b48 !important;
	}
	
		.tableFooter div.noHover:hover {
			/*background-color:#dc9b48 !important;*/
			background-color:#e5b87e !important;
		}
	
	.tableFooter tr th.space {
		width:25%;
	}
	
	.tableFooter tr th.space:hover {
		background-color:#dc9b48 !important;
	}
	
	
	.tableMore, .tableHelp, .tableDownload, .tableAnalysis, .tableView {
		padding:15px 15px 15px 30px;
		/*width:100%;*/
		height:100%;
		display:block;
		margin-left:20px;
	}
	
	.tableMore {
		background:url(../images/moreIcon.png) left center no-repeat;
	}
	
	.tableAnalysis {
		background:url(../images/moreIcon.png) left center no-repeat;
	}
	
	.tableAnalysisSmall {
		display:none;
	}
	
	.tableHelp {
		background:url(../images/helpIcon.png) left center no-repeat;
	}
	
	.tableDownload {
		background:url(../images/downloadCircleIcon.png) left center no-repeat;
	}
	
	.tableView {
		background:url(../images/viewIcon.png) left center no-repeat;
	}
	
	@media (max-width: 767px) {
		
		.tableHelp, .tableDownload {
		padding:15px 15px 15px 30px;
		/*width:100%;*/
		height:100%;
		display:block;
		margin-left:0px;
		text-indent:-999999px;
		color:transparent;
	}
	
	.tableHelp {
		background:url(../images/helpIcon.png) center center no-repeat;
	}
	
	.tableDownload {
		background:url(../images/downloadCircleIcon.png) center center no-repeat;
	}
	
	.tableAnalysisSmall {
		background:url(../images/moreIcon.png) left center no-repeat;
		padding:15px 15px 15px 30px;
		/*width:100%;*/
		height:100%;
		display:block;
		margin-left:20px;
	}
	
	.tableAnalysis {
		display:none;
	}
	
	.rightNavButton {
		display:block;
		width:79px;
		height:60px;
		text-indent:-999999px;
		color:transparent !important;
		background:url(../images/rightNavButton.png) center center no-repeat;
		margin-right:0 !important;
	}
	
	.mainTable tr th, .mainTable tr td {
padding: 10px 10px !important;
font-size:1em;
}
	}
	
	
	
	
	
/*.leftHeader {
	table-layout:fixed;
	word-wrap:break-word;
}*/

.leftHeader tr td:first-child {
	width:25%;
	font-weight:300 !important;
	font-size:1.2em;
	background-color:#999999 !important;
	color:#ffffff !important;
}

.leftHeader tr td {
	width:75%;
}

.otherInfoBox, .stringsBox {
	padding:20px;
	border:1px solid #cecece;
	overflow:scroll;
	height:500px;
}



.userCommentBox {
	padding:20px;
	border:1px solid #cecece;
}

	.userCommentBox:after {
		clear:both;
		display: table;
content: " ";
	}

.otherInfoBox li, .userCommentBox li, .stringsBox li {
	list-style:none;
}

.otherInfoBox li:first-child, .userCommentBox li:first-child, .stringsBox li:first-child {
	color:#333333;
	font-size:1.25em;
}

.userCommentBox ul {
	padding-top:10px;
	border-top:1px solid #dc9b48;
}

	.userCommentBox ul:first-child {
		padding-top:0;
		border-top:none;
	}

#userComment {
	height:200px;
	border-radius:0 !important;
}

.userCommentBox .btn {
	background-color:#999999 !important;
	border-radius:0 !important;
	margin:25px 0 25px 0;
	padding:15px 0;
	color:#ffffff !important;
	font-size:1.25em;
}

	.userCommentBox .btn:hover {
		background-color:#cecece !important;
		color:#999999 !important
	}

.stringsBox {
	border-top:none;
}

.stringTabs {
	background-color:#E5B87D !important;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
}

	.stringTabs li {
		border-right:1px solid #ffffff;
		width:auto;
		padding:0;
	}
	
	#searchStrings, #searchRegex {
		background-color:transparent !important;
		border:none !important;
		border-radius:0 !important;
		color:#ffffff !important;
		-webkit-box-shadow:none;
		box-shadow:none;
		width:150px;
		display:inline-block;
		margin:5px 0 5px 0;
	}
	
	#searchRegex {
		width:200px;
	}
	
	#searchStringsButton, #searchRegexButton {
		display:inline-block;
		width:20px;
		height:20px;
		background:url(../images/searchSmall.png) center center no-repeat;
		text-indent:-999999px;
		border:none;
		margin:5px 0 5px 10px;
	}
	
	input#searchStrings::-webkit-input-placeholder, input#searchRegex::-webkit-input-placeholder  {
		color:#ffffff !important;
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier */
		font-weight:300;
	}

	input#searchStrings:-moz-placeholder, input#searchRegex:-moz-placeholder {
		color:#ffffff !important;
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier */
		font-weight:300;
	}
	
	input#searchStrings::-moz-placeholder, input#searchRegex::-moz-placeholder {
		color:#ffffff !important;
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier */
		font-weight:300;
	}
	
	input#searchStrings:-ms-input-placeholder, input#searchRegex:-ms-input-placeholder  {
		color:#ffffff !important;
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier */
		font-weight:300;
	}
	
	.stringTabs li.stringsSearch, .stringTabs li.regexFilter {
		background-color:#dc9b48 !important;
	}
	
	.stringTabs li.regexFilter {
		float:right;
		border-right:none;
		border-left:1px solid #ffffff;
	}
	
	@media (min-width: 768px) and  (max-width: 991px) {
		.stringTabs li.regexFilter {
			width:48%;
			text-align:right;
			position:absolute !important;
			right:16px;
			text-align:left;
		}
		
		.stringTabs li.stringsSearch {
			width:100%;
			border-bottom:1px solid #ffffff;
		}
	}
	
	@media (max-width: 767px) {
		.stringTabs li {
			width:100%;
			border:none;
			border-top:1px solid #ffffff;
			text-align:left;
		}
		
		.stringTabs li:first-child {
			border-top:none;
		}
		
		.stringTabs li.regexFilter {
			text-align:left;
		}
		
	}
	
	.stringTabs li.active a, .stringTabs li a:hover, .stringTabs li a {
		border-radius:0 !important;
		margin-right:0 !important;
		border:none !important;
	}
	
		.stringTabs li a {
			color:#ffffff;
			font-weight:300 !important;
			font-size:1.2em;
		}
		
		.stringTabs li a:hover {
			background-color:#dc9b48 !important;
		}
		
		.stringTabs li.active a:hover {
			background-color:#ffffff !important;
			color:#555555 !important;
		}

/* /////////////// Footer //////////////// */

.footer {
	background:#343935;
}

.footerLogo {
	background-color:#f8f8f8 !important;
	padding:50px 0;
	margin:0 auto 0 auto;
	text-align:center;
}

/*.footerLogo a {
	margin:0 auto 0 auto;
	width:160px;
}*/

.footerInside {
	padding-bottom:100px !important;
	color:#cecece !important;
}



.footerInside h2 {
	color:#cecece !important;
	margin-top:0;
}

	.footerInside .row {
		margin-top:100px;
	}
	
	.footerInside .row:first-child {
		margin-top:0;
	}
	
	.footerInside h4 {
		font-weight:300 !important;
		color:#cecece !important;
		text-transform:uppercase;
	}
	
	.footerInside p {
		margin-top:20px;
	}
	
	.footerInside a {
		color:#dc9b48 !important;
	}
	
	.footerInside a:hover {
		text-decoration:none;
		color:#ffffff !important;
	}

.twitterFeed {
	/*color:#cecece !important;*/
}

	/*.twitterFeed a {
		color:#dc9b48 !important;
	}
	
	.twitterFeed a:hover {
		text-decoration:none;
		color:#ffffff !important;
	}*/
	
	.social {
		float:right;
	}

.social li {
	display:inline-block;
	margin-left:25px;
}

	.social li:first-child {
		margin-left:0 !important;

	}

.social li a {
	display:block;
	width:50px;
	height:50px;
	text-indent:-999999px;
	color:transparent !important;
}

.social li.twitterIcon a {
	background:url(../images/twitterIcon.png) center center no-repeat;
}

.social li.twitterIcon a:hover {
	background:url(../images/twitterIconHover.png) center center no-repeat;
}

.social li.facebookIcon a {
	background:url(../images/facebookIcon.png) center center no-repeat;
}

.social li.facebookIcon a:hover {
	background:url(../images/facebookIconHover.png) center center no-repeat;
}


.social li.youtubeIcon a {
	background:url(../images/youtubeIcon.png) center center no-repeat;
}

.social li.youtubeIcon a:hover {
	background:url(../images/youtubeIconHover.png) center center no-repeat;
}


.social li.govloopIcon a {
	background:url(../images/govloopIcon.png) center center no-repeat;
}

.social li.govloopIcon a:hover {
	background:url(../images/govloopIconHover.png) center center no-repeat;
}

.subscribeButton a {
	display:block;
	padding:15px 30px;
	background-color:#39bbbd;
	width:200px;
	color:#ffffff !important;
	font-size:1.25em;
	text-align:center;
}

	.subscribeButton a:hover {
		background-color:#ffffff !important;
		color:#39bbbd !important;
	}
	
	
	@media (max-width: 996px) {
	.footerInside {
		text-align:center;
	}
	
	.footerInside .row {
		margin-top:50px;
	}
	
	.footerInside .row:first-child {
		margin-top:0;
	}
	
	.social {
		float:none;
		margin:25px 0 25px 0;
	}
	
	.subscribeButton a {
		margin:25px auto 0 auto;
	}
	
	.fbiContent {
		margin-top:50px;
	}
}


/* //////////////// Reports Page /////////////////// */

.borderBox {
	padding:20px;
	border:1px solid #cecece;
	margin-left:0 !important;
	margin-right:0 !important;
}

@media (max-width: 996px) {
	
	.borderBox {
		margin-top:25px;
	}
	
	
}

.rowMargin {
	margin:25px -15px 50px -15px !important;
}


