﻿body { background: #fff; }
body.modal-open{ padding-right: 0 !important; overflow-y: auto; }
.modal-body { max-height: calc(100vh - 30px); overflow-y: auto; }
.modal-dialog { margin: 50px auto 30px; }
#header { height: 150px; width: 100%; position: relative; z-index: 1000; border-bottom: 10px solid #b62027; background-color:#000000; }
#header-content { height: 150px; position:relative; background-repeat: no-repeat; background-position: center left; background-image: url('/assets/images/RCR_logo.png'); /*url('/images/play_spin_win.png');*/ }
#header-title { font-size: 40px; line-height: 130px; margin-left: 290px; font-family: "Courier New"; display: block; }
#header-title span { padding-right: 5px; display:inline; }
.menu { overflow:hidden; }
#menu-header-menu li { padding-bottom:7px;}
#menu-header-menu li > a:link, #menu-header-menu li > a:visited, #menu-header-menu li > a:active { color: #444 !important; text-decoration: none; }
#menu-header-menu li > a:hover { color:#B94747 !important; }
#menu-header-menu li strong { font-size: 14px; font-weight: bold; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform: uppercase; }
#appContainer {  padding-bottom:30px; }
#controllerCT {overflow: hidden;}
.show { display:block !important; }
.hide { display:none !important; }
.countCt { padding-top:10px; }
ul { list-style: none; margin:0px; padding:0px; }
.sortorder:after {content: '\25b2';}
.sortorder.reverse:after {content: '\25bc';}
.required { color:#ff4d4d; padding: 0px 3px; }
div.modal { position:fixed; z-index:9999; width:100%; height:100%; top:0px; left:0px; display:none; }
div.modal div.bg { width:100%; height:100%; opacity: 50; }
div.modal div.message { width:300px; height:100px; background:#fff none no-repeat 0 0; border: 1px solid #ccc; border-radius: 10px; margin:auto auto; }
#sidebar { height: 100%; padding-right: 0; padding-top: 20px; background:transparent; border:none; }
#toggleNavBar { top:-300px; position:absolute; }
#toggleBtn { height:40px; margin-top:5px; background-color:#ccc; }
.btn .icon-bar { display: block; width: 22px; height: 3px; border-radius: 1px; background-color:#888; margin-bottom:3px; }
.btn.glyphicon span { padding-left:5px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
.navbar { border-radius: 0 !important; }
.labelspacer { display:block; height:20px; }
.tab-content > .active { min-height: 400px; }
.greeting { color:#ffffff; height:20px; line-height: 16px; position: absolute; bottom: 20px; right: 0px; }

tr.drawing { background-color: #fff6e5 !important;}

tr.location_deleted {
	color: rgba(201, 42, 42, 0.35) !important;
	background-color: rgba(129, 114, 114, 0.54) !important;}

.glyphicon-chevron-up:before {
	content: "\25B2";
}
.glyphicon-chevron-down:before {
	content: "\25BC";
}

@media screen and (max-width: 768px) {
	#appContainer { overflow:hidden; }
	.toggle-btn { display:block; }
	.row-offcanvas { position: relative; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
	.row-offcanvas-right .sidebar-offcanvas { right: -41.6%; }
	.row-offcanvas-left .sidebar-offcanvas { left: -41.6%; }
	.row-offcanvas-right.active { right: 41.6%; }
	.row-offcanvas-left.active { left: 41.6%;  }
	.sidebar-offcanvas { position: absolute; top: 0; width: 41.6%; }
	#sidebar { padding-top:0; background-color:#f8f8f8; border:1px solid #e7e7e7; }
	#header { border-bottom: none; }
	#header-content { background-position: center center; }
	#header-title span { display:none; }
	#toggleNavBar { margin-bottom:0px; margin-top:0px; z-index:1; position:relative; top:0px; }
	.navbar-default { background-color: #b62027 !important; border:none; }
	.navbar-toggle { float:left !important; margin-left:5px; background-color:#ddd; }
}

@media screen and (max-width: 768px) and (resolution: 163dpi) {
	#appContainer { overflow:hidden; }
	.toggle-btn { display:block; }
	.row-offcanvas { position: relative; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
	.row-offcanvas-right .sidebar-offcanvas { right: -41.6%; }
	.row-offcanvas-left .sidebar-offcanvas { left: -41.6%; }
	.row-offcanvas-right.active { right: 41.6%; }
	.row-offcanvas-left.active { left: 41.6%;  }
	.sidebar-offcanvas { position: absolute; top: 0; width: 41.6%; }
	#sidebar { padding-top:0; background-color:#f8f8f8; border:1px solid #e7e7e7; }
	#header { border-bottom: none; }
	#header-content { background-position: center center; }
	#header-title span { display:none; }
	#toggleNavBar { margin-bottom:0px; margin-top:0px; z-index:1; position:relative; top:0px; }
	.navbar-default { background-color: #b62027 !important; border:none; }
	.navbar-toggle { float:left !important; margin-left:5px; background-color:#ddd; }
}

/* instead of styling the checkbox completely for now */
.checkbox-label {

}

.checkbox-label-sub {
	font-weight: normal;
	font-size: 13px;
	color: #999;
}


.player-list-item-ineligible {
	background-color: #ffe6e6 !important; /* quick styling, should make this nicer */
}

.player-list-item-eligibilityVerified {
	background-color: #E2FFDD !important; /* quick styling, should make this nicer */
}

table.tbldiags th, table.tbldiags td {
	border: 1px solid;
	padding: 5px;
}

table.tbldiags td {
	width: 100%;
}

.thheader {
	background-color: #90ee90 !important;
}
