
/* Faq questions */

.faqs-page {font-size: 20px;line-height:130%;margin-bottom:30px;}
.faqs-page h1{color:#002859;font-size:40px;text-align:center;margin-bottom:30px;}
.faqs-wrapper h2{margin-top:50px;border:none;font-weight:bold;}
.faqs-wrapper h2:before{display:none;}
.faqs-wrapper .faq-answer{margin-bottom: 20px;padding-left: 30px;}
.faqs-wrapper .faq-answer .question{position:relative;color: #141414;font-weight: 700;font-style: normal;font-size: 20px;padding-bottom:10px;border-bottom: 1px solid #000;cursor: pointer;}
.faqs-wrapper .faq-answer .question .icon{font-size: 26px;color: black;position: absolute;right: 0;top:0;}
.faqs-wrapper .faq-answer .question p{margin-bottom:0;}
.faqs-wrapper .faq-answer:first-child .question .icon-plus{display:none;}
.faqs-wrapper .faq-answer .question .icon-minus{display:none;}
.faqs-wrapper .faq-answer.not-displayed .question{border-bottom:1px solid #000 !important;}
.faqs-wrapper .faq-answer.displayed .question{border-bottom:none;}
.faqs-wrapper .faq-answer:first-child .question{border-bottom:none;}
.faqs-wrapper .faq-answer:first-child .question .icon-minus{display:block;}
.faqs-wrapper .faq-answer .answer{display:none;font-size: 20px;padding:30px;margin-bottom:0;border:1px solid #ccc;margin-bottom:25px;}
.faqs-wrapper .faq-answer .answer p{margin-bottom:0;}
.faqs-wrapper .faq-answer:first-child .answer{display:block;}

/* End Faq Questions */

/* The different TBI-Tools and options */

.prices-columns-wrapper{}
.prices-columns-wrapper .col-md-4{padding:0;}

.prices-columns-wrapper .tbi-tools-column{background:#004B92;border:2px solid #004B92;padding:0 15px 15px 15px;min-height:592px;}
.prices-columns-wrapper .tbi-tools-column h3{margin:0;text-align:center;color:white;padding:15px;}
.prices-columns-wrapper .tbi-tools-column .tbi-tools-column-inner{background:#fff;padding:20px 20px 15px 20px;}
.prices-columns-wrapper .tbi-tools-column .column-data-block{padding:0 15px;float:left;width:100%;}
.prices-columns-wrapper .tbi-tools-column .column-data-block .title-with-circle{color:#004B92;font-weight:bold;float:left;width:50%;font-size:20px;display:--list-item;}
.prices-columns-wrapper .tbi-tools-column .column-data-block .column-floating-price{color:#004B92;float:right;width:50%;text-align:right;opacity:0.6;}
.prices-columns-wrapper .tbi-tools-column .column-data-block .column-floating-price span{font-size:13px;font-weight:bold;}
.prices-columns-wrapper .tbi-tools-column .column-data-block .column-floating-price span span{font-size:18px;}
.prices-columns-wrapper .tbi-tools-column .column-data-block .column-floating-info{float:right;font-size:16px;text-align:left;margin-bottom:30px;width:100%;}
.prices-columns-wrapper .tbi-tools-column .tbi-tools-packages{padding:15px;}
.prices-columns-wrapper .tbi-tools-column .tbi-tools-packages span{color:#004B92;font-weight:bold;text-decoration:underline;}
.prices-columns-wrapper .tbi-tools-column .column-select-button{padding: 15px;text-align: center;padding-bottom:0;}
.prices-columns-wrapper .tbi-tools-column .column-select-button a{background-color: #004B92;color: white;margin: 0 auto;display: block;text-decoration: none;width: 85%;text-align: center;
    padding: 10px;margin-bottom: 15px;font-weight:500;text-transform:uppercase;}


.prices-columns-wrapper .tbi-tools-column1{background:#fff;padding-bottom:0;}
.prices-columns-wrapper .tbi-tools-column1 h3{color:#004B92;}
.prices-columns-wrapper .tbi-tools-column1 .column-bottom ul{list-style:disc;}
.prices-columns-wrapper .tbi-tools-column1 .column-bottom ul li{padding-left:0;}
.prices-columns-wrapper .tbi-tools-column1 .column-bottom ul li:before{content:none;}
.prices-columns-wrapper .tbi-tools-column1 .column-bottom{padding:30px 15px 0 10px;min-height:170px;margin-bottom:1.2em;color: black;font-size:16px;float:left;width:100%;min-height: 285px;}
.prices-columns-wrapper .tbi-tools-column1 ul{margin-bottom:0;padding-left:55px;}
.prices-columns-wrapper .tbi-tools-column1 ul li{list-style-type:none;color: black;padding-left:0;list-style-type: disc;padding-bottom:10px;}
.prices-columns-wrapper .tbi-tools-column1 ul li:before{content: none;}
.prices-columns-wrapper .tbi-tools-column1 .column-link{text-align: center;color: #014B92;padding-bottom: 5px;font-weight: bold;font-size: 16px;margin: 0 auto;margin-bottom:22px;min-height:58px;float:left;width:100%;}
.prices-columns-wrapper .tbi-tools-column1 .column-links-images{margin-bottom: 10px;}
.prices-columns-wrapper .tbi-tools-column1 .column-links-images a{width: 44%;float:left;text-decoration:none;}
.prices-columns-wrapper .tbi-tools-column1 .column-links-images a.android{float:right;}
.prices-columns-wrapper .tbi-tools-column1 .column-links-images a img{padding-top:0;}
.prices-columns-wrapper .tbi-tools-column1 .column-links-images a span{text-align:center;display:block;color:black;font-size:12px;margin-top:10px;}

.prices-columns-wrapper .tbi-tools-column2 h3{margin:0;text-align:center;color:white;background-color: #004B92;padding-bottom: 15px;}

.prices-columns-wrapper .tbi-tools-column3{background:#95BC11;border-color:#95BC11;}
.prices-columns-wrapper .tbi-tools-column3 h3{margin:0;text-align:center;color:white;background-color: #95BC11;padding-bottom: 15px;}
.prices-columns-wrapper .tbi-tools-column3 .column-select-button a{background-color: #95BC11;}

.prices-columns-wrapper .engineers-block{float:left;width:100%;background:#fff;border:2px solid #004B92;padding:0 15px 15px 15px;margin-top:30px;}
.prices-columns-wrapper .engineers-block h3{color:#004B92;}
.prices-columns-wrapper .engineers-block .engineers-info{float:left;width:70%;}
.prices-columns-wrapper .link-popup-engineer-tbi{background-color: #fff;color: #004B92;border:2px solid #004B92;margin: 0 auto;display: block;text-align: center;
    padding: 10px 30px;font-weight:500;text-transform:uppercase;float:right;cursor:pointer;}


/* End The different TBI-Tools and options */

/* Send data form */

.node-tipcheck-engineer-less-fields-form .views-field-field-engi-certification-number{width: 50%;float: left;padding-right: 5px;padding-bottom: 20px;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-certification-number .field-content{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top: 5px;padding-right: 10px;padding-left: 10px;padding-top: 10px;
    padding-bottom: 10px;background-color: #EAEAEA;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-first-name{width: 50%;float: left;padding-right: 5px;padding-bottom: 20px;display: inline-block;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-first-name .field-content{float:left;width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top: 5px;padding-right: 10px;padding-left: 10px;padding-top: 10px;
    padding-bottom: 10px;background-color: #EAEAEA;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-last-name{width: 50%;float: left;padding-right: 5px;padding-bottom: 15px;clear: left;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-last-name .field-content{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top: 5px;padding-right: 10px;padding-left: 10px;padding-top: 10px;
    padding-bottom: 10px;background-color: #EAEAEA;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-email{width: 50%;float: left;padding-right: 5px;padding-bottom: 15px;margin-bottom: 25px;}
.node-tipcheck-engineer-less-fields-form .views-field-field-engi-email .field-content{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top: 5px;padding-right: 10px;padding-left: 10px;padding-top: 10px;
    padding-bottom: 10px;background-color: #EAEAEA;}

.node-tipcheck-engineer-less-fields-form #edit-field-engi-logo-wrapper{clear:left;margin-top:10px;padding-bottom: 60px;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0{width:100%;float: left;padding-right:5px;padding-bottom:15px;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0 .views-element-container{display:inline-block;max-width:120px;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0 img{width:auto;height:auto;max-width:110px;max-height:70px;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0 > label{display:none !important;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0 .inputfile+label span{display:none;}
.node-tipcheck-engineer-less-fields-form .js-form-item-field-engi-logo-0 .inputfile+label:before{content:"Upload logo";}

.--node-tipcheck-engineer-less-fields-form .form-item [id^="edit-field-engi-logo-0-upload"]{background: #004B92;border-radius: 0;border: none;color: #fff;padding:3px 15px;float:left;margin-top:0;font-size:14px;}
.node-tipcheck-engineer-less-fields-form .form-item .description{display:none;}

.node-tipcheck-engineer-less-fields-form .text-intro h3{color: #004B92;font-size: 22px;margin-top: 40px;margin-bottom: 10px;float: left;width: 100%;font-weight: 600;}
.node-tipcheck-engineer-less-fields-form .text-intro h4{display: inline-block;padding-top: 5px;padding-bottom: 5px;font-size: 16px;font-weight: 600;max-width: 100%;margin-bottom: 5px;width: 100%;margin-top: 0;}
.node-tipcheck-engineer-less-fields-form .text-intro > p{margin-bottom:35px;}

.node-tipcheck-engineer-less-fields-form .field--name-field-engi-logo{margin-bottom:30px;}
.node-tipcheck-engineer-less-fields-form .form-item > label{display: inline-block;padding-top: 5px;padding-bottom: 5px;font-size: 16px;font-weight: 600;max-width: 100%;margin-bottom:0;}
.node-tipcheck-engineer-less-fields-form .js-form-item input{padding-right: 10px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-textfield input{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top:5px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-url input{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top:5px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-tel input{width: 100%;font-style: italic;font-size: 15px;border: 1px solid rgb(169, 169, 169);margin-top:5px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-textfield{width: 50%;float: left;padding-right: 5px;padding-bottom: 15px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-url{padding-bottom: 15px;width: 50%;float: left;padding-right: 5px;}
.node-tipcheck-engineer-less-fields-form .js-form-type-url .description{display:none;}
.node-tipcheck-engineer-less-fields-form .js-form-type-tel{width: 50%;float: left;padding-right: 5px;}
.node-tipcheck-engineer-less-fields-form textarea{margin-top: 5px;margin-bottom: 10px;width: 49.5%;}
.node-tipcheck-engineer-less-fields-form input#edit-submit{background-color: #95BC13;text-transform: uppercase;padding: 12px 50px;margin-top: 25px;font-size: 22px;}
.node-tipcheck-engineer-less-fields-form .vertical-tabs{display:none;}
.node-tipcheck-engineer-less-fields-form .form-actions{width:100%;float:left;margin-top:25px;}
.node-tipcheck-engineer-less-fields-form .form-actions a{font-size: 22px;}

.node-tipcheck-engineer-less-fields-form .error{display:block;color:red;}
/* End Send data form */


/* TBI section: */
.article-tbi .btn-tbi{text-decoration:none !important;display:inline-block;padding: 10px 30px;text-align:center;}
.article-tbi .btn-tbi .top{display:block;}
.article-tbi .btn-tbi .bottom{font-weight:bold;display:block;margin-bottom:0;}
.article-tbi .btn-tbi.btn-blue{background-color: #004B92;color: #fff;border:2px solid #004B92;margin: 0 auto;border-radius: 10px;}
.article-tbi .btn-tbi.btn-green{background-color: #95BC11;color: #fff;border:2px solid #95BC11;margin: 0 auto;border-radius: 10px;}
.article-tbi .btn-tbi.btn-green2{background-color: #fff;color: #004B92;border:2px solid #95BC11;margin: 0 auto;border-radius: 10px;}
.article-tbi .btn-tbi.btn-blue:hover{background-color: #fff;color: #004B92;border:2px solid #004B92;margin: 0 auto;border-radius: 10px;}
.article-tbi .btn-tbi.btn-green:hover{background-color: #fff;color: #004B92;border:2px solid #95BC11;margin: 0 auto;border-radius: 10px;}
.article-tbi .btn-tbi.btn-green2:hover{background-color: #95BC11;color: #fff;border:2px solid #95BC11;margin: 0 auto;border-radius: 10px;color:white;}

.article-tbi .prices-columns-wrapper .engineers-block{text-align:left;}
.article-tbi .tbi-tools-wrapper a.ios{text-align:center;color:#000;text-decoration:none;display:block;font-size:13px;margin-bottom: 40px;}
.article-tbi .tbi-tools-wrapper a.android{text-align:center;color:#000;text-decoration:none;display:block;font-size:13px;margin-bottom: 40px;}
.article-tbi .tbi-tools-wrapper a.ios img{max-width:200px;width:100%;display:inline-block;height:auto;}
.article-tbi .tbi-tools-wrapper a.android img{max-width:200px;width:100%;display:inline-block;height:auto;}
.article-tbi .tbi-tools-wrapper a.ios span{display:block;}
.article-tbi .tbi-tools-wrapper a.android span{display:block;}
.article-tbi .tbi-tools-wrapper .row:nth-of-type(1) .col-md-6 p{margin-top:15px;}
.article-tbi .col-md-12.text-observation{margin-top: 50px;text-align: left;margin-left: 85px;font-weight: bold;}
.tbi-tools-wrapper .col-md-6 p{min-height:0;}
.page-tbi-tools a.btn-more{font-size:16px;}

.article-tbi .tbi-tools-wrapper .tbi-tools-box{border:1px solid #014B92;padding:15px;border:none;}
.article-tbi .tbi-tools-wrapper .tbi-tools-box.box-1{margin-bottom:20px;}
.article-tbi .tbi-tools-wrapper .tbi-tools-box.box-2{border-bottom:none;}

.article-tbi .prices-columns-wrapper{text-align:center;border:1px solid #014B92;border-top:none;float:left;width:100%;padding-bottom:15px;border:none;}

.webform-element-help {top: 5px;margin-left: 5px;position: absolute;}

.ui-tooltip.webform-element-help--tooltip {max-width: 650px;}

.conversion-tool{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.js-form-item-input-unit,
.js-form-item-output-unit,
.emission-content,
.js-form-item-value,
.conversion-tool .result_message,
.conversion-tool .result_message_2,
.conversion-tool .form-actions{
  -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33%;
          -ms-flex: 0 0 33.33%;
              flex: 0 0 33.33%;
  margin-bottom: 15px;
  max-width: 50%;
  padding: 0 15px;
}
.emission-content{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
}
.emission-content .js-form-item{
  -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
  max-width: 50%;
}
.emission-content .js-form-item:first-child{ padding-right: 15px; }
.emission-content .js-form-item:first-child label{ position: absolute; }
.emission-content .js-form-item:first-child select{ margin-top: 29px; }
.emission-content .js-form-item:last-child{ padding-left: 15px; }
.conversion-tool .form-actions{
  -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
  margin-bottom: 15px;
  max-width: 100%;
  padding: 0 15px;
  text-align: right;
}
.conversion-tool label{
  color: #575756;
  display: block;
  font-family: "Open Sans", serif, Georgia;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  width: 100%;
  word-wrap: break-word;
}
.conversion-tool .js-form-type-select select{
  background-color: #e5e8f5;
  border: 1px solid #e5e8f5;
  color: #161616;
  display: block;
  font-family: "Open Sans", serif, Georgia;
  font-size: 16px;
  font-style: italic;
  height: 40px;
  line-height: 1.5;
  width: 100%;
}
.conversion-tool .js-form-type-number{ position: relative; }
.conversion-tool .js-form-type-number .description{ position: absolute; right: 15px; top: 36px;min-width:40px;}
.conversion-tool .js-form-type-number > .number-input{ margin-top: 0px; width: 100%; }
.conversion-tool .js-form-type-number.js-form-item-value1 > .number-input::after{
  content: "kg/MWh";
  line-height: 40px;
  margin-left: 10px;
}
.conversion-tool .js-form-type-number > .number-input .btn-plus-minus{ background: #95BC13; color: #FFF; display: none; }
.conversion-tool .js-form-type-number > .number-input input{
  background-color: #e5e8f5;
  border: 1px solid #e5e8f5;
  color: #161616!important;
  display: block;
  font-family: "Open Sans", serif, Georgia;
  font-size: 16px!important;
  height: 40px;
  line-height: 1.5;
  max-width: 100%;
  text-align: right;
  width: 100%;
}
.conversion-tool .js-form-type-number > .number-input input[readonly="readonly"]{
  background-color: #ececec;
  border: 1px solid #ececec;
}
.conversion-tool .result_message,
.conversion-tool .result_message_2 { /*padding-right: 60px; */ position: relative; }
.conversion-tool .result_message .unit { position: absolute; right: 15px; top: 36px;min-width:40px; }
.conversion-tool .result_message .result,
.conversion-tool .result_message_2 .result-2 {
  background-color: #ececec;
  border: 1px solid #ececec;
  color: #161616;
  display: block;
  font-family: "Open Sans", serif, Georgia;
  font-size: 16px!important;
  height: 40px;
  line-height: 1.5;
  width: 80%;
}
.conversion-tool .result_message_2 .result-2 {
  width: 90%;
}
.conversion-tool .result_message_2 > span{
  position: absolute;
  right: 21px;
  top: 35px;
}
.conversion-tool .result_message_2 .info{
  cursor: pointer;
  height: 19px;
  position: relative;
  width: 16px;
}
.conversion-tool .result_message_2 .info > span{
  background-color: #f8f8f8;
  border: 1px solid #ececec;
  display: none;
  font-size: 12px;
  left: 20px;
  padding: 10px;
  position: absolute;
  top: 10px;
  width: 340px;
  z-index: 5000;
}
.conversion-tool .result_message_2 .info:hover > span{
  display: block;
}
.conversion-tool .result_message_2 .info::after {
  content: url(../images/icon_info_circle_solid.svg);
  display: block;
  height: 16px;
  position: absolute;
  top: 4px;
  width: 16px;
}
.conversion-tool .result_message .result,
.conversion-tool .result_message_2 .result-2 {
  text-align: right;
  padding-top:7px;
  padding-right:5px;
  font-weight:bold;
}

/* Reset pass */
#reset-pass-form-id{margin: 0 auto;max-width: 400px;}
#reset-pass-form-id h1{text-align: center;font-size: 32px;color: #575756;text-transform: uppercase;margin-bottom: 30px;}
#reset-pass-form-id h2{color:red;border-bottom: none;text-transform: none;font-size: 16px;text-align: center;margin-bottom: 20px;}
#reset-pass-form-id h2.success_ok{color: #77b827;}
#reset-pass-form-id h2::before{background:none;}
#reset-pass-form-id .js-form-item{margin-bottom: 20px;}
#reset-pass-form-id .js-form-item label{width: 100%;font-size: 18px;margin-bottom: 5px;}
#reset-pass-form-id .js-form-item input{border: 1px solid #CCCCCC;width: 100%;padding: 9px;}
#reset-pass-form-id .form-actions{text-align: center;margin-top: 30px;}
#reset-pass-form-id .form-actions input{padding: 5px 20px;}
#reset-pass-form-id .form-actions input:hover{transition: 0.3s;opacity: 0.85;}
@media (max-width:991px){
  #reset-pass-form-id{margin-bottom: 40px;}
}
/* END reset pass */

/* Estimation form */
.ui-dialog .ui-dialog-titlebar{background:none;border: none;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{color: #094A8A;font-size: 18px;}
.ui-dialog .ui-dialog-titlebar .ui-button{border: none;}
.ui-dialog .ui-dialog-titlebar .ui-button .ui-button-icon{background-color: #fff;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top: 35%;width: 30px;height: 30px;background-color: #fff;}
.ui-dialog .ui-front{padding-bottom: 0;}
.ui-dialog .ui-front form .js-form-item label{font-size: 16px;color: #575756;}
.ui-dialog .ui-front form .js-form-item label.form-required::after{content: '*'; color: #575756;}
.ui-dialog .ui-front form .js-form-item input{width: 100%;margin-bottom: 15px;border: 1px solid rgb(169, 169, 169);}
.ui-dialog .ui-front form .js-form-item textarea{width: 100%;margin-bottom: 15px;border: 1px solid rgb(169, 169, 169);}
.ui-dialog .ui-front form .js-form-item textarea:last-child{margin-bottom: 10px;}
.ui-dialog .ui-front form .js-form-type-tel input{padding: 9px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{background-color: #95BC13;text-transform: uppercase;font-size: 17px;color: #fff;border: none;}
.ui-dialog .ui-dialog-buttonpane{border:none;margin-top: 0;padding-top: 0;}
/* END estimation form */

.btn-tbi.btn-header {display: none;}
body.page-tbi-tools .article-tbi {position: relative;}
body.page-tbi-tools .btn-tbi.btn-header {
  display: initial;
  position: absolute;
  top: 150px;
  right: 0;
}

#calculation-form{display: none;flex-wrap: wrap;margin: 0 -15px;}
#calculation-form label{color: #575756;display: block;font-family: "Open Sans", serif, Georgia;font-size: 16px;font-weight: bold;line-height: 1.5;width: 100%;word-wrap: break-word;}
#calculation-form .js-form-item{flex: 0 0 33.33%; margin-bottom: 15px; max-width: 50%; padding: 0 15px;}
#calculation-form .js-form-item .units-container{display: flex;flex-direction: row;flex-wrap: wrap;}
#calculation-form .js-form-item input, #calculation-form .js-form-item select{background-color: #e5e8f5;border: 1px solid #e5e8f5;color: #161616;display: block;font-family: "Open Sans", serif, Georgia;font-size: 16px;font-style: italic;height: 40px;line-height: 1.5;width: 100%;}
#calculation-form .js-form-item select#geometry{margin-bottom:15px;}
#calculation-form .btn-calculate{text-align: left; flex: 0 0 100%; margin-bottom: 15px; max-width: 100%; padding: 10px 15px 0px;}
#calculation-form .btn-calculate button{height: 40px;background-color: #95BC13;border: none;font-style: normal;text-transform: uppercase;color: #fff; padding: 9px 10px;}
#calculation-form #units-container{display: flex;}
#calculation-form #units-container .units{width: 100%; margin-right: 10px;}
#calculation-form #units-container .unit{width: 100%;margin-left: 10px;}
#calculation-form #units-container .unit select#inch-size-select, #calculation-form #units-container .unit input{display:none;}
#calculation-form #results .indicative .result-box,
#calculation-form #results .max-heat .result-box{background-color: #ececec;border: 1px solid #ececec;color: #161616;display: block;font-family: "Open Sans", serif, Georgia;font-size: 16px!important;
height: 40px;line-height: 1.5; width: 100%; text-align: right; padding-top: 7px; padding-right: 5px;font-weight: bold;}
#calculation-form #results .indicative, #calculation-form #results .max-heat{width: 40%; margin: 0 auto; margin-top: 20px; display: inline-block; margin-bottom: 15px; max-width: 50%;padding: 0 15px;}
#calculation-form #results .indicative label, #calculation-form #results .max-heat label{text-align: left;}
#calculation-form #results{width: 100%;padding: 0 15px;text-align: center;}
#calculation-form #results .image-classes{margin: 0 auto;padding-top: 15px;display: block;}

#calculation-form table.resultados{max-width:600px;margin:0 auto;margin-top:30px;display:none;}
#calculation-form table.resultados td{padding:10px 0 0 0;background:#fff;}

#calculation-form table.resultados .fila1-col1,
#calculation-form table.resultados .fila1-col3{color:#004B93;font-size:18px;text-align:center;font-weight:bold;}
#calculation-form table.resultados .fila2-col1, #calculation-form table.resultados .fila-col1{text-align:right;padding-right:5px;}
#calculation-form table.resultados .fila2-col4, #calculation-form table.resultados .fila-col4{text-align:right;padding-right:5px;}
#calculation-form table.resultados .fila2-col1, #calculation-form table.resultados .fila2-col4{text-align:center;}
#calculation-form table.resultados .fila2-col1, #calculation-form table.resultados .fila2-col4{color:#004B93;font-weight:bold;}
#calculation-form table.resultados tr{color:#bbb;}
#calculation-form table.resultados tr.active{color:#004B93;font-weight:bold;}

#calculation-form table.resultados .fila11{font-size:13px;text-align: left;position: relative;}
#calculation-form table.resultados .fila11 img{width:65px;margin-right:10px;position:absolute;left:0;display:none;}

#calculation-form table.resultados .fila-col3{width:200px;padding-top:0;}
#calculation-form table.resultados .fila-col3 img{width:200px;}

#calculation-form table.resultados .letter-big{font-size:20px;}

#calculation-form .validation-messages{width:100%;padding:0 15px;color:red;}

#calculation-form .message-footer{margin-top:30px;padding:0 15px;}

#calculation-form .error{display:none;}

.block-views-blocktipcheck-experts-block-1 form.views-exposed-form{margin-bottom: 20px; display: flex;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-item{display: inline-block; flex: 0 0 33%;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-item label{display: block;color: #575756;font-family: "Open Sans", serif, Georgia;font-size: 16px;font-weight: bold;line-height: 1.5;width: 100%;word-wrap: break-word;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-item input{background-color: #e5e8f5; border: 1px solid #e5e8f5;color: #161616 !important;display: block;font-family: "Open Sans", serif, Georgia;font-size: 16px !important;height: 44px; line-height: 1.5; max-width: 100%;text-align: right; width: 100%;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-item select{background-color: #e5e8f5;border: 1px solid #e5e8f5;color: #161616; display: block;font-family: "Open Sans", serif, Georgia; font-size: 16px; font-style: italic; height: 44px;line-height: 1.5; width: 100%;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-type-select{padding: 0 30px;}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .form-actions{}
.block-views-blocktipcheck-experts-block-1 form.views-exposed-form .form-actions input{margin-top: 29px;}

@media(max-width:390px){
  #calculation-form table.resultados{}
  #calculation-form table.resultados td{padding:0;font-size:12px;}
  #calculation-form table.resultados .letter-big{font-size:15px;}
  #calculation-form table.resultados .fila-col3{width:115px;}
  #calculation-form table.resultados .fila1-col1, #calculation-form table.resultados .fila1-col3{font-size:14px;}
  #calculation-form table.resultados .fila11{padding:15px;}
}

@media(max-width:991px){
  #calculation-form .units-container{flex: 0 0 100%;max-width: 100%;}
}

@media(max-width:767px){
  #calculation-form .js-form-item{flex: 0 0 100%; max-width: 100%;}
  #calculation-form #results .indicative, #calculation-form #results .max-heat{width: 100%; max-width: 100%; padding: 0;}
  .block-views-blocktipcheck-experts-block-1 form.views-exposed-form{flex-direction: column;}
  .block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-type-select{padding: 0; margin-bottom: 25px !important;}
  .block-views-blocktipcheck-experts-block-1 form.views-exposed-form .form-actions input{margin-top: 0;}
  .block-views-blocktipcheck-experts-block-1 form.views-exposed-form .js-form-item{margin-bottom: 10px; flex: 0 0 100%;}
  .block-views-blocktipcheck-experts-block-1 form.views-exposed-form{margin-bottom: 25px;}
}

div.table-noresponsive{overflow-x: auto;}

@media(min-width: 817px){
  body.tables-3-columns .region-content .block-views-blocktipcheck-experts-block-1 table td{min-width:33%; width: auto;}
  body.tables-3-columns .region-content .block-views-blocktipcheck-experts-block-1 table th#view-field-short-name-table-column, .block-views-blocktipcheck-experts-block-1 table td.views-field-field-short-name{max-width: 100px; width: 100px;}
}

.region-content .block-views-blocktipcheck-experts-block-1 table th{text-align: left;}
