@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../fonts/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff')}

@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../fonts/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff')}

@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'), local('PTSans-Narrow'), url(../fonts/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff')}

@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(../fonts/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format('woff')}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(../fonts/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(../fonts/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}



*{padding:0;margin:0}body{font-family:'Droid Sans',sans-serif;font-size:13px;color:#656B70}

header_desktop {  
    display:block;
    position:relative;
    padding:0px;
    margin:0 auto;  
    box-shadow:0px 0px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);
    -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1)  
}
    
header_desktop > continut {display:block;position:relative;height:129px;background:url('../images/cbg2.png') 0px -129px repeat-x;overflow:hidden}

header_desktop > continut .logo{position:absolute;top:8px;left:35px;width:252px;height:110px;background:url('../images/logo_fara_email.png') 0px 0px no-repeat}

header_desktop > continut .logo a{display:block;width:304px;height:100px;text-indent:-9999em;outline:0}

header_desktop > continut .social{position:absolute;top:1px;right:15px;display:block;width:250px;height:20px}

a { -webkit-transition: color .2s ease-out; }

a:link,
a:visited{text-decoration:none;color:#E21F24}

a:hover{text-decoration:underline;color:#E21F24}

p{padding-top:7px;padding-bottom:7px;margin:0}img{border:0px !important}

img.frame{vertical-align:middle;margin:0 8px 5px 0;background:#fff;border:solid 1px #d6d1c7;padding:5px 0px 5px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0px 4px rgba(0,0,0,.19);-moz-box-shadow:0 0px 4px rgba(0,0,0,.19);box-input[type="text"]shadow:0 0px 4px rgba(0,0,0,.19)}

ul {list-style-type: disc;padding-left: 15px}

#content{
    position:relative;
    background-color:#FFF;
    margin:0 0 0 0;
    margin-right:auto;
    margin-left:auto;
    padding:0px 0px 0px 0px;
    height:auto;
    color:#000000;
    box-shadow:0px 0px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);
    -webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1)
}

#content a:hover{text-decoration:underline;}

.container_footer{clear:both;color:#333;margin:0 0 0 0;padding:0px;background:#1E1E20;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252628', endColorstr='#1E1E20');background:-webkit-gradient(linear, left top, left bottom, from(#252628), to(#1E1E20));background:-moz-linear-gradient(top, #252628 , #1E1E20)}

#footer{
    
    position:relative;
    clear:both;
    color:#F1F2F3;
    margin:0 0 0 0;
    margin-right:auto;
    margin-left:auto;
    padding:10px;
    text-align:left;
    font-size:11px;
    font-family:Arial;
    z-index:80;
    
}

#footer a:link{color:#919191;padding:4px 4px 4px 4px}#footer a:visited{color:#919191;padding:4px 4px 4px 4px}

#footer a:hover{color:white;padding:4px 4px 6px 4px}

#footer td.titlu{color:#919191;font-size:20px!important;text-align:left;font-family: "Raleway";}

#footer td{font: 14px 'Open Sans', sans-serif!important;}

#footer_box{padding:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#footer_box a:link{color:#919191}#footer_box a:visited{color:#919191}#footer_box a:hover{color:white}

#content h1,h2,h3,h4,h5{font-family:'PT Sans Narrow','Droid Sans'}table.content{line-height:18px;font-family:'Droid Sans',sans-serif;color:#333}#slider ul,#slider li{margin:0;padding:0;list-style:none}.atentie{position:relative;background-color:#F9F9F9;padding:15px;margin:0 0 20px 0;text-align:left;color:#484848;font-size:12px;line-height:130%;z-index:0;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8}

.eroare {
    
    border:solid 1px #FF6962!important;
    
}

