.lWhite{color:#fff}
.tc_hp{width:312px;float:right;margin-top:25px;}
.tc_hp label,#layer_tc label{font-weight:normal}
.tc_hp *:focus,#layer_tc *:focus, #modal-sitofono *:focus{
    outline: none;
}
.tiscali-tc{width:310px;float:left;border:1px solid #DBDBDB}
.tiscali-tc-cnt{width:308px;background:#F0F0F0;padding:15px 9px;float:left}
.tiscali-tc-head{width:292px;float:left;text-align:center;color:#0098A7;font-weight:500;font-size:18px}
.tiscali-tc-domande{width:292px;float:left;margin-top:13px}
.tiscali-tc-domanda{width:292px;float:left;font-size:16px;margin-bottom:15px}
.tiscali-tc-domanda.mobile{font-size:15px;text-align:center}
.tiscali-tc-seleziona{width:292px;float:left;font-size:14px}
.tiscali-tc-seleziona.mobile{text-align:center}
.tiscali-tc-select{float:left;width:165px;margin:0 8px}
.tiscali-tc-select select{width:100%;height:26px;box-sizing:border-box;padding:2px;font-size:16px;color:#333;font-family:"Roboto"}	
.tiscali-tc-radio{float:left;line-height:26px;color:#525859}
.tiscali-tc-radio.mobile{width:136px}
.tiscali-tc-radio.mobile.sx{text-align:right;margin-right:10px}
.tiscali-tc-radio.mobile.dx{text-align:left;margin-left:10px}
.tiscali-tc-radio input{font-size:14px;margin:0;padding:0;vertical-align:middle;margin-top:-3px}
.tiscali-tc-procedi{width:292px;float:left;margin-top:15px;text-align:center}
.btn-procedi-small{background-color: #fd4b5f !important;color: #fff !important;border-radius: 6px;color: #fff;font-size: 14px;line-height: 20px;padding: 5px 5px;border: none;text-transform: uppercase !important;letter-spacing: 1px;text-decoration:none;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;  vertical-align: middle;cursor:pointer;font-family: "Roboto"}
.btn-procedi-small.disabled{border-color: #ccc !important;background:#fff !important;color:#ccc !important;cursor:default}
.tiscali-tc-t{width:310px;float:left;min-height:358px}
.tiscali-tc-thumb{width:310px;float:left}
.tiscali-tc-thumb img{float:left}
.tiscali-tc-prod{width:310px;float:left;text-align:center;font-size:26px;color:#0098a7;margin-bottom:15px}
.tiscali-tc-prod-det{width:292px;float:left;padding:0 9px;font-size:14px;line-height:22px;text-align:center}
.tiscali-tc-promo{width:282px;margin:10px 9px 18px 9px;padding:2px 5px;float:left;background:#fd4b5f;font-size:15px;text-transform:uppercase;text-align:center;border-radius: 6px;color: #fff;font-weight:300}
.tiscali-tc-prod-det{color:#333}

.dN{display: none !important}
#layer_tc{width:986px;background:#fff;border:1px solid #B4B4B4;min-height:600px;font-family: "Roboto",sans-serif;float:left}
#layer_tc .row{margin-left:0 !important;margin-right:0 !important}
.tc_head{width:986px;padding:15px 15px 10px 15px;float:left}
.tc_logo{float:left;width:50%}
.tc_close{float:left;width:50%;text-align:right;font-size:20px;font-weight:500;line-height:39px}
.tc_close a{text-decoration:none;color:#0098A7}
.tc_spec{float:left;width:984px;padding:15px;}
.tc_detail,.tc_price{float:left;width:477px}
.tc_price{text-align:right}
.tc_detail ul{margin:0;padding:0;list-style:none;float:left;width:478px;font-size:15px;font-weight:500px;line-height:20px}
.tc_detail li{float:left;width:463px;margin-left:15px;list-style-type:disc;}
.tc_detail .solo-online{display:inline;padding:1px 6px;font-weight:bold;color:#fff !important;text-align:center;margin-left:10px;text-transform:uppercase;background:#fd4b5f}
.tc_price .prezzo{font-size:60px;font-weight:600;color:#0098a7;line-height:50px;width:100%}
.tc_price .euro{font-size:16px;font-weight:300;line-height:16px;color:#0098a7;width:100%}
.tc_price sup{font-size:60%;vertical-align:text-top;line-height:normal !important;position:static !important}
.tc_product{width:984px;padding:0 15px;float:left;background:#D2EBED;color:#0098a7;font-size:26px;font-weight:400;line-height:85px}
.tc_content{width:956px;margin:0px 15px 15px;padding:15px 25px;float:left;border:1px solid #B4B4B4;}
.mobile-cnt{position:relative}
.tool-copertura{width:906px;float:left;position:relative}
.loading-tc {display: none;position: absolute;top: 0;left: 0px;background-color: #FFF;width: 100%;height: 100%;z-index: 1;}
#loader{text-align: center;position: absolute;top: 21%;left: 33%;font-size: 20px;color: #0098a7;font-weight: 500;}
#loading_mobile{text-align: center;position: absolute;top: 10%;left: 10%;font-size: 16px;color: #0098a7;font-weight: 500;display: none;}
.tit-box-copertura{width:906px;font-size: 18px;margin-bottom: 10px;font-weight: 400;text-align:center}
.domande-tc{width:906px;float:left;margin-bottom:15px;font-weight:300}
.domanda-tc{float:left;width:315px}
.tc_radio{float:left;width:90px;line-height:25px}
.tc_radio input{width: 32px;margin: 0;padding: 0;font-size: 16px;}
.tc_select{float:left;width:261px;margin:0 40px 0 70px;font-size:16px}
.tc_select select{width:100%;border: 1px solid #ddd;height:25px;font-family:"Roboto"}
.tc,#msg_errore{float:left;width:904px}
#msg_errore{color:#B32F3D;display: none;margin: 5px 0 5px;}
#case_content{float:left;width:904px;font-weight:300}
#case_content .col-md-4{width:242px;float:left;padding:0 5px}
#case_content .col-md-8{width:480px;float:left;padding:0 5px}
#case_content .col-md-2{width:108px;float:left;padding:0 5px}
#case_content .col-md-1{width:50px;float:left;padding:0 5px}
#cliBox,.codiciMigrazione,.codiciMigrazione2{margin-top:10px}
.codiciMigrazione2{padding-left:252px;width:652px}
#case_content #level1, #level3, #level2{width:904px;float:left;padding:15px 0}
#case_content input{width:100%;height:40px;padding:6px;box-sizing:border-box;font-size:14px}
#case_content .procedi-scheda{width:904px;text-align:center;float:left;margin-top:15px;margin-left:0px !important}
.btn-procedi{background-color: #fd4b5f !important;color: #fff !important;border-radius: 6px;color: #fff;font-size: 20px;line-height: 36px;padding: 5px 22px;border: none;text-transform: uppercase !important;letter-spacing: 2px;text-decoration:none;display: inline-block;font-weight: 400;    text-align: center;white-space: nowrap;  vertical-align: middle;text-decoration:none !important}
.modal_tc{position:absolute;top:0;left:0%;z-index:10000003 !important}
.overlay_tc{height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10000002 !important;background-color: #000;display:none;opacity: 0.8;}
.tiscali-tc-callback{float:left;width:310px;text-align:center;background:#0098A7;font-size:16px;padding:10px 0;line-height:20px}
.tiscali-tc-callback a{text-decoration:none}
.tiscali-tc-callback a:hover{color:#fff}

/* mobile */
.documenti-necessari{width:100%;float:left;margin-top:10px}
.documenti-necessari h3{width:100%;float:left;font-size:14px;font-weight:500;color:#0098a7;margin-bottom:10px}
.documenti-necessari li{width:100%;float:left;font-size:13px;margin-bottom:5px}

/* fix rapidaddr*/
#consigli,#consigliorig{z-index:10000004 !important}
#consigli div,#consigliorig div{float:none !important}

/* callback */
#modal-sitofono *{box-sizing:initial !important}
#modal-sitofono{width:590px;background:#35a2ac;padding:20px;color:#fff;float:left}
#modal-sitofono a{color:#fff;text-decoration:none}
.sitofono-cnt{float:left;width:550px}
.chiama-gratis{float:left;width:550px;font-size:22px}
.chiama-gratis p{float:left;width:550px;font-size:16px;font-weight:400;margin-top:10px}
.cont-form-sitofono{float:left;width:550px;margin-top:10px}
.sitofono-num{float:left;width:300px;margin-right:30px}
.sitofono-btn{float:left;width:220px;}
.sitofono-num input{color: #333;font-size: 16px;height: 42px;text-align: center;width: 100%;box-sizing:border-box;border:1px solid #ccc}
.btn-sitofono{box-sizing:initial !important;background-color: #fff !important;color: #333 !important;border-radius: 6px;color: #fff;font-size: 20px;line-height: 32px;padding: 5px 22px;border: none;text-transform: uppercase !important;letter-spacing: 2px;text-decoration:none;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;  vertical-align: middle;text-decoration:none !important;font-size:14px;cursor:pointer;width:176px}
.view-errore{background:#fd4b5f;float:left;width:530px;color:#fff;line-height:20px;padding:5px 10px;display:none;margin-top:10px;}
.privacy_sitofono{float:left;width:550px;font-size:14px;margin-top:10px}
#resp-sitofono-text{float:left;width:530px;}
#resp-sitofono{background:#fd4b5f;float:left;width:530px;margin-top:10px;display:none;padding:5px 10px;line-height:20px;}
#close-sitofono{float:left;width:550px;text-align:right;margin-bottom:10px;font-weight:500}
#comTiscaliCustomercare_appDivId{z-index: 9999999;position: relative;}
@media screen and (min-width:960px) and (max-width:1279px) {#comTiscaliCustomercare_appDivId{z-index: 9999999 !important;position: relative;}}
@media screen and (min-width:1280px) and (max-width:1599px) {#comTiscaliCustomercare_appDivId{z-index: 9999999 !important;position: relative;}}
@media screen and (min-width:1600px) {#comTiscaliCustomercare_appDivId{z-index:2147483648 !important;position: relative;}}
@media screen and (min-width:1920px) {#comTiscaliCustomercare_appDivId{z-index:2147483648 !important;position: relative;}}