div.free-trial, div.free-trial:hover {
    padding: 5px;
    border-top: 2px solid black;
    background-color: #27ae60;
    color: white;
}
.paddingloginpage{
    padding-top:60px;
}
    div.free-trial img {
        float: left;
        width: 20px;
        margin-right: 5px;
    }
    .nopaddingpkg {
   padding: 0 !important;
   margin: 0 !important;
}
div.free-trial-alter, div.free-trial-alter:hover {
    /*padding: 11px;*/
    background-color:#4DB04D;
    color: white;
    padding: 0px;
}

.free-trial > a, .free-trial-alter > a, .schedule-demo > a {
    color: white;
    text-decoration: none;
}

div.schedule-demo, div.schedule-demo:hover {
    padding: 5px;
    border-top: 2px solid black;
    background-color: #3a4878;
    color: white;
}

    div.schedule-demo img {
        float: left;
        width: 30px;
        margin-right: 5px;
    }


/*------------Banner CSS---------------*/

.carousel-indicators {
    bottom: 0;
}

    .carousel-indicators li {
        margin: 0px 3px;
    }

        .carousel-indicators li.active {
            margin: 0px 3px;
            height: 11px;
            width: 11px;
        }

.carousel-control {
    display: none;
    z-index: 99;
}

    .carousel-control.right,
    .carousel-control.left {
        background-image: none;
    }

.carousel .item {
    min-height: 400px !important;
    height: 100%;
    width: 100%;

    background-color:#FFFFFF;

}

.carousel-caption {
    left: 5%;
    right: 5%;
    top: 0%;
    bottom: 0%;
    padding: 0px;
    text-shadow:none;
}

    .carousel-caption h3,
    .carousel .icon-container,
    .carousel-caption button {
        background-color: #09c;
    }

    .carousel-caption h3 {
        padding: .5em;
    }

    .carousel-caption .banner-heading {
        /*font-family: Georgia, "Times New Roman", Times, serif;*/
        font-family:Arial;
        text-align: left;
        margin-top: 1em;
        font-size: 30px;
        color:#993333;
    }
    .banner-heading2{
        /*font-family: Georgia, "Times New Roman", Times, serif;*/
          font-family:Arial;

        text-align: left;
        margin-top: 1em;
        font-size:20px;
       color:#007DB2;
    }
    .bannerslide2{
        font-family:Arial;
        color:#007DB2;
        font-size:20px;
    }

    .bannerslide3{
        font-family:Arial;
        color:#333333;
        font-size:16px;
    }
    .list-unstyled li{
        color:#333333;font-family:Arial;
        font-size:16px;
    }

    .carousel-caption .alter {
        margin-top: 2em;
    }

    .carousel-caption .banner-contant {
        font-size: 14px;
        text-align: left;
        margin-top: 1em;
    }

        .carousel-caption .banner-contant ul {
            margin: 0;
            padding-left: 15px;
        }

        .carousel-caption .banner-contant a {
            color: white;
            text-decoration: none;
            font-weight: bold;
            font-size: 16px;
        }

    .carousel-caption .banner-link {
        margin-top: 1.6em;
        line-height: 1;
        text-align: center;
        font-size: 23px;
        font-weight: 600;
    }

    .carousel-caption .banner-image {
        text-align: right;
        margin-top: 10px;
        vertical-align: baseline;
    }
    .carousel-caption .banner-image1 {
        text-align: right;
        margin-top: 10px;
        vertical-align: baseline;



    }

.carousel .icon-container {
    display: inline-block;
    font-size: 25px;
    line-height: 25px;
    padding: 1em;
    text-align: center;
    border-radius: 50%;
}


/* Animation delays */



.carousel-caption h1:first-child {
 -webkit-animation-delay: 1s;
 animation-delay: 1s;
}
.carousel-caption h1:nth-child(2) {
 -webkit-animation-delay: 2s;
 animation-delay: 2s;
}

.carousel-caption p {
 -webkit-animation-delay: 2s;
 animation-delay: 2s;
}

