/* =========================================================
   BOOTSTRAP 5 VERSION - Custom CSS for MODELEXAM
   This file is for pages migrated to Bootstrap 5
   Original Bootstrap 3 pages use: mycustom_min.css
   ========================================================= */

/* =========================================================
   GLOBAL SYSTEM FONT STACK + RENDERING OPTIMIZATION
   ========================================================= */

html, body {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    "Liberation Sans",
    system-ui,
    sans-serif;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body{padding-top:70px;background-color:#FFCDD2}
.card{background-color:#FFCDD2}
.hero-spacer{margin-top:30px}
.hero-spacer2{margin-top:5px}
.hero-spacer3{margin-top:2px}
.hero-feature{margin-bottom:5px}
.hero-feature8{margin-bottom:10px}
.hero-feature2{margin-bottom:30px}
.footer{margin:5px 0}
.custom-header{background-color:#fff;border-color:#fff;height:85px;border-top:6px solid #893B15;box-shadow:0 6px 3px rgba(0,0,0,0.2)}
.custom-footer{background:transparent;border:transparent;background-color:#FFCDD2}
.custom-footer .navbar-nav > li{background-color:#a00000;margin-right:15px;margin-bottom:10px;border-radius:4px}
.custom-footer .navbar-nav > li:hover{background-color:#a50203}
.custom-footer .navbar-nav > li >a{padding:5px 20px;color:#fff;text-align:center}
.navbar-toggler{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#000;background-image:none;border:1px solid #000;border-radius:4px}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-30{margin-bottom:30px}
.loginleft{height:auto;border-radius:5px;box-shadow:0 0 6px #888;padding:5px;background-color:#FFF;background-image:url(../images_res/footer.png)}
.b-brown{background-color:#893B15;border-color:#893B15;color:#fff}
.addbox{margin:3px;border-radius:5px;box-shadow:0 0 6px #888;border:2px solid #B7DDF2;background-color:#FFF;padding:20px}
.adde{font-size:24px;color:#000;font-weight:bold;border-radius:5px;box-shadow:0 0 6px #888;padding:2px;text-align:center;margin-bottom:15px}
.forminfo{font-size:16px;padding:7px 5px 3px 20px;float:left;font-weight:bold;font-style:normal;color:#000;height:26px;background-image:url(../images_res/leftarrow.png);background-repeat:no-repeat}
.tab table{border:1px solid #C2D6FF}
.tab table th{background-color:#C2D6FF}
.foot-icon{float:left;height:50px;padding-top:0;font-size:18px;line-height:20px}
.main-h1{font-weight:bolder;font-size:18px;color:#006;padding-bottom:5px}
.thumbnail-head{padding:1px 0 6px;font-size:18px;font-weight:bold;color:#FFF;text-decoration:none;cursor:default}
.thumbnail-head h2{font-size:18px;font-weight:bold}
.box-holder-top h1{margin-top:0}
.left{float:left}
.desc{font-size:15px;color:#FFF;line-height:20px;height:89px}
.b-text{font-weight:bold;text-transform:uppercase}
.exams{color:#000;font-weight:bold;font-size:18px;text-align:center;padding:5px 2px}
a.pop{color:#FFF;text-align:center;font-size:18px;font-weight:bold;line-height:45px;text-transform:uppercase;text-shadow:0 1px 2px #000}
.footer-lists{float:left;padding:2px 50px 2px 30px;font-size:14px;font-weight:bold;list-style-type:none;}
.footer-lists li{padding-bottom:8px;}
.footer-lists li a{color:#000;font-weight:bold;}
.shadow{box-shadow:0 0 6px #888;}
.topSocial img{margin-top:5%;}
.examboxheight{min-height:120px;}
.rightmargin10{margin-right:10px;}
.box-holder-content{min-height:50px;margin-bottom:20px;}
.autoheight{height:auto;}
/*.footprint{background:transparent url(../images_res/box-background.jpg) no-repeat scroll left top / cover;padding:15px 0 26px}*/
.font-17{font-size:17px;}
.padding-top-10{padding-top:10px;}
.btn-red{color:#fff;background-color:#c9302c;border-color:#ac2925;}
.btn-red.active,.btn-red.focus,.btn-red:active,.btn-red:focus,.btn-red:hover,.show>.dropdown-toggle.btn-red{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-yellow{color:#fff;background-color:#ec971f;border-color:#d58512;}
.btn-yellow.active,.btn-yellow.focus,.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover,.show>.dropdown-toggle.btn-yellow{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.win-button1x{color:#FFF;background-color:#893B15;border-color:#893B15;font-weight:bold}
.win-button1x.active,.win-button1x.focus,.win-button1x:active,.win-button1x:focus,.win-button1x:hover,.show>.dropdown-toggle.win-button1x{background-color:#893B15;border-color:#893B15;font-weight:bold;text-decoration:underline;color:#fff}
.btn-green{color:#fff;background-color:#449d44;border-color:#398439}
.btn-green.active,.btn-green.focus,.btn-green:active,.btn-green:focus,.btn-green:hover,.show>.dropdown-toggle.btn-green{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-blue{color:#fff;background-color:#286090;border-color:#204d74}
.btn-blue.active,.btn-blue.focus,.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.show>.dropdown-toggle.btn-blue{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-marron{color:#fff;background-color:#a00000;border-color:#E7E6ED}
.btn-marron.active,.btn-marron.focus,.btn-marron:active,.btn-marron:focus,.btn-marron:hover,.show>.dropdown-toggle.btn-marron{color:#fff;background-color:#6B2B32;border-color:#E7E6ED}
.btn-subdomain{color:#fff;background-color:#9C27B0;border-color:#E7E6ED}
.btn-subdomain.active,.btn-subdomain.focus,.btn-subdomain:active,.btn-subdomain:focus,.btn-subdomain:hover,.show>.dropdown-toggle.btn-subdomain{color:#fff;background-color:#9C27B0;border-color:#E7E6ED}
/*.btn-premium{background-color:#600;color:#FFF;border-color:#E7E6ED}*/
.btn-premium{background-color:#F44336;color:#FFF;border-color:#E7E6ED}
.btn-premium.active,.btn-premium.focus,.btn-premium:active,.btn-premium:focus,.btn-premium:hover,.show>.dropdown-toggle.btn-premium{color:#fff;background-color:#F44336;border-color:#E7E6ED}
.win{padding:0 11px;vertical-align:middle;transform:translateZ(0px);box-shadow:0 0 1px transparent;backface-visibility:hidden;transition-duration:.3s;transition-property:box-shadow;cursor:auto}
.winbx1{background:#CFB500 none repeat scroll 0 0}
.winbx2{background:#257A00 none repeat scroll 0 0}
.winbx3{background:#36F none repeat scroll 0 0}
.winbx4{background:#00D2EA none repeat scroll 0 0}
.winbx5{background:#7101AB none repeat scroll 0 0}
.winbx6{background:#A50F03 none repeat scroll 0 0}
.winbx7{background:#AB0065 none repeat scroll 0 0}
.winbx8{background:#E00000 none repeat scroll 0 0}
.winbx9{background:#1E2223 none repeat scroll 0 0}
.btns .btn{border:2px solid #FFF;border-radius:0;padding-left:31px;color:#FFF;transform:translateZ(0px);box-shadow:0 0 1px transparent;backface-visibility:hidden;transition-duration:.3s;transition-property:border-radius}
.freeDemo{background:transparent url(../images_res/free-demo-small.png) no-repeat scroll 8px center}
.freeDemo:hover{color:#fff;background-color:transparent;text-decoration:none;border-radius:16px;border-color:rgba(255,255,255,0.4)}
.buyNow{background:transparent url(../images_res/cart-button-small.png) no-repeat scroll 8px center}
.buyNow:hover{color:#fff;background-color:transparent;text-decoration:none;border-radius:16px;border-color:rgba(255,255,255,0.4)}
.boxShadow{background:transparent url(../images_res/box-shadow.png) no-repeat scroll center top;height:18px;width:100%;margin:0;padding:0;position:absolute;bottom:-18px;left:0}
.margin-top-30{margin-top:30px}
.margin-top-20{margin-top:20px}
.margin-top-8{margin-top:8px}
.social-margin{margin-left:20px;margin-right:20px;margin-top:10px}
.sociallikediv{margin-top:30px;height:30px;text-align:center;margin-left:400px}
.social-list{width:450px;float:left}
.social-list li{display:block;float:left;width:33.3%;text-align:center;margin:0 auto;float:left}
.spacertop{margin-top:18px}
.margingtop8{margin-top:8px;width:100%}
.bottomblock{background:#1E2223 none repeat scroll 0 0;color:#FFF;padding:10px 0}
.bottomblock a{color:#FFF;text-decoration:underline}
.div_align_left{text-align:left}
.div_align_right{text-align:right}
.div_align_center{text-align:center}
.fontboldx{font-weight:bold}
.borderBottom{border-bottom:solid 1px #b7ddf2;padding-bottom:2px;margin-bottom:3px}
.examstart_caption{font-weight:bold;color:#000;padding:2px;}
.examstart_caption_value{font-weight:bold;color:#000;padding:2px}
.exambalance{background-color:#893B15;color:#FFF!important;padding:2px 3px;font-weight:400}
.exambalanceBIG{background-color:#FF9933;color:#FFF!important;padding:4px 6px;font-size:24px;font-weight:bold;text-align:center}
#sanswer{margin-top:5px;color:#000;background-color:#FFCDD2}
.sanswerHeight{height:250px; overflow-x: hidden;overflow-y: auto;}
.shadow_box1{background-color:#FFF;border:2px solid #c3c3c4;border-radius:5px;box-shadow:2px 2px 2px #b3b3b3;padding:5px}
.cardBottom{padding-bottom:2px;margin-bottom:2px;border:2px}
.previousBtn{background:transparent url(../images_res/free-demo-small.png) no-repeat scroll 8px center}
.nextBtn{background:transparent url(../images_res/free-demo-small.png) no-repeat scroll 8px center}
.EndBtn{background:transparent url(../images_res/free-demo-small.png) no-repeat scroll 8px center}
.BackToBtn{background:transparent url(../images_res/free-demo-small.png) no-repeat scroll 8px center}
.pnwidth{width:125px}
.legendquestion{border:1px solid #d4d4d4;float:left;padding:2px;text-align:center;width:30px;margin:2px 2px 2px 5px;font-weight:bold;}
.atten{background-color:#0FF;color:#000;margin-left:0}
.legendbanner{border:none;float:left;padding:2px 5px 2px 2px;text-align:left;margin:2px 10px 2px 2px;font-weight:bold;color:#000;font-weight:bold;}
.legendbanner_q{border:none;float:left;padding:2px 0;text-align:left;margin:2px 0;font-weight:bold;color:#000}
.legendbanner_a{border:none;float:left;padding:2px;text-align:left;margin:2px;font-weight:400;color:#000}
.unatten{margin-left:0}
.wrongans{background-color:red;color:#FFF}
.noans{background-color:#FFF;color:#000}
.rightans{background-color:#090;color:#FFF}
.rightans span{font-size:12px;margin-left:4px;text-decoration:none;font-weight:bold}
.border1{margin-bottom:5px;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888}
.yourmark{background-color:#A00000;text-align:center;color:#FFF;margin-top:5px !important; padding:3px !important;font-weight:normal;}
.floatRight{float:right}
.fontveryNormal{font-size:14px;font-weight:400}
.qidlist{border:1px solid #d4d4d4;padding:5px 5px 5px 0;float:left}
.qidlist ul{list-style:none;margin:4px 0}
.qidlist li{list-style:none;border:1px solid #d4d4d4;float:left;padding:0px;text-align:center;width:24px;margin:2px 2px 2px 5px;font-weight:400;height:25px;cursor:pointer;line-height:25px}
.qidlist li a{color:#000!important;text-decoration:none;background-color:#FFF!important}
.qidlist li a:hover{color:#000!important;text-decoration:underline;background-color:#FFF!important}
.qidlist li a:visited{background-color:#FFF;color:#039}
.examwillstart{text-align:center;padding:10px;font-weight:bold}
#wait{width:24px;height:24px;background-image:url(../images_res/loader_exam.gif);background-repeat:no-repeat;top:calc(50% - 200px)!important;float:none;margin:0 auto!important}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-15{width:20%;float:left}
@media (min-width: 768px) {
.col-sm-15{width:20%;float:left}
}
@media (min-width: 992px) {
.col-md-15{width:20%;float:left}
}
@media (min-width: 1200px) {
.col-lg-15{width:20%;float:left}
}
.legendPanel{padding:0;margin-bottom:0;height:30px}
.paddingTop4{padding-top:4px}
.qsno{font-size:12px;padding:3px 3px 5px 12px;margin-bottom:2px;margin-top:2px;font-weight:bold}
.question{font-size:16px;text-align:left;font-weight:bold;color:#006;background-color:#E6E8FA;vertical-align:middle;padding:2px;margin-bottom:3px;margin-top:2px;border-radius:3px;box-shadow:0 0 4px #888;max-height:999999px}
.qmark{font-size:14px;color:#000;font-weight:bold;margin-left:8px;font-style:italic}
.answerfull{float:left}
.anssno{font-size:14px;padding:3px 2px 2px;font-weight:bold;text-align:right;clear:both;font-weight:normal}
.answer{padding:3px 2px 5px;text-align:left;font-size:16px;max-height:999999px}
/* -------------------------
   BASE (Mobile First: <768px)
-------------------------- */
h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
p  { font-size:16px; }

.answer {
  font-size:16px;
  font-style:italic;
}
.question {
  font-size:16px;
}

/* -------------------------
   TABLET (≥768px)
-------------------------- */
@media (min-width:768px) {
  h1 { font-size:26px; }
  h2 { font-size:24px; }
  h3 { font-size:20px; }
  h4 { font-size:18px; }
  p  { font-size:16px; }

  .answer {
    font-size:17px;
    font-style:italic;
  }
  .question {
    font-size:17px;
  }
}

/* -------------------------
   DESKTOP (≥992px)
-------------------------- */
@media (min-width:992px) {
  h1 { font-size:30px; }
  h2 { font-size:26px; }
  h3 { font-size:22px; }
  h4 { font-size:20px; }
  p  { font-size:17px; }

  .answer {
    font-size:18px;
    font-style:normal;
  }
  .question {
    font-size:18px;
  }
}

/* -------------------------
   LARGE DESKTOP (≥1200px)
-------------------------- */
@media (min-width:1200px) {
  h1 { font-size:32px; }
  h2 { font-size:28px; }
  h3 { font-size:24px; }
  h4 { font-size:21px; }
  p  { font-size:18px; }

  .answer {
    font-size:19px;
    font-style:normal;
  }
  .question {
    font-size:19px;
  }
}

.showansfield{border:1px solid #d4d4d4;padding:4px;background-color:#FFF;color:#333;margin-bottom:5px;margin-left:0;margin-right:0}
.showanslegend{background-color:#FFF;color:#000;margin-bottom:5px}
.color_black{color:#000}

.color_red{color:red}
.color_green{color:#090}
.answerbold{font-weight:bold}
.answer span{font-size:14px;margin-left:4px;text-decoration:none}
.rightansgreen{color:#090;font-weight:bold}
.wrongred{color:red;font-weight:bold}
.rightansgreen span{font-size:14px;margin-left:4px;text-decoration:none;font-weight:bold}
.ansalign{text-indent:-2.4em;padding-left:2.4em;margin-left:12px}
.qboxnew{padding:2px;background-color:#FFF;color:#000;margin-right:2px}
.fieldsetborder{border:2px solid #d4d4d4;padding:0 1.4em 1.4em!important;margin:0 0 1.5em!important;box-shadow:0 0 0 0 #C2D6FF}
.legendborder{font-size:1.2em!important;font-weight:bold!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none}
.zeroborderpadding{padding:0;margin:0}
.examtype{color:#000;font-weight:bold;margin-bottom:5px}
.examuili{font-size:20px;padding:2px 0 2px 60px;list-style:disc}
.borderpadding3px{padding:3px;margin:3px}
.borderpadding2px{padding:2px;margin:2px}
.font16{font-size:16px}
.font18{font-size:18px}
.marginbot8{margin-bottom:8px}
.plan_color1{border:1px #a7052a solid;background:#ab072c;box-shadow:inset 0 0 0 2px #85cabc;text-align:center}
.packname{text-align:center;padding:2px 3px 5px;font-size:16px;font-weight:bold;color:#FFF;float:none}
.amount{text-align:center;padding:2px 3px 5px;font-size:36px;font-weight:bold;color:#FFF;float:none}
.noofexam{text-align:center;padding:2px 3px 5px;font-size:20px;font-weight:bold;color:#FFF;text-shadow:0 1px 2px #000;float:none;font-size:16px}
.selectbutton{text-align:center;padding:2px 3px 10px;font-size:18px;font-weight:bold;color:#FFF;cursor:pointer;float:none}
.plan_color2{border:1px #1706b4 solid;background:#d309e0;box-shadow:inset 0 0 0 2px #85cabc}
.plan_color3{border:1px #a7052a solid;background:#1146ac;box-shadow:inset 0 0 0 2px #85cabc}
.plan_color4{border:1px #7b1111 solid;background:#43b929;box-shadow:inset 0 0 0 2px #85cabc}
.plan_color5{border:1px #1706b4 solid;background:#040264;box-shadow:inset 0 0 0 2px #85cabc}
.plan_color6{border:1px #1706b4 solid;background:#003806;box-shadow:inset 0 0 0 2px #85cabc}

/* my colors win tiles */
.wCOLOR_PURPLE{background-color:#A200FF;border-color:transparent}
.wCOLOR_MAGENTA{background-color:#FF0097;border-color:transparent}
.wCOLOR_TEAL{background-color:#00ABA9;border-color:transparent}
.wCOLOR_LIME{background-color:#8CBF26;border-color:transparent}
.wCOLOR_BROWN{background-color:#A00000;border-color:transparent}
.wCOLOR_PINK{background-color:#E671B8;border-color:transparent}
.wCOLOR_ORANGE{background-color:#F09609;border-color:transparent}
.wCOLOR_BLUE{background-color:#1BA1E2;border-color:transparent}
.wCOLOR_RED{background-color:#E51400;border-color:transparent}
.wCOLOR_Stack_RED{background-color:red;border-color:transparent}
.wCOLOR_Stack_Green{background-color:#33A030;border-color:transparent}
.wCOLOR_Facebook1{background-color:#e9212a;border-color:transparent}
.profilecap{padding:3px;margin:1px;text-align:left;font-size:18px;font-weight:bold;color:#009}
.profiletext{padding:3px;margin:1px;text-align:left;font-size:14px;font-weight:bold}
.has-spinner .fa-spinner{opacity:0;max-width:0;transition:opacity 0.25s,max-width .45s}
.has-spinner.active{cursor:progress}
.has-spinner.active .fa-spinner{opacity:1;max-width:50px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #DDD;-webkit-overflow-scrolling:touch}

/* loading pls wait for login page can be used for any other pages too */
#loading {
  width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;z-index:100;}
#loading-image {
position: absolute;top: 50%;left: 45%; z-index:100;}
.casestudy{font-size:16px; font-weight:bold;}
.btn{white-space:normal !important; word-wrap:break-word;}
.q_img{margin-bottom:5px; position:relative;}
hr.style-two {border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);margin:2px;}
.btn-round-lg{border-radius: 22.5px;}.btn-round{border-radius: 17px;font-size:14px;font-weight:bold}.btn-round-sm{border-radius: 15px;}.btn-round-xs{border-radius: 11px;padding-left: 10px;padding-right: 10px;}
.marginzero{margin: 0 auto;}
.fontsmall{font-size:12px;} .fontsmall a:link {color:#003;font-size:12px;} .fontsmall a:visited {color:#036;} .fontsmall a:hover {color:#000;text-decoration:underline;}
.forS{background:#FFF;margin-top:3px;padding-top:4px;}
.stick{background-color:#FFCDD2;border:none;padding-bottom:2px;margin-bottom:2px;}
.btn3d{transition:all .08s linear;position:relative;outline: none;border:0px;margin-right:10px;margin-top:15px}
.btn3d:focus{outline: none;}
.btn3d:active{top:9px;}
.btn-default3d {box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 3px 0 0 #adadad, 0 3px 0 1px rgba(0,0,0,0.4), 0 3px 3px 1px rgba(0,0,0,0.5);background-color:#fff}
.table th {
   /* background-color: #d04d4c; */
   background-color: #8CBF26;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
}
.table-responsive a, .FooterTable a:hover {
    color:#036;text-decoration:underline;
}
.tdstyle{font-weight:bold; padding:5px 0 5px 2px;}
.pqcwhite{color: white; font-style: italic;}
.pqcblack{color: black; font-style: italic;}
.pqcblue{color: #006; font-style: italic;}
.pqtextalign{text-align: left; font-size: 14px;}
.pqtextalignSmall{text-align: left; font-size: 12px;}
.discontinue{ border: 1px solid red;padding: 2px; box-shadow: 1px 2px red; padding-top: 15px; padding-bottom: 1px; margin-bottom: 10px;}


