body{
font-size: 140%;
}

#logo-md{
	padding-top:10px;
	padding-left:7px;
	padding-bottom: 20px;
	width:300px;
}


.margintop{
	margin-top: 10px;
}
.hiddenRow {
    padding: 0 !important;
}
.no-padding-left{
	padding-left: 0;
}

.tooltip.left .tooltip-inner{
    background-color:red;
}
.tooltip.left .tooltip-arrow{
    border-left-color: red;
}
.active-row{
	background: #528D16;
    color: white;
}
.selected-row > tr:hover{
	background: #528D16;
	color: black;
}

.border-rounded{
	border-radius: 5px;
}
.btn-margin{

	margin-top: 25px;
}
.btn-margin-top{
	margin-top: 10px;
}
.btn-margin-bottom{
	margin-bottom: 10px;
}
.text-white{
	color: white;
}
.btn-box{
	width: 95%;
	height: 100%;
}


.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #D2D6DE;
  border-radius: 0;
  height: 34px;
  margin-top: 1px;
}

.bg-brown{
	background-color: #352B1C !important;
	color: white;
}

.bg-gold{
	background-color: #B49207 !important;
	color: white;

}
.bg-dark-green{
	background-color: #033013 !important;
	color: white;

}

.bg-black{
	background-color: black;
	color: white;
}

.bg-fv-yellow{
	background-color: #e6124c;
	color: white;
}

.bg-fv-blue{
	background-color: #000760;
	color: white;
}

.bg-fv-darkblue{
	background-color: #000543;
	color: white;
}

.table-scroll{
   height: 300px;
   overflow: auto;
}
/* .table-scroll > tbody {
	
    height: 250px;
    overflow-y: scroll;
    position: absolute;
 }
*/


/* MODIFICACIONES DEL ADMINLTE */

.skin-green .sidebar-menu>li:hover>a, .skin-green .sidebar-menu>li.active>a {
    color: #fff;
    background: #e98400;
    border-left-color: #fff;
}

.skin-green .sidebar-menu>li>.treeview-menu {
    margin: 0 1px;
    background: #3366cc;
}


.skin-green .main-header .logo {
    background-color: #e98400;
    color: #fff;
    border-bottom: 0 solid transparent;
}

.skin-green .main-header .logo:hover {
    background-color: #e98400;
    color: #fff;
    border-bottom: 0 solid transparent;
}

.main-header .logo{

	font-size: 16px;
}

/* BARRA SUPERIOR */

.skin-green .main-header .navbar {
    background-color: #000760;
}

.skin-green .main-header .navbar .sidebar-toggle:hover {
    background-color:  #3366cc;
}

.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side {
    background-color: #000543;
    /*background-image: url("../dist/img/sidebar_bg.jpg");
    background-repeat: no-repeat;*/
}
/*.sidebar-menu>li>a {
    padding: 10px 5px 10px 10px;
    display: block;
}*/


.skin-green .treeview-menu>li>a {
    color: #fff;
}

.skin-green .treeview-menu>li>a:hover {
    font-size: 1.2em;
}

.skin-green .main-header .navbar .nav>li>a:hover, .skin-green .main-header .navbar .nav>li>a:active, .skin-green .main-header .navbar .nav>li>a:focus, .skin-green .main-header .navbar .nav .open>a, .skin-green .main-header .navbar .nav .open>a:hover, .skin-green .main-header .navbar .nav .open>a:focus, .skin-green .main-header .navbar .nav>.active>a {
    background-color: #3366cc;
    color: #f6f6f6;
}

.skin-green .main-header li.user-header {
    background-color: #000543;
}

.navbar-nav>.user-menu>.dropdown-menu>.user-footer {
    background-color: #fff;
    padding: 10px;
}

.fv-text{
	color: #000543;
}

.fv-text:hover{
	color: #3366cc;
}







/*

azul #000760

azul oscuro 000543

azul claro 0088e8

amarillo #e98400

 */








/**************************** Rect BOX Styles ******************************/

.box {
    position: relative;
    background: #ffffff;
    border: 0;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.box.box-solid>.box-header>.box-tools .btn {
    border: 0;
    box-shadow: none;
    color: white;
}

.box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
    color: black;
}
.box.box-info {
    background: #00C0EF;
    color: white;
}

/*.box.box-red {
    background-color: #d33724;
    color: white;
}*/

/*.box.box-green {
    background-color: #005A03;
    color: white;
}*/

.box-red{
	border-top: 3px solid #d33724;
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

.box-orange{
	border-top: 3px solid #E98400;
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

 .box-green{
        border-top: 3px solid #005A03;
        box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

 .box-yellow{
        border-top: 3px solid #f39c12;
        box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}


.box.box-olive {
    background-color: #415000;
    color: white;
}


.box.box-warning {
    background-color: #f39c12;
    color: white;
}

.box.box-orange {
 background-color: white;
 color: black;
}

.box.box-primary {
    background-color: #3c8dbc;
    color: white;
}

.box.box-navy {
    background: #001f3f;
    color: white;
}

.modal-xs {
 width: 100px;
}


 .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.focus, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:focus {
 /*outline: thin dotted;
 outline-offset: -2px;*/
 background-color: #BF7500;
 }

 .btn-success.active.focus, .btn-success.active:focus, .btn-success.focus, .btn-success.focus:active, .btn-success:active:focus, .btn-success:focus {
 /*outline: thin dotted;
 outline-offset: -2px;*/
 background-color: #005A31;
 }

 .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.focus, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:focus {
 /*outline: thin dotted;
 outline-offset: -2px;*/
 background-color: #A22212;
 }

 .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.focus, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:focus {
 /*outline: thin dotted;
 outline-offset: -2px;*/
 background-color: #164966;
 }


.btn-navy {
    background-color: #102D70;
    border-color: #ccc;
    color: white;
}
.btn-navy:hover {
background-color: #165BAF;
border-color: #ccc;
color: white;
}

.btn-navy.active {
background-color: #165BAF;
border-color: #ccc;
color: white;
}



.fc-ltr .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2px;
}


/* Juan Donis 28/04/2016 -  Estilos para corregir BUGS en Intl-Tel-Input */

.intl-tel-input {display: table-cell;}

.intl-tel-input .country-list .country.highlight {background-color: #ccc;}

.intl-tel-input .iti-flag .arrow {border: none;}  

.intl-tel-input .country-list {z-index: 10;}

.intl-tel-input {width: 800px!important;}
    