.carousel-caption div.banner-contant {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.carousel-caption div.banner-contant ul {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.carousel-caption div.banner-link {
    -webkit-animation-delay: 4s;
    animation-delay:4s;
}

.carousel-caption div.banner-image {
    -webkit-animation-delay:3s;
    animation-delay: 3s;
}



/*----------Fade CSS-----------*/
.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

    .carousel-fade .carousel-inner .next,
    .carousel-fade .carousel-inner .prev,
    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

.carousel-fade .carousel-control {
    z-index: 2;
}

/*---------------------------Common ----------------------------------*/
.price-lists {
    border: 1px solid #ccc;
    padding: 0px 10px;
    margin: 10px 0px;
}

    .price-lists span {
        font-size: 13px;
    }

    .price-lists .users {
        font-weight: 900;
        font-size: 30px;
        vertical-align: sub;
    }

    .price-lists .price {
        font-weight: 900;
        color: #27AE60;
        font-size: 30px;
        vertical-align: sub;
    }

    .price-lists .table {
        margin-bottom: 0px;
    }

        .price-lists .table > tbody > tr > td.border-bottom {
            border: 0px;
            border-bottom: 1px solid #DDD;
        }

    .price-lists .border-bottom img {
        margin-right: 10px;
    }


.font-georgia {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.color-orange {
    color: #FF6600;
}

.color-red {
    color: red;
}


/*--------------------- elearning style -------------------------------------*/
.eLearnContent {
    background-image: url(../images/elearn-bg.jpg);
    background-repeat: repeat-x;
    margin: -4px 0 0 0;
    width: 100%;
    border: 1px solid #eee;
    clear: both;
}

    .eLearnContent .two-columns {
        margin: 15px 0px;
        float: left;
    }

        .eLearnContent .two-columns div:first-child {
            /*float: left;
            width: 75px;*/
        }

        .eLearnContent .two-columns div:nth-child(2) {
            border-bottom: 1px solid #eee;
        }

        .eLearnContent .two-columns label {
            font-size: 1.4em;
            font-weight: normal;
            display: initial;
            line-height: 1;
        }

        .eLearnContent .two-columns p {
            margin: 15px 0px;
        }

        .eLearnContent .two-columns ul {
            list-style-type: none;
            margin: 20px 0;
            line-height: 1.6;
            padding: 0;
        }

            .eLearnContent .two-columns ul li {
                background-image: url(../images/arrow.png);
                background-repeat: no-repeat;
                background-position: 0px 5px;
                padding-left: 14px;
            }

    .eLearnContent .one-column {
        margin: 15px 0px;
        float: left;
    }

        .eLearnContent .one-column div:first-child {
            /*float: left;
            width: 75px;*/
        }

            .eLearnContent .one-column div:first-child img {
                margin: 5px 0 0 0;
            }

        .eLearnContent .one-column div:nth-child(2) {
            border-bottom: 1px solid #eee;
        }

        .eLearnContent .one-column label {
            font-size: 1.4em;
            font-weight: normal;
            display: initial;
            line-height: 1;
        }

        .eLearnContent .one-column p {
            /*margin: 15px 0px;*/
        }


/*---------------- custom bars for e-learning options based on id -----------------------*/
.e_learning_sections {
    margin-top: 15px;
}

    .e_learning_sections .elearnBox {
        cursor: pointer;
        /*border: 1px solid #eee;*/
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 5px;
    }

        .e_learning_sections .elearnBox .img-width {
            width: 8%;
        }

        .e_learning_sections .elearnBox .title-width {
            width: 92%;
        }

        .e_learning_sections .elearnBox .img_7 {
            float: left;
            height: 47px;
            border-right: 5px solid #333333;
            background-color: #ccc;
            background-image: url(../images/icn1.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_7 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #D33D53;
            color: #fff;
            font-size: 22px;
        }

        .e_learning_sections .elearnBox .img_8 {
            float: left;
            height: 47px;
            padding: 8px 10px;
            border-right: 5px solid #333333;
            background-color: #eee;
            background-image: url(../images/icn2.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_8 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #dc6477;
            color: #fff;
            font-size: 22px;
        }

        .e_learning_sections .elearnBox .img_9 {
            float: left;
            height: 47px;
            padding: 8px 10px;
            border-right: 5px solid #333333;
            background-color: #eee;
            background-image: url(../images/icn3.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_9 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #d29e00;
            color: #fff;
            font-size: 22px;
        }

        .e_learning_sections .elearnBox .img_10 {
            float: left;
            height: 47px;
            padding: 8px 10px;
            border-right: 5px solid #333333;
            background-color: #eee;
            background-image: url(../images/icn4.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_10 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #6272b3;
            color: #fff;
            font-size: 22px;
        }

        .e_learning_sections .elearnBox .img_11 {
            float: left;
            height: 47px;
            padding: 8px 10px;
            border-right: 5px solid #333333;
            background-color: #eee;
            background-image: url(../images/icn5.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_11 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #745e43;
            color: #fff;
            font-size: 22px;
        }

        .e_learning_sections .elearnBox .img_12 {
            float: left;
            height: 47px;
            padding: 8px 10px;
            border-right: 5px solid #333333;
            background-color: #eee;
            background-image: url(../images/icn6.fw.png);
            background-repeat: no-repeat;
            background-position: center;
        }

        .e_learning_sections .elearnBox .title_12 {
            float: left;
            padding: 8px 10px;
            border-right: 5px;
            background-color: #b7a088;
            color: #fff;
            font-size: 22px;
        }


/*---------------------- Responsive CSS ------------------------*/
@media (max-width: 639px) {
    .e_learning_sections .elearnBox .img-width {
        display: none;
    }

    .e_learning_sections .elearnBox .title-width {
        width: 100%;
    }

    .pricing .fullrow-xxs, .org_finalize .fullrow-xxs {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }

    .org_finalize .fullrow-xxs {
        padding: 0;
    }
}

@media (max-width: 767px) {

    .carousel .item {
        height: 670px;
       background-color:#f2f2f2 ;
    }

    .carousel-caption .banner-heading {
        margin-top: 25px;
        font-size: 24px;
    }

    .carousel-caption .banner-contant {
        margin-top: 5px;
        line-height: 1.2;
        font-size: 12px;
    }

    .carousel-caption .banner-link {
        margin-top: 10px;
        line-height: 1.2;
        font-size: 14px;
    }



    .e_learning_sections .elearnBox .img-width {
        height: 44px;
    }

    .e_learning_sections .elearnBox .title-width {
        font-size: 1.4em;
    }

    .org_finalize .price-lists {
        border: 0;
        margin-bottom: 30px;
    }

    .trial_subscription .form-inline {
        padding: 20px 0 0 0;
    }

    .trial_subscription .btn {
        display: block;
        width: 100%;
    }

    #feturedWapper .row {
        margin: 0 10%;
    }

        #feturedWapper .basic {
        margin-top:50px;
    }

    #feturedWapper .sidePnl .image, #feturedWapper .basic .image {
        padding-left:0px;
    }

    #feturedWapper .sidePnl .text, #feturedWapper .basic .text {
        padding: 10px 0px 10px;
        margin: 0 auto;
        float: none;
    }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .trial_subscription input {
        margin: 10px 0;
    }

    .trial_subscription .btn {
        display: block;
        width: 100%;
    }
}

@media (min-width:485px) and (max-width:767px) {

    .carousel-caption .banner-imagesmallscreen{
        text-align: center;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .org_finalize .price-lists {
        border: 0;
    }

    #feturedWapper .sidePnl .image {
        padding: 5px 20px 10px 10px;
    }

    #feturedWapper .sidePnl .text {
        padding: 10px 0px 10px;
    }

    #feturedWapper .basic .image {
        padding: 5px 20px 10px 10px;
    }

    #feturedWapper .basic .text {
        padding: 10px 0px 10px;
    }
}




/*----------------------- Overright CSS -----------------------*/


/*online training page*/
 .deco-none {
        text-decoration: none !important;
        color: #777;

       /*font-size:22px;*/
      }


 .deco-none:hover{
      color: #777;
 }
.nav-tabs {
    padding-left: 15px;
    margin-bottom: 0;
    border: none;
}
.tab-content {
    border: 1px solid #ddd;
    border-radius:4px;
    padding: 15px;
}

@media (max-width:991px) {

    .nav-tabs {

    border: none;
}
.tab-content {
    border:none;

}
}
 /*eleraning*/



 .elrarning_net_row {background: #eeeeee}


.elrarning_row >tbody> tr:nth-child(odd):hover {background-color: #fcf3f3;}

  .coursediv .table-bordered
 {
     border-bottom:hidden;
 }

  .fulltextcourse{
      color: #333333;
      /*font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;*/
       font-family:Arial,Helvetica,sans-serif;
       font-size:16px;
font-weight:bold;
  }

/*package*/

.pkg .table-bordered{
    border-top:hidden;
    border-left:hidden;
    border-right:hidden;
}
.pkg_full_link{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
font-weight:bold;
    color: #333333;
    text-decoration:none;
}
.pkg_code{
       color: #333333;
      font-family:Arial,Helvetica,sans-serif;
       font-size:13px;
font-weight:bold;

}
.packge:hover{
text-decoration:none;
}

/*.pkg_code:hover{

text-decoration:none;
}*/

.alter_net_row tr {

}


.alter_net_row >tbody> tr:hover {background-color: #fcf3f3;}
.alter_net_row > tbody > tr:first-child {
    background-image: url("../images/avd_firsrttrbackground_bg.jpg");
}

.elrarning_rowsite:hover {background-color: #fcf3f3;}


.interested {
    background-color: #5F5F5F;
    padding: 3px 0px;
    float: right;
    margin-left: 10px;
}
.interested a {
    color: white;
padding: 3px 10px;

font-size: 11px;
float: right;
font-family: Arial;

}
#wibinartable>.table-bordered
 {
     border-bottom:hidden;
 }
.coursename{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
font-weight:bold;
    color: #333333;
}



.code{
       color: #333333;
      font-family:Arial,Helvetica,sans-serif;
       font-size:13px;
font-weight:bold;
}
.dob_upcomingconference:hover{
    text-decoration:none;
}

.dob_upcomingconference .date {
    position:relative; top: 10px; left: 10px; z-index: 1;
      background-color: #c62c2c;
        color: white;
          font-size: 36px;
     padding: 0px 10px;
}

.dob_upcomingconference .monthyear {
    position:relative; top:1px; left:0px; z-index: 2;
      color: white;
    font-size: 12px;
    background-color: #de6969;
     padding: 2px 8px;
}
.ondemondwebinar:hover{
    text-decoration:none;
}

.ondemondwebinar .date {
     position:relative; top: 10px; left: 10px; z-index: 1;
      background-color: #c62c2c;
        color: white;
          font-size: 36px;
       padding: 0px 10px;

}


 .ondemondwebinar .monthyear {

   position:relative; top:1px; left:0px; z-index: 2;
      color: white;
    font-size: 12px;
    background-color: #de6969;

    padding: 2px 8px;
}
 .presenter {
    float: right;
    color: #de6969;
    font-size: 11px;
    margin-top: 5px;
    cursor: pointer;
    padding-right: 5px;
}
 .alter_net>tbody> tr:nth-child(odd):hover {background-color: #fcf3f3;}
 .alter_net>tbody> tr:nth-child(even):hover {background-color:white;}


.alter_webinar:hover {background-color: #fcf3f3;}
.dob_webinar{
       color: #333333;
      font-family:Arial,Helvetica,sans-serif;
       font-size:13px;
font-weight:bold;
}
.alltitle{
     font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
font-weight:bold;
    color: #333333;
    text-decoration:none;
}
.alltitle:hover{
    text-decoration:none;
      color: #333333;
}

#ondemoand_conference_table>.table-bordered
 {
     border-bottom:hidden;
 }
.tabheading{font-size:16px; font-family:Arial;}

.registertabm:hover{
    text-decoration:none!important;
}

/*.dob_webinarer{
    width: 15%;
    /*border: 1px solid #DEE0EB;*/
    /*border-right:hidden;
    color: white;
    font-size: 12px;
    vertical-align: top;
}*/
.upcomingwebinar .table-bordered{
     border-bottom:hidden;

}


@media (max-width:335px){

    .alterpadding>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:3px;

}
    .ondemondwebinar .monthyear {

   position:relative; top:1px; left:0px; z-index: 2;
      color: white;
    font-size: 12px;
    background-color: #de6969;

    /*padding: 2px 8px;*/
}
    .ondemondwebinar .date {
     position:relative; top: 10px; left:0px; z-index: 1;
      background-color: #c62c2c;
        color: white;
          font-size: 36px;

           /*padding: 0px 10px 10px 10px;*/
           /*padding-top:2px;*/
    /*border-right: 0;
    color: white;
    font-size: 36px;
    background-color: #c62c2c;
    padding: 0px 10px;*/
}

    .dob_upcomingconference .date {
    position:relative; top: 10px; left:0px; z-index: 1;
      background-color: #c62c2c;
        color: white;
          font-size: 36px;

}

.dob_upcomingconference .monthyear {
    position:relative; top:1px; left:0px; z-index: 2;
      color: white;
    font-size: 12px;
    background-color: #de6969;
}
}



.upcomingconference .table-bordered{
     border-bottom:hidden;
}
/*.dob_upcomingconference{
       color: #333333;
      font-family:Arial,Helvetica,sans-serif;
       font-size:13px;
font-weight:bold;
text-decoration:none;
}*/
.sitemembership .table-bordered{
     border-bottom:hidden;
}

.membership .table-bordered{
     border-bottom:hidden;
}

.redstar{
    color:red;
}
 .labeltext{
     color:black;
     font-weight:bold;
}

 .conapplyNow{
    cursor: pointer;
    padding: 3px 7px;
    font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #B20000;
    text-align: center;
    float: right;
    border-radius: 4px;
 }

 .webapplyNow{
      cursor: pointer;
    padding: 3px 7px;
    font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #B20000;
    text-align: center;
    float: right;
    border-radius: 4px;
 }
 .linavtab{

    /*background-color: #B20000;*/
     /*font-weight:bold;*/
 }
 .getdecription{
     color:black;
     text-decoration:none;

 }
.cartapplybutton{
    background-color: #4DB04D;
    color:white;
	 font-size: 20px;
    font-weight: bold;
}
}
.cartapplybutton:hover{
    color:#333;
}
.checkout-btn{
         background-color: #4DB04D;
    color: white;
    font-size: 20px;
    font-weight: bold;
}
.checkout-btn:hover {
    /*color:#333;*/
    color:white;
}

.course_detail .checkout-btn{
     background-color: #ff3300;
     color:white;
	 
	 font-size:20px;
	 font-weight:bold;
	
}





/*billing page*/
.checkoutFlow {
    /*width: 920px;*/
    margin: 0 auto;
    /*height: 70px;*/
    border: 1px solid #eee;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow: auto;
    text-align: center;
}
.checkoutFlow .milestone {
    display: inline-block;
    margin: 30px 0 0 -4px;
    padding: 5px 25px 0 25px;
    line-height: 2.5;
    border-top: 1px solid #989898;
    color: #556f86;
    font-weight: bold;
    position: relative;
}
.checkoutFlow .current span {
    background-image: url('../images/checkout_cart.png');
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    top: -26px;
    left: 40px;
}
.checkoutFlow .current {
    border-top: 2px solid #f79a0e;
    color: #f79a0e;
}
.checkoutFlow .completed {
    border-top: 2px solid #f79a0e;
    color: #f79a0e;
}

.minheading{
    font-size:16px;font-weight:bold;
}

@media (max-width:767px) {

    .checkoutFlow {
    /*width: 920px;*/
    margin: 0 auto;
    /*height: 70px;*/
    border: 1px solid #eee;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    overflow: auto;
    text-align: center;
}
.checkoutFlow .milestone{
    display:none;

}
.checkoutFlow .current{
    display:inline-block;
     display: inline-block;
    margin: 30px 0 0 -4px;
    padding: 5px 25px 0 25px;
    /*line-height: 2.5;*/
    border-top: 1px solid #989898;
    color: #556f86;
    font-weight: bold;
    font-size:20px;
    position: relative;
}

.checkoutFlow .current span {
    background-image: url('../images/checkout_cart.png');
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    top: -26px;
    left: 40px;
}
.checkoutFlow .current {
     display:inline-block;
    border-top: 2px solid #f79a0e;
    color: #f79a0e;
}

}

@media (max-width:991px){
    .checkorderpageborder{
        border-bottom: 1px solid #ddd;
    }
}
@media (min-width:991px){
    .checkorderpageborder{
       border-right: 1px solid #ddd;
    }
}

 /*.linavtab a:hover{
 color: #ffffff;
background-color: #3596c1;
}*/

 /* cart-aspx  */

 /*.carpanel {
        position: relative;
        bottom:100px;
        left:100px;
        width:500px;

    }
.paneltexbox{
    width :300px;
    height:45px;
}
.carpanel>.form-group>.input-group> .form-control{
    width:75%;
}
 @media (max-width:340px){
    .carpanel {
        position: relative;
        bottom: 65px;
        left:5px;
        width: 290px;
    }
}*/




 /*@media (min-width:340px) and (max-width:768px)

 {
      .carpanel {
          margin-top:25px;
        position: relative;
        bottom:100px;
        left:10px;
        width:300px;

    }
.paneltexbox{
    width :200px;
}
.carpanel>.form-group>.input-group> .form-control{
    width:75%;
}

}*/



/*.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
}*/
/*course_detailspage*/
.buy_now{
    background-color: #c62c2c;
    color:white;
}

     .coursepagetitle{
         color:#993333;font-size:25px;
     }
     .coursevalue{
         color:#007DB2;
     }
     .costvalue{
         font-size:18px;color:#007DB2;font-weight:bold;width:140px;height:26px;
     }

     .smbtLgnsstyle{
         font-size:16px;height:40px;width:153px;
     }
     .costbtnbuy{
         padding-left:110px;
     }

        @media (max-width:345px){

            .btnspacecoursepage {
                padding-right: 3px;
                padding-left: 3px;
            }

        }
        .btnspacecoursepage {

            }

        .coursedetailsheading{
            font-weight: bold; font-size: 16px; padding-bottom:10px;
        }
        .coursedetailscurrencychange{
            text-align: right; font-size: 11px;
        }
        .showmembershipbtncol{
            padding:10px;
        }
        .courseprelaunchdate{
            font-size: 200%;
        }
       .coursedetailscmembership{
           padding-top: 10px;
        }
       .coursedetailsreqstbtn{
           padding: 10px;
       }


    .gtabs>.nav>li.active>a{
          /*background-color: #656fb7;*/
          background-color: #2b468b;
    color: #FFF;
      }
    .gtabs>.nav>li>a{

          background-color: #656fb7;
    color: #FFF;
    border:1px solid #ddd;
      }
       .gtabs>.nav>li>a:hover{
           /*background-color: #656fb7;*/
           background-color: #2b468b;
            color:white;
       }
   .linavtab>.panel-heading{
            /*background-color: #656fb7;*/
            background-color: #2b468b;
            color:white;
       }
   .linavtab>.panel-heading>.panel-title>a{
            /*background-color: #656fb7;*/

            color:white;
            text-decoration:none;
       }

     .linavtab>.panel-heading>.panel-title>a:hover{
            /*background-color: #656fb7;*/
             background-color: #2b468b;
            color:white;
            text-decoration:none;
       }
      .courseauthar>.btn-info:hover{
           color:black;
       }
      .bluediv{
          padding: 8px 8px 8px 15px;
font-size: 15px;
color: #fff;
background-color: #2b468b;

      }
      .coursepageauthorname{

            color: #084694;
         font-weight: bold;
}
      }
      .coursepageauthorname:hover{
          text-decoration:none;

          color:#333;
      }
      .greynoline{
          padding-bottom:10px;
      }
      /*.courseauthorimagepadding{
           padding-bottom:5px;
      }*/
       /*isconfirmed_webinar_popup isconfirmed_conference_popup page*/

       .getregisterwebinarandconference>.nav>li.active>a.tabheading{
           background-color: #B20000;
            color: #FFF;

       }
       .getregisterwebinarandconference>.nav>li>a.tabheading:hover{
            color: #ffffff;
                background-color: #3596c1;
       }

.panelrwebinarandconference > .panel-heading{
    background-color: #B20000;
            color: #FFF;
}
.panelrwebinarandconference > .panel-heading:hover{
   color: #ffffff;
                background-color: #3596c1;
}

.panelrwebinarandconference>.panel-heading>.panel-title>a.tabheading:hover{
            color: #ffffff;
                background-color: #3596c1;

       }

.showcostbtn{
display:none;

}
.showbtnandcost{
display:block;
}
@media (max-width:450px) {
    .showcostbtn {
        display: block;
    }
    .showbtnandcost{
display:none;
}
}
.gettabpadding{
    padding:3px;
}
.borderonlytext{
    border: 1px solid #ddd;
}

.dropdownlist{
    height:100px !important;
    width:100% !important;
    max-width:500px !important;
}

/*myaccount page*/
.myaccount .left {
    float: left;
    width: 630px;
    border: 1px solid #dee0eb;
    margin-right: 10px;
    min-height: 140px;
    background-color: #f4f2fc;
    line-height: 22px;
}
.myaccount .right .head {
    background-color: #AB2828;
    font-size: 16px;
    color: White;
    padding: 10px;
}
.myaccount .right {
    float: left;
    width: 270px;
    border: 1px solid #eee;
    color: #598FBD;
    font-weight: bold;
}
.myaccount .right .cnt {
    padding: 5px 0 5px 10px;
}
/*.contentwrapper a {
    font-size: 13.6px;
    line-height: 23px;
    color: #272727;
    text-decoration:none;
}*/
/*.contentwrapper a:hover{
      color: #AB2828;
}*/
.user_basic {
    float: left;
    padding: 0 10px 0 5px;

}
 .user_status{
        float:right;
}

@media (max-width:590px){
    .user_status{
        float:left;
        padding-left:2px;
        padding-top:3px;
}
}

.InfoUser{
     float:right;
}


@media (max-width:991px) {

    .myaccount .left {
    float: left;
     width:100%;
    border: 1px solid #dee0eb;
    margin-right: 10px;
    min-height: 140px;
    background-color: #f4f2fc;
    line-height: 22px;
    margin-bottom:10px;
}

.myaccount .right {
    float: left;
    width:100%;
    border: 1px solid #eee;
    color: #598FBD;
    font-weight: bold;
}

.myatabs>.nav-tabs>.test-class{
    width:100%;
}


}
.gettextinbutton{
     color: white;
 }
 .gettextinbutton>a{
      color: white;
       font-weight:bold;
 }
 .myatabs>.nav-tabs>.btn-primaryis>a{
    color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  font-weight:bold;

 }

 .myatabs>.nav-tabs>.btn-primaryis>a:hover{
   color: #fff;
  background-color: #286090;
  border-color: #204d74;

 }
 .coursepanel_heading{
     font-weight:bold;
 }
 .nav-tabs>.selected>a{
      color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  font-weight:bold;
 }
 .nav-tabs>.selected>a:hover{
       color: #fff;
  background-color: #286090;
  border-color: #204d74;

 }
 .nav-tabs>.span>a{
      color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  font-weight:bold;
 }
 .nav-tabs>.span>a:hover{
       color: #fff;
  background-color: #286090;
  border-color: #204d74;

 }

 /*.coursecform>.col-sm-5{
     width:38%!important;
 }*/
 /*.myatabs>.nav-tabs>.btn-primaryis{
     color: #fff;

border-color: #122b40;
 }*/
./*getfropdown{
     background-color: #656fb7;
    color: #FFF;

}
 .getdropbuttom{
    background-color: #656fb7;
    color: white;

}
 .getdropbuttom:hover{
     background-color: #2b468b;
    color: white;

 }
 .gettextinbutton{
     color: white;
 }
 .gettextinbutton>a{
      color: white;
 }

.getfropdown>ul>li>a {



}
.getfropdown>ul>li>a:hover {



}*/

/* style new menu and page from acount page*/

 .heading-with-backcolor {
            background-image: url(".../images/bg-heading.png");
            background-color: #ED553B;
            background-position: top center;
        }
        .overwrite {
            background-color: #FFF;
            padding-left: 0;
        }
        .clear-both {
            clear: both;
        }
        .course-heading {
            float: left;
            font-size: 20px;
            line-height: 2;
            padding: 0;
            padding-left: 15px;
            color: white;
            background-color: #ED553B;
        }
        /*.pinky {
            float: right;
            width: 102px;
            height: 5px;
            background-image: url("../content_server/org_51/template/site/default_theme/images/multicolor-bar.png");
            background-repeat: no-repeat;
            /* margin-bottom: -5px; */
        /*}*/
        .courserinner > .panel{
            margin-bottom:0px;
        }
        .courserinner > .panel-heading {

        }
        @media(min-width:565px){
            .courserinner>.panel-heading{
               padding:20px 15px;
            }
        }
        .header-student-image {
            float: left;
            padding-top:10px;
        }
            .header-student-image img {
                width:150px;
                height:110px;
            }
/*@media (min-width: 1200px){
 .colwidthaccountpage {
    width: 13%;
}

}
@media (min-width: 992px){
 .colwidthaccountpage {
    width: 13%;
}

}*/
        .header-student-details {
            float: left;
            padding-top: 10px;
            padding-right: 0px !important;
            margin-right: 0px !important;
        }
        .imagecompanylogo{
            padding:10px;
        }
        @media(max-width:991px) {
            .imagecompanylogo img{
                height: 65px !important;
                width: 100px !important;


            }
        }
        .inlinetextimage>span{
            color: inherit;
            display: inline-block !important;
            padding: 10px 10px 10px 10px ;
            margin: 0;
        }
        .userpadding{
            padding-left:2px !important;
        }
        @media(max-width:468px) {
            .inlinetextimage > span {
                color: inherit;
                display: inline-block !important;
                padding-left: 10px;
                margin: 0;
            }
             .userpadding{
            padding-left:10px !important;
        }

        }

        .imagesizesmallscreenininnerpage {
            display: inline-block;
            /*height: 110px!important;*/
            width: 130px !important;

        }

        .hiddenmeutopinnerpage > .mm-panels > .mm-panel.mm-hasnavbar > .mm-listview {

            font-size: 14px;


        }

        .innerpagemenustyle{
            color: #777;
            font-size:14px!important;
            padding:6px!important;
        }
        .smallmenuli {
            padding-left: 20px !important;
            padding-top: 8px !important;
            padding-bottom: 5px !important;
        }
        .paddingcolumninnerpage{
            padding: 10px;
        }
        /*login page*/

     .registerloginbtn>a{
    font-size: 13.6px;
    line-height: 23px;

}
      .registerloginbtn>a:hover{
  text-decoration:none;
   color: #FFF;
}
         .createAcnt-btn{
    background-image: url('../images/lock.png');
    background-position: 20px center;
    background-repeat: no-repeat;
  background-color: #337ab7;
    color: #FFF;
    cursor: pointer;
    padding: 10px 50px 10px 50px;
    border-radius: 4px;
    font-size: 20px;
    border: solid 1px  #337ab7;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-left: 30px;
}

         .forgotpassword{
             font-size: 13.6px;
line-height: 23px;
color: #272727;
font-weight: bold;
         }

         /*.forgotpassword:hover{
            text-decoration:none;
            color: #c62c2c;

         }*/

         .newCustomerHead {

    background-repeat: repeat-x;
    /*border: 1px solid #eee;*/
    color: #333;
    width: 40%;
    font-size: 18px;
    margin-top: 20px;
    padding: 6px 15px 6px 15px;
    border-radius: 4px;
    font-weight: bold;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
         .h3heading{
             font-size:15px!important;
         }

  /*leftnav*/
         /*.list-group>.selected{
             background-color: #B20000;
               color: #fff!important;
               font-size: 14px!important;


         }



         .list-group>.selected:hover{
             font-size: 14px !important;


             background-color: #B20000!important;
               color: #fff !important;
         }*/

         .listgroupacolor > a.selected
          {

              color: #ff0000!important;



         }
               .listgroupacolor > a.selected:hover{




              color: #ff0000!important;
         }


         .contact_download{
    background-color: #FFFFFF !important;
    color: #465A7E !important;
    padding: 5px 20px;
    font-size: 22px;

    font-weight: bold;
}

         .contact_download:hover {
    background-color: #FFFFFF !important;
    color: #465A7E !important;
    padding: 5px 20px;
    font-size: 22px;
    text-decoration:none !important;
	  font-weight: bold;
}
         .contact_enquiry {
    background-color: #2965a4 !important;
    color: #fff !important;
    padding: 5px 20px;
    font-size: 11px;
}
         .contact_enquiry:hover {
    background-color: #2965a4 !important;
    color: #fff !important;
    padding: 5px 20px;
    font-size: 11px;
    text-decoration:none !important;
}


      .borderlessleftnav {

    /*border-left: none;
    border-right: none;*/
    color: #3F9DC7;
    font-size: 18px;
}

     .listgroupacolor>a.list-group-item, button.list-group-item {
    color: #3F9DC7;
}

     /*contact_authorpage*/
         .topdiv{
         color: #fff;
    background-color: #0e58a8;
    border-color: #46b8da;

    }

          .topdiv:hover{
         color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;

    }

          .panelborder{
              border:1px solid #dddddd;
          }


          .thankyoumsg {
    color: #2e6da4;
    font-size: 18px;
    font-weight: bold;
}

          /*.mm-menu .mm-hidden {
  display: none; }*/

          /*question bank page*/

          .questionbank_link{
              color:black;
          }

          .questionbank_link:hover{
              text-decoration:none !important;
          }

           @media(max-width:535px) {
            .questiondiv{
                padding-left:0px !important;
                 padding-right:0px !important;
                  padding-bottom:0px !important;


            }
        }

	.redhead {
    font-weight: bold;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    background-color: #fc9898;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
}

           .greenhead {
    font-weight: bold;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    background-color: #9cdfa0;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
}

           .blackhead {
    font-size: 12px;
    padding-left: 30px;
    border: 0px;
    color: #212020;
}


           .ansgrade {
    color: #1f6bab;
    margin-left: 35px;
    margin-bottom: 5px;
    font-size: 11px;
    padding: 3px;
}

           .marksobt {
    color: #fd3300;
    /*padding: 15px 5px 15px 5px;*/
    font-size: 12px;
    font-weight: bold;
}

           .ansgrade {
    color: #1f6bab;
    margin-left: 35px;
    margin-bottom: 5px;
    font-size: 11px;
    padding: 3px;
}

           .normalresult {
    color: #1f6bab;
    margin-bottom: 5px;
    font-size: 11px;
    padding: 3px;
}

           .reportlnk {

    /*background-color: rgb(248, 246, 247);*/
    border: 1px solid #dddddd;
     padding: 20px 0px;
    margin-top: 30px;
     font-weight: bold;
   }


             /*.span {

    background-color: rgb(248, 246, 247);
    border: 1px solid rgb(202, 202, 202);
     padding: 20px 0px;
    margin-top: 10px;
     font-weight: bold;
   }*/

             /*.spana{
                 color:black;
             }*/
             /*.span>a:hover{
                 text-decoration:none;
             }*/

/*.onlinetraingcategorydiv {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}*/

.onlinetraingpaneltitle:hover{
    text-decoration:none;
}

.reprt>a{
    color: #333333;
}
.reprt>a:hover{
    text-decoration:none;
}


.dyslft {
    color: #31708f;
    margin: 0 0 0 13px;
    line-height: 18px;
    font-size: 11px;
}

/*.category {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    border-bottom-style: solid;
    border-width: thin;
    border-color: #e7e9fc;
    font-size: 13px;
    font-weight: bold;
}
.category .selected {
    border: 1px solid #eee;
    margin: 3px;
    padding: 6px;
    float: left;
      background-color: #A41E20;
      color:white;
}
.category .span {
    border: 1px solid #CCCCCC;
    margin: 3px;
    padding: 6px;
    float: left;
    background-color: #A41E20;
    color:white;
}
.span>a{
    color:white;
}*/

a.renewclass{
    color: #B4B4B4;
    font-style: italic;
}


a.renewclass:hover{
    color: #333333;
    font-style: italic;
}

.dateExpired{
    background-color: #ff0000;
    padding: 5px;
    float: right;
    color: White;
    font-weight: bold;
    font-size: 12px;
    border-radius: 4px;
    margin-bottom:5px;
}
 .datetab {
    background-image: url(../images/surveydate_bg.jpg);
    padding: 5px;
    background-repeat: repeat-x;
    float: right;
    color: White;
    font-weight: bold;
    font-size: 12px;
    border-radius: 4px;
    margin-bottom:5px;
}
 div.contactauthor>div.datetab{
    background-image:none;
    padding: 5px;
    background-repeat: repeat-x;
    float: right;
    color: White;
    font-weight: bold;
    font-size: 12px;
    border-radius: 4px;
    margin-bottom:5px;
}
 .imgheight{
     height:80px;
 }
  @media(max-width:992px) {
            .imgheight{
     height:100px;

 }

        }


  .selectedmycourse{
      color:red;
  }
  .selectedmycourse:hover{
       color:red !important;
  }
.borderlessleftnav:hover {
    color: #3F9DC7;
}


 .registeralink{
        color:white !important;
        text-decoration:none !important;
    }

    .registeralink:hover{
        text-decoration:none !important;
         color:white !important;
    }


    .heading-with-backcolor {
            background-image: url("images/bg-heading.png");
            background-position: top center;
        }

        .overwrite {
            background-color: #FFF;
            padding-left: 0;
        }

        .clear-both {
            clear: both;
        }

        .course-heading {
            float: left;
            font-size: 20px;
            line-height: 2;
            padding: 0;
            padding-left: 15px;
            color: white;
            background-color: #ED553B;
        }











        .btn-uploaduser {
            background-color: #66cc66;
            color: #FFFFFF;
            font-size: 20px;
            font-family: Arial;
        }

            .btn-uploaduser:hover {
                background-color: #78D178;
                font-size: 20px;
                color: #FFFFFF;
                font-family: Arial;
            }

        .btn-allocatelicenses {
            background-color: #FF6600;
            color: #FFFFFF;
            font-size: 20px;
        }

            .btn-allocatelicenses:hover {
                background-color: #FF8635;
                color: #FFFFFF;
                font-family: Arial;
                font-size: 20px;
            }

        .btn-manageuser {
            background-color: #40BFBF;
            color: #FFFFFF;
            font-size: 20px;
            font-family: Arial;
        }

            .btn-manageuser:hover {
                background-color: #76D1D1;
                color: #FFFFFF;
                font-size: 20px;
                font-family: Arial;
            }

        .btn-reports {
            background-color: #99CC33;
            color: #FFFFFF;
            font-size: 20px;
            font-family: Arial;
        }

            .btn-reports:hover {
                background-color: #ADD658;
                color: #FFFFFF;
                font-size: 20px;
                font-family: Arial;
            }

        .graptitle{
            font-family:Arial;
            font-size:12px;
            color:#666666;
            font-weight:bold;
        }




        .box{
        padding: 20px;
        display: none;
        margin-top: 20px;
        /*border: 1px solid #dddddd;*/
    }
    /*.red{ background: #ff0000; }*/
    /*.green{ background: #00ff00; }
    .blue{ background: #0000ff; }*/

    .assigntoadmin {

    text-align: center;
}

    .heading-with-backcolor {
            background-image: url("../images/bg-heading.png");
            background-position: top center;
        }

        .overwrite {
            background-color: #FFF;
            padding-left: 0;
        }

        .clear-both {
            clear: both;
        }

        .course-heading {
            float: left;
            font-size: 20px;
            line-height: 2;
            padding: 0;
            padding-left:100px;
            color: white;
            background-color: #ED553B;
        }

      .sGrid{
          border:1px solid #dddddd !important;
      }

 .loptionsSel {
    color: #006699;


}


 .loptions{
     /*color: #3F9DC7;*/
 }


  .pinky {
            float: right;
            width: 102px;
            height: 5px;
            background-image: url("../images/multicolor-bar.png");
            background-repeat: no-repeat;
            /* margin-bottom: -5px; */
        }


  .imgsize{

      max-height:74px !important;
  }

  /************************** HOMEPAGE BANNER ACMA CSS ***************************/
div#myCarousel {
  display: flex;
}
#myCarousel .banner-content {
  width: 58%;
  background:url("../images/new-hero2.png");
 
  background-size: cover;
  background-position: top right;
  display: flex;
  justify-content: flex-end;
}

.home-page-slider-height {
	min-height: 547px;
}

#myCarousel .side-banner {
  width: 42%;
  background: #eeeeee;
  display: flex;
  justify-content: flex-start;
}
.banner-content-wrap {
  width: calc(1170px * .58);
  box-sizing: border-box;
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 20px;
}
.banner-content-wrap h1 {
  margin: 0;
  font-weight: 600!important;
  font-size: 48px;
}
.banner-content-wrap ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
  margin-top: 20px;
  width: 100%;
}
.banner-content-wrap ul li {
  font-size: 24px;
  font-weight: 400;
  font-family: 'Raleway';
  color: #000;
  margin-bottom: 15px;
  /* display: inline-block; */
  display: flex;


}
.banner-content-wrap ul li em {
  color: #D6BA30;
  padding-right: 15px;
}

.banner-content-wrap a.button {
  display: block;
  background: #CFB329;
  border-radius: 0;
  width: 210px;
  font-weight: 800!important;
  font-size: 18px;
    padding: 15px 15px 15px 15px;
  color:#ffffff;
  text-align:center;
}
.banner-content-wrap a.button:hover {
  background-color: #E6D37D;
  color: #414141!important;
}
.side-banner-wrap {
  width: calc(1170px * 0.36);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 50px 20px;
  /* padding-right: 20px; */
}
.side-banner-wrap > * {
  max-width: 295px;
  text-align: center;
  box-sizing: border-box;
}
.side-banner-wrap > h3 {
  display: block;
  width: 100%;
  line-height: 1;
  margin: 0;
  text-transform: uppercase;
  font-size:  22px;
  font-weight: 800;
}
.side-banner-wrap > p {

    font-family: 'Raleway';
  font-size: 16px;
   color: #5f6467;
}
.side-banner-wrap > .logos-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}


