﻿.grdReservasTitles {
    font-size: 12px !important;
}

.grdReservasCorpo {
    font-size: 11px !important;
}

body {
    padding-top: 60px !important;
    padding-bottom: 100px !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px !important;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    /*min-width: 600px;*/
}

.navbar {
    min-width: 400px !important;
}
/* = Share Icons
----------------------------------------------- */
.i-bordered,
.i-circled,
.i-plain,
.i-rounded,
.social-icon {
    display: block;
    float: left;
    margin: 4px 11px 7px 0;
    text-align: center !important;
    font-size: 28px;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    cursor: pointer;
    font-style: normal
}

.social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 38px !important;
    color: #555;
    text-shadow: none;
    border: 1px solid #AAA;
    border-radius: 3px;
    overflow: hidden
}

.si-rounded {
    border-radius: 50%;
}

.si-borderless {
    border-color: transparent !important;
}

.si-dark,
.si-light {
    border-color: transparent;
}

.si-dark {
    background-color: #444;
    color: #FFF !important;
}

.si-light {
    background-color: rgba(0, 0, 0, .05);
    color: #666 !important;
}

.si-colored {
    border-color: transparent !important;
}

    .si-colored.social-icon,
    .social-icon:hover {
        border-color: transparent;
    }

    .si-colored i {
        color: #FFF;
    }

.social-icon.si-large {
    margin: 0 10px 10px 0;
    width: 56px;
    height: 56px;
    font-size: 30px;
    line-height: 54px !important;
}

.social-icon.si-small {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 30px !important;
}

.social-icon i {
    display: block;
    position: relative;
    padding: 10px 0
}

