/* Add here all your CSS customizations */

/* azul jaba 
*  old: #073684
*  new: #1556ed 
*/
.main-label-dark-shadow {
    text-shadow:0px 0px 4px #fff!important;
}

@media screen and (max-width:767px){
    .main-label-dark-shadow {
        text-shadow:0px 0px 4px #1556ed!important;
        font-size: 32px!important;
    }
}

.main-label-light {
    color:#000!important;
}

.header-logo {
    width:111px!important;
    height:45px!important;
}

.light-shadow {
    text-shadow:0px 0px 2px #000!important;
}

.light-blue-shadow {
    text-shadow:0px 0px 2px #1556ed!important;
}

/*
div.parabg {
    opacity: 0.2;
    filter: alpha(opacity=20); 
    margin:0px;padding:0px;border:0px;
    position:absolute;top:0px;left:0px;
    width:1920px;height:1080px;
    background-image: url("../img/parabg.png");
    background-repeat:no-repeat;
    z-index:1;
}
*/


.bg-image-full {
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    border:1px solid black;
    margin-bottom:16px;
}

.rounded-img {
    border-radius: 50%;
    /*border:1px solid #aaa;*/
    box-shadow:0px 4px 22px #aaa;
}

.text-justify {
    text-align: justify;
    text-justify: inter-word;
}


.medium-header {
    font-size: 32px!important;
    text-rendering: geometricPrecision!important;
    text-decoration-style: initial!important;
    font-stretch: expanded!important;
    letter-spacing: -3px!important;
}


/*
* flags
*/
.flag-list{
    
}

.flag {
    width:22px; height:15px;
    box-shadow: 0px 0px 1px #2d2d2d;
}

.flag:hover {
    box-shadow: 0px 0px 8px #2d2d2d;
}

.img-href {
    padding:4px!important;
}

.img-href a:hover{
    
}