/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 4, 2017, 3:26:03 PM
    Author     : jose
*/

*{

}
.cont-principal{

}

.pc_menu{
    display: block;
}
.movil_menu{
    display: none;
}

.cont-btn {
    box-sizing: border-box;
    width: 153px;
    text-align: center;
    font-weight: 700;
    color: #6a696a;
    background: #e6e6e6;
    padding: 7px 17px 7px 17px;
    cursor: pointer;
    font-size: 120%;
    margin: 1%;
    display: inline-block;
    height: 100%;
} 
.btn-visitas{

}
.cont-btn:hover{

    background: #f9f9f9;

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
}
.img-icon {
    width: 100%;
    height: 100%;
}
.icon-visitas{

}
.t-visitas{

}
.p-h{

    text-align: center;

    padding: 0px;

    background: whitesmoke;

    color: #6b6b6b;

    font-weight: 700;

    border-bottom: 1px solid #e8e8e8;
}
.p-n{

    padding: 0;

    /* margin: -21px 0px 0 0; */

    border: none;

    width: 100%;

    border-radius: 0;
}

.trans{
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    transition: 0.5s ease all;
}
.p-t {

    padding: 1px;

    /* margin: 0; */

    /* vertical-align: middle; */
}
.p-t  #acciones_ztitle{

    font-size: 120%;

    font-weight: 700;

    /* vertical-align: -webkit-baseline-middle; */

    margin: 5px;
}
.datos-forms{margin: 0px;display: inline-block;float: left;width: 100%;box-sizing: border-box;}
.menu_session ul li a{

    color: white !important;
}
.menu_session{

    background: #051ed4;

    color: white;
}
.n_emp{
    color: white !important;
}

.sin_bajar_linea{
    white-space: nowrap;
}

.p-h-r{
    background: #a5a5a5;
    color: white;
    font-size: 120%;
    text-align: center;
    margin: 0;
    border: none;
    padding: 8px;
    font-size: 127%;
    word-spacing: 1px;
    margin: 5px 0 0 0;
    width: 100%;
}
.p-h-g{
    background: #061ec7 !important;
    color: white;
    font-size: 120%;
    text-align: left;
    margin: 0;
    border: none;
    word-spacing: 1px;
    font-weight: 900;
    /* float: left; */
    height: 100%;
    margin: 0 0 12px 0;
}
.pf-g{
    background: #e8e8e8;
    float: left;
    width: 100%;
}
.p-n-g{
    border:none;
}
.img-logo{
    width: 100px;
    height: 40px;
    margin: 0.2em 0.5em;
}

.p-b{

}
.link-c{

    color: white;

    text-decoration: none;
}
.link-c:hover{

    color: white;

    text-decoration: none;
}
.link-c:active{

}
.result-admin{

    padding: 14px;

    background: #5bb85c;

    margin: 1%;

    display: none;

    color: white;

    clear: both;

    width: 100%;

    cursor: pointer;

    float: left;

    border-left: 5px solid #4d9e4f;

    font-size: 127%;

    font-weight: 900;
}
.cargas-load .cssload-wraper{

    padding: 0;

    background: #cecece;

    margin: 0;

    display: inline-block;
}
.cargas-load{

/* float: right; */

display: none;

width: 7%;

padding: 1px;

margin: -24px 0 10px 133px;

/* background: white; */

text-align: center;
}
.logo-rep{

    width: 140px;
}
.hosrai{
    
/* float: right; */
    
/* background: red; */
    
/* padding: 50px; */
}

.form-control{
    border-radius: 0;
    /* height: 27px; */
    border: solid rgba(136, 136, 136, 0.48) 1px;
    box-shadow: inset 000 0px rgba(95, 95, 95, 0.35);
    padding: 5px 7px;
    margin: 0px 0 0px 0px;
    border: none;
    border: 2px solid #eaeaea;
    -webkit-transition: 0.57s all ease;
    -moz-transition: 0.57s all ease;
    -ms-transition: 0.57s all ease;
    transition: 0.57s all ease;
    /* text-transform: uppercase; */
}
.autoC-info{
    
/* padding: 15px; */
    
background: white;
    
box-shadow: 0px 2px 4px #00000033;
    
overflow: auto;
    
height: 250px;
    
display: none;
    
position: absolute;
    
z-index: 2;
}
.cont-res-autoc{
    
padding: 10px;
    
background: #fbfbfb;
    
box-shadow: 0px -1px 2px 0px #0000000d;
    
cursor: pointer;
}
.cont-res-autoc:hover{

background: #061ec7;

color: white;
}

.panel-heading {
    border-radius: 0;
}

.mb-0 {
    margin-bottom: 0;
}

.header {
 border-radius: 0;   
 min-height: 50px;
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 0.3em;
 background-image: linear-gradient(45deg, #149CD8, #244A9B);
}

.navbar-logout {
    color: #fff;
    margin-right: 5rem;
    padding: 0.5em 1em;
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.navbar-logout:hover,
.navbar-logout:focus {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    text-decoration: none;
}