html {position: relative;min-height: 100%;}
body {font-family:'Open Sans',sans-serif;line-height:1.5;font-size:14px;color:#212121;line-height:1.5;background:#FFF;padding-top:50px;margin-bottom:40px;}
ol,ul{list-style:none;padding:0px;}
.navbar-fixed-top {
  border: 0;
}
a{color: #666666; text-decoration: none}
a:hover{color: #990000; text-decoration: none}
h1{font-size:30px;font-weight:normal;margin:25px 0px;letter-spacing:-1px;padding-bottom: 15px; color:#000000; border-bottom: 2px dotted #CCC;}
h2{font-size: 11px; font-weight:bold; margin-bottom: 25px; color:#069;}

.no-padding {padding:0px !important;}
.panel-default {box-shadow:0 1px 20px #CCC;}
/*** Nav ***/
.navbar {border:none;}
.navbar-right {padding-top:15px;padding-right:15px;}
.navbar-right a {color:#FFF;}
.navbar-right a:hover {color:#990000;}
.nav-sidebar > li > a:focus, .nav-sidebar > li > a:hover {background::#222;color:#FFF;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background:#222;color:#FFF;}
.nav-sidebar > li > a.active {background:#990000;color:#FFF;} 
.dropdown-menu {width:100%;margin:0px 0px 10px;position:relative;border:none;border-radius:0px;padding:0px;}
.dropdown-menu li {border-bottom:1px solid #999;padding:0px;}
.dropdown-menu li a {padding:8px 20px;}
.dropdown-menu li:last-child {border-bottom:none;}
/*** Sidebar ***/
.nav-sidebar {margin-right: -21px;margin-bottom: 20px;margin-left: -20px;}
.nav-sidebar > li {border-bottom:1px solid #999;}
.nav-sidebar > li > a {padding-right: 20px;padding-left: 20px;}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {color: #fff;background-color: #428bca;}

.main {padding:20px;min-height:100%;}
.main .page-header {margin-top:0;}

footer {position:absolute;bottom:0;width:100%;height:40px;background-color:#eee;padding-top:10px;}
footer p {margin:0px;}

.pagination > li > a, .pagination > li > span {color:#363636;}
.pagination > li > a:hover, .pagination > li > span:hover {background:#333;color:#FFF;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background:#900;border-color:#900;color:#FFF;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {vertical-align:middle;}

/*** forms ***/
label {font-weight:normal;}
.form-control-feedback  {color: #737373;font-size: 10px;line-height: 34px !important;}
.help-block i {color: #737373;font-size: 10px;}
.btn-ok {background:#000;color:#FFF;padding:6px 20px;}
.btn-ok:hover, .btn-ok:focus {background:#990000;color:#FFF;}
.list-thumbs {margin-bottom:20px;}
.list-thumbs .thumbnail {margin-bottom:10px;}
.list-thumbs input {margin:0px auto;}
/*** admin ***/
.colorOn,.colorOff{width: 100%; height: auto; padding: 8px; float: left; border-bottom: 1px dotted #CCC;}
.colorOn{background: #EFEFEF;}
.colorOff{background:#FFF;}

/*** list ***/
.listOptions {width: 100%; height: auto; margin-bottom: 10px; float: left;}
.thumbs {width: 120px; height: auto; margin-right: 10px; margin-bottom: 10px; float: left; text-align: center; }
.thumbs img {width: 100px; height: 100px; border:2px solid #CCC;}
.ativo {color:#0F0;}
.inativo {color:#F00;}
.indisponivel {color:#F90;}

@media (min-width:992px) {
	.navbar-collapse {padding:0px;}
	.nav-sidebar {margin:0px;}
	.main {padding-right:40px;padding-left:40px;padding-top:0px;}
	.sidebar {position: fixed;top: 51px;bottom: 0;left: 0;z-index: 1000;display: block;padding: 0px;overflow-x: hidden;overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */background-color: #f5f5f5;border-right: 1px solid #eee;}
}
@media (max-width: 768px) {
	.sidebar {background:#000;padding:0px;}
	.navbar-collapse {padding:0px;}
	.nav-sidebar {margin:0px;}
	.navbar-collapse.in {overflow-y:visible;}
	.nav-sidebar a {color:#FFF;}
	.nav-sidebar a:hover, .nav-sidebar a:focus {color: #990000;}
}