@media screen and (max-width: 992px) and (min-width: 800px) {
 .banner-content-wrap {
      width: calc(970px * .62);
  }
  .side-banner-wrap {
      width: calc(970px * 0.38);
  }
}
@media screen and (max-width: 799px) {
  .side-banner-wrap > * {
      max-width: none;
  }
  div#myCarousel {
      flex-wrap: wrap;
  }
   #myCarousel .banner-content {
      flex-wrap: wrap;
  }
  #myCarousel .banner-content, #myCarousel .side-banner {
      width: 100%;
      flex-wrap: wrap;
  }
  .banner-content-wrap, .side-banner-wrap {
      width: 100%;
      padding:  30px 15px;
  }
  .side-banner-wrap > .logos-wrap {
      justify-content: space-around;
  }
  .side-banner-wrap > .logos-wrap img {
      padding: 5px;
  }
  .banner-content-wrap h1 {
      font-size: 36px;
  }
  .banner-content-wrap a.button {
      margin: 0 auto;
  }
  .side-banner-wrap > h3 {
      margin-bottom: 20px;
  }
}

/* SCOTT CSS */
/* MY ACCOUNT COURSE CATALOG */
#my-account-catalog {
    text-align: center;
    display: inline-block;
    background: #05688e;
    border-radius: 0;
    width: 210px;
    font-weight: 800!important;
    font-size: 18px;
    padding: 15px;
    color: #ffffff;
    margin-left: 10px;
}

