/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 5-lug-2016, 12.19.38
    Author     : brand id
*/
.hide{display: none;}
.clear{clear:both;}

.erroreInput, .erroreInput:focus{border-color: #e53935;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(229,57,53,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(229,57,53,.6);}

.form-group{margin-bottom:5px;}

.form-control:focus{border-color: #5c9332;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92,147,50,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(92,147,50,.6);}

.input-group-addon{background: -moz-linear-gradient(top,  #ff9800 0%, #e65100 100%);
                   background: -webkit-linear-gradient(top,  #ff9800 0%,#e65100 100%);
                   background: linear-gradient(to bottom,  #ff9800 0%,#e65100 100%);
                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#e65100',GradientType=0 );border:none;}
.glyphicon{color:#ffffff;}

.ombra{width: 100%;background-color: #081e27;position: absolute;z-index: 999999;opacity: 0.9;left: 0;bottom: -100px;}
.chiudiErrore{     width: 60px;
                   height: 60px;
                   background: url('http://fantacalcio.barparadisesorrento.com/img/close_popup.png') left no-repeat;position:absolute;right:20px;top:20px;padding:10px;cursor:pointer;}
.messerrore{    text-align: center;
                width:40%;
                line-height:2.6rem;
                font-size: 2.50rem;
                font-weight:300;
                margin:auto;
                color: #fff;
                opacity: 1;}
#message{text-align: center;min-height:30px;margin-top:20px;}



.styled-select {
    width:94%;
    height: 34px;
    overflow: hidden;
    background: url(http://fantacalcio.barparadisesorrento.com/img/down_arrow_select.jpg) no-repeat right transparent;
    border: none;
    border-bottom: 2px solid #ffffff;
    margin-left:15px;
}

.styled-select select {
    
    padding: 0px;
    margin-left:-3px;
    font-size: 21px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    color:#ffffff;
    width:100%;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    padding-bottom:20px;
    padding-top:20px;
    letter-spacing: 0.1rem;
}

input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#000000;
    opacity: 1;
}
input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    color:#000000;
    opacity: 1;
}
input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    color:#000000;
    opacity: 1;
}
input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color:#000000;
    opacity: 1;
}
input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#000000;
    opacity: 1;
}
input[type="email"]::-moz-placeholder { /* Firefox 19+ */
    color:#000000;
    opacity: 1;
}
input[type="email"]:-ms-input-placeholder { /* IE 10+ */
    color:#000000;
    opacity: 1;
}
input[type="email"]:-moz-placeholder { /* Firefox 18- */
    color:#000000;
    opacity: 1;
}
input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#000000;
    opacity: 1;
}
input[type="password"]::-moz-placeholder { /* Firefox 19+ */
    color:#000000;
    opacity: 1;
}
input[type="password"]:-ms-input-placeholder { /* IE 10+ */
    color:#000000;
    opacity: 1;
}
input[type="password"]:-moz-placeholder { /* Firefox 18- */
    color:#000000;
    opacity: 1;
}

.regButton{
    display: block;
    border:none;
    width:50%;
    margin:auto;
    background: #ff9800;
    color:#ffffff;
    font-size: 21px;
    letter-spacing: 0.1rem;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: -moz-linear-gradient(top,  #ff9800 0%, #e65100 100%);
    background: -webkit-linear-gradient(top,  #ff9800 0%,#e65100 100%);
    background: linear-gradient(to bottom,  #ff9800 0%,#e65100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#e65100',GradientType=0 );}

.regButton:hover{color:#ffffff;background: #e65100;
                 background: -moz-linear-gradient(top,  #e65100 0%, #ff9800 100%);
                 background: -webkit-linear-gradient(top,  #e65100 0%,#ff9800 100%);
                 background: linear-gradient(to bottom,  #e65100 0%,#ff9800 100%);
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65100', endColorstr='#ff9800',GradientType=0 );}

.regButton.active, .regButton:active{color:#ffffff;}
.regButton:hover:active{color:#ffffff;}

.checkbox{text-align: center;margin-top:30px !important;}
.checkbox input{width:15px;height:15px;display: block;float:left;margin-top:0px;}
.linkFooter{text-align: center;margin-top:70px;font-size:14px;margin-bottom:20px;}
.copyright{margin-bottom:50px; color:#ffffff;}

/*Cookies*/
.cc_banner-wrapper {
    clear:both;
    position: fixed !important;
    width: 100%;
    background: #000000;
    opacity: 0.8;
    height: auto;
    padding: 0.2% 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
}
.cc_banner {
    font-family: 'Roboto', sans-serif !important;
    font-size: 0.9rem;
    font-weight: 300;
    color: #e2e2e2;
    line-height: 1.4rem;
    width: 100%;
    margin: 0 auto;
    padding: 0.9rem 0;
}
.cc_banner p{width:50%;margin:auto !important;}
.cc_banner a{font-weight:bold;text-decoration:underline;}

.cc_btn {
    background-color: #0086bf !important;
    font-size: 1rem;
    color: #ffffff !important;
    text-align: center;
    padding-top:10px !important;
    width: 58px !important;
    text-decoration:none !important;
    margin-right: 27%;
}

.cc_message img{opacity:1 !important;}

.cc_btn{-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: -moz-linear-gradient(top,  #ff9800 0%, #e65100 100%);
    background: -webkit-linear-gradient(top,  #ff9800 0%,#e65100 100%);
    background: linear-gradient(to bottom,  #ff9800 0%,#e65100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#e65100',GradientType=0 );}
.cc_btn:hover{color:#ffffff;background: #e65100;
                 background: -moz-linear-gradient(top,  #e65100 0%, #ff9800 100%);
                 background: -webkit-linear-gradient(top,  #e65100 0%,#ff9800 100%);
                 background: linear-gradient(to bottom,  #e65100 0%,#ff9800 100%);
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65100', endColorstr='#ff9800',GradientType=0 );}

.ui-helper-hidden-accessible{display: none;}
.ui-widget-content{}

.contComune{position:relative;}
#resultComune, #resultComuneResidenza{position:absolute;top:40px;left:15px;z-index: 9999;width: 96%;}

.ElencoComuni li{height:50px;border-bottom:1px solid #ffffff;width:100%;background-color:#ff9800;padding-left:20px;}
.SceltaComune{padding:15px;cursor:pointer;text-decoration: none;height:50px;width:100%;display: block;}
.SceltaComune:hover{text-decoration: none;color:#566473;}

.loading{background: url('http://fantacalcio.barparadisesorrento.com/img/loading.gif') right no-repeat !important;background-size: 40px 40px !important;}

.titoloSezione{font-size:16px;font-family: 'aleobold';text-transform: uppercase;margin-top:20px;}

.privacy .container{background: #ffffff; color:#000000;padding:40px 40px 40px 40px;}
.privacy p{text-align:left;font-size:16px;line-height: 24px;}
.privacy a{color:#ffffff;}
.privacy p a {color:#993366;}
.privacy h4{font-family: 'aleobold';text-transform: uppercase;margin-top:40px;}


.tipo_browser {
	font-family:'aleobold';
	font-size:14px;
	font-weight:800;
	text-transform:uppercase;
}

.privacy .edizione {
	background: url(http://fantacalcio.barparadisesorrento.com/img/bg.jpg) left no-repeat #ffffff;  background-size: cover; background-position: 0 0px;
}

.cookies h2 {
	font-family: 'aleobold'; text-transform: uppercase; margin-top:60px;
	}
	

.privacy ul {
	list-style:disc; margin:20px;
}

.privacy h2 {
	font-family: 'aleobold'; text-transform: uppercase; margin-top:60px;}
	
.privacy h3{font-family: 'aleobold';text-transform: uppercase;margin-top:30px;}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover
{background: -moz-linear-gradient(top,  #ff9800 0%, #e65100 100%);
                   background: -webkit-linear-gradient(top,  #ff9800 0%,#e65100 100%);
                   background: linear-gradient(to bottom,  #ff9800 0%,#e65100 100%);
                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#e65100',GradientType=0 );border:none;}
				   
.messageOk {
	padding-top:100px;
	padding-bottom:100px;
	color: white;
	text-align:center;
}

.col-sm-12 {
    padding-right: 5px; 
    padding-left: 5px; 
}
	



/** SONDAGGIO*/
.modal-header {
    background-color: #FF0033 !important;
}
.radio label, .checkbox label {
text-align: left !important;
}