/* - - - - - - - - Screen indicator - - - - - - - - */
.nova-screen-indicator {
   width: 0px;
   height: 0px;
}
/* 
@media (max-width: 767px) {
   div.nova-screen-indicator:before {
      content: 'phone';
   }
}

@media (min-width: 768px) {
   div.nova-screen-indicator:before {
      content: 'tablet';
   }
}

@media (min-width: 992px) {
   div.nova-screen-indicator:before {
      content: 'desktop';
   }
}

@media (min-width: 1200px) {
   div.nova-screen-indicator:before {
      content: 'largeDesktop';
   }
} */
/* - - - - - - - - Screen indicator - - - - - - - - */
.btn-orange {
   color: white;
   background-color: #ea552f;
   border-color: #ea552f;
}

.btn-orange:hover {
   color: white;
   background-color: #f07455;
   box-shadow: inset 0 -4px 0 #ea552f;
   
}
.btn-bottom-10{
   margin-bottom: 10px;
}
.border-top-pantone {
   border-top-color: #368796;
   border-left: 1px solid #368796;
   border-right: 1px solid #368796;
   border-bottom: 1px solid #368796;
}

.btn-pantone {
   color: #fff !important;
   background-color: #ea552f !important;
   border-color: #ea552f !important;
}

.btn-pantone:hover {
   color: #fff !important;
   box-shadow: inset 0 -2px 0 #c50404;
   background-color: #e63535 !important;
   border-color: #bd0b0b !important;
   border-bottom-color: #d80b0b !important;
}

.btn-register {
   background-color: #368796;
   color: white;
}

.btn-register:hover {
   color: white;
   background-color: #60929b;
   box-shadow: inset 0 -4px 0 #368796;
}

.btn-restablecer-pswd-container {
   margin-top: 15px;
}

.text-red{
   color: red;
}

.border-container-gray{
   border: 1px solid #f0f0f0;
}
.logo-cd{
   background-image: url("/static/images/logos/logo_horizontal.png");
   line-height: 60px;
   height: 60px;
   width: 170px;
   background-repeat: no-repeat;
   background-position: 20px center;
   padding: 20px 85px;
   margin: 0;
   background-size: 135px 50px;
}
.menu-top-icon{
   font-size: 15px;
   font-weight: bold;
}
.be-icons-nav > li.dropdown .dropdown-menu{
   width: 0 !important;
}
.be-top-header .navbar-nav > li.dropdown .dropdown-menu > li > a:hover {
   background-color: #efefef;
   color: #646464;
}
.panel-heading{
   margin: 0 !important;
   padding: 20px;
}
/* - - - - - - - - Reset password confirm- - - - - - - - */
.nova-padding-reset {
   padding: 20px !important;
}
/* - - - - - - - - Reset password confirm- - - - - - - - */


/* Kendo grid */
.k-grid {
	font-size: 12px;
	border-radius: 0 !important;
}

.k-grid-header {
	border-bottom-style: none !important;
   padding-right: 0 !important;
}

.k-reset{
	line-height: 2.0em !important;
}

.k-link > input {
    margin-right: 5px;
}

.panel-table tr td:first-child {
	padding-left: 1em;
}

.nova-grid-empty {
	font-size: 32px;
	text-align: center;
	font-family: Helvetica Neue, sans-serif !important;
}

.nova-k-btn-editar {
    background-color: #E58821 !important;
    color: white !important;
    width: 5px !important;
}

.k-grid-norecords {
	border-top: 1px solid #d4d4d4;
}
.nova-grid-fix-static {
	height: auto !important;
}
.nova-inactivo{
	background-color: #F2F2F2 !important;
}
.k-grid-content {
    min-height: 20px;
}
.cell--activo {
	background-color: #149948;
	color: white;
	text-align: center;	
}
.cell--cap {
	background-color: #199FE1;
	color: white;
	text-align: center;	
}
.cell--cer {
	background-color: #F8CF36;
	color: white;
	text-align: center;	
}

.cell--deshabilitado {
	background-color: #F2F2F2;
	color: black;
	text-align: center;	
}

.cell--reparacion {
	background-color: #EE8A11;
	color: white;
	text-align: center;	
}
.cell--precaucion{
	background-color: #eed622;
	color: white;
	text-align: center;
}

.cell--disponible {
	background-color: #AEB404;
	color: white;
	text-align: center;		
}

.cell--terminada {
	background-color: #16B2EE;
	color: white;
	text-align: center;	
}
.cell--green {
	background-color: #149948;
	color: white;
	text-align: center;	
}
.cell--red {
	background-color: #B40404;
	color: white;
	text-align: center;	
}
.cell--yellow {
	background-color: #AEB404;
	color: white;
	text-align: center;	
}
.cell--ai {
	background-color: #0A748E;
	color: white;
	text-align: center;	
}
/* implementado para las columnas bloqueadas, integrado con la capacitacion interna */
.k-grid-content-locked {
   height: 100% !important;
}
.nova-font-black{
	color: black;
	font-weight: bold;
	text-align: center;

}
.nova-grid-column-costo {
	background-color:#f0f187;
}
.nova-total-ex{
	color: black;
	font-weight: bold;
}
.nova-black-letter {
   color: black;
   font-weight: bold; 
   background-color: #C3FCDA;
}
.frapido-active-list > a {
   color: #4285f4 !important;
}
.k-grid tbody .k-button.fix-width-del-button {
   min-width: 32px !important;
   font-size: 19px;
   padding: 0px 14px;

}
.k-grid-in-panel {
   border-width: 0;
   border-bottom-left-radius: 3px !important;
   border-bottom-right-radius: 3px !important;
}
.nova-table-scrollbar {
	position: relative;
	overflow: auto;
	display: block;
	height: 300px;
  }
/* Kendo grid */

/* Icons */
.icon-size-13{
   font-size: 13px;
}
.icon-size-20{
   font-size: 20px;
}
.icon-bolder{
   font-weight: bolder;
}
.cursor-pointer{
   cursor: pointer;
}
.icon-white{
   color: white !important;
}
.background-cd{
   /* background-color: #d11d11; */
   background-color: #368796 !important;
   color: white;
}
/* Icons */

/* Select2 */
.select2-container {
   width: 100% !important;
}

.select2-container--default .select2-selection--single {
   height: 37px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
   height: 37px !important;
   line-height: 30px;
   padding: 0 30px 0 7px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
   height: 37px !important;
   top: -7px;
   right: -7px;
}
/* Select2 */

/* Wizard */
.widget-head-custom{
   margin-bottom: 0 !important;
}
/* Wizard */

.pb-0{
   padding-bottom: 0 !important;
}

.p-30{
   padding: 30px !important;
}
.mb-10{
   margin-bottom: 50px;
}