/*
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:#e0e0e0;
  -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;}

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;
}

.dropdown-state-selector {
	padding:15px;
	position:relative;
	top:-2px;
	color:#59001E;
}

label {
	#background-color:#fff;
	color:#EEE;
	border-radius:3px;
	padding:2.45px;
	margin:1px;
	text-transform:capitalize;
	z-index:9;
}

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

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

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

/* credits styles */
.credits {
	padding:10px;
	margin-top:20px;
	font-size:11px;
}


.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 {
 width: 450px;
}
.modal-footer {
 border-width:0;
}
.dropdown-menu {
 background-color:#f4f4f4;
 border-color:#f0f0f0;
 border-radius:0;
 margin-top:-1px;
}
/* end theme */

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

#main {
 padding-top:10px;
}

/* media queries */
@media (max-width: 768px) {
	label {padding:.5px; margin:.5px; border-radius:1px; font-size:13px; position:relative; left:-2px;}
	.panel-carry-list {left:-4px;}
	.carry-list span {font-size:12px; position:relative; left:-10px;}
}

@media (max-width: 1200px) {
	#subnav {padding-top: 6px; }
}

.btn-group {
  padding:5px;
}

