@font-face {
    font-family : 'Open Sans Italic';
    font-style  : normal;
    font-weight : 400;
    src         : local('Open Sans Italic'), local('OpenSans'),
        url('../_fonts/OpenSans-Italic.ttf') format('truetype');
}

@font-face {
    font-family : 'Open Sans, Bold Italic';
    font-style  : normal;
    font-weight : 400;
    src         : local('Open Sans, Bold Italic'), local('OpenSans'),
        url('../_fonts/OpenSans-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family : 'Open Sans, Light Italic';
    font-style  : normal;
    font-weight : 400;
    src         : local('Open Sans, Light Italic'), local('OpenSans'),
        url('../_fonts/OpenSans-LightItalic.ttf') format('truetype');
}
* {margin:0; padding:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {background:#C0C0C0;margin:0px;padding:0;font-family:Tahoma;font-size:16px;}
.tblanco {max-width:960px;margin:auto;background:#FFF;}
header {margin:0;width:100%;}
header img {max-width:100%;height:auto;}
div img {max-width:100%;height:auto;}
.datos_gen {display:inline-block;width:90%;margin:0 auto;padding:0;border:1px solid #fff;background:#FFF;position:relative;}
.col_clear {display:block;clear:both;margin:6px auto;font-size:0.75rem;color:#444;}
.col1 { display: block; width: 30%; float: left; clear: left; font-weight: bold; font-size: 0.75rem; color: #444; padding-right: 10px; text-align: left; line-height: 1.6rem; margin: 2px auto; }
.col2 { display: block; width: 70%; float: left; text-align: left; font-family: Tahoma; font-weight: 700; font-size: 0.7rem; line-height: 1.6rem; padding-left: 5px; margin: 2px auto; }
.textopie {font-weight:bold;font-size:0.7rem;color:#333;line-height:1.9rem;}
.textoaux {font-weight:bold;font-size:0.7rem;color:#333;line-height:1.5rem;text-align:justify;}
h2 {font-weight:bold;font-size:1rem;color:#FFF;background-color:#57585A; line-height:1.9rem;}
h3 {font-weight:bold;font-size:0.9rem;color:#FFF;background-color:#5F9729; line-height:1.6rem;}
p {font-weight:bold;font-size:0.7rem;line-height:1.2rem;color:#333;}
li {font-weight:bolder;font-size:0.75rem;line-height:1.2rem;color:#E71D36;}
a { text-decoration: none; font-weight:bold;font-size:0.8rem;color:#F00;line-height:1.9rem;}
.wall { width: 100%; height: 100%; background: url(../img/fondo.png) repeat; position: absolute; left: 0; top: 0; }
.texto {font-size:0.8rem; line-height:1.2rem;font-weight:bolder;color:#000;width:90px;height:20px;padding-left:2px;border:none;}
.texto5 {font:13px Tahoma;font-weight:bolder;color:#FF0000;}
.caja10 { width: 17%; }
.caja40 { width: 40%; }
.caja42 { width: 42%; }
.caja50 { width: 50%; }
.caja75 { width: 75%; }
.caja80 { width: 80%; }
.caja90 { width: 90%; }
.combox {width:75% !important;}
.combox2 {width:40% !important;}
#div_guardado { width:60%; }
.numeric19 { width: 26%; text-align: right; padding-right:3px; }
.texto {font:13px Arial;color:#000; text-align:justify; }
.textoc1 {font:15px Arial; font-weight:bold; color:#222; text-align:justify; }
.textoc2 {font:15px Arial; font-weight:bold; color:#900; text-align:justify;  }
.textoAlert { text-align:center; font-weight:bolder; font-size:0.85rem; line-height:1rem; color:#F60; }
.textoMensaje { text-align:center; font-weight:bolder; font-size:0.81rem; line-height:1rem; color:#BE3E42; }
.textoth { float:left; text-align:center; font-weight:bolder; font-size:0.85rem; line-height:1rem; color:#666; }
.textotd { float:left; text-align:right; font-weight:600; font-size:0.8rem; line-height:1rem; color:#282B31; }
.colu_1 {display:inline-block;width:33.3333%;float:left;clear:left;margin:4px auto;}
.colu_2 {display:inline-block;width:33.3333%;float:left;margin:4px auto;}
.colu_3 {display:inline-block;width:33.3333%;float:left;margin:4px auto;}
.col50_1 {display:inline-block;width:50%;float:left;clear:left;margin:4px auto;text-align:right;padding-right: 20px;}
.col50_2 {display:inline-block;width:50%;float:left;margin:4px auto;text-align:left;padding-left: 20px;}
.val_pag {float:left;color:#959900;font-weight:bolder;text-align:left; font-size:0.95rem;line-height:1rem;}

/*Responsive Styles*/
@media screen and (max-width : 768px){
	#div_guardado { width:75%; }
	.datos_gen {width:100%;}
	.columna {display:block;width:100%;float:left;clear:left;font-weight:bold;font-size:0.8rem;color:#444;text-align:justify; line-height:1.6rem;margin:2px auto;}
	.col1 {display:inline-block;width:50%;float:left;clear:left;font-weight:bold;font-size:0.8rem;color:#444;padding-right:5px; text-align:right; line-height:1.6rem;margin:2px auto;}
	.col2 {display:inline-block;width:50%;float:left;text-align:left;font-weight:700;font-size:0.75rem; line-height:1.6rem; padding-left:5px;margin:2px auto;}
	.textoth { font-size:0.75rem; line-height:1rem; }
	.textotd { font-size:0.7rem; line-height:1rem; }
	p {font-size:0.6rem;}
	li {font-size:0.65rem;}
	.caja40 {width:50%;}
	.caja42 {width:52%;}
	.caja50 {width:60%;}
	.caja75 {width:80%;}
	.caja80 {width:80%;}
	.caja90 {width:90%;}
	.combox {width:75% !important;}
	.combox2 {width:40% !important;}
	.numeric19 {width:60%;text-align:right;padding-right:3px;}
}

@media screen and (max-width : 568px){
	#div_guardado { width:90%; }
	.textopie {line-height:1rem;}
	.tblanco {width:100%;margin:auto;padding:0;}
	.columna {display:block;width:100%;float:left;clear:left;font-weight:bold;font-size:0.8rem;color:#444;text-align:justify; line-height:1.6rem;margin:2px auto;}
	.col1 {display:inline-block;width:50%;float:left;clear:left;font-weight:bold;font-size:0.8rem;color:#444;padding-right:5px; text-align:right; line-height:1.6rem;margin:2px auto;}
	.col2 {display:inline-block;width:50%;float:left;text-align:left;font-weight:700;font-size:0.75rem; line-height:1.6rem; padding-left:5px;margin:2px auto;}
	p {font-size:0.58rem;}
	li {font-size:0.56rem;}
	.caja42 {width:52%;}
	.caja50 {width:60%;}
	.caja75 {width:80%;}
	.caja80 {width:80%;}
	.caja90 {width:90%;}
	.combox {width:75% !important;}
	.combox2 {width:40% !important;}
	.numeric19 {width:70%;text-align:right;padding-right:3px;}
	.bloque50 {display:inline-block;width:50%;float:left;text-align:center;margin:5px auto;}
	.col50_1 {padding-right: 50px;}
	.col50_2 {padding-left: 50px;}
}

@media screen and (max-width : 480px) {
	.tblanco {width:100%;margin:auto;padding:0;}
	.celda {font-weight:600;font-size:0.95rem;color:#FFF;background-color:#666; line-height:1.9rem;}
	.cel2 {font-weight:600;font-size:0.65rem;color:#FFF;background-color:#333;}
	h2 {font-weight:600;font-size:1rem;color:#FFF;background-color:#666; line-height:1.7rem;}
	h3 {font-weight:600;font-size:0.9rem;color:#FFF;background-color:#333; line-height:1.5rem;}
	.columna {display:block;width:100%;float:left;clear:left;font-weight:bold;font-size:0.8rem;color:#444;text-align:justify; line-height:1.6rem;margin:2px auto;}
	.col1 {width:100%;font-weight:600;font-size:0.8rem;color:#444;text-align:center;line-height:1rem;margin:8px auto;}
	.col2 {width:100%;text-align:center;font-weight:600;font-size:0.75rem;}
	.textoth { font-size:0.72rem; line-height:0.9rem; }
	.textotd { font-size:0.65rem; line-height:0.9rem; }
	.val_pag { font-size:0.75rem; line-height:0.9rem;}
	.caja40 {width:50%;}
	.caja40 {width:50%;}
	.caja42 {width:52%;}
	.caja50 {width:45%;}
	.caja75 {width:80%;}
	.caja80 {width:60%;}
	.caja90 {width:90%;}
	.combox {width:75% !important;}
	.combox2 {width:60% !important;}
	.numeric19 {width:60%;text-align:right;padding-right:3px;}
	.bloque50 {display:inline-block;width:100%;clear:left;text-align:center;margin:5px auto;}
	.col50_1 {float:left;clear:left;text-align:center;}
	.col50_2 {float:left;text-align:center;}
}

@media screen and (max-width : 320px) {
	.tblanco {width:100%;margin:auto;padding:0;}
	.celda {font-weight:600;font-size:0.80rem;color:#FFF;background-color:#666; line-height:1.9rem;}
	.cel2 {font-weight:600;font-size:0.55rem;color:#FFF;background-color:#333;}
	h2 {font-weight:600;font-size:0.8rem;color:#FFF;background-color:#666; line-height:1.7rem;}
	h3 {font-weight:600;font-size:0.70rem;color:#FFF;background-color:#333; line-height:1.45rem;}
	.textopie {font-weight:600;font-size:0.75rem;color:#FFF;background-color:#666; line-height:1.5rem;}
	.textoaux {font-weight:600;font-size:0.75rem;line-height:1.5rem;}
	.columna {display:block;width:100%;float:left;clear:left;font-weight:bold;font-size:0.75rem;color:#444;text-align:justify; line-height:1.6rem;margin:2px auto;}
	.col1 {width:100%;font-weight:600;font-size:0.75rem;color:#444;text-align:center;line-height:0.95rem;margin:8px auto;}
	.col2 {width:100%;text-align:center;font-weight:600;font-size:0.7rem;}
	.fecha {width:32%;}
	.caja40 {width:50%;}
	.caja42 {width:52%;}
	.caja50 {width:60%;}
	.caja75 {width:80%;}
	.caja80 {width:70%;}
	.caja90 {width:90%;}
	.sino1 {width:14%;text-align:center;text-transform:uppercase;}
	.combox {width:95% !important;}
	.combox2 {width:70% !important;}
	.numeric19 {width:70%;text-align:right;padding-right:3px;}
}

@media screen and (max-width : 240px) {
	.celda {font-weight:500;font-size:0.70rem;color:#FFF;background-color:#666; line-height:1.2rem;}
	.cel2 {font-weight:500;font-size:0.5rem;color:#FFF;background-color:#333;}
	h2 {font-weight:600;font-size:0.7rem;color:#FFF;background-color:#666; line-height:1.6rem;}
	h3 {font-weight:600;font-size:0.6rem;color:#FFF;background-color:#333; line-height:1.4rem;}
	.textopie {font-weight:500;font-size:0.65rem;color:#FFF;background-color:#666; line-height:1.2rem;}
	.tblanco {width:100%;margin:auto;padding:0;}
	.columna {display:block;width:100%;float:left;clear:left;font-weight:bold;font-size:0.7rem;color:#444;text-align:justify; line-height:1.6rem;margin:2px auto;}
	.col1 {width:100%;font-weight:600;font-size:0.7rem;color:#444;text-align:center;line-height:1rem;margin:8px auto;}
	.col2 {width:100%;text-align:center;font-weight:600;font-size:0.7rem;}
	.fecha {width:35%;}
	.caja40 {width:70%;}
	.caja42 {width:72%;}
	.caja50 {width:80%;}
	.caja75 {width:90%;}
	.caja80 {width:90%;}
	.caja90 {width:90%;}
	.sino1 {width:18%;text-align:center;text-transform:uppercase;}
	.combox {width:95% !important;}
	.combox2 {width:80% !important;}
	.numeric19 {width:80%;text-align:right;padding-right:3px;}
	.textoth { font-size:0.58rem; line-height:0.8rem; }
	.textotd { font-size:0.54rem; line-height:0.8rem; }
}

.boton-ingresar {
    outline            : none;
    font-size          : 15px;
    font-weight        : bold;
    cursor             : pointer;
    text-align         : center;
    background-color   : white;
    border             : none;
    border-radius      : 26px;
    width              : 210px;
    height             : 40px;
    box-shadow         : 0px 2px 6px rgba(108, 188, 75, 0.75);
    -webkit-box-shadow : 0px 2px 6px rgba(108, 188, 75, 0.75);
    -moz-box-shadow    : 0px 2px 6px rgba(108, 188, 75, 0.75);
    font-family        : 'Open Sans, Bold Italic';
}

.boton-ingresar:hover {
    outline          : none;
    background-color : #F4F4F4;
}

.img-puntos {
    border   : none;
    cursor   : pointer;
    float    : center;
    width    : 79px;
    height   : 74px;
    position : relative;
    left     : -35px;
}

.col_cont {
    width              : 60%;
    background-color   : #FFFFFF;
    -webkit-box-shadow : 0px 5px 5px 0px rgba(0, 0, 0, 0.50);
    -moz-box-shadow    : 0px 5px 5px 0px rgba(0, 0, 0, 0.50);
    box-shadow         : 0px 5px 5px 0px rgba(0, 0, 0, 0.20);
    border-radius      : 10px;
}

.col_1 {
    background-color : #004AAE;
    color            : #004AAE;
}

.textoth_2 { 
    float       : right;
    text-align  : center;
    font-family : 'Open Sans Italic';
    font-size   : 1.2rem;
    line-height : 1rem;
    color       : #FFFFFF;
}

.textoth_3 { 
    float       : left;
    text-align  : center;
    font-weight : bold;
    font-family : 'Open Sans, Bold Italic';
    font-size   : 0.85rem;
    line-height : 1rem;
    color       : #57595B;
}

.textoth_4 { 
    float       : left;
    text-align  : center;
    font-weight : bold;
    font-family : 'Open Sans, Light Italic';
    font-size   : 0.85rem;
    line-height : 1rem;
    color       : #57595B;
}

.colu_1 {
    display : inline-block;
    width   : 60%;
    float   : left;
    margin  : 4px auto;
}

.colu_2 {
    display : inline-block;
    width   : 40%;
    float   : left;
    margin  : 4px auto;
}

.boton-volver {
    background-color   : #6CBC44;
    color              : #FFFFFF;
    width              : 150px;
    height             : 50px;
    font-family        : 'Open Sans, Bold Italic';
    font-size          : 18px;
    border             : 2px solid #6CBC44;
    padding            : 10px;
    border-radius      : 25px;
    padding            : 0px;
    margin-top         : 20px;
    margin-right       : 15px;
    -webkit-box-shadow : 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
    -moz-box-shadow    : 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
    box-shadow         : 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
}

.col_3 {
    background-color : #004AAE;
    color            : #004AAE;
    border-radius    : 10px 10px 0 0px;
}

.imagen_circulos {
    border        : none;
    cursor        : pointer;
    float         : right;
    text-align    : right;
    width         : 100px;
    height        : 55px;
    position      : relative;
    margin-top    : 1px;
    margin-right  : 1px;
    border-radius : 10px 10px 0 0px;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
    position                : relative;
    padding                 : 20px 50px;
    background-color        : #F8F8F8;
    -webkit-background-clip : padding-box;
    background-clip         : padding-box;
    border                  : 1px solid #999;
    border                  : 1px solid rgba(0, 0, 0, .2);
    border-radius           : 0;
    outline                 : 0;
    -webkit-box-shadow      : 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow              : 0 3px 9px rgba(0, 0, 0, .5);
}

@media screen and (max-width : 670px){
    .modal-content {
        padding: 20px 10px;
    }
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.modal-header {
  padding: 15px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
    margin      : 0;
    line-height : 1.42857143;
    color       : #57595B;
    font-size   : 30px !important;
    text-align  : center;
    font-weight : 400;
}

.modal-body {
    position   : relative;
    padding    : 0 0 15px 0;
    max-height : calc(66vh - 110px);
    overflow-y : auto;  
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

    .modal-dialog2 {
        width  : 700px;
        margin : 30px auto;
    }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.text-center {
  text-align: center;
}

.modal-errorButton {
    background  : #FFFFFF;
    box-shadow  : 0px 2px 2px #00000033;
    color       : #6CBC44;
    font-size   : 14px;
    font-weight : 600;
    outline     : none !important;
    width       : 130px;
}

.modal-errorButton:hover {
    background : #ecf3c0;
    color      : #237D19;
}

.modal-errorButton:active {
    background : #63AA39;
    color      : #FFFFFF;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color            : #BFD72F;
  background-color : #BFD72F;
  border-color     : #BFD72F;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #BFD72F;
    background-color: #237D19;
    border-color: #237D19;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    color            : #BFD72F;
    background-color : #6CBC44;
    border-color     : #6CBC44;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-primary:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #339999;
  border-color: #000066;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #339999;
  border-color: #000066;
}
.btn-success:hover {
  color: #fff;
  background-color: #339999;
}

.btn-successIndex {
    color              : #fff;
    background-color   : #63AA39;
    border-color       : #63AA39;
    margin-top         : 40px;
    border-radius      : 0px;
    -webkit-box-shadow : 17px 3px 44px -4px rgba(227,224,227,0.20);
    -moz-box-shadow    : 17px 3px 44px -4px rgba(227,224,227,0.20);
    box-shadow         : 17px 3px 44px -4px rgba(227,224,227,0.20);
    width              : 150px; 
    font-size          : 18px;
    line-height        : 19px !important;
}
.btn-successIndex:focus,
.btn-successIndex.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-successIndex:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.modal-error {
    background     : #F8F8F8 0% 0% no-repeat padding-box;
    border-radius  : 0;
    box-shadow     : 0px 48px 25px #00000040;
    opacity        : 1;
    padding-top    : 40px;
    padding-bottom : 16px;
}

.modal-errorBody {
    color          : #57595B;
    font-size      : 18px;
    padding-bottom : 30px;
}

.modal-errorTitle {
    color          : #FF3800;
    font-size      : 22px;
    padding-bottom : 9px;
}

.pt-2 {
    padding-top: 10px;
}

.modal-dialog-centered {
    margin-top: 13%;
}