.title{color:#889095;font-family:'Droid Sans',sans-serif !important;font-size:23px !important;}

.upper{text-transform:uppercase}

.clearfix:after{content:"";display:table;clear:both}

input[type="text"],
input[type="file"],
input[type="password"],
input[type="number"],
.input,
input[type="email"]{font-family:'Droid Sans',sans-serif;color:#333;background:#ffffff;border:1px solid #CACACA;outline:none;padding:10px;transition:all .4s ease}

input[readonly] { cursor : text;}

input[readonly],
input[readonly="readonly"],
select[disabled],
select[disabled="disabled"]{color:#7E8489}input:focus,select:focus,textarea:focus{border:0.1em solid #B4B4B4;color:#1E1E20;transition:all .4s ease}

select{font-family:'Droid Sans',sans-serif;color:#333;width:100%;background:#ffffff;border:1px solid #CACACA;outline:none;padding:9px 10px 9px 10px;color:#000000;min-height:34px;cursor:pointer}

textarea{height:100px;float:left;border:1px solid #CACACA;font-family:'Droid Sans',sans-serif;color:#000000;font-size:12px;padding:10px;resize:none}

#tabel{font:12px Arial, Helvetica, sans-serif;color:#555;text-align:justify}.span_msg_error{background-image:url('../images/notice-error.png');display:block;position:absolute;width:27px;height:27px}.span_msg_success{background-image:url('../images/notice-success.png');display:block;position:absolute;width:27px;height:27px}.span_msg_info{background-image:url('../images/info-icon.png');display:block;position:absolute;width:27px;height:27px}.div_msg_text{padding-left:36px;padding-top:5px;padding-bottom:5px}#screen{display:none;left:0;top:0;background-color:#f5f5f5;width:100%;position:absolute !important;z-index:90 !important}

.div_oferta_rca{position:relative;width:748px;height:100px;background-repeat:no-repeat;color:#6D7D8C}

#div_oferta_1luna{background-image:url('../images/oferta_1luna.jpg')}

#div_oferta_2luni{background-image:url('../images/oferta_2luni.jpg')}

#div_oferta_3luni{background-image:url('../images/oferta_3luni.jpg')}

#div_oferta_4luni{background-image:url('../images/oferta_4luni.jpg')}

#div_oferta_5luni{background-image:url('../images/oferta_5luni.jpg')}

#div_oferta_6luni{background-image:url('../images/oferta_6luni.jpg')}

#div_oferta_7luni{background-image:url('../images/oferta_7luni.jpg')}

#div_oferta_8luni{background-image:url('../images/oferta_8luni.jpg')}

#div_oferta_9luni{background-image:url('../images/oferta_9luni.jpg')}

#div_oferta_10luni{background-image:url('../images/oferta_10luni.jpg')}

#div_oferta_11luni{background-image:url('../images/oferta_11luni.jpg')}

#div_oferta_12luni{background-image:url('../images/oferta_12luni.jpg')}


#div_oferta_cpc_1luna{background-image:url('../images/oferta_cpc_1luna.jpg')}

#div_oferta_cpc_2luni{background-image:url('../images/oferta_cpc_2luni.jpg')}

#div_oferta_cpc_3luni{background-image:url('../images/oferta_cpc_3luni.jpg')}

#div_oferta_cpc_4luni{background-image:url('../images/oferta_cpc_4luni.jpg')}

#div_oferta_cpc_5luni{background-image:url('../images/oferta_cpc_5luni.jpg')}

#div_oferta_cpc_6luni{background-image:url('../images/oferta_cpc_6luni.jpg')}

#div_oferta_cpc_7luni{background-image:url('../images/oferta_cpc_7luni.jpg')}

#div_oferta_cpc_8luni{background-image:url('../images/oferta_cpc_8luni.jpg')}

#div_oferta_cpc_9luni{background-image:url('../images/oferta_cpc_9luni.jpg')}

#div_oferta_cpc_10luni{background-image:url('../images/oferta_cpc_10luni.jpg')}

#div_oferta_cpc_11luni{background-image:url('../images/oferta_cpc_11luni.jpg')}

#div_oferta_cpc_12luni{background-image:url('../images/oferta_cpc_12luni.jpg')}


#div_oferta_rcp{position:relative;width:748px;height:100px;background-image:url('../images/comanda_rcp.jpg');background-repeat:no-repeat;color:#6D7D8C}

#div_oferta_calatorie{position:relative;width:748px;height:100px;background-image:url('../images/comanda_calatorie.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_oferta_malpraxis{position:relative;width:748px;height:100px;background-image:url('../images/comanda_malpraxis.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_oferta_bagaje_si_calatori{position:relative;width:748px;height:100px;background-image:url('../images/comanda_bagaje_si_calatori.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_oferta_rotr{position:relative;width:748px;height:100px;background-image:url('../images/comanda_rotr.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_oferta_locuinta{position:relative;width:748px;height:100px;background-image:url('../images/comanda_locuinta.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_oferta_cmr{position:relative;width:748px;height:100px;background-image:url('../images/comanda_cmr.jpg');background-repeat:no-repeat;color:#6D7D8C}#div_continut_oferta{position:absolute;left:225px;top:55px;color:#FFFFFF;text-align:left}

.carte_verde{width:680px;padding:10px;font-family:'PT Sans Narrow','Droid Sans' !important;font-size:14px;line-height:18px;color:#333}

.bara_sus{display:none;position:fixed;width:100%;left:0px;top:0px;height:50px !important;z-index:81;background-color:#4385F5;box-shadow:0 1px 3px rgba(50,50,50,0.4)}

.container_continut_bara_sus{position:relative;margin:0 0 0 0;margin-right:auto;margin-left:auto;padding:0px 0px 0px 0px}

.cap_bara_sus,
.item_bara_sus{position:relative;display:inline-block;padding:0em 0.55em;font-size:13px;line-height:50px;font-family:'Lato',sans-serif}

.cap_bara_sus{background-color:#5E97F7}.cap_bara_sus,.bara_sus a{color:white !important}

.bara_sus a:hover{background-color:#5E97F7;transition:all .5s ease;text-decoration: none!important;}

.bara_sus .link_calculator {background-color:#E21F24;}

.link_calculator:hover {transition:all .5s ease;background-color:#E84A4F!important;text-decoration: none!important;}

.bara_jos{position:fixed;width:100%; left:0px;bottom:0px;z-index:81;background-color:#333333}

.container_continut_bara_jos{position:relative;margin:0 0 0 0;margin-right:auto;margin-left:auto;padding:0px 0px 0px 0px}

.cap_bara_jos{background-color:rgba(0, 0, 0, 0.3)}

.cap_bara_jos,
.bara_jos a{color:white !important}

.bara_jos a:hover{background-color:#484848;transition:all .5s ease}

.flash{display:none;font-size:10px;color:#666666;padding:5px}.like,.dislike{display:inline;font-size:11px}

.table_formular_comanda{width:95%;height:100%;padding:10px 0px 10px 15px}td.comanda{border-bottom:0.1em dotted #CCCCCC;background-color:#F7F7F7}.tabel_preturi_col_1 td{padding:5px 0px 5px 10px}.tabel_preturi_restul_col td{padding:5px 0px 5px 0px}ul.page-numbers{font-family:"Century Gothic", "Lucida Grande", Helvetica, Arial;margin:10px 0 0 30px;overflow:hidden;list-style:none}ul.page-numbers li{float:left;width:28px;height:28px;background:transparent url(../images/body_con_pn.png) no-repeat -28px 0;margin:0 4px 0 4px;text-align:center}ul.page-numbers li:hover{background-position:-56px 0}ul.page-numbers li a{width:28px;height:28px;padding:7px 0 7px 0;color:#767676;display:block}ul.page-numbers li a.current{padding:7px 0 11px 0;color:#333;display:block;text-align:center;background:transparent url(../images/body_con_pn.png) no-repeat 0 0;cursor:default}#box_salvare{background:#F6F4D0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFCE', endColorstr='#FEE68C');background:-webkit-gradient(linear, left top, left bottom, from(#FFFFCE), to(#FEE68C));background:-moz-linear-gradient(top, #FFFFCE , #FEE68C);box-shadow:0px 0px 20px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);border:solid 0.1px #FEE68C;color:#6D7D8C;padding:8px;line-height:18px}#calculatii_anterioare{font-family:'Droid Sans', sans-serif;color:#444;line-height:140%}span.explicatie{color:#434649;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:18px}

span.informatie{font-weight:bold;color:#1D1E1F}

span.avantaje{font-size:17px;font-family:Helvetica, Arial;color:#C60001}

#div_transport{color:#8B1F13;font-family:"Century Gothic", "Lucida Grande", Helvetica, Arial;font-size:16px;font-weight:bold}

fieldset{
    position:relative;
    padding-top:35px !important;
    box-shadow:inset 0px 0px 0px 1px white;
    box-shadow:0px 0px 20px rgba(0,0,0,.1);
    -moz-box-shadow:0px 0px 20px rgba(0,0,0,.1);
    -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1)
}

legend{position:absolute;top:10px;left:10px;font-family:'PT Sans Narrow','Droid Sans';font-size:20px;color:#C50000;font-weight:bold}

.fara_buline ul,ul.lista_fara_buline{list-style-type:none}

.fara_buline ul li{padding:10px 0 0 0}

.autor,.text_evidentiat_rosu{color:#CC2C1B;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:13px;text-decoration:none;text-transform:uppercase;display:inline;font-weight:bold}

.text_evidentiat_verde{color:#277CC8;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;display:inline}

td.formular{border-bottom:0.1em dotted #CCCCCC;line-height:1.5em;padding:8px 8px 8px 0}

.off1{background:#FFFFFF}.off2{background:#F7F7F7}

.on{background:#F6F4D0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFCE', endColorstr='#FEE68C');background:-webkit-gradient(linear, left top, left bottom, from(#FFFFCE), to(#FEE68C));background:-moz-linear-gradient(top, #FFFFCE , #FEE68C);box-shadow:0px 0px 20px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1)}

.more,#domtab,#pas3c,#pas3e,#pas3f,#formular_utilizator,#pas3b,#pas12b,#daune_pj,#daune_pj_b,#salveaza-1,#salveaza-2,#salveaza-3,#salveaza-4,#salveaza-5,#salveaza-6,#salveaza-7,#salveaza-8,#salveaza-9,#salveaza-10,#salveaza-11{display:none}

#loading,#utilizator_select,#pas7c{display:none}

.lista_calculatii ul{overflow:auto;width:97%;list-style-type:none;margin:0px;overflow-x:hidden;outline:none;padding-top:10px;padding-left:0px;color:#000000;line-height:18px}

.lista_calculatii li{margin:0px;padding-top:7px;padding-bottom:7px;cursor:hand}

.lista_calculatii label{display:block;color:#424548;margin:0px;padding-top:3px;padding-bottom:3px;width:100%;cursor:hand;line-height:18px}

.lista_calculatii a:link,
.lista_calculatii a:visited{text-decoration:none;color:#232426}

.lista_calculatii a:hover{text-decoration:underline;}

.lista_calculatii a:active{text-decoration:none;color:#E21F24}

.lista_selectie ul{overflow:auto;list-style-type:none;margin:0px;padding:0px;overflow-x:hidden;background:#ffffff;border:1px solid #CACACA;outline:none;padding:10px;color:#000000;line-height:18px}

.lista_selectie li{line-height:2em;margin:0px}

.lista_selectie label{display:inline-block;color:WindowText;margin:0px;width:100%}

.lista_selectie label:hover{background-color:Highlight;color:HighlightText;cursor:pointer}

.lista_selectie label:checked{font-weight:bold}

.help{font-family:'PT Sans Narrow','Droid Sans';font-size:24px;font-weight:bold;line-height:30px}

p{padding-top:7px;padding-bottom:7px;margin:0;font-size:13px}

.scris_evident{color:#333333;border-radius:5px 5px 5px 5px;font-family:Roboto;font-size:13px;padding:5px 12px;text-align:center;text-decoration:none;text-transform:uppercase;display:inline}

.bara_laterala{display:inline-block;height:56px;margin-left:18px;width:5px;vertical-align:top}

.bara_laterala.albastra {
    
    background-color:#7DC7EE;
        
}

.bara_laterala.galbena {
    
    background-color:#F8BD2F;
    
}

.bara_laterala.rosie {
     
    background-color:#F05433;
    
}

.bara_laterala.portocalie {
    
    background-color:#FF6600;
    
}

.bara_laterala.x1 {
    
    background-color:#ff6699;
    
}

.bara_laterala.verde {
    
    background-color:#AED67B;
    
}

.bara_laterala.alba {
    
    background-color:#FFFFFF;
    
}

.mesagerie {
    
    min-width:300px;
    
}

.text_mesaje {
    
    display: inline-block;
    padding-left: 18px;
    width: 85%;
    
}

.bara_laterala_text{display:inline-block;padding-left:18px;text-align:justify}#login_status{min-height:45px}

.informatii_asigurator{color:#333;text-align:justify;}

.informatii_asigurator table { width:100%;border-collapse: collapse; }

.informatii_asigurator td { padding: 10px;border-bottom: 1px solid #e0e0e0;font-size:13px!important;  }

.informatii_asigurator tr:nth-child(1) td { border-top: 1px solid #e0e0e0;  }

.informatii_asigurator table tr:nth-child(odd) { background:#F1F1F1; }

.informatii_asigurator table tr td:nth-child(1) { width:30%!important;font-weight:bold; }

.informatii_asigurator tr:last-child td { }

.informatii_asigurator td a:link,
.informatii_asigurator td a:visited { color:#595959; }

.informatii_asigurator td a:hover { color:#333; }

.line_border{border-top:1px dotted #9A9999}#div_alte_tipuri_de_asigurari{z-index:200;height:320px;width:100%;background-color:#252729;opacity:0.95}

.div_input{

    position:relative;
    font-family:'Droid Sans',sans-serif;
    color:#333;
    border:1px solid #CACACA;
    outline:none;
    cursor:pointer;
    
}

.div_input input[type="text"],input[type="file"],.div_input input[type="number"],.div_input input[type="email"] {
    
    border:0px!important;
    background-color:#FFF!important;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    
}

.label,.label_short{
    
    float:left;
    padding:0 10px 0 10px;
    background-color:#F3F3F3;
    color:#333;
    border-right:1px solid #CACACA !important;
    
}

.center{margin:0 0 0 0;margin-right:auto;margin-left:auto}.bold{font-weight:bold}

.scris_rosu{color:#C50000 !important}

.scris_albastru{color:#4385F5 !important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}

.informatii_suplimentare {
    
    visibility:hidden;
    position:absolute;
    margin:10px 0 0 0;
    width:370px;

    z-index:100;
    
    color:#212121!important;
    background:#F5F5F5;

    text-decoration:none;
    box-shadow:0px 0px 1px #31302D;
    -webkit-font-smoothing:antialiased;
    -webkit-filter: blur(0.000001px);

}

.informatii img {
    
    border-radius:50%;
    box-shadow:0px;
    transition:box-shadow 0.3s linear 0s;
    
}

.informatii:hover img {
    
    border-radius:50%;
    box-shadow:0px 0px 4px #31302D;
    transition:box-shadow 0.1s linear 0s;
    
}

.informatii:hover + .informatii_suplimentare {
    
    visibility:visible;
    
}

.informatii_suplimentare > titlu {
    
    display:block;
    padding:10px 20px 10px 20px;
    margin:0 0 5px 0;
    font-size:17px;
    font-family: 'PT Sans Narrow'!important;
    
}

.informatii_suplimentare > text {
    
    display:block;
    padding:10px 20px 20px 20px;
    
}

.informatii_mobil { display:none }

.celula_calculator{width:100%;padding:6px 10px 6px 10px}.text_gri{color:#777}

.abc{float:right;padding-left:5px;padding:0 6px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#F05433;color:white;font-weight:bold;line-height:21px}

.abcd {
    
    color:#FFFFFF!important;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight:bold;padding:5px 12px;text-align:center;text-decoration:none;text-transform:uppercase;display:inline;
    background-color: #F05433;color: rgb(255, 255, 255);padding: 5px 5px!important;
    
}

.link_evidentiat{
    
    background-color:#F47264;
    padding:15px;
    color:white !important;
    
}

.numere_sugestii{position:absolute;z-index:1000;float:left;padding:0px;margin:0px;list-style:outside none none;background-color:#FFF;border:1px solid #B6B6B6;border-radius:1px;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.176);background-clip:padding-box;padding-left:0px !important}

.li_numere_sugestii{background-color:#FFF;padding:2px 8px 2px 8px}

.li_numere_sugestii:hover{background-color:#E0EDFE;cursor:pointer}

.buton_cumpara,.buton_am_citit {
    
    display:none;
    
}

.fereastra_bottom{position:absolute;width:100%;left:0px;bottom:0px;z-index:10;padding-top:10px;background-color:#F0F0F0;border-top:0.1em dotted #CCCCCC}

hr.formular {
    
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 0.1em dotted #CCCCCC;
    
}

.bg_link_pdf {
    
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(../images/pdf_mic.gif);
    padding-left:16px;
    
}

.bg_link_delete {
    
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(../images/delete_16_3.png);
    background-size: 12px 12px;
    padding-left:16px;
    
}

.bg_link_question {
    
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(../images/question-button.png);
    background-size: 13px 13px;
    padding-left:16px;
    
}

a.fisier:hover,
a.informatii:hover,
a.fara_underline{text-decoration:none!important;}

.picatura{float:left;height:100px;width:100px;color:#FFFFFF;box-sizing:border-box;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;border-top-right-radius: 50px;box-shadow:2px 2px 5px rgba(0,0,0,.3)}

.picatura.verde{background-color: #79C805;}

.picatura.verde:hover{background-color: #86DD04;}

.picatura.rosu{background-color: #F05433;}

.picatura.rosu:hover{background-color: #F3795F;}

ul#modificari_legislative li{padding-bottom: 10px;}

.butoane_calculator { margin:0 auto!important;outline:0px;margin:0px;border:none; }

.span_explicatie_1 {
    
    background-color:#F05433;
    color:#FFFFFF;
    padding:3px;
    margin:0px;
    border-radius:3px 0 0 3px;
    cursor: help;
    transition:1s;
    
}

.span_explicatie_1_hover {
    
    background-color:#FFFFFF;
    color:#F05433;
    padding:3px;
    margin:0px;
    border-radius:3px 0 0 3px;
    cursor: help;
    transition:all 0.3s linear 0.3s;
    
}

.span_explicatie_2 {
    
    background-color:#FFFFFF;
    color:#F05433;
    padding:3px;
    margin:0px;
    border-radius:0 3px 3px 0;
    cursor: help;
    transition:1s;    
    
}

.span_explicatie_2_hover {
    
    background-color:#F05433;
    color:#FFFFFF;
    padding:3px;
    margin:0px;
    border-radius:0 3px 3px 0;
    cursor: help;
    transition:all 0.3s linear 0.3s;
    
}

.text_center { text-align:center;}

.zona_butoane_calculator {

    margin:18px auto 18px auto;
    
}

.div_center {
    
    position:relative;
    text-align: left;
    display: inline-block;
    /* for ie6/7: */
    *display: inline;
    
}

.mesaj {position:relative;border-radius:5px;padding:15px;width: calc(100% - 30px);}
    
.mesaj img {float:left;padding:0 10px 0 0;top: -2px;position: relative;}
    
.mesaj a:link,.mesaj a:visited { color:#FFFFFF!important;}
    
.mesaj.rosu{background-color:#F66358;color:#FFFFFF}
    
.mesaj.rosu:hover{transition-duration:1s;background:#F58E79}
    
.mesaj.verde{background-color:#6ABC6E;color:#FFFFFF}
    
.mesaj.verde:hover{transition-duration:1s;background:#93CE96}
    
.mesaj.gri{background-color:#CCCCCC;color:#FFFFFF}
    
.mesaj.gri:hover{transition-duration:1s;background:#D7D7D7}
    
.mesaj.galben{background-color:#FEEFB3;color:#FEF2C5}
    
.mesaj.galben:hover{transition-duration:1s;background:#FEF2C5}

.text {text-align: justify;text-justify: inter-word;}

.indicatii {
    
    position:absolute;
    top:17px;
    left:365px;
    
}

.informatii { cursor: help;}

#informare_generala {
                    
    padding: 15px 35px 15px 35px;
    background-color: #FFEA00;
    line-height:20px;
                    
}

legislatie::before {
    
    position: absolute;
    width: 10px;
    text-align: center;
    left: 0;
    top: 0;
    height: 100%;
    font-family: "FontAwesome";
    content: "";
    background: #F8BD2F;
    color: #fff;
    font-size: 13px;
}

legislatie { 

    position: relative;
    display:block;    
    padding: 10px 10px 10px 30px;
    margin-bottom:5px;
    background-color:#FFFBE7;
    color: #6e6868;
        
}

legislatie ul {
    
    list-style-type: disc!important;
    padding-left: 15px!important;
    
}

legislatie ul > li,
legislatie div {    
    
    padding: 0px!important;
    
}

legislatie ul::before {
    
    width:0px!important;
    background:none!important;
    
    
}

legislatie ul > li { color: #6e6868;}

numerotatie_titlu { font-size:30px; }

foarte_important::before {
    
    position: absolute;
    width: 10px;
    text-align: center;
    left: 0;
    top: 0;
    height: 100%;
    font-family: "FontAwesome";
    content: "";
    background: #FE4846;
    color: #fff;
    font-size: 13px;
}

foarte_important { 

    position: relative;
    display:block;    
    padding: 10px 10px 10px 30px;
    margin-bottom:5px;
    background-color:#FFF1F3;
    color: #6e6868;
        
}

foarte_important ul > li { color: #6e6868;}

.item_help {
    
    padding: 10px 50px 10px 50px;
    position: relative;
    margin: 0 0 10px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f5f5f5;
    
}

.stare_item_help {
    
    position: absolute;
    right: 15px !important;
    top: 10px;
    font-size:20px;
    
}

.titlu_item_help {
    
    cursor: pointer;
    font-size: 14px;
    line-height: 25px;

    
}

.titlu_item_help:hover {
    
    color: #E21F24;
    
}

.titlu_item_help_extins {
    
    color: #E21F24;
    
}

.explicatie_item_help {
    
    color: #666;
    padding: 5px 0 5px 0;
    display: none;
    overflow: hidden;
    width: 100%;
    line-height: 20px;
    
}

.intro_item_help {

    height: 100%;
    width: 30px;
    position: absolute;
    top: 10px;
    left:15px;
    font-size:20px;
    color:#E21F24;
    text-align: center;
    
}

#preloader {
    
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    z-index: 999999;
    
}

#informare_cookies {

    background: #4385F5;
    position: fixed;
    width: 100%;
    z-index:99!important;
    box-shadow:0 1px 3px rgba(50,50,50,0.4)
    
}

#continut_informare_cookies > span {
        
    color:#FFFFFF;
        
}

.txt_first_pg {
    
    background-color: #C50000;color: #FFFFFF;padding: 5px 5px;
    
}

.evidentiere {
    
    background-color:#F8BD2F;
    transition:background-color 1s ease;
    
}

.fara_evidentiere {
    
    background-color:#FFFFFF;
    transition:background-color 1s ease;
    
}

/* ===== CORPORATE PREMIUM STYLE ===== */

/* Fond general alb, spatiere corecta */
body {
    background-color: #ffffff;
    font-family: 'Inter', sans-serif;
    color: #1a1a1a;
}

/* Header curat */
.header-top {
    background: #1f1f1f !important;
    padding: 10px 0 !important;
}

/* Logo */
.header-logo img {
    max-height: 52px;
    margin-right: 15px;
}

/* Iconitele din header */
.header-icons img {
    height: 46px !important;
    margin: 0 12px;
    opacity: 0.95;
}
.header-icons img:hover {
    opacity: 1;
}

/* Bara superioara legala – corporate */
#legal-bar {
    background-color: #f4f4f4;
    padding: 6px 0;
    font-size: 12px;
    text-align: center;
}

/* Card central – Corporate */
.corporate-card {
    max-width: 760px;
    margin: 50px auto;
    background: #ffffff;
    padding: 40px;
    border-radius: 14px;
    box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.08);
    text-align: center;
}

/* Titlul principal */
.corporate-card h1 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 14px;
    color: #1a1a1a;
}

/* Subtitlu */
.corporate-card h2 {
    font-size: 20px;
    font-weight: 400;
    color: #444444;
    margin-bottom: 20px;
}

/* Lista replace cu ✓ */
.corporate-list {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}
.corporate-list li {
    font-size: 16px;
    margin-bottom: 10px;
}
.corporate-list li::before {
    content: "✓ ";
    color: #78b13f;
    font-weight: bold;
}

/* Buton Corporate */
.btn-corporate {
    background-color: #78b13f;
    padding: 14px 32px;
    color: #ffffff !important;
    font-size: 18px;
    border-radius: 8px;
    font-weight: 600;
    display: inline-block;
    margin-top: 20px;
    transition: background 0.2s ease-in-out;
}
.btn-corporate:hover {
    background-color: #5f8f33;
}