/* CHECKOUT BULLET CSS */
.da-list h3 {
    font-size: 24px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 12px;
    margin-top: 0;
}

.da-list ul {
    list-style-type: none;
    padding-left: 0 !important;
}

.da-list ul li {
    position:  relative;
    line-height: 1.4;
    margin-bottom: 7px;
}

/* CHECKOUT LOGO CSS */
.da-right {
    width: 100%;
    position:  relative;
    padding: 0 0 0 25px;
}

.da-right h2 {
    background: transparent;
    color: black;
    font-weight: 400;
    text-align:  center;
    padding: 15px;
    width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    letter-spacing: .03em;
    margin: 0;
}


.da-right > img {
    max-width: 110px;
}

.da-right > div {
    display: flex;
    flex-wrap: wrap;
    align-items:  center;
    justify-content:  space-around;
    margin-bottom: 75px;
    padding-top: 25px;
}

.da-right > div img {
    max-width: 110px;
}

.da-right > div img:nth-child(-n+4) {
    margin-bottom: 45px;
}

.da-right > p {
    max-width: 275px;
}

.da-right > p:first-of-type {
    margin-bottom: 25px;
}

/* CART CSS */

#flex-pay-options {
    float: right;
    margin-right: 60px;
}

/*****************
OTHER MEDIA QUERIES
*****************/

