@import url("http://www.icoachmath.com/style.css");
@import url("../css/font-awesome.min.css");
@import url("../css/style.css");
@import url("../vendor/mediaelement/build/mediaelementplayer.css");
@import url("http://www.icoachmath.com/css/main.css");
@import url("http://www.icoachmath.com/css/bootstrap.min.css");
@import url("http://www.icoachmath.com/css/meanmenu.min.css");

.qtn-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 #c2cfd6;
  }

.qtn-card-body, .qtn-card-block {
  flex: 1 1 auto;
  padding: 1.25rem; }
.qtn-card-body .videoelement{
	  padding: 0px !important;
	  min-height: 350px;
	  }
.qtn-card-body .nopadding{padding: 0px !important; }
.qtn-card-body .nopadding > table{margin-bottom: 0px !important;}

.qtn-card-title {
  margin-bottom: 0.75rem; }

.qtn-card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.qtn-card-text:last-child {
  margin-bottom: 0; }

.qtn-card-link:hover {
  text-decoration: none; }

.qtn-card-link + .qtn-card-link {
  margin-left: 1.25rem; }

.qtn-card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f0f3f5;
  border-bottom: 1px solid #c2cfd6; }

.qtn-card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f0f3f5;
  border-top: 1px solid #c2cfd6; }

.qtn-card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.qtn-card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.qtn-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.qtn-card-img {
  width: 100%; }

.qtn-card-img-top {
  width: 100%; }

.qtn-card-img-bottom {
  width: 100%; }

@media (min-width: 576px) {
  .qtn-card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .qtn-card-deck .qtn-card {
      display: flex;
      flex: 1 0 0%;
      flex-direction: column;
      margin-right: 15px;
      margin-left: 15px; } }

@media (min-width: 576px) {
  .qtn-card-group {
    display: flex;
    flex-flow: row wrap; }
    .qtn-card-group .qtn-card {
      flex: 1 0 0%; }
      .qtn-card-group .qtn-card + .qtn-card {
        margin-left: 0;
        border-left: 0; } }

.qtn-card-columns .qtn-card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .qtn-card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .qtn-card-columns .qtn-card {
      display: inline-block;
      width: 100%; } }


 .goog-te-banner-frame.skiptranslate
    {
        display: none !important;
    }
    
    
    .qtn-card-actions .col-md-4
    {
        text-align: center;
    }
    
    .dropdown li
    {
        display: -webkit-inline-box;
    }
    .dropdown li a
    {
        padding: 3px 18px !important;
    }
    .dropdown-toggle.btn-warning:hover
    {
        color: #985f0d !important;
    }
    .dropdown li a .fa
    {
        font-size: 30px;
        width: 20px;
        text-align: center;
        text-decoration: none;
        margin: 5px 2px;
        border-radius: 50%;
        color: #fff !important;
    }
    .dropdown .fa:hover
    {
        opacity: 0.7;
    }
    .dropdown .fa-facebook
    {
        background: #3B5998;
        color: white;
    }
    .dropdown .fa-twitter
    {
        background: #55ACEE;
        color: white;
    }
    .dropdown .fa-google
    {
        background: #dd4b39;
        color: white;
    }
    .course-details-inner
    {
        padding: 0px !important;
    }
    .qtn-card-header h5
    {
        margin: 10px;
        color: #002147;
    }
    .qtn-card-header
    {
        background: #fff !important;
    }
    #google_center_div
    {
        padding: 10px;
    }
    .qtn-card-actions
    {
        margin-top: 12px;
    }
    .btn-primary, .btn-warning
    {
        padding: 5px;
    }
    .btn-warning
    {
        border: 1px solid #eea236 !important;
        background: transparent !important;
        color: #eea236;
    }
    .inner-page-banner-area
    {
        padding: 21px;
    }
    .inner-page-banner-area .pagination-area
    {
        margin-top: -10px;
    }
    h8
    {
        font-weight: bold;
        margin: 10px;
        color: #94424f;
    }
    .btn
    {
        margin-bottom: 6px !important;
    }
    @media (min-width: 1200px)
    {
        .col-lg-6a
        {
            width: 55% !important;
        }
    }
    @media (min-width: 992px)
    {
        .col-md-push-3a
        {
            left: 16% !important;
        }
        .col-md-pull-6
        {
            right: 55% !important;
        }
    }
    @media (min-width: 1200px)
    {
        .col-lg-22a
        {
            width: 15%;
        }
    }
    @media (min-width: 320px) and (max-width: 480px)
    {
        .inner-page-banner-area
        {
            margin-top: 80px !important;
        }
        .btn-primary, .btn-warning
        {
            padding: 1px;
        }
    }
    ul.menu-sol
    {
    }
    ul.menu-sol li
    {
        position: relative;
    }
    ul.menu-sol li a
    {
        cursor: pointer;
    }
    ul.menu-sol li .sub-sol
    {
        display: none;
        right: 0px;
        width: 100%;
        background: #fff;
        left: 0px;
        top: 28px;
        padding: 5px 0px 0px 5px;
    }
    ul.menu-sol li .sub-sol li
    {
        margin-bottom: 5px;
        padding: 5px;
        border-bottom: 1px solid #f2f2;
    }
    ul.menu-sol li:hover .sub-sol
    {
        display: block;
        position: absolute;
        z-index: 99;
        background: #f5f5f5;
    }
.step-bor-nxt{ width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0px 0px 0px 0px; border:0px solid #424242; display:none; margin-bottom:10px;}   
.step-bor-nxt .lftstep{ float:left; font-size:15px; color:#2c2c2c; line-height:24px; font-weight:600; font-family:Arial;}
.step-bor-nxt .rightstep{ float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-left:10px;
font-size:15px; color:#2c2c2c; line-height:24px; font-weight:400; font-family:Arial; width:90%; }
.step-bor-nxt .rightstep img{ width:auto; max-width:100%;}
.step-bor-nxt .ansstep{ width:100%; font-size:16px; line-height:40px; color:#2c2c2c; font-family:Arial; font-weight:600;}
.AnsClass{ width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0px 0px 0px 0px; border:0px solid #424242;}
.Anschoice{font-size:15px; color:#94424f; font-weight: bold; font-weight:600; font-family:Arial;}
.clear{ clear:both;}            
.clear5{ clear:both; height:5px;} .clear10{ clear:both; height:10px;}
.ulsub 
{
    border: 1px solid #c2cfd6;
    padding: 10px;    
   font-size:16;
   text-align:justify;
   padding-left:20px;
   list-style-type: circle;
}

.legend
        {
            background: #f1f1f1;
            color: #484848;
            padding: 5px 10px;
            font-size: 26px;
            border-radius: 5px;
            box-shadow: 0 0 0 1px #ddd;
            height:30px;
        }