.tcs-title + .tcs-wrap {
    padding-top: 11px !important;
}
.tcs-contents > .tcs-wrap .tcs-formula .tcs-result dl dd {
	  margin-bottom: 0rem;
}

.tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product .tcs-wrap dl dd {
	  margin-bottom: 0rem;
}

.sbtdisabled {
   pointer-events: none;
   position: absolute;
    color: #fff;
 
    padding: 0 22px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
	 opacity: 0.3;
}

.A7newInput {
    width: 50px !important;
    position: absolute;
    height: 28px;
	margin-left: 5px;
}

.modal {
    overflow: auto !important;
}

@media print {
    *,*::before,*::after {
        -webkit-print-color-adjust: exact; /** for Safari, Chrome */
                print-color-adjust: exact; /** for Firefox */
    }
    .tcs-wrap{
        background-color: none !important;
    }
    .modal-open .tcs-wrap{
        display: none;
    }
    .tcs-contents{
        border: 1px solid #0048BA !important;
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
    }
    .tcs-contents h2, .tcs-contents h3, .tcs-contents h4, .tcs-contents p,
    .tcs-contents form .tcs-btn a:last-child>span,
    .tcs-contents > .tcs-wrap .tcs-formula .tcs-result dl > *,
    .tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product .tcs-wrap dl > *::before,
    .tcs-product dt, .tcs-product dd{
        color: #00338E !important;
    }
    .tcs-contents h2::after,
    .tcs-contents > .tcs-wrap .tcs-formula .tcs-result dl > *::after{
        background-color: #0048BA !important;
    }
    .tcs-contents h2 span {
        background-color: #0048BA !important;
        color: #fff !important;
    }
    .tcs-contents .tcs-products h3 {
       line-height: 1.5;
    }
    .tcs-contents form {
        color: #231815 !important !important;
    }
    .tcs-contents form input{
        border: 1px solid #757575;
    }
    .tcs-contents form .tcs-btn a{
        background-color: #F26820 !important;
    }
    .tcs-contents form .tcs-btn a>span,
    .tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product .tcs-wrap .tcs-confirm .tcs-btn a>span,
    .tcs-contents .tcs-products .tcs-btn a>span{
        color: #fff !important;
    }
    .tcs-contents form .tcs-btn a:last-child{
        background-color: #fff !important;
        border: 1px solid #00338E !important;
    }
    .tcs-contents .tcs-btn-info a{
        background-color: #EEF3F7 !important;
        border: 1px solid #8099C6 !important;
        color: #00338E !important;
    }
    .tcs-result{
        background-color: #EEF3F7 !important;
    }
    .tcs-contents > .tcs-wrap .tcs-products form .tcs-radio{
        background-color: #EDF5FA !important;
    }
    .tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product,
    .tcs-contents .tcs-products .tcs-btn a{
        -webkit-box-shadow: 2px 2px 10px rgba(138, 160, 174, 0.5) !important;
                box-shadow: 2px 2px 10px rgba(138, 160, 174, 0.5) !important;
    }
    .tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product h4 span,
    .tcs-contents > .tcs-wrap .tcs-products .tcs-list .tcs-product .tcs-wrap .tcs-confirm .tcs-btn a,
    .tcs-contents .tcs-products .tcs-btn a {
        background-color: #4C70B0 !important;
        color: #fff !important;
    }
    .tcs-disclaimer{
        display: block !important;
        margin-top: 0 !important;
    }
    .tcs-disclaimer>.tcs-btn{
        display: none !important;
    }
    .modal-content{
        margin-left: auto;
        margin-right: auto;
        width: 600px;
    }
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: .125rem;
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}