/***In product page***/
/*.unicredit_block_btn{clear: both; padding: 10px 15px; margin: 10px 0;}*/
/*.unicredit_block_btn .unicredit_btn{display:inline-block;text-align: center; border: 3px solid #e51e26; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}*/
/*.unicredit_block_btn .unicredit_btn:hover{border-color:#3f3b3c;}*/
/*.unicredit_block_btn .unicredit_btn:hover span{background:#3f3b3c;}*/
/*.unicredit_block_btn .unicredit_btn span{display:block;background:#e51e26;color:#fff;text-transform:uppercase;padding: 1px 12px 2px; font-size: 14px; line-height: 16px;    font-weight: bold;}*/
/*.unicredit_block_btn .unicredit_btn img{display:inline-block;margin:5px 12px;max-width:100%;height:auto;}*/


/***Calculator***/
.unicredit_calculator_container{text-align:center;margin: 15px 0;}
.unicredit_calculator_container .calculator_content_block{display:inline-block;border: 1px solid #e9e9e9;}
.calculator_content_block .calculator_heading{background: #f6f6f6; padding: 10px 15px;}
.calculator_content_block .calculator_heading img{max-width:100%;height:auto;}
.calculator_content_block .calculator_heading h1{margin: 10px 0 0; font-size: 24px; color: #000;  border-top: 1px solid #e9e9e9;  padding-top: 10px;}
.calculator_content_block .calculator_form_content{padding:20px 15px;background:#fff;}
.calculator_content_block .calculator_form_content .form_group{margin-bottom:15px;}
.calculator_content_block .calculator_form_content label{display:block;max-width:100%;text-align:left;margin:0 0 3px;font-size: 13px;font-weight: 700; color: #3f3b3c;}
.calculator_content_block .calculator_form_content input[type="text"], .calculator_content_block .calculator_form_content select{width:100%;text-align:left;height: 32px; padding: 0px 5px; font-size: 16px; color: #3f3b3c; font-weight: bold; line-height: normal;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border: 1px solid #dedede;outline:none;}
.calculator_content_block .calculator_form_content input[readonly]{background:#dcdcdc;cursor: default;}
.calculator_content_block .calculator_form_content .form_group_conditions .checker{float:left;margin-top:2px;}
.calculator_content_block .calculator_form_content .form_group_conditions label{cursor:pointer;}
.calculator_content_block .calculator_form_content .form_group_conditions label a{color:#3f3b3c;text-decoration:underline;}
.calculator_content_block .calculator_form_content .form_group_conditions label a:hover{color:#000;text-decoration:none;}
.calculator_content_block .calculator_form_content .form_submit .unicredit_submit_btn{display: inline-block; margin-bottom: 20px; background: #e51e26; font-size: 16px;  border: none;  border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; color: #fff; padding: 8px 30px; max-width: 100%; margin-top: 7px;}
.calculator_content_block .calculator_form_content .form_submit .unicredit_submit_btn:hover{background: #3f3b3c;}
.calculator_content_block .calculator_form_content .form_back .unicredit_back_btn{display: inline-block; color: #3f3b3c; text-decoration: underline; line-height: 18px; font-size: 13px;}
.calculator_content_block .calculator_form_content .form_back .unicredit_back_btn:hover{color:#000;text-decoration:none;}
.calculator_content_block .calculator_form_content .unicredit_error_block{display:none;}

/***User data***/

.calculator_content_block .calculator_form_content textarea{width:100%;text-align:left;padding: 0px 5px; font-size: 15px; color: #3f3b3c; font-weight: normal; line-height: normal;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border: 1px solid #dedede;outline:none;}
.unicredit_userdata_calculator_container .calculator_content_block .calculator_form_content input[type="text"]{font-weight: normal; font-size: 15px;}

/**Validation page**/
.unicredit_thank_you_page .calculator_heading{background: #f6f6f6; padding: 10px 15px;text-align:center;margin-bottom:20px;}
.unicredit_thank_you_page .calculator_heading img{max-width:100%;height:auto;}
.unicredit_thank_you_page .calculator_heading h1{margin: 10px 0 15px; font-size: 24px; color: #000;  border-top: 1px solid #e9e9e9;  padding-top: 10px;}
.unicredit_thank_you_page .calculator_heading p{color:#666;font-size:14px;}

/****New product page style***/
#product .unicredit_calculator_container{display:none;position: fixed; top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,0.75);  margin: 0; padding-top: 50px;padding-bottom: 50px;z-index: 1000000;overflow-y:auto;}
#product .unicredit_calculator_container .calculator_content_block{background:#f6f6f6;position:relative;max-width: 90%;}
#product .unicredit_calculator_container .uni_calculator_close_btn{cursor:pointer;position: absolute;  top: -12px;  right: -12px;  background: #7b7b7b; color: #fff; width: 28px; height: 28px;   line-height: 28px; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; text-align: center; font-size: 17px; padding-left: 1px;}
#product .unicredit_calculator_container .uni_calculator_close_btn:hover{opacity:0.9;}
#product .unicredit_calculator_container .unicredit_calculator_content_table_block{padding: 10px 15px;}
#product .unicredit_calculator_container .unicredit_calculator_buy_product{padding: 10px 15px 20px 15px;}
#product .unicredit_block_btn{cursor:pointer;}
#product .unicredit_calculator_container .calculator_content_block .uni_table{width: 300px; margin: 0 auto;background: #fff; border: 1px solid #ddd; max-width: 100%;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item.visible_uni_month_item{display:block;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item{display:none;width:100%;border-top: 1px solid #ddd;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item:first-child{border-top:none;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item span{display: inline-block; box-sizing: border-box;  padding: 5px; color: #3f3b3c;font-size: 13px;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item span.uni_month_amount_block{width: 62%;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item span.uni_month_block{width: 35%; border-right: 1px solid #ddd;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item span.uni_month_amount_block b{font-size: 20px; font-weight: bold; line-height: 1; display: inline-block; vertical-align: -2px; color: #555;}
#product .unicredit_calculator_container .calculator_content_block .uni_table .uni_month_item span.uni_month_block b{font-size: 32px; font-weight: bold; line-height: 1; display: inline-block;  vertical-align: middle; color: #555;}
#product .uni_show_all_months_in_table_btn .uni_btn_less_txt, .uni_show_all_months_in_table_btn.active .uni_btn_more_txt{display:none;}
#product .uni_show_all_months_in_table_btn.active .uni_btn_less_txt, .uni_show_all_months_in_table_btn .uni_btn_more_txt{display:block;}
#product .uni_show_all_months_in_table_btn{display: inline-block; vertical-align: middle; margin: 5px 0;  text-decoration: underline;  cursor: pointer;}
#product .uni_show_all_months_in_table_btn:hover{text-decoration: none;}