@media only screen and (max-width: 767px) {
    #my-account-catalog {
        margin-top: 10px;
        margin-bottom: 10px;
    }

}

/*****************
CHECKOUT MEDIA QUERIES
*****************/
@media only screen and (max-width: 1199px) {

    .da-right > div {
        justify-content: space-between;
    }

    .da-right > div img {
        max-width: 130px;
    }
}

@media only screen and (max-width: 991px) {

    .da-right, .da-left {
        width: 100%;
        padding: 0;
    }

    .da-right > div img {
        max-width: 190px;
    }

    .da-right > div img:nth-child(4) {
        margin: 0;
    }

    .da-right > div img:nth-child(-n+3) {
        margin-bottom: 45px;
    }

    .da-right > p {
        max-width: initial;
    }
}

@media only screen and (max-width: 699px) {
    .da-right > div {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    .da-right > div img {
        max-width: 150px;
    }

    .da-right > div img:nth-child(-n+4) {
        margin-bottom: 45px;
    }

}

@media only screen and (max-width: 374px) {

    .da-right > div {
        max-width: 290px;
        justify-content: center;
    }

    .da-right > div img:not(:last-child) {
        margin-bottom: 45px;
    }

    .da-right > div img {
        max-width: 190px;
    }

}

/*****************
Hide Contact Authorif needed 
*****************/

.list-group-item.contact_author{/*display:none;*/
}

/*****************
IAPPS template classes
*****************/


.clinicalresearch
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/clinicalresearch.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .clinicalresearch{
	  background-image:none;
    background-color:#465A7E;
  }
}
.investigator
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/investigator.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .investigator{
	  background-image:none;
    background-color:#465A7E;
  }
}

