/* General styles */
.no-padding{padding: 0px !important;}

.m-t-7{margin-top: 7px;}
.m-t-10{margin-top: 10px;}
.m-t-10{margin-top: 20px;}
.m-r-5{margin-right: 5px;}
.m-l-12{margin-left: 12px}
.m-l-5 {margin-left: 5px}
.m-bt-10{margin-bottom: 10px;}
.m-bt-20{margin-bottom: 20px;}

.p-15{padding: 15px !important; }

.bold{font-weight: bold;}

.grey_bg{background-color: #f7f7f7; padding: 19px; border:1px solid #c3d4d1;}
.error-msg p{color: #a94442; margin: 0px; padding: 7px 0px 0px 0px; }
.green-color{color:#87aea9 !important;}
.red-color{color: #a94442 !important;}
.text-warning {
    color: #eca400 !important;
}


a .delete-btn { background-color: #7e9491;  color: #fff;  padding: 6px;  margin: 0px 0px 0px 45px;}
a .delete-btn:hover {background-color: #84b6af;}


.container{ font-size: 15px; margin-top:26px;}
.container p{ font-size: 13px; }
.buttons a{color: #fff; text-decoration:none;}

.calculator-label{ font-family: Open sans !important;}
.calculator-title{font-family: Open sans; font-weight: 400; color:#ffffff; padding: 8px 1% 7px 12px;}
.calculator_result_value{ font-size: 26px !important; color:#87aea9;}
.calculator_result_value sub{ font-size: 14px !important;}
.calculator_header {
    background-color: #84B6AF;
    color: #fff;
    padding: 6px;
}
.inicial_values{margin-bottom: 12px;}

.panel-title a{text-decoration: none;}
.panel-title h4{ color:#fff !important;}
.widget-left{ background-color: #fff; display: inline-block;}
.widget-right{padding: 30px 0px 0px 20px;}


div.grey_bg > a > h4 {
    color: #729f98!important;
}

.table {margin-bottom: 7px !important;}

.panel-body {   padding: 12px;}
.panel-active-index {
  margin-bottom: 20px;
  background-color: #f7f7f7;
  border:1px solid #dde6e4;
  color: rgb(0, 62, 108) !important;
}

.panel-active-index a { text-decoration: none;}

.panel-heading3 {
    padding: 10px 15px;
    background-color: #fff;
    color: #84b6af;
    text-transform: uppercase;
    font-family: Open sans !important;
    margin-right: 15px;
    margin-left: 15px;
    font-size: 14px;
}
.result-table thead{
    padding: 10px 15px;
    background-color: #fff;
    color: #84b6af;
    font-family: Open sans !important;
    margin-right: 15px;
    margin-left: 15px;
    font-size: 14px;
    border: 1px solid #c3d4d1;
}
.result-table tbody{
	background-color: #f7f7f7;
	border: 1px solid #c3d4d1;
}

.result-table tbody > tr > td{
	border:none;
	padding: 15px 20px;
}

.result-table tbody > tr > td.recomendations{
  padding: 12px 12px 0px 12px;
}
.result-table tbody > tr > td.recomendations:last-child{
  padding: 12px 12px 12px 12px;
}
.form-group p label {
    margin-left: 15px;
    font-weight: normal !important;
    color: black !important;
}
.form-group p input {
    margin-left: 5px;
    font-weight: normal !important;
    color: black !important;
}
.form-group label {
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:13px;
    color: rgb(0, 62, 108) !important;
}
.form-group b {
    font-size:13px;
}
.textbox-table thead > tr > td {
    border: none;
    padding: 5px 5px;
}
.textbox-table tbody > tr > td {
    border: none;
    padding: 5px 5px;
}
