/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
.loadingGif{
    position:fixed;
    z-index:1000;
}

.pointer{
    cursor:pointer;
}
.pointer:hover{
    color:green;
    text-decoration: underline;
}

.popover{
    max-width:100% !important;
}

.salto15 {
    clear: both;
    margin-bottom: 15px;
}

.salto20 {
    clear: both;
    margin-bottom: 20px;
}

.salto25 {
    clear: both;
    margin-bottom: 25px;
}

.salto30 {
    clear: both;
    margin-bottom: 30px;
}

.salto10 {
    clear: both;
    margin-bottom: 10px;
}

.botonera_edit{
    width :auto;
}
.ui-front {
    z-index : 1000 !important;
}

.float-right{
    float: right !important;
}

.sticky-custom > article {
    background-color: #3A3633;
}

.tosel:hover{
    background-color: transparent !important;
}

.sin_proveedor{
    background-color: #ef8f8f !important;
}

#google-map {
    height:100%;
    min-height:400px;
    width:100%;
    max-width:100%;
}

.tooltip > .tooltip-inner {
    padding:10px;
    font-size:14px;
    line-height:1.47142857;
    border-radius:5px;
    -webkit-border-radius:5px;
}
.btnprint {padding: 5px 15px 5px 15px; margin-bottom: 5px;text-transform: uppercase;}
.W200{width: 200px;}
.bloque1{background: #f9f5db; box-shadow: 0px 3px 2px #aab2bd;padding-top: 15px; padding-bottom: 5px;width: 45%;margin: 10px;}
.bloque2{background: #f7ead6; box-shadow: 0px 3px 2px #aab2bd;padding-top: 15px; padding-bottom: 5px;width: 45%;margin: 10px;}
.btninicio{color: #fff;background-color: #48cfad;border-color: #37bc9b; padding: 20px;text-transform: uppercase;font-weight: 900;}
.btninicio:hover,
.btninicio:focus,
.btninicio:active,
.btninicio.active {
    color: #fff;
    background-color: #37bc9b;
    border-color: #37bc9b;
}
.btninicio.disabled, .btninicio[disabled], fieldset[disabled] .btninicio {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #a29f9f;
    border-color: #808080;
    color: #3a3633;
}
.btnfin{color: #fff;background-color: #ed5565;border-color: #da4453; padding: 20px;text-transform: uppercase;font-weight: 900;}
.btnfin:hover,
.btnfin:focus,
.btnfin:active,
.btnfin.active {
    color: #fff;
    background-color: #da4453;
    border-color: #da4453;
}
.btnfin.disabled, .btnfin[disabled], fieldset[disabled] .btnfin {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #a29f9f;
    border-color: #808080;
    color: #3a3633;
}
/*White Panel */
.white-panel {
    text-align: center;
    background: #f3ebeb;
    color: #ccd1d9;
}

.white-panel p {
    margin-top: 5px;
    font-weight: 700;
    margin-left: 15px;
}
.white-panel .white-header {
    background: #ff7713;
    padding: 3px;
    margin-bottom: 15px;
    color: #ffffff;
}
.white-panel .small {
    font-size: 10px;
    color: #ccd1d9;
}

.white-panel i {
    color: #68dff0;
    padding-right: 4px;
    font-size: 14px;
}
.pn {
    height: 250px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}

.pn:hover {
    box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3);

}
.btn_fb{
color:#fff!important;
background-color:#5e7ec9;
background-image:-webkit-gradient(linear,left top,left bottom,from(#5e7ec9),to(#2e4a89))!important;
background-image:-webkit-linear-gradient(to bottom,#5e7ec9,#2e4a89)!important;
background-image:-moz-linear-gradient(to bottom,#5e7ec9,#2e4a89)!important;
background-image:-ms-linear-gradient(to bottom,#5e7ec9,#2e4a89)!important;
background-image:-o-linear-gradient(to bottom,#5e7ec9,#2e4a89)!important;
background-image:linear-gradient(to bottom,#5e7ec9,#2e4a89)!important;
}
.btn_tw{
color:#fff!important;
background-color:#66c9e9;
background-image:-webkit-gradient(linear,left top,left bottom,from(#66c9e9),to(#36b5d8))!important;
background-image:-webkit-linear-gradient(to bottom,#66c9e9,#36b5d8)!important;
background-image:-moz-linear-gradient(to bottom,#66c9e9,#36b5d8)!important;
background-image:-ms-linear-gradient(to bottom,#66c9e9,#36b5d8)!important;
background-image:-o-linear-gradient(to bottom,#66c9e9,#36b5d8)!important;
background-image:linear-gradient(to bottom,#66c9e9,#36b5d8)!important;
}
.btn_ins{
color:#fff!important;
background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
}
.tablon_mensaje p {font-size: 16px;padding-left: 15px;padding-right:15px;margin: 0px;}
.tablon_mensaje p img {padding-left: 15px;padding-right:15px;}
	
.masonry-with-columns {
  columns: 3 200px;
  column-gap: 1rem;
}
.masonry-with-columns  li {
	height:auto;
    margin: 0 1rem 1rem 0;
    display: inline-block;
    width: 100%;
  } 
  }
}