.statistical
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/Statisticalacademics.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .statistical{
	  background-image:none;
    background-color:#465A7E;
  }
}

.Pharmaphy
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/pharmaphysicians.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .Pharmaphy{
	  background-image:none;
    background-color:#465A7E;
  }
}


.medicalaff
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/medicalaffairs.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .medicalaff{
	  background-image:none;
    background-color:#465A7E;
  }
}



/*Face to Face training*/

.Training-for-Non-Statisticians
{

    background-color: #EEEEEE;
    min-height: 420px;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 0px;
    color: black;
    vertical-align: middle;

	 
	 
}


.Training-for-Non-Statisticians >contrainer.h1
{

  
    color: black;
  
	 
	 
}

.regulatory
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/regulatorypersonnel.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .regulatory{
	  background-image:none;
    background-color:#465A7E;
  }
}
.medicalscience
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/medicalscience.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .medicalscience{
	  background-image:none;
    background-color:#465A7E;
  }
}

.medicalwrite
{
 background:linear-gradient(to right, #465A7E 0%, rgba(255, 255, 255, 0) 85%),
    url("../images/pharma_professionals.jpg");
 
 background-size: auto 100%;
    background-repeat: no-repeat;
   
	  background-position: right top; /*Positioning*/
	 background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	 

	 
	 
}

@media only screen and (max-width: 1040px) {
  .medicalwrite{
	  background-image:none;
    background-color:#465A7E;
  }
}
.pharmaprof
{

	  background-color:#465A7E;
	 min-height:420px;
	 display:block;

	 padding-bottom:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;

	 
	 
}



.pharmaprof p
{

 font-size:24px;

	 
	 
}


.aboutrichard
{

	  background-color:#465A7E;
	 min-height:350px;
	
	 padding-bottom:10px;padding-top: 10px;
	  
	 margin-bottom:0px;
	 color:white;
	 

	 
	 
}



.aboutrichard p
{

 font-size:24px;

	 
	 
}


.iapps_bg
{
	   /*background-image: url("../images/iapps_bg_rk2.png");
	  background-position: right bottom;
   background-repeat: no-repeat;*/
	 background-color:#465A7E;
	 min-height:440px;

	 padding-bottom:0px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;

	 
	 
}



.iapps_bg_off
{
	  /*background-image: url("../images/iapps_bg_rk3.png");
	  background-position: left top;
   background-repeat: no-repeat;*/
	 background-color:#465A7E;
	 min-height:400px;

	 padding-top:0px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	

	 
	 
}

.what_we_offer_bg
{

	 background-color:#465A7E;
	 min-height:400px;

	 padding-top:10px;
	  
	 margin-bottom:0px;
	 color:white;
	 vertical-align: middle;
	

	 
	 
}

.jobspost a
{
	color:white;
	
	
}

.jobspost a:hover
{

	text-decoration:underline;
	color:white;
	
}

.jumbotron h1
{
	color:white;
	font-size:50px;
	font-weight:bold;
}
.jumbotron h2
{
	color:white;
	font-size:20px;
	font-weight:bold;
	
}

.jumbotron h2 a
{
	color:white;
	font-size:20px;
	font-weight:bold;
	
}

.spanyellow
{
	color:#FFFF00;
	font-size:20px;
	font-weight:bold;
	
	
}
.spanyellow a
{
	color:#FFFF00;
	font-size:20px;
	font-weight:bold;
	
	
}
.jumbotronbtn:hover{
	
	background-color:white;
	
	color:#135F64;
	font-size:22px;
	font-weight:bold;
	margin-top:10px;
	border-color:#FFFF00;
}
.jumbotronbtn {
	
	background-color:white;
	
	color:#465A7E;
	font-size:22px;
	font-weight:bold;
	margin-top:10px;
	border-color:white;
}


.bouton-image-header:before {
    content: "";
    width: 36px;
    height:34px;
    display: inline-block;
    margin-right: 10px;
    vertical-align:middle;
    background-color: transparent;
    background-position : center center;
    background-repeat:no-repeat;
	font-size:px;
}

.monBouton-free:before{
     background-image : url("../images/btn_img_free_course_rk.png");
	 background-repeat:none;
	 
}

.monBouton-corporate:before{
     background-image : url("../images/btn_img_corporate_rk.png");
	 background-repeat:none;
}

div.partnersbdr
{
	text-align:center;
	border: 1px solid #eeeeee;
	 

  padding:30px 30px 30px 30px;

  margin:5px 5px 5px 5px;
  margin-bottom:30px;
  
  border-radius: 10px;
  transition: all .2s ease-in-out;
  background-color:#eeeeee;
}

div.partnersbdr:hover {
 
 transform:scale(1.03);
}


div.whoshouldenroll
{
	text-align:center;
	border: 0px solid #eeeeee;
	 

  padding:10px 10px 10px 10px;

  margin:5px 5px 5px 5px;
  margin-bottom:10px;
  
  border-radius: 10px;
  transition: all .2s ease-in-out;
  font-size:20px;
	font-weight:bold;

}

div.whoshouldenroll:hover {
 
 transform:scale(1.03);
}
.whoshouldenroll h3
{
	 font-size:20px;
	font-weight:bold;
	
}

.partners h2
{
	text-align:center;
	color:#465A7E;
	font-size:40px;
	font-weight:bold;
font-family: "Times New Roman", Times, serif;
padding-top:0px;
text-decoration:underline;
}



.ourservices h2
{
	text-align:center;
	color:#ffffff;
	font-size:40px;
	font-weight:bold;
font-family: "Times New Roman", Times, serif;
padding-top:0px;
text-decoration:underline;
}
.iapps_program
{

	 background-color:#2083CC;
	 min-height:450px;
	 padding-bottom:0px;
	 padding-top:5px;
	 margin-top:5px;
	 margin-bottom:0px;
}

.iapps_program h2
{

	color:white;
	font-size:30px;
	font-weight:bold;
}
.iapps_program p
{

	color:white;
	font-size:18px;
	margin-left:10px;
	
}


/* Face to Face*/

.f2f_program
{

	 background-color:#2083CC;
	 min-height:350px;
	 padding-bottom:0px;
	 padding-top:5px;
	 margin-top:5px;
	 margin-bottom:0px;
}

.f2f_program h2
{

	color:white;
	font-size:30px;
	font-weight:bold;
}

.f2f_program p
{

	color:white;
	font-size:18px;
	margin-left:10px;
	
}

.jumbotronbtngreen {
	
		
	color:white;
	font-size:25px;
	font-weight:bold;
	border-color:white;
}

.iapps_cpd 

{
	margin-top:20px;

	
}

.iapps_cpd p
{

	color:white;
	font-size:16px;
	margin-left:10px;
	
}

.container boxgrey
{
	  
    /*THIS does not work as expected: */
    box-shadow: 0 0 10px 10px #000000;
	border:1px;
	
}

div.card {
 
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: left;
  padding:30px 30px 30px 30px;

  margin:5px 5px 5px 5px;
  margin-bottom:30px;
  min-height:380px;
  border-radius: 25px;
  transition: all .2s ease-in-out;
  background-color:#ffffff;
}
div.card:hover {
 
 transform:scale(1.03);
}


.imgservices
{
	min-height:50px;
}

.cardtext
{
	color:#333333;
	min-height:130px;
	
}

div.card h3
{
	color:#993333;
	font-weight:bold;
	font-size:20px;
}

div.card h4
{
	color:#333333;
	font-weight:bold;
	font-size:20px;
}

div.testinomial {
 
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align:left;
  padding:30px 30px 30px 30px;

  margin:5px 5px 5px 5px;
  margin-bottom:30px;

  border-radius: 10px;
  max-width:70%;
  transition: all .2s ease-in-out;

}
div.testinomial:hover {
 
 transform:scale(1.03);
}



.container p
{
	font-size:16px;
}

.logos-wrap-rk {
      padding:  20px 15px;
	   transition: all .2s ease-in-out;
}
.logos-wrap-rk:hover {
     transform:scale(1.08);
}

.navbar-default .navbar-nav>li>a {
    color: #000 !important;
}
.navbar-default .navbar-nav>li>a:hover {
    color: white !important;
}

.dropdown-menu>li>a {
	font-size:16px !important;
	font-weight:bold;
	color: #993333;
}

.btn-group-sm>.btn, .btn-sm{
	font-weight:bold;
	font-size:14px;
}
/*Register page contact details*/
.panel-group .undisplaypanelinregisterpage
{
	/*display:none;*/
}

	