/* Dynamic Styles For WP Mortgage Calculator */
.shmac-form .mui-form-group > .mui-form-control:focus ~ label {
	color: #007363;
}
.shmac-form .mui-select:focus > select {
	border-color: #007363;
}
.shmac-form .mui-btn.submit-shmac,
.shmac-form .mui-btn.submit-shmac:hover {
	background-image:none;
	background-color: #007363;
	color: #ffffff;
}
.shmac-form .mui-btn.shmac-reset,
.shmac-form .mui-btn.shmac-reset:hover {
    background-image:none;
    background-color: transparent;
}
.shmac-form input[type=text]:focus:not([readonly]),
.shmac-form input[type=password]:focus:not([readonly]) {
	border:none;
    border-bottom: 1px solid #007363;
    box-shadow: 0 1px 0 0 #007363;
}
.shmac-form [type="checkbox"]:checked + label:before {
  border: none;
  border-right: 2px solid #007363;
  border-bottom: 2px solid #007363;
}
.shmac-div {
	border: 5px solid #007363;
}
.shmac-div .schedule-table th {
	color: #007363;
}

.ui-mprogress .deter-bar,
.ui-mprogress .indeter-bar,
.ui-mprogress .query-bar,
.ui-mprogress .bar-bg,
.ui-mprogress .buffer-bg,
.ui-mprogress .mp-ui-dashed {
  background: #007363;
}
.ui-mprogress .bar-bg,
.ui-mprogress .buffer-bg {
  background: rgba(0,115,99,0.4);
}


/* Custom CSS Below */
.shmac-form .mui-btn.submit-shmac,  .shmac-form .mui-btn.shmac-reset_1{
border:2px solid #007363;
border-radius:25px;
background-color:#fff;
color:#007363;
font-weight:600;
width: 180px;
height:auto;
padding:3px 26px 1px;
font-size: 16px;
}
.mui-panel, .mui-btn:hover{
box-shadow:none!important;
}
.mui-panel{
padding:15px 0!important;
}
.shmac-form .mui-btn.shmac-reset_1:hover{
color:#fff;
background-color:#007363;
}
.mui-form-control:not(:focus).mui-not-empty ~ .mui-form-floating-label{
font-size:16px!important;
}
.mui-form-group > .mui-form-floating-label{
top:0px!important;
left:0px!important;
line-height:20px!important;
}
.shmac-term-years{
display:none!important;
}	