﻿/*
A custom Bootstrap 3.1 'Google Plus style' theme
from https://bootply.com

This CSS code should follow the 'bootstrap.css'
in your HTML file.

license: MIT
author: bootply.com
*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400);
body {
background-color:rgba(255,255,255,0.0);
  -webkit-font-smoothing: antialiased;
  font: normal 14px Roboto,arial,sans-serif;
}
.navbar-default {background-color:#f4f4f4;margin-top:50px;border-width:0;z-index:5;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li:hover > a {border:0 solid #4285f4;border-bottom-width:2px;font-weight:800;background-color:transparent;}
.navbar-default .dropdown-menu {background-color:#ffffff;}
.navbar-default .dropdown-menu li > a {padding-left:30px;}

.header {background-color:#ffffff;border-width:0;}
.header .navbar-collapse {background-color:#ffffff;}
.btn,.form-control,.panel,.list-group,.well {border-radius:1px;box-shadow:0 0 0;}
.form-control {border-color:#d7d7d7;}
.btn-primary {border-color:transparent;}
.btn-primary,.label-primary,.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#4285f4;}
.btn-plus {background-color:#ffffff;border-width:1px;border-color:#dddddd;box-shadow:1px 1px 0 #999999;border-radius:3px;color:#666666;text-shadow:0 0 1px #bbbbbb;}
.well,.panel {border-color:#d2d2d2;box-shadow:0 1px 0 #cfcfcf;border-radius:3px;}
.btn-success,.label-success,.progress-bar-success{background-color:#65b045;}
.btn-info,.label-info,.progress-bar-info{background-color:#a0c3ff;border-color:#a0c3ff;}
.btn-danger,.label-danger,.progress-bar-danger{background-color:#dd4b39;}
.btn-warning,.label-warning,.progress-bar-warning{background-color:#f4b400;color:#444444;}

.carry-list-selector {
	padding:0;
	color:#59001E;
	
}

a:link {
	color:#077B99;
	text-decoration:underline;
}

a:visited {
	color:#444;
}

a:hover {
	background-color:#077B99;
	color:#000;
}

a:active {
	color:#077B99;
}

hr {border-color:#ececec;}
button {
 outline: 0;
}
textarea {
 resize: none;
 outline: 0; 
}
.panel .btn i,.btn span{
 color:#666666;
}
.panel .panel-heading {
 background-color:#ffffff;
 font-weight:700;
 font-size:16px;
 color:#262626;
 border-color:#ffffff;
}
.panel .panel-heading a {
 font-weight:900;
 font-size:11px;
}
.panel .panel-default {
 border-color:#cccccc;
}
h3 {
	font-size:30px;
}

.panel-heading {
	border-bottom:solid 1px;
}

/* tab styles */
.tabs-open-concealed li {
	font-size:20px;
	font-weight:900;
	color:#fff;
}

.tabs-open-concealed>li>a {
	background-color:#eee;
	color:#444;
}

.tabs-open-concealed>li.active>a, .tabs-open-concealed>li.active>a:hover, .tabs-open-concealed>li.active>a:focus {
	background-color:#ccc;
	color:#444;
}

.tabs-open-concealed a:link {
	text-decoration:none;
}

.panel-heading {
	text-align:center;
}

/* open carry styles */
.panel-carry-list {
	padding:20px;
	background-color:#59001E;
	color:#ffffff;
}
.carry-list {
	line-height:3em;	
}

.carry-list div {
	border-bottom:solid 1px #f4f4f4;
	padding-top:4px;
}

.carry-list span {
	font-size:17px;
	font-weight:700;
}

.carry-list div:hover {
	background-color:#940032;
}

/* yes col styles */
.panel-yes {

}

.open-yes-number, .conceal-yes-number {
	font-size:70px;
	font-weight:600;

	color:#59001E;
	text-align:center;
}

.open-yes-states, .conceal-yes-states {

}

.open-yes-states-list, .conceal-yes-states-list {
	font-size:15px;
}

/* partial col styles */
.panel-partial {

}

.open-partial-number, .conceal-partial-number {
	font-size:70px;
	font-weight:700;
	color:#59001E;
	text-align:center;
}

.open-partial-states, .conceal-partial-states {

}

.open-partial-states-list, .conceal-partial-states-list {

	font-size:15px;
}

/* no col styles */
.panel-no {

}

.open-no-number, .conceal-no-number {
	font-size:70px;
	font-weight:700;
	color:#59001E;
	text-align:center;
}

.open-no-states, .conceal-no-states {

}

.open-no-states-list, .conceal-no-states-list {

	font-size:15px;
}

/* unregulated col styles */
.panel-unregulated {

}

.open-unregulated-number, .conceal-unregulated-number {
	font-size:70px;
	font-weight:700;
	
	color:#59001E;
	text-align:center;
}

.open-unregulated-states, .conceal-unregulated-states {

}

.open-unregulated-states-list, .conceal-unregulated-states-list {

	font-size:15px;
}

/* credits styles */
.credits {
	background-color:#ccc;
	padding:10px;

}

#notes {
	background-color:#ccc;
	padding:10px;
	margin-top:-10px;
	font-size:22px;

}

#notes p span {
	font-size:17px;
}

.list-group-item:first-child,.list-group-item:last-child {
 border-radius:0;
}
h3,h4,h5 { 
 border:0 solid #efefef; 
 border-bottom-width:1px;
 padding-bottom:10px;
}
.modal-dialog {
}
.modal-footer {
 border-width:0;
}
.dropdown-menu {
 background-color:#f4f4f4;
 border-color:#f0f0f0;
 border-radius:0;
 margin-top:-1px;
}
/* end theme */

/* template layout*/
#subnav {
 width:100%;
}

#main {
 padding-top:5px;
}

.click-active {
  background-color:#940032;
}

.hidden-tab {
  display:none;
}

.show-tab {
  display:block;
}

#illegal-head {
  display: block;
  padding-top: 10px;
  font-size: 70px;
  font-weight: 700;
  color: #59001E;
  text-align: center;
}

#illegal-div {
  display: block;
  width: 130px;
  margin: 0;
  padding: 10 0 0 0;
}

.open-illegal-list {
  display: block;
}