﻿html, form {
    background: -webkit-linear-gradient(90deg, #CABDBD 10%, #CABDBD 90%); /* Chrome 10+, Saf5.1+ */
    background:    -moz-linear-gradient(90deg, #CABDBD 10%, #CABDBD 90%); /* FF3.6+ */
    background:     -ms-linear-gradient(90deg, #CABDBD 10%, #CABDBD 90%); /* IE10 */
    background:      -o-linear-gradient(90deg, #CABDBD 10%, #CABDBD 90%); /* Opera 11.10+ */
    background:         linear-gradient(90deg, #CABDBD 10%, #CABDBD 90%); /* W3C */
    height:100%;
}

.tituloUnidadConcursos{
    font-size: 30px;
    font-weight: bold;
    font-family:'Myriad Pro';
	color:#B91A3D;
}

@media (min-width: 768px) {
    .icono-grande {
        font-size: 30px !important;
    }
    .derechaMovil{
        float: right !important;
    }
    .tituloUnidadConcursos{font-size: 30px;}
}


.form-group input.form-control, .btnInicioSesion,
select.form-control{
    height: 40px;
    width: 100%;
}

.popoverError{
    color: red;
    font-size:11px;
}

.mayuscula{
    text-transform:uppercase;
}

.minuscula{
    text-transform:lowercase;
}

.grande{
    width: 100%
}

.cuerpoPagina{
    height:100%;
    background: #fff;
    margin-left:auto;
    margin-right:auto;
    float:none !important;
    border-radius:3px;
}

ul.nav.nav-tabs{
    margin-bottom:15px;
}

.form-title{
   background: url(../Images/bg_slider.jpg);
   background-color:#444;
   color:#B91A3D;
   margin-bottom:10px;
}

.form-titleUnidadConcursos{
    /*margin-bottom:15px;*/
    background-color:#f8f8f8;
    border-bottom:2px solid #B91A3D;
}

.nav-tabs>li>a{
    font-weight:bold;

}

.filaBoton{
    margin-bottom:15px;
}

.form-group>label{
    width:100%;
}

.cursorMano:{
    cursor:pointer !important;
}

table>tbody>tr>td>button{
    margin-left:1px;
    margin-right:1px;
}

/*Doble input.group-addon*/
.input-group > .input-group-addon:not(:last-child):not(:nth-last-child(2)) {
  border-right-width: 0;
}
.input-group > :not(.input-group-addon):not(.input-group-btn) + .input-group-addon {
  border-left-width: 0;
}
.input-group > .input-group-btn:not(:first-child) > .btn,
.input-group > .input-group-btn:not(:first-child) > .btn-group > .btn {
  margin-left: -1px;
  margin-right: -1px;
}
.input-group > .input-group-btn:not(:first-child):not(:last-child) > .btn,
.input-group > .input-group-btn:not(:first-child):not(:last-child) > .btn-group > .btn {
  border-radius: 0;
}

#editor{
    max-height: 250px;
	height: 250px;
	background-color: white;
	border-collapse: separate; 
	border: 1px solid rgb(204, 204, 204); 
	padding: 4px; 
	box-sizing: content-box; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset; 
	box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; border-top-left-radius: 3px;
	overflow: scroll;
	outline: none;
}

#voiceBtn {
  width: 20px;
  color: transparent;
  background-color: transparent;
  transform: scale(2.0, 2.0);
  -webkit-transform: scale(2.0, 2.0);
  -moz-transform: scale(2.0, 2.0);
  border: transparent;
  cursor: pointer;
  box-shadow: none;
  -webkit-box-shadow: none;
}

div[data-role="editor-toolbar"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dropdown-menu a {
  cursor: pointer;
}

.tag {
  /*font-size: 14px;
  padding: .3em .4em .4em;
  margin: 0 .1em;*/

  /*border: 1px solid #ccd5e3;
    background-color: #eff2f7;*/
  font-size: 14px;
    padding: 5px 5px;
    line-height: 18px;
    float: left;
    margin-right:3px;
    margin-bottom:3px;
}

/*Label con boton cerrar*/
.tag a {
  /*color: #bbb;*/
  color: #fff;
  cursor: pointer;
  opacity: 0.6;
}
.tag a:hover {
  opacity: 1.0
}
.tag .remove {
  vertical-align: bottom;
  top: 0;
}
.tag a {
  margin: 0 0 0 .3em;
}
.tag a .glyphicon-white {
  color: #fff;
  margin-bottom: 2px;
}

.btn-toolbar{
    margin-top: 10px;
    margin-bottom: 10px;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td{
    vertical-align: middle;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5 !important;
}


.navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
}
.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
}

.navbar{
    box-shadow:0 2px 4px rgba(0,0,0,0.4);
    border-radius:0px;
}

.alert-default{
  color: #000;
  background-color: #ddd;
  border-color: #95a5a6;
}

.fa-female{
    color: #F75797;
    font-size: 20px !important;
}
.fa-male{
    color: #148BCD;
    font-size: 20px !important;
}
.fa-neuter {
    color: lightseagreen;
    font-weight: bold;
    font-size: 20px !important;
}


.navbar a{
    font-size:16px;
}


@media (min-width: 768px) {
}
.imgQR{
    width:60px;
    height:60px;
}

/*@media (min-width: 1600px) {
    .container {
        width: 1600px;
    }
}
@media (min-width: 1900px) {
    .container {
        width: 1900px;
    }
}

@media (min-width: 2560px) {
    .container {
        width: 2560px;
    }
}*/


.kv-avatar .file-preview-frame,.kv-avatar .file-preview-frame:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.kv-avatar .file-input {
    display: table-cell;
    max-width: 220px;
}

.btn-group{margin-right: 5px;}

/**********divLoader**********/
#divLoader {
    opacity: 0.5;
    z-index: 10000;
    visibility: hidden;
    display: none;
}
.spinner {
  position: absolute;
  top: 48%;
  left: 48%;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
/**********divLoader**********/

.progressBarCarga {
    position: relative;
    width: 100%;
    height: 30px;
    background-color: grey;
    /*display: none;*/
}

.barCarga {
    position: absolute;
    width: 1%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    color: white;
    font-weight: bold;
    background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
    background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
    background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
    background-repeat: repeat-x;
}

.cargoNoFinalizado {
    background-color: #cde9bc;
}

.cargoFinalizado {
    background-color: #f2dede;
}

.border-top {
    border-top:1px solid #ccc;
}

.border-bottom {
    border-bottom:1px solid #ccc;
}