@charset "utf-8";
/* CSS Document */
body {
    font-size: 1.5rem;
    font-family: "Droid Sans" !important;
    font-weight: 300;
}
h1, h2{ font-size:2.8rem !important;}
.text_error {
    display: none;
    font-size: 12px;
    color: #F00 !important;
    padding-top: 5px;
}
.ppc_wrapper{background: #f8f8f8; width:100%; box-shadow: 0px 0px 21px 0px #ccc; padding-bottom:3rem; margin:3rem auto 0;}
.ppc_wrapper_inn{ margin:auto; width:93%; padding:2rem 0 0 ;}
.input_cal{font-size: 1.6rem; background:none;  border-left: none; border-right: none; width:80%; border-top: none; border-bottom:1.2px solid #c5c5c5; -webkit-transition: border .3s, -webkit-box-shadow .3s; position:relative;}
.input_cal:focus{outline:none;  border-bottom:1.2px solid #1d9d74; -webkit-transition: border .3s, -webkit-box-shadow .3s;}
.select_cal{font-size: 1.6rem; background:none;  border-left: none; border-right: none; width:80%; border-top: none; border-bottom:1.2px solid #c5c5c5; -webkit-transition: border .3s, -webkit-box-shadow .3s; position:relative;}
.select_cal:focus{outline:none; border-bottom:1.2px solid #1d9d74; -webkit-transition: border .3s, -webkit-box-shadow .3s;}
.lable_ppc{ font-size:1.5rem; color:#2f2f2f;}
.small_text{color:#b0b0b0; font-size:1.3rem;}
.button_calculate{ border-radius:5rem; border:thin solid #2586d1; padding:0.5rem 2rem 0.5rem 2rem; text-align:center; background:#FFF; color:#2586d1 !important; font-size:1.5rem;}
.error{border-bottom: thin solid red!important;}
.button_calculate .fa{ font-size:1.4rem; color:#2586d1;}
.cal_result_wrapper{ width:100%; margin:auto 0; background:#2586d1; padding:1.5rem; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); margin-bottom:2.5rem; }
.result_icon_box{ width:15.6rem; margin:auto; position:relative; padding-top:3rem; background:url(../new-images/cal_result_icon.png) no-repeat; background-position: 6rem 1rem; font-size:1.9rem; color:#aad8f8; letter-spacing:5px; }
.save_result_box{ background:#06cf8a; padding:1rem; color:#0a6f52; margin-top:1rem; border-radius:0.5rem; text-align:center; font-size:1.5rem; margin-bottom:1rem;}
.save_result_box strong{color:#10735d;}
.static_text{border-bottom: 1.2px solid #c5c5c5; font-size:1.6rem;}
.tc_right_frm{ font-size:1.2rem;}
.form_new_error{background: #f3e5e4;
    border: solid thin #f7c6c6;
    font-size: 1.3rem;
    padding: 1rem;
    width: 99%;
    margin: 3rem auto 0;
    color: #F44336;
    text-align: center;}
/*  right form  starts*/
.right_frm_widget_header {
	margin-top:2rem;
    background-image: linear-gradient(-74deg, #42a1dc 0%, #0f79b9 100%);
    background-color: #0f79b9;
	font-size:1.8rem;
	padding:1rem;
	text-align:center;
	color:#FFF;
}
.right_firm_bg{ background:#FFF;  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); padding:1rem 1rem 2rem 1rem;}
.right_firm_input{font-size: 1.3rem; line-height:2rem;  border-left: none; border-right: none; margin-top:1rem; margin-bottom:1rem; width:100%; border-top: none; border-bottom:1.2px solid #c5c5c5; -webkit-transition: border .3s, -webkit-box-shadow .3s; position:relative;}
.right_firm_input:focus{ outline:none; border-bottom:1.2px solid #1d9d74; -webkit-transition: border .3s, -webkit-box-shadow .3s;}
.right_firm_bg button {
    width: 20rem;
    height: 4rem;
    background: #1a7ab6;
    color: #FFF;
    font-size: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    border: none;
    margin-top:1rem;
    box-shadow: #a0a0a0 0px 2px 7px 0px;
    font-weight: 400;}
.right_firm_bg ::placeholder{ font-size:1.3rem; color:#222;}
.cal_result_wrapper table{ margin:auto;	}
.cal_result_wrapper td{ padding:1rem; color:#aad8f8;}
#formatedIncome, #wordIncome{font-size: 1.2rem;
    line-height: 1.5rem;
    color: #666666!important;
    padding-top: 1rem!important;
    font-weight: 400;}
	.save_result_box .fa{ color:#086c4a !important;}
	.cal_result_wrapper .fa{ color:#aad8f8; font-weight:normal;}
/*  right form  ends*/