/**
 * Estilo personalizado
 * Nombre: cs-style.css
 * Creado por: HUBER ALBERTO SALAZAR l
 * Fecha creacion: 19 de Noviembre de 2015
 */
#cs-bloquear{
  position: fixed;
  top: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.52);
  min-height: 100%;
  z-index: 1030;
  background: rgba(255, 255, 255, 0.69) url(/themes/adminlte/img/ajax-loader1.gif) 50% 50% no-repeat;

}
.content-wrapper, .right-side {
  background-color: #ffffff !important;
}
.breadcrumb {
  paddindg: 30px 15px !important;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.cs-alert{
    padding: 54px 0px 0px !important;
    margin-bottom: -6% !important;
}.

.text-center-v{
  vertical-align: middle !important;
}

.hr-blue {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  border: 0 !important;
  width: 100% !important;
  border-top: 2px solid #10ADBE !important;
}

.hr-green {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  border: 0 !important;
  width: 100% !important;
  border-top: 2px solid #76AF41 !important;
}

div.view{
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #C9E0ED;
  border-radius: 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

div.row{
  margin-right: 2px !important;
  margin-left: 2px !important;
}
div.rows{
  margin-right: -15px !important;
  margin-left: -15px !important;
}
.main-header a.logo{
  height: 55px;
}

.cs-border-ts{
  border: thin solid !important; 
}

.cs-border-td{
    border: thin dotted !important; 
}

.dropdown-menu img {
  margin: auto 10px auto auto;
  width: 40px;
  height: 40px;
  border: 1px solid #dddddd;
}

.dropdown-menu a h4 {
  padding: 0;
  margin: 0 0 0 45px;
  color: #444444;
  font-size: 15px;
}

.dropdown-menu li > a {
  margin: 0px;
  line-height: 20px;
  padding: 10px 5px 10px 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.cs-logo-app{
  font-family: 'Kaushan Script', cursive;  
  font-size: 3em;
}

.form-coxntrol, select.form-control, input.form-control {
  vertical-align: middle !important;
  height: 25px !important;
  padding: 1px !important;
  margin: 0px !important;
}

.cs-control-label{
  padding: 0px !important;
}

.form-group {
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 1px !important;
}
.form-group-sm label {
  font-size: 12px !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: bold !important;
}
.cs-borderd-5{
  border: 5px double #eaeaec;
}
.cs-label {
  font-size: 100% !important;
  line-height: 2 !important;
}
.labels {
  font-size: 100% !important;
}
.cs-text-mayus, .cs-text-mayu input, .cs-text-mayu select{
  text-transform: uppercase;
}

.cs-text-minus, .cs-text-minu input, .cs-text-minu select{
  text-transform: lowercase;
}
.cs-text-normal, .cs-text-normal input, .cs-text-normal select{
  text-transform: none;
}
div.required label.control-label:after, .cs-required, div.required label.cs-control-label:after {
  content: " *";
  color: red;
}
.cs-bb{
  border-bottom: thin solid #000;
}
.cs-text-n{
  font-weight: bold !important;
}
.cs-text-10{
  font-size: 10px !important;
}.cs-text-11{
  font-size: 11px !important;
}.cs-text-12{
  font-size: 12px !important;
}.cs-text-13{
  font-size: 13px !important;
}.cs-text-14{
  font-size: 14px !important;
}.cs-text-15{
  font-size: 15px !important;
}.cs-text-16{
  font-size: 16px !important;
}.cs-text-17{
  font-size: 17px !important;
}.cs-text-18{
  font-size: 18px !important;
}.cs-text-19{
  font-size: 19px !important;
}.cs-text-20{
  font-size: 20px !important;
}
.cs-fa-1{
  font-size: 1em !important;
}.cs-fa-15{
  font-size: 1.5em !important;
}.cs-fa-2{
  font-size: 2em !important;
}.cs-fa-25{
  font-size: 2.5em !important;
}.cs-fa-3{
  font-size: 3em !important;
}.cs-fa-35{
  font-size: 3.5em !important;
}.cs-fa-4{
  font-size: 4em !important;
}.cs-fa-45{
  font-size: 4.5em !important;
}.cs-fa-5{
  font-size: 5em !important;
}.cs-fa-55{
  font-size: 5.5em !important;
}.cs-fa-6{
  font-size: 6em !important;
}.cs-fa-65{
  font-size: 6.5em !important;
}.cs-fa-7{
  font-size: 7em !important;
}.cs-fa-8{
  font-size: 8em !important;
}.cs-fa-7{
  font-size: 7em !important;
}.cs-fa-9{
  font-size: 9em !important;
}.cs-fa-10{
  font-size: 10em !important;
}.cs-fa-20{
  font-size: 20em !important;
}
.cs-lineh-1{
  line-height: 1 !important;
}.cs-lineh-2{
  line-height: 2 !important;
}


.cs-margin-0{margin:0px !important;}   .cs-margint-0{margin-top:0px !important;}   .cs-marginb-0{margin-bottom:0px !important;}   .cs-marginl-0{margin-left:0px !important;}    .cs-marginr-0{margin-right:0px !important;}   .cs-padding-0{padding:0px !important;}    .cs-paddingt-0{padding-top:0px !important;}    .cs-paddingb-0{padding-bottom:0px !important;}    .cs-paddingl-0{padding-left:0px !important;}    .cs-paddingr-0{padding-right:0px !important;}
.cs-margin-1{margin:1px !important;}   .cs-margint-1{margin-top:1px !important;}   .cs-marginb-1{margin-bottom:1px !important;}   .cs-marginl-1{margin-left:1px !important;}    .cs-marginr-1{margin-right:1px !important;}   .cs-padding-1{padding:1px !important;}    .cs-paddingt-1{padding-top:1px !important;}    .cs-paddingb-1{padding-bottom:1px !important;}    .cs-paddingl-1{padding-left:1px !important;}    .cs-paddingr-1{padding-right:1px !important;}
.cs-margin-2{margin:2px !important;}   .cs-margint-2{margin-top:2px !important;}   .cs-marginb-2{margin-bottom:2px !important;}   .cs-marginl-2{margin-left:2px !important;}    .cs-marginr-2{margin-right:2px !important;}   .cs-padding-2{padding:2px !important;}    .cs-paddingt-2{padding-top:2px !important;}    .cs-paddingb-2{padding-bottom:2px !important;}    .cs-paddingl-2{padding-left:2px !important;}    .cs-paddingr-2{padding-right:2px !important;}
.cs-margin-3{margin:3px !important;}   .cs-margint-3{margin-top:3px !important;}   .cs-marginb-3{margin-bottom:3px !important;}   .cs-marginl-3{margin-left:3px !important;}    .cs-marginr-3{margin-right:3px !important;}   .cs-padding-3{padding:3px !important;}    .cs-paddingt-3{padding-top:3px !important;}    .cs-paddingb-3{padding-bottom:3px !important;}    .cs-paddingl-3{padding-left:3px !important;}    .cs-paddingr-3{padding-right:3px !important;}
.cs-margin-4{margin:4px !important;}   .cs-margint-4{margin-top:4px !important;}   .cs-marginb-4{margin-bottom:4px !important;}   .cs-marginl-4{margin-left:4px !important;}    .cs-marginr-4{margin-right:4px !important;}   .cs-padding-4{padding:4px !important;}    .cs-paddingt-4{padding-top:4px !important;}    .cs-paddingb-4{padding-bottom:4px !important;}    .cs-paddingl-4{padding-left:4px !important;}    .cs-paddingr-4{padding-right:4px !important;}
.cs-margin-5{margin:5px !important;}   .cs-margint-5{margin-top:5px !important;}   .cs-marginb-5{margin-bottom:5px !important;}   .cs-marginl-5{margin-left:5px !important;}    .cs-marginr-5{margin-right:5px !important;}   .cs-padding-5{padding:5px !important;}    .cs-paddingt-5{padding-top:5px !important;}    .cs-paddingb-5{padding-bottom:5px !important;}    .cs-paddingl-5{padding-left:5px !important;}    .cs-paddingr-5{padding-right:5px !important;}
.cs-margin-6{margin:6px !important;}   .cs-margint-6{margin-top:6px !important;}   .cs-marginb-6{margin-bottom:6px !important;}   .cs-marginl-6{margin-left:6px !important;}    .cs-marginr-6{margin-right:6px !important;}   .cs-padding-6{padding:6px !important;}    .cs-paddingt-6{padding-top:6px !important;}    .cs-paddingb-6{padding-bottom:6px !important;}    .cs-paddingl-6{padding-left:6px !important;}    .cs-paddingr-6{padding-right:6px !important;}
.cs-margin-7{margin:7px !important;}   .cs-margint-7{margin-top:7px !important;}   .cs-marginb-7{margin-bottom:7px !important;}   .cs-marginl-7{margin-left:7px !important;}    .cs-marginr-7{margin-right:7px !important;}   .cs-padding-7{padding:7px !important;}    .cs-paddingt-7{padding-top:7px !important;}    .cs-paddingb-7{padding-bottom:7px !important;}    .cs-paddingl-7{padding-left:7px !important;}    .cs-paddingr-7{padding-right:7px !important;}
.cs-margin-8{margin:8px !important;}   .cs-margint-8{margin-top:8px !important;}   .cs-marginb-8{margin-bottom:8px !important;}   .cs-marginl-8{margin-left:8px !important;}    .cs-marginr-8{margin-right:8px !important;}   .cs-padding-8{padding:8px !important;}    .cs-paddingt-8{padding-top:8px !important;}    .cs-paddingb-8{padding-bottom:8px !important;}    .cs-paddingl-8{padding-left:8px !important;}    .cs-paddingr-8{padding-right:8px !important;}
.cs-margin-9{margin:9px !important;}   .cs-margint-9{margin-top:9px !important;}   .cs-marginb-9{margin-bottom:9px !important;}   .cs-marginl-9{margin-left:9px !important;}    .cs-marginr-9{margin-right:9px !important;}   .cs-padding-9{padding:9px !important;}    .cs-paddingt-9{padding-top:9px !important;}    .cs-paddingb-9{padding-bottom:9px !important;}    .cs-paddingl-9{padding-left:9px !important;}    .cs-paddingr-9{padding-right:9px !important;}
.cs-margin-10{margin:10px !important;} .cs-margint-10{margin-top:10px !important;} .cs-marginb-10{margin-bottom:10px !important;} .cs-marginl-10{margin-left:10px !important;}  .cs-marginr-10{margin-right:10px !important;} .cs-padding-10{padding:10px !important;}  .cs-paddingt-10{padding-top:10px !important;}  .cs-paddingb-10{padding-bottom:10px !important;}  .cs-paddingl-10{padding-left:10px !important;}  .cs-paddingr-10{padding-right:10px !important;}
.cs-margin-11{margin:11px !important;} .cs-margint-11{margin-top:11px !important;} .cs-marginb-11{margin-bottom:11px !important;} .cs-marginl-11{margin-left:11px !important;}  .cs-marginr-11{margin-right:11px !important;} .cs-padding-11{padding:11px !important;}  .cs-paddingt-11{padding-top:11px !important;}  .cs-paddingb-11{padding-bottom:11px !important;}  .cs-paddingl-11{padding-left:11px !important;}  .cs-paddingr-11{padding-right:11px !important;}
.cs-margin-12{margin:12px !important;} .cs-margint-12{margin-top:12px !important;} .cs-marginb-12{margin-bottom:12px !important;} .cs-marginl-12{margin-left:12px !important;}  .cs-marginr-12{margin-right:12px !important;} .cs-padding-12{padding:12px !important;}  .cs-paddingt-12{padding-top:12px !important;}  .cs-paddingb-12{padding-bottom:12px !important;}  .cs-paddingl-12{padding-left:12px !important;}  .cs-paddingr-12{padding-right:12px !important;}
.cs-margin-13{margin:13px !important;} .cs-margint-13{margin-top:13px !important;} .cs-marginb-13{margin-bottom:13px !important;} .cs-marginl-13{margin-left:13px !important;}  .cs-marginr-13{margin-right:13px !important;} .cs-padding-13{padding:13px !important;}  .cs-paddingt-13{padding-top:13px !important;}  .cs-paddingb-13{padding-bottom:13px !important;}  .cs-paddingl-13{padding-left:13px !important;}  .cs-paddingr-13{padding-right:13px !important;}
.cs-margin-14{margin:14px !important;} .cs-margint-14{margin-top:14px !important;} .cs-marginb-14{margin-bottom:14px !important;} .cs-marginl-14{margin-left:14px !important;}  .cs-marginr-14{margin-right:14px !important;} .cs-padding-14{padding:14px !important;}  .cs-paddingt-14{padding-top:14px !important;}  .cs-paddingb-14{padding-bottom:14px !important;}  .cs-paddingl-14{padding-left:14px !important;}  .cs-paddingr-14{padding-right:14px !important;}
.cs-margin-15{margin:15px !important;} .cs-margint-15{margin-top:15px !important;} .cs-marginb-15{margin-bottom:15px !important;} .cs-marginl-15{margin-left:15px !important;}  .cs-marginr-15{margin-right:15px !important;} .cs-padding-15{padding:15px !important;}  .cs-paddingt-15{padding-top:15px !important;}  .cs-paddingb-15{padding-bottom:15px !important;}  .cs-paddingl-15{padding-left:15px !important;}  .cs-paddingr-15{padding-right:15px !important;}
.cs-margin-16{margin:16px !important;} .cs-margint-16{margin-top:16px !important;} .cs-marginb-16{margin-bottom:16px !important;} .cs-marginl-16{margin-left:16px !important;}  .cs-marginr-16{margin-right:16px !important;} .cs-padding-16{padding:16px !important;}  .cs-paddingt-16{padding-top:16px !important;}  .cs-paddingb-16{padding-bottom:16px !important;}  .cs-paddingl-16{padding-left:16px !important;}  .cs-paddingr-16{padding-right:16px !important;}
.cs-margin-17{margin:17px !important;} .cs-margint-17{margin-top:17px !important;} .cs-marginb-17{margin-bottom:17px !important;} .cs-marginl-17{margin-left:17px !important;}  .cs-marginr-17{margin-right:17px !important;} .cs-padding-17{padding:17px !important;}  .cs-paddingt-17{padding-top:17px !important;}  .cs-paddingb-17{padding-bottom:17px !important;}  .cs-paddingl-17{padding-left:17px !important;}  .cs-paddingr-17{padding-right:17px !important;}
.cs-margin-18{margin:18px !important;} .cs-margint-18{margin-top:18px !important;} .cs-marginb-18{margin-bottom:18px !important;} .cs-marginl-18{margin-left:18px !important;}  .cs-marginr-18{margin-right:18px !important;} .cs-padding-18{padding:18px !important;}  .cs-paddingt-18{padding-top:18px !important;}  .cs-paddingb-18{padding-bottom:18px !important;}  .cs-paddingl-18{padding-left:18px !important;}  .cs-paddingr-18{padding-right:18px !important;}
.cs-margin-19{margin:19px !important;} .cs-margint-19{margin-top:19px !important;} .cs-marginb-19{margin-bottom:19px !important;} .cs-marginl-19{margin-left:19px !important;}  .cs-marginr-19{margin-right:19px !important;} .cs-padding-19{padding:19px !important;}  .cs-paddingt-19{padding-top:19px !important;}  .cs-paddingb-19{padding-bottom:19px !important;}  .cs-paddingl-19{padding-left:19px !important;}  .cs-paddingr-19{padding-right:19px !important;}
.cs-margin-20{margin:20px !important;} .cs-margint-20{margin-top:20px !important;} .cs-marginb-20{margin-bottom:20px !important;} .cs-marginl-20{margin-left:20px !important;}  .cs-marginr-20{margin-right:20px !important;} .cs-padding-20{padding:20px !important;}  .cs-paddingt-20{padding-top:20px !important;}  .cs-paddingb-20{padding-bottom:20px !important;}  .cs-paddingl-20{padding-left:20px !important;}  .cs-paddingr-20{padding-right:20px !important;}
.cs-margin-21{margin:21px !important;} .cs-margint-21{margin-top:21px !important;} .cs-marginb-21{margin-bottom:21px !important;} .cs-marginl-21{margin-left:21px !important;}  .cs-marginr-21{margin-right:21px !important;} .cs-padding-21{padding:21px !important;}  .cs-paddingt-21{padding-top:21px !important;}  .cs-paddingb-21{padding-bottom:21px !important;}  .cs-paddingl-21{padding-left:21px !important;}  .cs-paddingr-21{padding-right:21px !important;}
.cs-margin-22{margin:22px !important;} .cs-margint-22{margin-top:22px !important;} .cs-marginb-22{margin-bottom:22px !important;} .cs-marginl-22{margin-left:22px !important;}  .cs-marginr-22{margin-right:22px !important;} .cs-padding-22{padding:22px !important;}  .cs-paddingt-22{padding-top:22px !important;}  .cs-paddingb-22{padding-bottom:22px !important;}  .cs-paddingl-22{padding-left:22px !important;}  .cs-paddingr-22{padding-right:22px !important;}
.cs-margin-23{margin:23px !important;} .cs-margint-23{margin-top:23px !important;} .cs-marginb-23{margin-bottom:23px !important;} .cs-marginl-23{margin-left:23px !important;}  .cs-marginr-23{margin-right:23px !important;} .cs-padding-23{padding:23px !important;}  .cs-paddingt-23{padding-top:23px !important;}  .cs-paddingb-23{padding-bottom:23px !important;}  .cs-paddingl-23{padding-left:23px !important;}  .cs-paddingr-23{padding-right:23px !important;}
.cs-margin-24{margin:24px !important;} .cs-margint-24{margin-top:24px !important;} .cs-marginb-24{margin-bottom:24px !important;} .cs-marginl-24{margin-left:24px !important;}  .cs-marginr-24{margin-right:24px !important;} .cs-padding-24{padding:24px !important;}  .cs-paddingt-24{padding-top:24px !important;}  .cs-paddingb-24{padding-bottom:24px !important;}  .cs-paddingl-24{padding-left:24px !important;}  .cs-paddingr-24{padding-right:24px !important;}
.cs-margin-25{margin:25px !important;} .cs-margint-25{margin-top:25px !important;} .cs-marginb-25{margin-bottom:25px !important;} .cs-marginl-25{margin-left:25px !important;}  .cs-marginr-25{margin-right:25px !important;} .cs-padding-25{padding:25px !important;}  .cs-paddingt-25{padding-top:25px !important;}  .cs-paddingb-25{padding-bottom:25px !important;}  .cs-paddingl-25{padding-left:25px !important;}  .cs-paddingr-25{padding-right:25px !important;}
.cs-margin-26{margin:26px !important;} .cs-margint-26{margin-top:26px !important;} .cs-marginb-26{margin-bottom:26px !important;} .cs-marginl-26{margin-left:26px !important;}  .cs-marginr-26{margin-right:26px !important;} .cs-padding-26{padding:26px !important;}  .cs-paddingt-26{padding-top:26px !important;}  .cs-paddingb-26{padding-bottom:26px !important;}  .cs-paddingl-26{padding-left:26px !important;}  .cs-paddingr-26{padding-right:26px !important;}
.cs-margin-27{margin:27px !important;} .cs-margint-27{margin-top:27px !important;} .cs-marginb-27{margin-bottom:27px !important;} .cs-marginl-27{margin-left:27px !important;}  .cs-marginr-27{margin-right:27px !important;} .cs-padding-27{padding:27px !important;}  .cs-paddingt-27{padding-top:27px !important;}  .cs-paddingb-27{padding-bottom:27px !important;}  .cs-paddingl-27{padding-left:27px !important;}  .cs-paddingr-27{padding-right:27px !important;}
.cs-margin-28{margin:28px !important;} .cs-margint-28{margin-top:28px !important;} .cs-marginb-28{margin-bottom:28px !important;} .cs-marginl-28{margin-left:28px !important;}  .cs-marginr-28{margin-right:28px !important;} .cs-padding-28{padding:28px !important;}  .cs-paddingt-28{padding-top:28px !important;}  .cs-paddingb-28{padding-bottom:28px !important;}  .cs-paddingl-28{padding-left:28px !important;}  .cs-paddingr-28{padding-right:28px !important;}
.cs-margin-29{margin:29px !important;} .cs-margint-29{margin-top:29px !important;} .cs-marginb-29{margin-bottom:29px !important;} .cs-marginl-29{margin-left:29px !important;}  .cs-marginr-29{margin-right:29px !important;} .cs-padding-29{padding:29px !important;}  .cs-paddingt-29{padding-top:29px !important;}  .cs-paddingb-29{padding-bottom:29px !important;}  .cs-paddingl-29{padding-left:29px !important;}  .cs-paddingr-29{padding-right:29px !important;}
.cs-margin-30{margin:30px !important;} .cs-margint-30{margin-top:30px !important;} .cs-marginb-30{margin-bottom:30px !important;} .cs-marginl-30{margin-left:30px !important;}  .cs-marginr-30{margin-right:30px !important;} .cs-padding-30{padding:30px !important;}  .cs-paddingt-30{padding-top:30px !important;}  .cs-paddingb-30{padding-bottom:30px !important;}  .cs-paddingl-30{padding-left:30px !important;}  .cs-paddingr-30{padding-right:30px !important;}
.cs-margin-31{margin:31px !important;} .cs-margint-31{margin-top:31px !important;} .cs-marginb-31{margin-bottom:31px !important;} .cs-marginl-31{margin-left:31px !important;}  .cs-marginr-31{margin-right:31px !important;} .cs-padding-31{padding:31px !important;}  .cs-paddingt-31{padding-top:31px !important;}  .cs-paddingb-31{padding-bottom:31px !important;}  .cs-paddingl-31{padding-left:31px !important;}  .cs-paddingr-31{padding-right:31px !important;}
.cs-margin-32{margin:32px !important;} .cs-margint-32{margin-top:32px !important;} .cs-marginb-32{margin-bottom:32px !important;} .cs-marginl-32{margin-left:32px !important;}  .cs-marginr-32{margin-right:32px !important;} .cs-padding-32{padding:32px !important;}  .cs-paddingt-32{padding-top:32px !important;}  .cs-paddingb-32{padding-bottom:32px !important;}  .cs-paddingl-32{padding-left:32px !important;}  .cs-paddingr-32{padding-right:32px !important;}
.cs-margin-33{margin:33px !important;} .cs-margint-33{margin-top:33px !important;} .cs-marginb-33{margin-bottom:33px !important;} .cs-marginl-33{margin-left:33px !important;}  .cs-marginr-33{margin-right:33px !important;} .cs-padding-33{padding:33px !important;}  .cs-paddingt-33{padding-top:33px !important;}  .cs-paddingb-33{padding-bottom:33px !important;}  .cs-paddingl-33{padding-left:33px !important;}  .cs-paddingr-33{padding-right:33px !important;}
.cs-margin-34{margin:34px !important;} .cs-margint-34{margin-top:34px !important;} .cs-marginb-34{margin-bottom:34px !important;} .cs-marginl-34{margin-left:34px !important;}  .cs-marginr-34{margin-right:34px !important;} .cs-padding-34{padding:34px !important;}  .cs-paddingt-34{padding-top:34px !important;}  .cs-paddingb-34{padding-bottom:34px !important;}  .cs-paddingl-34{padding-left:34px !important;}  .cs-paddingr-34{padding-right:34px !important;}
.cs-margin-35{margin:35px !important;} .cs-margint-35{margin-top:35px !important;} .cs-marginb-35{margin-bottom:35px !important;} .cs-marginl-35{margin-left:35px !important;}  .cs-marginr-35{margin-right:35px !important;} .cs-padding-35{padding:35px !important;}  .cs-paddingt-35{padding-top:35px !important;}  .cs-paddingb-35{padding-bottom:35px !important;}  .cs-paddingl-35{padding-left:35px !important;}  .cs-paddingr-35{padding-right:35px !important;}
.cs-margin-36{margin:36px !important;} .cs-margint-36{margin-top:36px !important;} .cs-marginb-36{margin-bottom:36px !important;} .cs-marginl-36{margin-left:36px !important;}  .cs-marginr-36{margin-right:36px !important;} .cs-padding-36{padding:36px !important;}  .cs-paddingt-36{padding-top:36px !important;}  .cs-paddingb-36{padding-bottom:36px !important;}  .cs-paddingl-36{padding-left:36px !important;}  .cs-paddingr-36{padding-right:36px !important;}
.cs-margin-37{margin:37px !important;} .cs-margint-37{margin-top:37px !important;} .cs-marginb-37{margin-bottom:37px !important;} .cs-marginl-37{margin-left:37px !important;}  .cs-marginr-37{margin-right:37px !important;} .cs-padding-37{padding:37px !important;}  .cs-paddingt-37{padding-top:37px !important;}  .cs-paddingb-37{padding-bottom:37px !important;}  .cs-paddingl-37{padding-left:37px !important;}  .cs-paddingr-37{padding-right:37px !important;}
.cs-margin-38{margin:38px !important;} .cs-margint-38{margin-top:38px !important;} .cs-marginb-38{margin-bottom:38px !important;} .cs-marginl-38{margin-left:38px !important;}  .cs-marginr-38{margin-right:38px !important;} .cs-padding-38{padding:38px !important;}  .cs-paddingt-38{padding-top:38px !important;}  .cs-paddingb-38{padding-bottom:38px !important;}  .cs-paddingl-38{padding-left:38px !important;}  .cs-paddingr-38{padding-right:38px !important;}
.cs-margin-39{margin:39px !important;} .cs-margint-39{margin-top:39px !important;} .cs-marginb-39{margin-bottom:39px !important;} .cs-marginl-39{margin-left:39px !important;}  .cs-marginr-39{margin-right:39px !important;} .cs-padding-39{padding:39px !important;}  .cs-paddingt-39{padding-top:39px !important;}  .cs-paddingb-39{padding-bottom:39px !important;}  .cs-paddingl-39{padding-left:39px !important;}  .cs-paddingr-39{padding-right:39px !important;}
.cs-margin-40{margin:40px !important;} .cs-margint-40{margin-top:40px !important;} .cs-marginb-40{margin-bottom:40px !important;} .cs-marginl-40{margin-left:40px !important;}  .cs-marginr-40{margin-right:40px !important;} .cs-padding-40{padding:40px !important;}  .cs-paddingt-40{padding-top:40px !important;}  .cs-paddingb-40{padding-bottom:40px !important;}  .cs-paddingl-40{padding-left:40px !important;}  .cs-paddingr-40{padding-right:40px !important;}
.cs-margin-41{margin:41px !important;} .cs-margint-41{margin-top:41px !important;} .cs-marginb-41{margin-bottom:41px !important;} .cs-marginl-41{margin-left:41px !important;}  .cs-marginr-41{margin-right:41px !important;} .cs-padding-41{padding:41px !important;}  .cs-paddingt-41{padding-top:41px !important;}  .cs-paddingb-41{padding-bottom:41px !important;}  .cs-paddingl-41{padding-left:41px !important;}  .cs-paddingr-41{padding-right:41px !important;}
.cs-margin-42{margin:42px !important;} .cs-margint-42{margin-top:42px !important;} .cs-marginb-42{margin-bottom:42px !important;} .cs-marginl-42{margin-left:42px !important;}  .cs-marginr-42{margin-right:42px !important;} .cs-padding-42{padding:42px !important;}  .cs-paddingt-42{padding-top:42px !important;}  .cs-paddingb-42{padding-bottom:42px !important;}  .cs-paddingl-42{padding-left:42px !important;}  .cs-paddingr-42{padding-right:42px !important;}
.cs-margin-43{margin:43px !important;} .cs-margint-43{margin-top:43px !important;} .cs-marginb-43{margin-bottom:43px !important;} .cs-marginl-43{margin-left:43px !important;}  .cs-marginr-43{margin-right:43px !important;} .cs-padding-43{padding:43px !important;}  .cs-paddingt-43{padding-top:43px !important;}  .cs-paddingb-43{padding-bottom:43px !important;}  .cs-paddingl-43{padding-left:43px !important;}  .cs-paddingr-43{padding-right:43px !important;}
.cs-margin-44{margin:44px !important;} .cs-margint-44{margin-top:44px !important;} .cs-marginb-44{margin-bottom:44px !important;} .cs-marginl-44{margin-left:44px !important;}  .cs-marginr-44{margin-right:44px !important;} .cs-padding-44{padding:44px !important;}  .cs-paddingt-44{padding-top:44px !important;}  .cs-paddingb-44{padding-bottom:44px !important;}  .cs-paddingl-44{padding-left:44px !important;}  .cs-paddingr-44{padding-right:44px !important;}
.cs-margin-45{margin:45px !important;} .cs-margint-45{margin-top:45px !important;} .cs-marginb-45{margin-bottom:45px !important;} .cs-marginl-45{margin-left:45px !important;}  .cs-marginr-45{margin-right:45px !important;} .cs-padding-45{padding:45px !important;}  .cs-paddingt-45{padding-top:45px !important;}  .cs-paddingb-45{padding-bottom:45px !important;}  .cs-paddingl-45{padding-left:45px !important;}  .cs-paddingr-45{padding-right:45px !important;}
.cs-margin-46{margin:46px !important;} .cs-margint-46{margin-top:46px !important;} .cs-marginb-46{margin-bottom:46px !important;} .cs-marginl-46{margin-left:46px !important;}  .cs-marginr-46{margin-right:46px !important;} .cs-padding-46{padding:46px !important;}  .cs-paddingt-46{padding-top:46px !important;}  .cs-paddingb-46{padding-bottom:46px !important;}  .cs-paddingl-46{padding-left:46px !important;}  .cs-paddingr-46{padding-right:46px !important;}
.cs-margin-47{margin:47px !important;} .cs-margint-47{margin-top:47px !important;} .cs-marginb-47{margin-bottom:47px !important;} .cs-marginl-47{margin-left:47px !important;}  .cs-marginr-47{margin-right:47px !important;} .cs-padding-47{padding:47px !important;}  .cs-paddingt-47{padding-top:47px !important;}  .cs-paddingb-47{padding-bottom:47px !important;}  .cs-paddingl-47{padding-left:47px !important;}  .cs-paddingr-47{padding-right:47px !important;}
.cs-margin-48{margin:48px !important;} .cs-margint-48{margin-top:48px !important;} .cs-marginb-48{margin-bottom:48px !important;} .cs-marginl-48{margin-left:48px !important;}  .cs-marginr-48{margin-right:48px !important;} .cs-padding-48{padding:48px !important;}  .cs-paddingt-48{padding-top:48px !important;}  .cs-paddingb-48{padding-bottom:48px !important;}  .cs-paddingl-48{padding-left:48px !important;}  .cs-paddingr-48{padding-right:48px !important;}
.cs-margin-49{margin:49px !important;} .cs-margint-49{margin-top:49px !important;} .cs-marginb-49{margin-bottom:49px !important;} .cs-marginl-49{margin-left:49px !important;}  .cs-marginr-49{margin-right:49px !important;} .cs-padding-49{padding:49px !important;}  .cs-paddingt-49{padding-top:49px !important;}  .cs-paddingb-49{padding-bottom:49px !important;}  .cs-paddingl-49{padding-left:49px !important;}  .cs-paddingr-49{padding-right:49px !important;}
.cs-margin-50{margin:50px !important;} .cs-margint-50{margin-top:50px !important;} .cs-marginb-50{margin-bottom:50px !important;} .cs-marginl-50{margin-left:50px !important;}  .cs-marginr-50{margin-right:50px !important;} .cs-padding-50{padding:50px !important;}  .cs-paddingt-50{padding-top:50px !important;}  .cs-paddingb-50{padding-bottom:50px !important;}  .cs-paddingl-50{padding-left:50px !important;}  .cs-paddingr-50{padding-right:50px !important;}


.cs-margint-1p{
  margin-top: 3% !important;
}


@media (max-width: 767px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px !important;
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
}
@media (min-width: 768px) and (max-width: 800px) {
  .cs-margint-1p{
    margin-top: 6% !important;
  }
}
@media (min-width: 568px) and (max-width: 767px) {
  .cs-margint-1p{
    margin-top: 9% !important;
  }
}
@media (min-width: 480px) and (max-width: 567px) {
  .cs-margint-1p{
    margin-top: 21% !important;
  }
}

@media (max-width: 479px) {  
  .cs-margint-1p{
    margin-top: 33% !important;
  }
}


@media screen and (max-width: 1024px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
  margin-top: -26px !important;
  line-height: 0.8 !important;
}
.error-page > .headline > span {
  font-size: 0.5em !important;
}
.table-bordered > thead > tr:first-child > th, .table-bordered > thead > tr:first-child > td {
  border-bottom-width: 2px;
  text-align: center;
  background: #3c8dbc;
  color: #fff;
  text-transform: uppercase;
}

.table-bordered > thead > tr > th > a , .table-bordered > thead > tr > td > a {
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

button.closse {
  -webkit-appearance: none !important;
  padding: 0 !important;
  cursor: pointer !important;
  background: #ffffff !important;
  border: 0 !important;
  border: 5px outset #d4d4d4 !important;
  border-radius: 50% !important;
  position: absolute !important;
  right: -15px !important;
  top: -16px !important;
}
.close {
  opacity: .8 !important;
}
.cs-hr {
  margin-top: 1px !important;
  margin-bottom: 2px !important;
  border: 0 !important;
  border-top: 1px solid #000 !important;
}
.cs-table-condensed > thead > tr > th, .cs-table-condensed > tbody > tr > th, .cs-table-condensed > tfoot > tr > th, .cs-table-condensed > thead > tr > td, .cs-table-condensed > tbody > tr > td, .cs-table-condensed > tfoot > tr > td {
  padding: 2px !important;
  font-size: 12px ;
}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
  padding: 1px !important;
  font-size: 12px;
  vertical-align: middle !important;
}

.btn-blue{
  color: #fff;
  background-color: #ec7e6e;
  border-color: #f56954;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
  color: #fff !important;
  background-color: #f56954;
  border-color: #f56954;
}
.cs-label {
  padding: .2em .6em .3em !important;
  line-height: 1.9 !important;
}
.cs-nbordered {
  border-radius: 0px !important;
}
.help-block {
  font-size: 11px !important;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.cs-badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #337ab7 !important;
}
.cs-badge-default {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #777 !important;
}
.cs-badge-primary {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #337ab7 !important;
}
.cs-badge-success {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #5cb85c !important;
}
.cs-badge-info {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #5bc0de !important;
}
.cs-badge-warning {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #f0ad4e !important;
}
.cs-badge-danger {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  background-color: #d9534f;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  /*background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;*/
  background: #ffffff !important;
  color: #362b36;
  z-index: 7855 !important;
  font-size: 12px !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #dddddd !important;
  background: #fff !important ;
  font-weight: bold !important;
  color: #0070a3 !important;
  font-size: 12px !important;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  height: 25px !important;
}

.cs-circle{
  border-radius: 50% !important;
}
.cs-circle-b{
  border: 2px solid #ffffff;
}

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.16) !important;
}

@media (min-width: 992px){
  .modal-xl {
    width: 98% !important;
  }
}
.modal-xl {
  width: 98% !important;
}
.callout-sm, .alert-sm {
  border-radius: 3px !important;
  margin: 0 0 10px 0 !important;
  padding: 5px 5px 5px 5px !important;
}

.cs-alert-info {
  background-image: url(/images/variados/alert_info.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background-size: contain !important;
}
.cs-alert-success {
  background-image: url(/images/variados/check.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background-size: contain !important;
}
.cs-alert-warning {
  background-image: url(/images/variados/alert_warning.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background-size: contain !important;
}
.cs-alert-danger {
  background-image: url(/images/variados/alert_delete.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  background-size: contain !important;
}
#factura_items_list .help-block {
  display: none !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  color: #ffffff !important;
}

.bg-info {
  background-color: #00c0ef !important;
  color: #fff !important;
}
.bg-success {
  background-color: #00a65a !important;
  color: #fff !important;
}
.bg-warning {
  background-color: #f39c12 !important;
  color: #fff !important;
}
.bg-danger {
  background-color: #dd4b39 !important;
  color: #fff !important;
}
.bg-primary {
  background-color: #3c8dbc !important;
  color: #fff !important;
}
.cs-text-t{
  text-decoration: line-through !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc !important;
  border: 1px solid #367fa9 !important;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0px 5px 3px 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #f60707 !important;
}