﻿body {
    margin:0;
    padding:0;
    font-family: Geneva, Verdana, sans-serif;
    background-color:#dedede;
    color:#808080;
}
.top{   
    position:relative; 
}
.mid{
    padding:20px;
    background-color:#fff
}
.low{
    
}
.top img,.low img{
    width:100%;
    height:auto;
}
.campoErro{
    background-color:#fff1b9;
}
#loadingDiv{padding:20px;background-color:#fff;border:1px solid #cccccc; width:200px;position:absolute;z-index:1000;font-size:14px;}

.modalDivAviso .btnOn:hover{background-color: #2f58ce;}
.modalDivAviso .btnOn:focus{background-color: #3a539b;}
.modalDivConfirma .btnOn:hover{background-color: #ff8800;}
.modalDivConfirma .btnOn:focus{background-color: #d97400;}
.modalDivErro .btnOn:hover{background-color: #993333;}
.modalDivErro .btnOn:focus{background-color: #6d3939;}
/* ######## MODAL POPUP ######## */
.smartBlock{/*background-color: #000000;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1 ;*/position:absolute;top:0;bottom:0;left:0;right:0;z-index:2000;}
.ModalPopBG{background-color: #000000;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1;}
.modalDiv{border:2px solid #993333;background-color:#ffffff;min-width:320px; width:100%; max-width:640px;}
.modalHead{font-size:17px; font-weight:bold; color: #ffffff;}
.modalBody{margin:0 15px;font-size:15px}
.modalBt{margin:10px; text-align:center;}
.padButton {padding:2px;}
/*modalpopup*/
.modalDivAviso{border: 2px solid #2f58ce;background-color: #ffffff;max-width:400px;}
.modalDivConfirma{border: 2px solid #e4923a;background-color: #ffffff;max-width:400px;}
.modalDivErro{border: 2px solid #993333;background-color: #ffffff;max-width:400px;}
.modalWindow{font-size: 17px; min-width:320px; width:100%; max-width:640px;}
.modalHeadAviso,.modalHeadConfirma,.modalHeadErro{font-weight: bold;color: #ffffff;padding: 3px;font-size:14px;}
.modalHeadAviso{background-color: #2f58ce;}
.modalHeadConfirma{background-color: #ff8800;}
.modalHeadErro{background-color: #993333;}
.modalDiv, .modalDivAviso, .modalDivConfirma, .modalDivErro{
    -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;
}

.hidden{display:none;}

* {
    transition: all 1s;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ddd !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ddd !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ddd !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ddd !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #ddd !important;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #ddd !important;
}


.text-right{
    text-align:right;
}