body:not(.device-touch) .social-icon i {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.social-icon i:last-child {
    color: #FFF !important;
}

.social-icon:hover i:first-child {
    margin-top: -38px;
}

.social-icon.si-large:hover i:first-child {
    margin-top: -54px;
}

.social-icon.si-small:hover i:first-child {
    margin-top: -30px;
}

.social-icon:hover {
    color: #555;
}

.si-share {
    padding-left: 5px;
    border-top: 1px solid #EEE;
    margin: 30px 0;
    border-bottom: 1px solid #EEE;
    clear: both
}

    .si-share span {
        line-height: 36px;
        font-weight: 700;
        font-size: 13px
    }

    .si-share div {
        float: right
    }

    .si-share .social-icon {
        margin: -2px 0;
        border-radius: 0
    }

.si-colored.si-facebook,
.si-facebook:hover {
    background-color: #3B5998;
}

.si-colored.si-twitter,
.si-twitter:hover {
    background-color: #00ACEE;
}

.si-colored.si-whatsapp,
.si-whatsapp:hover {
    background-color: #008000;
}

.si-colored.si-pinterest,
.si-pinterest:hover {
    background-color: #C8232C;
}

.si-colored.si-gplus,
.si-gplus:hover {
    background-color: #DD4B39;
}

.si-colored.si-linkedin,
.si-linkedin:hover {
    background-color: #0E76A8;
}

.si-colored.si-rss,
.si-rss:hover {
    background-color: #EE802F;
}

.si-colored.si-email,
.si-email:hover {
    background-color: #6567A5 !important;
}




.navbar-brand {
    padding: 0px !important;
}

.carousel-control-next {
    background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(1%, rgba(255,255,255,0.01)), color-stop(100%, rgba(110,110,110,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#6E6E6E',GradientType=1 ); /* ie6-9 */
}


.carousel-control-prev {
    background: -moz-linear-gradient(181deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(110,110,110,1)), color-stop(99%, rgba(255,255,255,0.01)), color-stop(100%, rgba(255,255,255,0))); /* safari4+,chrome */
    background: -webkit-linear-gradient(181deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(181deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(181deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* ie10+ */
    background: linear-gradient(269deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(110,110,110,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6E6E6E', endColorstr='#FFFFFF',GradientType=1 ); /* ie6-9 */
}


/* Set padding to keep content from hitting the edges */
.body-content {
    padding: 17px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

.divEspecialSemWidthHeigth {
    border-top: darkseagreen outset 1px;
    border-left: darkseagreen outset 1px;
    margin: 5px;
    /*margin-bottom: 5px;
    margin-top: 5px;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.divGeoScoutsNums {
    border-top: darkseagreen outset 1px;
    border-left: darkseagreen outset 1px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.botaoEditar {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/editar.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}



.printSIIE {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/siiev3.png');
    -ms-background-position: center !important;
    background-position: center !important;
    background-size: 100% 100%;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

    .printSIIE:hover {
        -ms-background-repeat: no-repeat !important;
        background-repeat: no-repeat !important;
        background-image: url('../Content/Img/Botoes/siiev3.png');
        -ms-background-position: center !important;
        background-position: center !important;
        min-width: 20px !important;
        width: 30px !important;
        height: 28px;
    }

.botaoEditar2 {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/editar.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

.botaoVer {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/view.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 18px !important;
    width: 30px !important;
    height: 18px;
}

.botaoEditar:hover {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/editar.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

.botaoExportarExcel {
    background-repeat: no-repeat !important;
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAP////7+/v7//v3+/fv9/Pz9/Pr7+fj6+Pb69vb59vT59PX59fP48/H38e/27+317evz6+ny6enx6ujx6Obw5uTv5OPu4uHt4d/s397r3t3q3Nvq3Nrp2tno2djn2LLWqqfQnZzHlIXBfJC8gZW3iny7c4q1fHW2bYWvdo2qgXayY4GqcW+waGmsZHymbGWqXHegZlqkVXKbX2SZYV6aV2uWWF+TSU2WS2eOVUeTQFeMPWKHTU+MNVqCV12BR0mHQld7QTWHMkxzOkdtMx54HUJmLDhdJgRpBDBSLDFTHipNGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAffgCMmKCsuMDI1ODs7PkBAQkImHx8gICGXJIKEhZEfAJ8ABAQHBwoNDQ8wQigfAa4BBgYJCacPqUIrIAEsLS00sz3BPREyQy4gBTcfJSU2PSwxQUcUxTAhojkgJy8/0dMUNUUyIQYICEEhLzFD0xYW4TUk5gzRIzY3RjMzGDZGOCOmYqiIQUTEPSMpNPTbYYIekodIiJw4uKGfDxQOHECAMKFCCohIOOhIAmSFLQkUKFjAgGGDSw8jgbjg2LECy5YbPHjgoUSIoUOIatgYqkMHD56QhAxZWqSpkadJoioJBAA7');
    *background-image: url(Images/icon_excel_small.gif); /* For IE 6 and 7 */
    background-position: center;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

    .botaoExportarExcel:hover {
        background-repeat: no-repeat !important;
        background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAP////7+/v7//v3+/fv9/Pz9/Pr7+fj6+Pb69vb59vT59PX59fP48/H38e/27+317evz6+ny6enx6ujx6Obw5uTv5OPu4uHt4d/s397r3t3q3Nvq3Nrp2tno2djn2LLWqqfQnZzHlIXBfJC8gZW3iny7c4q1fHW2bYWvdo2qgXayY4GqcW+waGmsZHymbGWqXHegZlqkVXKbX2SZYV6aV2uWWF+TSU2WS2eOVUeTQFeMPWKHTU+MNVqCV12BR0mHQld7QTWHMkxzOkdtMx54HUJmLDhdJgRpBDBSLDFTHipNGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAffgCMmKCsuMDI1ODs7PkBAQkImHx8gICGXJIKEhZEfAJ8ABAQHBwoNDQ8wQigfAa4BBgYJCacPqUIrIAEsLS00sz3BPREyQy4gBTcfJSU2PSwxQUcUxTAhojkgJy8/0dMUNUUyIQYICEEhLzFD0xYW4TUk5gzRIzY3RjMzGDZGOCOmYqiIQUTEPSMpNPTbYYIekodIiJw4uKGfDxQOHECAMKFCCohIOOhIAmSFLQkUKFjAgGGDSw8jgbjg2LECy5YbPHjgoUSIoUOIatgYqkMHD56QhAxZWqSpkadJoioJBAA7') !important;
        *background-image: url(Images/icon_excel_small.gif) !important; /* For IE 6 and 7 */
        background-position: center;
        min-width: 20px !important;
        width: 30px !important;
        height: 28px;
    }

.botaoEditar2:hover {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-image: url('../Content/Img/Botoes/editar.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

.botaoVer:hover {
    -ms-background-repeat: no-repeat !important;
    background-repeat: no-repeat;
    background-image: url('../Content/Img/Botoes/view.png');
    -ms-background-position: center !important;
    background-position: center !important;
    min-width: 18px !important;
    width: 30px !important;
    height: 18px;
}

.botaoApagar {
    background-repeat: no-repeat;
    background-image: url('../Content/Img/Botoes/apagar.png');
    background-position: center;
    min-width: 18px !important;
    width: 30px !important;
    height: 18px;
}

    .botaoApagar:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Img/Botoes/apagar.png');
        background-position: center;
        min-width: 18px !important;
        width: 30px !important;
        height: 18px;
    }

.cssload-loader-inner {
    bottom: 0;
    height: 345px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 575px;
}

.cssload-cssload-loader-line-wrap-wrap {
    animation: cssload-spin 4400ms cubic-bezier(.175, .885, .32, 1.275) infinite;
    -o-animation: cssload-spin 4400ms cubic-bezier(.175, .885, .32, 1.275) infinite;
    -ms-animation: cssload-spin 4400ms cubic-bezier(.175, .885, .32, 1.275) infinite;
    -webkit-animation: cssload-spin 4400ms cubic-bezier(.175, .885, .32, 1.275) infinite;
    -moz-animation: cssload-spin 4400ms cubic-bezier(.175, .885, .32, 1.275) infinite;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 288px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    width: 575px;
}

.cssload-loader-line-wrap {
    border: 23px solid transparent;
    border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 575px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 575px;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(1) {
    animation-delay: -110ms;
    -o-animation-delay: -110ms;
    -ms-animation-delay: -110ms;
    -webkit-animation-delay: -110ms;
    -moz-animation-delay: -110ms;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(2) {
    animation-delay: -220ms;
    -o-animation-delay: -220ms;
    -ms-animation-delay: -220ms;
    -webkit-animation-delay: -220ms;
    -moz-animation-delay: -220ms;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(3) {
    animation-delay: -330ms;
    -o-animation-delay: -330ms;
    -ms-animation-delay: -330ms;
    -webkit-animation-delay: -330ms;
    -moz-animation-delay: -330ms;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(4) {
    animation-delay: -440ms;
    -o-animation-delay: -440ms;
    -ms-animation-delay: -440ms;
    -webkit-animation-delay: -440ms;
    -moz-animation-delay: -440ms;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(5) {
    animation-delay: -550ms;
    -o-animation-delay: -550ms;
    -ms-animation-delay: -550ms;
    -webkit-animation-delay: -550ms;
    -moz-animation-delay: -550ms;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(1) .cssload-loader-line-wrap {
    border-color: rgb(234,234,71);
    height: 518px;
    width: 518px;
    top: 40px;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(2) .cssload-loader-line-wrap {
    border-color: rgb(34,191,34);
    height: 437px;
    width: 437px;
    top: 81px;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(3) .cssload-loader-line-wrap {
    border-color: rgb(0,34,255);
    height: 357px;
    width: 357px;
    top: 121px;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(4) .cssload-loader-line-wrap {
    border-color: rgb(232,23,23);
    height: 276px;
    width: 276px;
    top: 161px;
}

.cssload-cssload-loader-line-wrap-wrap:nth-child(5) .cssload-loader-line-wrap {
    border-color: rgb(40,82,16);
    height: 196px;
    width: 196px;
    top: 201px;
}


.btnBase {
    border: 1px solid #CA2E2E;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 11px;
    font-family: verdana, sans-serif;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
    color: #FFFFFF;
    background-color: #AE2522;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AE2522), to(#AE2522));
    background-image: -webkit-linear-gradient(top, #AE2522, #AE2522);
    background-image: -moz-linear-gradient(top, #AE2522, #AE2522);
    background-image: -ms-linear-gradient(top, #AE2522, #AE2522);
    background-image: -o-linear-gradient(top, #AE2522, #AE2522);
    background-image: linear-gradient(to bottom, #AE2522, #AE2522);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#AE2522, endColorstr=#AE2522);
}

    .btnBase:hover {
        border: 1px solid #591311;
        background-color: #831c1a;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#831c1a), to(#831c1a));
        background-image: -webkit-linear-gradient(top, #831c1a, #831c1a);
        background-image: -moz-linear-gradient(top, #831c1a, #831c1a);
        background-image: -ms-linear-gradient(top, #831c1a, #831c1a);
        background-image: -o-linear-gradient(top, #831c1a, #831c1a);
        background-image: linear-gradient(to bottom, #831c1a, #831c1a);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#831c1a, endColorstr=#831c1a);
    }



.botaoVassoura {
    background-image: url('../Content/Botoes/Vassoura.png');
    background-repeat: no-repeat;
    background-position: right;
    width: 25px;
}

    .botaoVassoura:hover {
        background-image: url('../Content/Botoes/Vassoura.png');
        background-repeat: no-repeat;
        background-position: right;
        width: 25px;
    }

a.botaoEditar {
    background-repeat: no-repeat;
    background-image: url('../Content/Botoes/editar.png');
    background-position: center;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

    a.botaoEditar:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/editar.png');
        background-position: center;
        min-width: 20px !important;
        width: 30px !important;
        height: 28px;
    }

.botaoVer2 {
    background-repeat: no-repeat;
    background-image: url('../Content/Botoes/view.png');
    background-position: center;
    min-width: 18px !important;
    width: 30px !important;
    height: 18px;
}

    .botaoVer2:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/view.png');
        background-position: center;
        min-width: 18px !important;
        width: 30px !important;
        height: 18px;
    }

a.botaoVer2 {
    background-repeat: no-repeat;
    background-image: url('../Content/Botoes/view.png') !important;
    background-position: center;
    min-width: 18px !important;
    width: 30px !important;
    height: 18px;
}

    a.botaoVer2:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/view.png') !important;
        background-position: center;
        min-width: 18px !important;
        width: 30px !important;
        height: 18px;
    }


.botaoAdit {
    background-repeat: no-repeat !important;
    background-image: url('../Content/Botoes/mais.png') !important;
    background-position: center;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

    .botaoAdit:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/mais.png') !important;
        background-position: center;
        min-width: 20px !important;
        width: 30px !important;
        height: 28px;
    }

a.botaoAdit {
    background-repeat: no-repeat;
    background-image: url('../Content/Botoes/mais.png') !important;
    background-position: center;
    min-width: 20px !important;
    width: 30px !important;
    height: 28px;
}

    a.botaoAdit:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/mais.png') !important;
        background-position: center;
        min-width: 20px !important;
        width: 30px !important;
        height: 28px;
    }


.btnQrCode {
    background-repeat: no-repeat !important;
    background-image: url('../Content/Botoes/QrCodeBtn.png') !important;
    background-position: center;
    min-width: 48px !important;
    width: 48px !important;
    height: 48px;
}

    .btnQrCode:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/QrCodeBtn.png') !important;
        background-position: center;
        min-width: 48px !important;
        width: 48px !important;
        height: 48px;
    }

a.btnQrCode {
    background-repeat: no-repeat;
    background-image: url('../Content/Botoes/QrCodeBtn.png') !important;
    background-position: center;
    min-width: 48px !important;
    width: 48px !important;
    height: 48px;
}

a.btnQrCode:hover {
        background-repeat: no-repeat;
        background-image: url('../Content/Botoes/QrCodeBtn.png') !important;
        background-position: center;
        min-width: 48px !important;
        width: 48px !important;
        height: 48px;
    }



#MapQueryResult a {
    cursor: pointer;
    color: #0e76a8;
}


.k-dialog.k-alert .k-dialog-titlebar, .k-dialog.k-confirm .k-dialog-titlebar, .k-dialog.k-prompt .k-dialog-titlebar {
    border-color: #ccc !important;
    background-color: rgb(245, 245, 245) !important;
    border-bottom-width: 1px !important;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: repeat;
    border-bottom-style: solid;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
}

@keyframes cssload-spin {
    0%, 15% {
        transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-spin {
    0%, 15% {
        -o-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-spin {
    0%, 15% {
        -ms-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-spin {
    0%, 15% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-spin {
    0%, 15% {
        -moz-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.DivBannersRightLeft {
    clear: both;
}

#divNoticiasD {
    flex-grow: 1;
}

    #divNoticiasD img {
        max-width: 90%;
    }

.fixed-top {
    z-index: 999999;
}


.DivComNuc {
    float: left;
    width: 500px !important;
    min-width: 500px !important;
    max-width: 500px !important;
}

.DivComSNuc {
    float: left;
    width: 500px !important;
    min-width: 500px !important;
    max-width: 500px !important;
}

.w-25 {
    width: 25% !important;
}

.w-30 {
    width: 30% !important;
}

.w-35 {
    width: 35% !important;
}

.w-40 {
    width: 40% !important;
}

.w-45 {
    width: 45% !important;
}

.w-50 {
    width: 50% !important;
}

.w-70 {
    width: 70% !important;
}

.w-75 {
    width: 75% !important;
}

.w-80 {
    width: 80% !important;
}

.w-85 {
    width: 85% !important;
}

.w-90 {
    width: 90% !important;
}

.w-95 {
    width: 95% !important;
}

.w-100 {
    width: 100% !important;
}

.fieldSet {
    padding: 2px;
    clear: both;
}

.fieldSet fieldset {
    border: 2px solid rgba(91, 126, 179, .2);
    padding: 15px;
}

.fieldSet legend {
    color: #5B7EB3;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
}

.EquipasClusterClass {
    background: rgb(247,156,63);
    background: linear-gradient(90deg, rgba(247,156,63,0.30) 0%, rgba(255,146,1,0.75) 50%, rgba(255,146,1,0.30) 100%);
    border: #5b7eb3 dashed thin;
    border-radius: 15px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 24px;
}

.SoSClusterClass {
    background: rgb(251,0,0);
    background: linear-gradient(90deg, rgba(251,0,0,0.30) 0%, rgba(251,0,0,0.75) 50%, rgba(251,0,0,0.30) 100%);
    border: #5b7eb3 dashed thin;
    border-radius: 15px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 24px;
    color: white;
}

.fieldSet {
    padding: 2px;
    clear: both;
}

.fieldSet fieldset {
    border: 2px solid rgba(91, 126, 179, .2);
    padding: 15px;
}

.fieldSet legend {
    color: #5B7EB3;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
}

.divforms {
    padding: 10px;
    margin-bottom: 2px;
    clear: both;
}

.divLabel {
    float: Left;
    font-weight: bold;
    width: 95px;
}

.divInfo {
    float: Left;
    width: 200px;
}

.divInfo2 {
    float: Left;
    width: 300px;
}

.divRow {
    float: left;
    padding: 3px;
}

.divRow2 {
    float: left;
    width: 405px;
}


.bg-blue {
    background-color: #0d6ef0 !important;
}

.bg-indigo {
    background-color: #6610f2 !important;
}

.bg-purple {
    background-color: #6f42c1 !important;
}

.bg-pink {
    background-color: #d63384 !important;
}

.bg-red {
    background-color: #dc3545 !important;
}

.bg-orange {
    background-color: #fd7e14 !important;
}

.bg-yellow {
    background-color: #ffc107 !important;
}

.bg-green {
    background-color: #198754 !important;
}

.bg-teal {
    background-color: #20c997 !important;
}

.bg-cyan {
    background-color: #0dcaf0 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-primary {
    background-color: #007bff !important;
}

.border-Grid {
    border-width: 3px !important;
    border-style: solid !important;
    border-collapse: !important;
}