/* 
    Document   : custom
    Created on : 21 Δεκ 2013, 11:48:31 μμ
    Author     : jchristo
    Description:
        Purpose of the stylesheet follows.
*/
input.error {
    border: 2px solid #ff5656;
    box-shadow: 1px 1px 5px #888888;
}

textarea.error {
    border: 3px solid #ff5656;
    box-shadow: 1px 1px 5px #888888;
}
label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: 0px; vertical-align: bottom; }
p { clear: both; }
fieldset {position: absolute; left: 450px; width: 400px; } 
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

div.error{
    margin:50px;
    display:block;
    float:left;
    margin-top:100px;
    margin-bottom: 100px;
    text-align: center;
    width:100%;
    
}

label#labelagree{
    width:auto;
    margin:0px 0px 0px 10px;
    }
    
input#iagree{
    float:left;
    }
    
 .clearfix{   
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; 
    }
    
    
.spacer{
    width:100%;
    height:20px;
    }
    
#mailingform ul{margin: 0px;padding:0px!important; list-style:none!important}

#mailingform ul li{margin: 0px!important;padding:0px!important; list-style:none!important;font-family:Arial;font-size:12px!important}

#mailingform label {font-family:Arial;font-size:12px;text-align:right;margin:0px 20px 0px 0px;padding:0px;line-height:20px;display:block;float:left!important;width:155px}
#mailingform label span {color:red;font-size:18px;font-weight:bold;margin:0px 3px 0px 3px;padding:5px 0px 0px 0px;line-height:10px;display:inline-block;text-align: right}

#mailingform .form-row{display:block;width:100%;float:left;margin:5px 0px 5px 0px;}
#mailingform input[type=text]{width:200px}
#mailingform select{width:210px;font-size:12px;font-family: Arial;height:23px;}

#mailingform label.error{width:390px;float:left;text-align:right; margin:5px 0px 0px 0px;}

.copyright span{
    color:#000000;
    text-decoration:none;
    }
    
.copyright a:hover > span{
    text-decoration: underline;
    }    
    
 
.comiseo-daterangepicker-triggerbutton {
    border:0px none!important;
    }    
    
    
.comiseo-daterangepicker-triggerbutton  .ui-button-text{
    width:auto;
    background: none;
    font-size:14px;
    line-height:30px!important;
    font-family: Arial, Helvetica, sans-serif!important;
    color:#000;
    font-weight: normal;
    }   
    
.comiseo-daterangepicker-triggerbutton  span.ui-button-icon-secondary{
    background: url(/images/progs-arrow-down.jpg)!important; 
    top:20px;
    right:12px;
    width:26px;
    height:18px;
    }  
    
.consent-form .form-row{
    margin-bottom:5px;
    }  
.consent-form label{
    font-size:12px;
    }    