/***** Administración Starbucks - NAF *****/
body.modal-open { margin-right: 0;}
#login {
	text-align:center;
	max-width: 450px;
	margin: 0 auto 0;
	padding-bottom: 1px;
}
#login .page-header{ margin-top: 30px;}
#login label { display: none;}
#login figure{ margin:0 0 40px;}
#login figure img{ vertical-align: top; width: 176px; height:120px;}
#login h1{
	font-size: 28px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:20px;
}
#login h3{
	font-size:18px;
	text-transform: uppercase;
	color: #006534;
	text-align: center;
	font-weight: bold;
	margin-bottom:20px;
}
#login .fa{ font-size:20px; color:#747474;}
#login .form-horizontal{
	background-color: #FFF;
	padding:10px 30px;
}
#login .form-horizontal .form-group{ margin-left:0 !important; margin-right:0 !important;}

@media screen and (max-width: 768px) {
#login { width: 92%;}
/*#login img{ width: 80px; }*/
#login h1{
	font-size: 28px;
	margin-bottom:5px;
}
#login .page-header { margin-top: 20px;}
.modal{ padding:10px;}
}

#aeurus{ background-color:#333; text-align:right; width:100%; position:fixed; bottom:0; padding:8px 10px;}
#aeurus img{ vertical-align: top;}

/******************************/

.nav > li .glyphicon-chevron-right{ display:none;}
.nav > li .glyphicon-chevron-right{ display:none;}
.nav-sidebar > li > a  .glyphicon-chevron-right{ display: none;}
.nav-sidebar > .active > a  .glyphicon-chevron-right{
	display: inline-block;
	position: absolute;
	top: 14px;
	right: 15px;
}

.side-nav .active .dropdown-menu { display: block;}
.sidebar .nav-sidebar .dropdown-menu li.current a {
	color:#eafa7f;
    background: #147b3e url(/imagenes/template/active-submenu.png) 22px 10px no-repeat !important;
}
.sidebar .dropdown.active > .dropdown-menu { display: block;}

/******************************/
.padding-label{ padding:20px 0;}
.breadcrumb .padding-label .form-control{ background-color: #FFF;}
.breadcrumb .bootstrap-select .btn-default{
  background-color: #FFF;
}
.breadcrumb .form-group{ margin-bottom:25px;}


.btn .glyphicon{ vertical-align: middle; margin:-2px 4px 0 0;}
#page-wrapper .page-header h1{ margin:0;}
.table-color .table > thead > tr.success > th{ color:#FFF; background-color: #006534; text-align:center;}
.table-color .table > tbody > tr > td{ background-color: #ededed; border-top: 2px solid #FFF; }
.table-color .table > thead > tr > th{ border-color:#FFF; border-right: 2px solid #FFF;}
.table-color .table > thead > tr > th:last-child{ border-right: none;}

.table-color .table tbody tr td.td-icon{ width: 30px; padding:8px 2px !important; text-align:center;}



.td-icon a.edit, .td-icon a.camera{ font-size:15px;}

.td-icon a, .td-icon .eliminar{ color:#c1c1c1; border: none;}
.td-icon a:hover{ text-decoration: none;}
.td-icon a.edit:hover,.td-icon a.edit:focus{ color:#398439;}
.td-icon a.ver:hover,.td-icon a.ver:focus{ color:#017ab0;}
.td-icon i.glyphicon-trash, .td-icon .eliminar:hover,.td-icon .eliminar:focus{ color:#d70021;}
.publicado{ color:#669900;}
.borrador { color: #777; font-style: italic;}

#paginacion {
	background:#ededed url(../imagenes/sitio/pagination.png) 0 0 repeat-x;
	text-align:center;
    padding: 14px 15px 5px;
    overflow: hidden;
}
.pp-bt{ padding-bottom:40px;}
.btn.btn-success.pull-right{ margin-top:-4px;}

.btn-cancelar {
    color: #fff;
    background-color: #4e4e4e;
    border-color: #4e4e4e;
}
.btn-cancelar:hover, .btn-cancelar:focus, .btn-cancelar:active, .btn-cancelar.active, .open > .dropdown-toggle.btn-cancelar {
    color: #fff;
    background-color: #252424;
    border-color: #252424;
}
.breadcrumb .input-group-addon { background-color: #fff;}
.input-daterange .input-group{ width:100%;}
.collapse { display: none;}
.mtop-70{ margin-top: 70px;}


/***** RESPONSIVE *****/

@media (max-width: 767px) {
.margin-b { margin-bottom: 15px;}
.block-label label{ display:block; padding-top: 4px;}
.table-color .table > thead > tr > th{ font-size:13px; border-right:1px solid #FFF;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding: 6px 5px;}
.pagination > li > a, .pagination > li > span{ margin:0 1px;}
.pagination > li > a, .pagination > li > span{ padding:6px 15px 5px 16px;}
div.breadcrumb{ padding:5px 1px}
.mtop-70{ margin-top:40px;}
h1{ font-size:28px}

.nav > li {
  border-bottom: 1px solid #003119;
}
.navbar-collapse{ padding:0;}
}
@media (min-width: 768px) {
.bt-140px{ width:140px;}
.nav > li > a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
}
