﻿/*bank Checkbox*/

@font-face {
    font-family: "iconfont";
    src: url("fonts/nordea/font/iconfont.eot");
    src: url("fonts/nordea/font/iconfont.eot?#iefix") format("eot"), url("fonts/nordea/font/iconfont.woff") format("woff"), url("fonts/nordea/font/iconfont.ttf") format("truetype"), url("fonts/nordea/font/iconfont.svg#iconfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

.margin-top-sm {
    margin-top: 2.5%
}

.nopadding {
    padding: 0 !important
}

.col-centered-experian {
    display: table;
    margin: 0 auto
}

#approved-loan-container .table-style, #bank-login-container .table-style {
    position: relative;
    width: 347px;
    background-color: #fff;
    height: auto
}

#bank-login-container .slide-switch-container {
    background-color: #e5f2ff;
    padding: 0px;
    width: 100%;
    border: none;
    height: auto;
}

#bank-login-container .slide-switch-container {
    background: none repeat scroll 0% 0% #E5EAF0
}

.bank-id-icon-off-left,
.bank-id-icon-on-left,
.bank-id-icon-on-right,
.bank-id-icon-off-right {
    text-align: center;
    width: 150px;
    height: 25px;
    font-weight: bold;
    padding-top: 10px;
    text-shadow: none;
}

.bank-id-icon-off-left,
.bank-id-icon-off-right {
    background-color: #e5f2ff;
    color: #35A8F6;
}

.bank-id-icon-on-right,
.bank-id-icon-off-right {
    background: none;
}

.bank-id-icon-off-left, .bank-id-icon-off-right {
    background: none;
}

.bank-id-icon-off-right {
    line-height: 18px;
}

.bank-id-icon-on-right:hover, .bank-id-icon-on-left:hover {
    color: White;
}

.bank-id-icon-off-right:hover, .bank-id-icon-off-left:hover {
    color: #666666;
}

.bank-id-icon-on-right {
    line-height: 18px;
    color: #fff
}

    .bank-id-icon-on-left:before,
    .bank-id-icon-on-right:before {
        content: "\E014";
        font-family: 'iconfont';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        position: absolute;
        right: 17px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        right: 10px;
        top: 10px;
    }

.bank-id-icon-off-left {
    line-height: 18px;
}

.btn-toggle-on, .btn-toggle-on-basic, .btn-toggle-on-CI {
    background: #35A8F6 !important;
}

.bank-id-icon-on-left {
    line-height: 18px;
    color: #fff
}

.custom-btn-single {
    display: block;
    width: auto;
}

.top-margin {
    margin-top: 20px;
}

#bank-login-container .textbox-length {
    text-align: left;
    max-width: 333px;
}

.form-control[type='text'],
.form-control[type='number'],
.form-control[type='email'],
textarea.form-control {
    height: 26px;
    border: 1px solid #99ccff;
    border-radius: 0px;
}

.dot {
    border-bottom: 1px dotted #E9E9E9;
    width: 100%
}

.margin-top-sm {
    margin-top: 2.5%
}