div#kalkulator-kredytowy {
    border-bottom: 2px solid #ff6584;
    margin-bottom: 1em;
}
.kalkulator-naglowek {
    line-height: 1.5em;
    font-size: 150%;
    font-weight: 800;
    text-align: center;
    color: #008ab9;
}
table#tabela-rat {
    border: 2px solid #ff6584;
}

table#tabela-rat tr.table_head {
    color: #fff;
    background: #ff6584;
}
table#tabela-rat tr.table_head th {
    font-weight: 800;
    line-height: 2;
    text-transform: uppercase;
    color: #fff;background: #ff6584;text-align: center;
}
table#tabela-rat td {
    border: 1px solid #ff6584;
    padding: 2px 5px;
    font-size: 120%;
    font-family: monospace !important;
    text-align: center;
}
table#tabela-rat.info-nadplaty td {
    font-weight: 800;
}
table#tabela-rat.info td {
    border: 1px solid #777;
    padding: 15px 5px;
    font-size: 200%;
    font-family: monospace !important;
}

form.kalkulator_form {
    text-align: center;
    margin: 0px auto;
    padding: 0px 0px 1em;
    max-width: 500px;
    border-radius: 15px;
}
form.kalkulator_form.kalkulator_nadplata {
    width: 900px;
}
form.kalkulator_form p {
    text-align: right;
    margin-bottom: 5px;
}
form.kalkulator_form label span {
    margin-right: 15px;
}
form.kalkulator_form label input {
    line-height: 2;
	max-width: 100%;
}
form.kalkulator_form .rodzajRat {
    
}
form.kalkulator_form .rodzajRat label {
    margin-left: 15px;
}
form.kalkulator_form .rodzajRat label input {
    margin-right: 5px;
}
form.kalkulator_form select,
form.kalkulator_form input {
    height: 40px;
    width: 200px;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 85%;
}
form.kalkulator_form .oprocentowanie input,
form.kalkulator_form .lata input,
form.kalkulator_form .ilosc_msc input {
    width: 100px;
}
form.kalkulator_form input[type="submit"] {
    min-width: 180px;
    margin-top: 1em;
    background: rgb(255,127,153);
    background: -moz-linear-gradient(0deg, rgba(255,127,153,1) 0%, rgba(255,163,182,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(255,127,153,1) 0%, rgba(255,163,182,1) 100%);
    background: linear-gradient(0deg, rgba(255,127,153,1) 0%, rgba(255,163,182,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f99",endColorstr="#ffa3b6",GradientType=1);
    color:#FFFFFF;padding:7px 22px;font-size:17px;line-height:26px;border-color:#ff94a9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none
}
#kalkulator-results {
    margin-top: 2em;
}
#kalkulator-results table tr td {
    /*white-space: nowrap;*/
    line-height: 2;
}
@media only screen and (max-width: 1100px) {
    #post-76575 .container,
    #post-76575 .vc_column_container>.vc_column-inner,
    #post-76953 .container,
    #post-76953 .vc_column_container>.vc_column-inner {
        margin: 0;
        padding: 0;
    }
    form.kalkulator_form.kalkulator_nadplata {
        width: 90%;
    }
    #kalkulator-results {
        overflow-x:auto;
        font-size: 50%;
    }
	table#tabela-rat.info td {
		font-size: 100%;
		padding: 0;
	}
}