@font-face {
  font-family: 'TD-Graphik-Semilight';
  src: url('../fonts/TDGraphik-Semilight.woff')format("woff");
}

body{
	padding: 0;
	margin: 0;
	font-family: 'TD-Graphik-Semilight';
	width: 298px;
	height: 248px;
    border: 1px solid #12412A;
}

.header{
	height: 48px;
    display: flex;
    /*justify-content: space-evenly;*/
    background: #12412A;
    color: white;
    margin-bottom: 18px;
}

.header img{
	margin: 8px 0 8px 7px;
}

.header p {
	margin-top: 4%;
	font-size: 13px;
	margin-left: 25px;
}

.widget-fields-container{
	margin: 0 18px 10px;
}

.row{
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

input{
	height: 25px;
	font-size: 15px;
	width: 125px;
	text-align: right;
	padding-right: 10px;
}

button{
	width: 100%;
    height: 35px;
    font-size: 15px;
}

.td-button-clear-green{color:#008a00;background-color:#fff;border-color:#008a00;border-width:2px;border-block-end-style: solid;border-inline-end-style: solid;}
.td-button-clear-green:hover,.td-button-clear-green.hover{outline:none;color:#008a00;background-color:#ebebeb}
.td-button-clear-green:focus{color:#008a00;background-color:#fff;border-color:#008a00;outline:#008a00 dotted 1px}
.td-button-clear-green:active,.td-button-clear-green.active{color:#008a00;background-color:#dadada;border-color:#008a00;outline:none}
.td-button-clear-green::before{border-color:#008a00}

.active{color:#fff!important;background-color:#008a00!important; }

.error-msg{
	color: #ae0101;
	font-size: .79375rem;
	margin-bottom: 5px;
}

.widget-link-container{
	display: flex;
	justify-content: center;
}

.label{
	padding: 6px 0;
	font-size: 15px;
}

.pre-qualify-btn a{
	color: #038203;
	text-decoration: none;
}

.frHeader{
	margin: 8px 7px!important;
}

.frTitle{
	text-align: center;
    margin-left: -10px;
    margin-top: 3%!important;
    margin-left:1px!important;
}

.input:before {
    content: '$';
    position: relative;
    left: 21px;
    top: auto;
    color: #098200;
}

.input-fr:before {
    content: '';
    position: absolute;
}

.input-fr:after {
    content: '$';
    position: relative;
    top: auto;
    color: #098200;
    right: 21px;
}

.input-fr input{
	padding-right: 20px;
}

a{
	text-decoration: none;
}

@media (max-width: 425px) {
    .widget-fields-container{
    	margin: 0 18px 10px;
    }
}


/*.a-en{
	margin-left: -1%;
}*/
