.dropdown{
	z-index:1;
}
#navigation.navbar-collapse::before{
	display:none !important;
}
#navigation.navbar-collapse{
	background:#0B8BB0 !important;
}
#navigation ul.navbar-nav li.nav-item a{
	color:#4D4D4D;
}
.main-panel > .container{
	background:#FFFFFF;
	border-radius:3px;
	padding:15px;
}
.container.dashboad{
	background:transparent;
}
.navbar{
	box-shadow:none !important;
	border-bottom:1px solid #F2F2F2 !important;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	z-index:500;
	background:#323c36 !important;
}
.navbar.navbar-toggleable-lg .navbar-toggler{
	display:block !important;
}
.navbar .navbar-toggler.navbar-toggler-right{
	top:31px !important;
	color: #FFFFFF !important;
}
nav.navbar-toggleable-lg .navbar-nav{
	flex-direction:column !important;
	width:100%;
}
.navbar-translate{
	/*border-right:1px solid #F2F2F2;*/
}
.navbar-translate .dropdown{
	right:55px;
	/*border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;*/
	padding:27px 10px;
}
.navbar-translate .dropdown .dropdown-toggle{
	background:#4D4D4D;
	margin:0px !important;
	color:#F8F8F8 !important;
}
.navbar-translate .dropdown .dropdown-toggle:hover{
	background:#0B8BB0;
	color:#FFFFFF !important;
}
.navbar-translate .dropdown .dropdown-toggle > i{
	display:none !important;
}
@media (max-width: 575px){
	.footer-aux a{
		display:inline-block;
		width:100%;
		max-width:49%;
	}
	.navbar a.navbar-brand{
		max-width:120px;
		padding:15px 0px !important; 
	}
	.navbar-translate .dropdown .dropdown-toggle > i{
		display:inline-block !important;
	}
	.navbar-translate .dropdown .dropdown-toggle > span{
		display:none !important;
	}
	.navbar-translate .dropdown{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.btn.btn-default.dropdown-toggle{
		padding-left:0px !important;
		padding-right: 0px !important;
		background:none !important;
		color:#000000 !important;
	}
	.btn.btn-default.dropdown-toggle:hover,
	.btn.btn-default.dropdown-toggle:active{
		padding-left:0px !important;
		padding-right: 0px !important;
		background:none !important;
		color:#000000 !important;
	}
	
}
.navbar-translate .dropdown ul.dropdown-menu{
	margin:-7px 0rem 0 !important;
	border:1px solid #f2f2f2 !important;
	background:#FFFFFF !important;
}
@media (max-width: 575px){
	.navbar-translate .dropdown ul.dropdown-menu{
		margin-left:-8rem !important;
	}
}
.navbar-translate .dropdown ul.dropdown-menu a.dropdown-item{
	color:#000000;
}
.navbar-translate .dropdown ul.dropdown-menu a.dropdown-item:hover{
	color:#000000;
}
a.navbar-brand{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.form-header{
	margin-bottom:20px;
	background:#f2f2f2;
	padding:20px 0px;
}

.form-group select.form-control {
	
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

select::-ms-expand {
        display: none;
}

select + i.fa {
        float: right;
        margin-top: -26px;
        margin-right: 10px;
        /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
        pointer-events: none;
        /* everything after this is just to cover up the original arrow */
        /* (for browsers that don't support the syntax used above) */
        background-color: transparent;
        color:black!important;
        padding-right: 5px;
    }
.form-group select.form-control, .form-group input.form-control, .form-group label.form-control{
	border-radius:0.1875rem !important;
}
.form-group select.form-control option{
	padding:4px 15px;
} 

footer{
	border-top:1px solid #F2F2F2 !important;
	background:#FFFFFF;
}
footer .copyright{
	padding:22px 0px;
	margin:0px;
}
table.table, table.table tr, table.table tr td{
	border:none !important;
}

table.table tr{
	background:transparent;
}
table.table tr:hover{
	background:#F8F8F8 !important;
}
table.table th{
	border-bottom:1px solid #F2F2F2;
}
.btn{
	background:#0B8BB0;
	color:#FFFFFF;
	border-radius:0.1875rem !important;
	border:none !important;
}
.btn:hover, .btn:focus, .btn:active{
	background:#0B8BB0 !important;
}
.input-group, .form-group{
	margin-bottom:15px;
}
.card.card-signup .input-group .input-group-addon{
	border-radius:3px 0px 0px 3px;
	background:rgba(222, 222, 222, 0.1);
}
.card.card-signup .input-group.input-group-focus .input-group-addon{
	background:rgba(222, 222, 222, 0.3);
}
.card.card-signup .input-group input.form-control{
	border-radius:0px 3px 3px 0px;
	color:#FFFFFF;
	background:rgba(222, 222, 222, 0.1);
}
.card.card-signup .input-group.input-group-focus input.form-control{
	background:rgba(222, 222, 222, 0.3);
}
.card.card-signup{
	background:#300f33;
}
.card.card-signup i{
	color:#FFFFFF;
}
.card.card-signup .content{
	/*padding-bottom:6rem;*/
	padding-top:3rem;
}
.card.card-signup .btn.btn-success.btn-submit{
	width:100%;
}

.aux-ini{
	padding:2rem 0rem;
	min-height:98px;
}
.wrapper > .main-panel{
	  background: #fff; /* For browsers that do not support gradients */
	  padding:2rem 0rem;
}

.ico-dash{
	text-align:center;
	padding:30px 0px;
}
.ico-dash a{
	display:block;
}
.ico-dash a.btn{
	font-size:1.5em;
	padding:22px;
}
@media (min-width: 768px) and (max-width: 991px){
	.ico-dash a.btn{
		font-size:1.1rem;
	}
}
.ico-dash img{
	color:#FFFFFF;
	
	margin-bottom:20px;
}
@media (min-width: 1200px) {
	.ico-dash{
	padding:100px 0px;}
}
.login-page .alert{
	text-align:left;
	padding:0.9rem !important;
}
.login-page .alert span{
	font-size:12px;
}
.login-page .alert .alert-icon{
	margin-right:12px;
}
.alert.alert-danger{
	background:#efeee8 !important;
	color: black;
}

h3{
	color:#969696;
}

#usuarios-filter input.form-control{
	border-radius:0.1875rem;
	padding-top:0.8rem;
	padding-bottom:0.8rem;
}

.checkbox.checked .icons .first-icon.fa.fa-square-o{
	display:none !important;
}
.checkbox.checked .icons .second-icon.fa.fa-check-square-o{
	display:inline-block !important;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	background:rgba(222, 222, 222, 0.3) none repeat scroll 0 0 !important;
}

.checkbox .icons .second-icon.fa.fa-check-square-o{
	display:none !important;
}

.checkbox .icons .second-icon.fa.fa-check-square-o{
	display:none !important;
}

.loader-container {
  display: none; }

.__loading {
  position: relative;
  overflow: hidden; }
  .__loading .loader-container {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1003;
    color: #8d9293; }
    .__loading .loader-container .icon {
      margin-bottom: 4px; }
    .__loading .loader-container .sk-wave {
      margin-top: 0;
      margin-bottom: 1rem; }
      .__loading .loader-container .sk-wave .sk-rect {
        background-color: #8d9293; }
  .__loading:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    right: auto;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 1;
    border-radius: 1px; }

    #navbarDropdownMenuLink1:hover{
    	background-color: #0B8BB0 !important;
    }

    .btn {
    	background-color: #ededed;
    	color: black;
	}

    .btn:hover{
    	background-color: #4D4D4D !important;
    	color: black;
    }	

    #navigation.navbar-collapse {
    	background: #efeee8 !important;
    }

    /* MiCuenta */
    div.div_info {
		padding: 10px;
		width: 90%;
		margin-right: 0;
	}

	div.div_info div span{
		text-align: left;
		display: inline-block;
		width: 24%;
		font-weight: bold;
		padding: 5px;
	}
	/*div.div_info div label{
		text-align: left;
		display: inline-block;
		width: 74%;
		border: 1px solid #908892;
		padding: 5px;
	}*/
	div.botonera{
		padding-top: 20px;
	}
	/* Fin MiCuenta */

	@font-face {
		font-family: Montserrat;
		src: url(../fonts/Montserrat-Light.otf);
	}

	.datepicker {
		visibility: visible !important;
		opacity: 1;
	}
	.collapse.in {        
		display: block;       
  }