﻿select 
{        
    padding:4px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
    border-radius:4px;            
    background: #ffffff;
    color:#262626;
    border:none;
    outline:none;
    display:inline; 
    -webkit-appearance:none;
    -moz-appearance:none;    
    cursor:pointer;
    font-size: 11px;
    font-weight: bold;                                                              
}
        
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Chrome- and Safari-specific CSS here*/
    select 
    {                        
        background:url(../../../Img/Ico/seta-select.png) no-repeat right 0px #fff;
        -webkit-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        -moz-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        border-top: 1px solid #c6c1bd;
        border-right: 1px solid #ebe5df;
        border-bottom: 1px solid #ebe5df;
        border-left: 1px solid #ebe5df;  
                   
        
    }
}     

/*@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    select 
    {  
        background:url(../../../Img/Ico/seta-select.png) no-repeat right 0px #fff;
        -webkit-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        -moz-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
        border-top: 1px solid #c6c1bd;
        border-right: 1px solid #ebe5df;
        border-bottom: 1px solid #ebe5df;
        border-left: 1px solid #ebe5df;                                                                          
    } 
    select::-ms-expand {
        display: none;
    }
}*/

select:focus{
    background-color:#fff;border-top:1px solid #4787b2;border-right:1px solid #539dcd;border-bottom:1px solid #539dcd;border-left:1px solid #539dcd;
}
        
select.error
{
    border-top:1px solid #eb3333;border-right:1px solid #eb3333;border-bottom:1px solid #eb3333;border-left:1px solid #eb3333;
}
        
input[type="radio"], input[type="checkbox"] {
    float: left;
    margin-top: 6px;
    margin-left: 0px !important;
}        
        
input[type="radio"]:focus, input[type="checkbox"]:focus{
    outline: 1px solid #4787b2 !important;            
}

.LabelNaoCorrentistaInline
{
    float:none;
}