#cardnum {
    background-image: url(/checkout/assets/icons/lock.png);
    background-repeat: no-repeat;
    background-color: #fff;    
    background-size: 20px;
    background-position: 97%;
}
.testclass .card .media{
 flex-direction: column-reverse !important;
 justify-content: left !important;	
}
#ftco-navbar.navbar.navbar-expand-lg{
    background-color:#FDB819 !important;
}
.navbar-dark .navbar-toggler{
    color:#004a85;
    font-size: 18px;
    font-weight: bold;
    border:0;    padding:20px;	
}
.navbar-toggler{
    width:100%;
    padding:10px;
    text-align:left;
}
span.fa-bars{float:right;color:#fff;}
.navbar-collapse{background-color:#03467d;}
ul.navbar-nav li{display:block;}

.testWrapMN h2{
    text-align:center;
    color:#004a85;
    margin-bottom:0;
    font-size: 23px;
font-weight: 600;
}
.testWrapMN h5{
    text-align:center;
    color:#fdb819;
    font-size: 16px;
    margin-bottom:30px;
}
.testWrapMN h5 font{
    color:#fdb819 !important;
}
.testWrapMN h6{
    font-weight:normal;
    font-size: 14px;
    color: #555;
}
.testWrapMN h6 font{
    color:#ff3030 !important;
    font-weight:bold;
}
.testWrapMN p{
    margin-top:20px;
    font-size: 14px;
    color: #555;
    white-space: nowrap;
    letter-spacing: -.4px;
}

.testWrapMN a{color:#007bff;font-weight:bold;}

.quest-Logobox{margin-bottom:20px;}
.quest-Logobox img{width:100%;}
.media-body{width:100%;display: flex;align-items: center;justify-content: space-between;}

.test-wrap .card{background:transparent;border:1px solid #004a85;padding:10px !important;}
.test-wrap-active .card{border:2px solid #008000;background:rgba(0,128,0,0.1);}
.test-wrap .card h5{font-size:16px;color:#004a85;margin-bottom:0 !important;}.titleTests b{font-weight:normal;}
.testRowWrap{justify-content: space-between;padding:0;align-items:center;display:flex;}
.titleTests{width:62%;padding-right:10px;}
.titleTestsPrice{width:22%;}
.titleTestsQuant{width:19%;}
a.moreinfolink{width:100%;color:#007bff;text-decoration:none;font-size: 12px;}
.titleTestsPrice h6{color:#000;}
.titleTestsQuant select{border-radius:10px;}
.media ul, .media ol{margin:0;padding:10px 0 0 20px;}
.moreinfoWrap{font-size: 14px;}
.media p:first-child{margin:0 !important;}
.media p:first-child{margin: 10px 0 0!important; line-height: 1.4 !important;}.media p:first-child font{color: #000 !important;}
.media ul li, .media ol li{margin:0 !important;font-size: 13px;color:#000;line-height:1.8;}
.media ul li span, .media ol li span{font-size: 13px !important;color:#000 !important;}
.resgisBtn button{padding: 15px 40px;background:#f8f8f8;font-weight:bold;color:#ffc107;border-width:2px;}
.resgisBtn button:hover, .resgisBtn button.resgisBtn-active{color:#004a85;background:#ffc107;}
#testTotal{font-weight:bold !important;}
.greyTxt p{color:#666;padding-top:5px;
    padding-left:30px;}

.greyTxt p:first-child{
    background:url('/checkout/assets/images/about.jpg') left 5px no-repeat;
}


.offset-40px{padding-left:15px !important;}
.entry-content.checkout .card h2{padding-bottom:0;}
.card-body label{min-height:auto !important;}
.card-body .tests button{padding: 15px 30px;font-weight:bold;color:#004a85;font-size: 18px;}
.form-control{font-family: Rubik, sans-serif;font-size: 14px;}
.moreinfo-visible .testRowWrap{align-items: start;}
.moreinfo-visible .testRowWrap .titleTestsPrice{padding-top:7px;}

a.cat-showAllTests {
    width: 100%;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    vertical-align: middle;
    background-color: #30a605;
    border-color: #17a2b8;
    border-radius: 0.25rem;
    padding: 0.175rem 1.75rem;
    margin-top: 6px;
    margin-bottom: 20px;
}
div[data-pextra="yes"] {
    display: none;
}

#shopstart b{line-height:1.2;margin-bottom:10px;display:block;}