/* Badge */
.btn-bage {
    /*background-color: #786FE8;*/
    min-width: auto;
}

    .btn-bage img {
        max-width: 30px;
    }

    .BadgeImage img {
        max-width: 20px !important;
    }
    /*.btn-bage:hover {
        background-color: #564CD5;
    }*/


/*Certificate Popup - View Badge Button*/
.cer-badge {
    /*margin-right: 20px;*/
    margin: 5px 30px 0px -17px;
}

    .cer-badge .btn-bage {
        /*padding: 5px 15px;
        border-radius: .25rem;
        font-family: 'gothammedium';
        font-size: 16px;
        color: white;*/
        background: url(images/btnAssesmentSubmit.png) repeat-x;
        padding: 5px 15px;
        /* border-radius: .25rem; */
        /*font-family: 'gothammedium';*/
        font-size: 16px;
        color: white;
        border: 0px solid #630f42;
        color: #FFF;
        height: 30px;
    }

.badge-pg .additional-res-tab .right-link-badge {
    border-left: 1px #bdbdbd dashed;
    height: 100%;
    padding: 0 0 0 20px;
}

    .badge-pg .additional-res-tab .right-link-badge .shr-btn {
        border-bottom: 1px #ccc dashed;
        margin-bottom: 9px;
        padding-bottom: 9px;
    }

    /*.badge-pg .additional-res-tab .right-link-badge a i {
        background-color: #1a6294;
        padding: 10px;
        color: #fff;
        border-radius: 3px;
        margin-right: 10px;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }*/
.bottom-border {
    border-bottom: 1px #ccc dashed;
    padding-bottom:30px;
}

.badgepanel-space {
    margin-top: 5px;
    margin-bottom: 10px;
}

.badge-pg .additional-res-tab .media-body .titl-badge {
    color: #84225E;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.4px;
}

.badge-pg .additional-res-tab .media-body h2 {
    /*color: #bf301c;*/
    color: #fa7631;
}

.badge-pg .additional-res-tab .media-body .date-badge {
    margin-bottom: 20px;
}

.badge-pg .additional-res-tab .media-body p {
    font-size: 14px;
}

.badge-pg .additional-res-tab.earning-sec h5 {
    /*color: #136294;*/
    color: #84225E;
    font-size: 20px;
}

.badge-pg .additional-res-tab.earning-sec {
    margin-top: 30px;
}

.btnBadgeRelate {
    padding: 4px 20px !important;
}

.badgelinkbuttons {
    color: #84225E !important;
    font-weight:bold !important;
}

.badgeshare {
    color: #84225E;
}

.width50 {
    width: 50%;
}

.textaria_Box {
    height: 86px;
    resize: none; /*resize: both;*/
    width: 573px;
    background: none repeat scroll 0 0 #F3F3F4;
    border: 1px solid #D2D2D2;
    border-radius: 4px !important;
    color: #000000;
    /*float: left !important;*/
    padding: 10px 0 10px 5px;
    /*width: 100%;*/
}

body {
    font-family: 'gothambook';
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    margin: 0;
}

.lighColor {
    background: #fafafa;
}

a {
    font-size: 14px;
    font-family: "gothambook", Arial, Helvetica, sans-serif;
    outline: none;
}

    a:hover {
        outline: none;
    }

.container {
    max-width: 1024px;
}

.bodyWrapper {
    padding: 0 10px !important;
    position: relative;
    z-index: 9;
}


.clientLogo {
    position: relative;
    left: 80px !important;
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
    float: left;
}

.col-lg-1 {
    width: 8.33333333333%;
}

.col-lg-2 {
    width: 16.6666666667%;
}

.col-lg-3 {
    width: 25%;
}

.col-lg-4 {
    width: 33.3333333333%;
}

.col-lg-5 {
    width: 41.6666666667%;
}

.col-lg-6 {
    width: 50%;
}

.col-lg-7 {
    width: 58.3333333333%;
}

.col-lg-8 {
    width: 66.6666666667%;
}

.col-lg-9 {
    width: 75%;
}

.col-lg-10 {
    width: 83.3333333333%;
}

.col-lg-11 {
    width: 91.6666666667%;
}

.col-lg-12 {
    width: 100%;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px; /*padding-right:15px;padding-left:15px;*/
}

h1 {
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 24px;
    color: #f36c24;
    padding: 0;
    margin: 10px 0 0px 0;
}

h2 {
    font-family: 'gothammedium';
    font-size: 24px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 5px;
    color: #6aa434;
}

h3 {
    font-family: 'gothammedium';
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 15px;
    color: #fff;
}

.footerback1 h3 {
    font-family: 'gothammedium';
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 15px;
    color: #fff;
}

.footerback1 p {
    font-family: 'gothambook';
    font-size: 14px;
}


.fl {
    float: left;
}

.fr {
    float: right;
}



.clear {
    clear: both !important;
}

.mar10 {
    margin: 10px;
}

.marBottom5 {
    margin-bottom: 5px !important;
}

.marBottom0 {
    margin-bottom: 0px !important;
}

.marLeft0 {
    margin-left: 0px !important;
}

.martop10 {
    margin-top: 10px !important;
}

.padTopBottom0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.padTop0 {
    padding-top: 0px !important;
}

.padLeftRight0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.padLeft0 {
    padding-left: 0px !important;
}

.padRight0 {
    padding-right: 0px;
}

.padRight8 {
    padding-right: 8px !important;
}


.padBottom0 {
    padding-bottom: 0px !important;
}

.padBottom15 {
    padding-bottom: 15px !important;
}

.paddLeft0 {
    padding-left: 0px !important;
}

.paddLeft15 {
    padding-left: 15px !important;
}



.floatR {
    float: right !important;
}

.floatL {
    float: left !important;
}

.orange {
    color: #fd8102;
}

.purpal {
    color: #84225e;
}

.redColor {
    color: #F00;
}

.padLeftRight-15 {
    padding-left: -15px !important;
    padding-right: -15px !important;
}

.marRight15 {
    margin-right: 15px !important;
}

.marRight25 {
    margin-right: 25px !important;
}

.marRight-40 {
    margin-right: -40px !important;
}

.borderRight0 {
    border-right: 0px !important;
}


.width90 {
    width: 61%;
    border: 0px solid red;
}


.container {
    margin-right: auto;
    margin-left: auto;
}

.wioutRow {
    margin-right: 0;
    margin-left: 0;
}

.container:before, .container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.container:before, .container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}
/*.row {margin-right: -15px; margin-left: -15px;}*/
.row {
    margin-right: 15px;
    margin-left: 15px;
}

    .row:before, .row:after {
        display: table;
        content: " ";
    }

    .row:after {
        clear: both;
    }

    .row:before, .row:after {
        display: table;
        content: " ";
    }

    .row:after {
        clear: both;
    }


.bodyRepeate { /*background:url(../images/1background.png) top repeat-x;*/
}

.arrowBtm { /*background:url(../images/bottomArrow.jpg) center bottom no-repeat;*/
    padding-bottom: 0px;
}

/**********************Hedar Start***********************/
.toprow1_Back {
    background: #696b72;
    height: 36px;
    width: 100%;
}

.topheaderRow1 { /*margin:0px auto; */
    padding-top: 0px;
    width: 100%;
}

.toprow2_Back {
    background: url(../images/toprow2_Back.png);
    height: 140px;
    width: 100%;
}

.row2Sec {
    margin: 0px auto;
    padding: 25px 0px 15px;
    width: 100%;
    border: 0px solid red;
}

.toprow3_Back {
    background: url(../images/toprow3_Back.png) repeat-x;
    height: 56px;
    width: 100%;
}

.menu-buttonImg {
    margin: 0px;
    padding: 0px;
    width: 30%;
    background: url(../../images/dropdown.png) no-repeat center left;
    width: 16px;
    height: 14px;
    display: none;
}

.row1Left {
    margin-left: 0px;
    margin-top: 4px;
    padding: 0%;
    float: left;
    list-style: none !important;
    text-transform: uppercase;
    width: 100%;
}

    .row1Left li {
        margin: 0px;
        padding-top: 0.5%;
        padding-right: 2.5%;
        float: left;
        background: url(../images/top_bullet.png) 2px 4px no-repeat;
        height: 23px;
    }

        .row1Left li a {
            color: #cdcdcd;
            padding: 0px;
            margin-left: 25px;
            text-decoration: none;
        }

    .row1Left a:hover {
        color: #FFF;
        text-decoration: none;
    }

.row1Right {
    margin-top: 8px;
    padding-top: 1.5%;
    list-style: none !important;
    float: right;
    /*new added*/
    list-style: none !important;
    /*text-transform: uppercase;
    width: 100%;*/
}

    .row1Right li {
        float: left;
        border-right: 1px solid #afaca9;
        padding: 0 10px;
        font-size: 14px;
        line-height: 10px;
        list-style-type: none;
    }

        .row1Right li:last-child {
            float: left;
            border-right: 0px solid #afaca9;
            padding: 0px 0px 0px 10px;
        }

        .row1Right li a {
            color: #cdcdcd;
            text-decoration: none;
        }

            .row1Right li a:hover {
                color: #FFF;
                text-decoration: none;
            }

.logoSec {
    margin: 0px;
    padding: 0px;
}

.login_newUser {
    margin-bottom: 25px;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    float: right;
    color: #393739;
}

    .login_newUser li {
        float: left;
        padding: 0 3px;
        height: 22px;
        line-height: 22px;
        list-style-type: none;
    }

        .login_newUser li a {
            text-decoration: none;
            color: #393739;
        }

            .login_newUser li a:hover {
                color: #393739;
                text-decoration: none;
            }

.socialtop {
    float: right;
}

.socialIcons {
    width: 100%;
    margin: 0px 0px 1px 0px;
}

    .socialIcons li {
        float: left;
        margin-right: 5px;
        list-style-type: none;
    }

.socialBottom {
    margin-top: -10px;
    float: right;
}



/**********************four Box Section start***********************/

.commonBodySec {
    margin: 0px auto 0px auto;
    padding: 10px 0px; /*padding:0px 10px !important;*/
    border: 0px solid red;
    width: 100%;
}

.bodyContent p {
    margin-bottom: 10px;
    font-size: 17px;
}

.fourBox {
    margin-top: 15px !important;
    margin-bottom: 15px;
    padding: 0px; /*background:#FFFFcc;*/
    display: block;
    border: 0px solid red;
}
/*Edited for Carousel activity learning academics*/



/*
    .brownBox {
    width: 24%;
    display: inline-block; 
    background: #eeeeee;
    margin-right:1.32% !important;
    float: left;
}
*/
.hmepgactvty {
    margin: 10px 10px;
}

.brownBox {
    min-width: 210px !important;
    width: 100%;
    display: inline-block !important;
    background: #eeeeee;
    float: left;
}

@media (min-width: 768px) {
    .hmepgactvty {
        margin: 0px;
    }

    .OuterBrownBox {
        padding: 20px 10px;
    }
}


.brownBox .tlc, .trc, .blc, .brc {
    background-color: transparent;
    background-repeat: no-repeat;
}

.brownBox .tlc {
    background-image: url(../images/box/tlc.jpg);
    background-position: 0 0;
}

.brownBox .trc {
    background-image: url(../images/box/trc.jpg);
    background-position: 100% 0;
}

.brownBox .blc {
    background-image: url(../images/box/blc.jpg);
    background-position: 0 100%;
}

.brownBox .brc {
    background-image: url(../images/box/brc.jpg);
    background-position: 100% 100%;
}

.brownBox .tb, .bb {
    background-color: transparent;
    background-repeat: repeat-x;
}

.brownBox .tb {
    background-image: url(../images/box/tb.jpg);
    background-position: 0 0;
}

.brownBox .bb {
    background-image: url(../images/box/bb.jpg);
    background-position: 50% 100%;
}

.brownBox .rb {
    background-image: url(../images/box/r.jpg);
    background-position: 100% 0;
    background-repeat: repeat-y;
}

.brownBox .lb {
    background-image: url(../images/box/l.jpg);
    background-position: 0 100%;
    background-repeat: repeat-y;
}

.titleMain {
    padding-left: 10px;
    display: inline-block;
}

.imgIcon {
    margin-top: 10px !important;
}

#boxID1 {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

#boxID2 {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

#boxID3 {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}

#boxID4 {
    padding: 0px;
    display: inline-block;
    margin-right: 0px !important;
}

.brownBox h2 {
    margin: 5px 0px 10px;
    padding: 10px 10px 5px 10px;
    height: 20px;
    font-weight: normal;
    font-family: 'gothambook';
    font-size: 20px;
    color: #000;
}

.formContainer {
    margin-top: 5px;
    margin-left: 0px;
    padding: 4px 10px 2px 10px;
    display: inline-block;
    list-style: none;
}

    .formContainer li {
        margin: 0px;
        padding: 0px 5px 5px 17px;
        display: block;
        background: url(..//images/box_bullet.png) 0px 4px no-repeat;
    }

        .formContainer li a {
            text-decoration: none;
            color: #525050;
            font-size: 13px;
        }

            .formContainer li a:hover {
                text-decoration: underline;
                color: #525050;
            }

.btn {
    margin: 0px 0px 10px 18px;
    padding: 0px;
    border: 0px solid red;
}

.subButoton {
    margin: 0px;
    padding-left: 25px;
    background: url(../images/button.png) no-repeat;
    width: 91px;
    height: 22px;
    border: 0;
    cursor: pointer;
    font-size: 11px;
    color: #fff;
    line-height: 22px;
    display: block;
}

    .subButoton:hover {
        background: url(../images/btnSubmit_hover.png)no-repeat;
        background: url(../images/button_hover.png) no-repeat;
        font-size: 11px;
        color: #fff;
        line-height: 22px;
    }

.therArea {
    margin: 0px;
    padding: 0px;
    border: 0px solid red;
}

.titleSection1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    display: inline-block;
}

.dropdwnBox {
    margin-top: 5px !important;
    padding: 0px;
    float: right !important;
    border: 0px solid red;
}

.lable {
    margin-top: 5px;
    padding-right: 2%;
    float: left;
    border: 0px solid red;
    width: 57%;
    text-align: right;
}

.dropC {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 47% !important;
    background: #666666;
}

.drooS {
    margin: 0px;
    padding: 2%;
    border: 1px solid gray;
    width: 100%;
    font-size: 14px;
    color: #010a26;
    float: left;
    background: #fff;
}

.search_drop {
    margin: 3px 0px 2px 2px;
    padding: 0px;
    float: right;
    width: 35%;
}

.clickHereViewMore {
    font-family: 'gothammedium';
    font-size: 18px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 7px;
    color: #740649;
}

.clickhereBox {
    margin-bottom: 10px;
    padding-top: 14px;
    padding-bottom: 10px;
    border-bottom: 3px double #f1f1f1;
}

.clickhereImg {
    margin: 0px;
    padding-right: 10px;
    float: left;
}

/*four Box Section compleate*/

.subscribBox {
    margin-bottom: 10px;
    padding-top: 2px;
    padding-bottom: 25px;
    border-bottom: 3px double #f1f1f1;
}

    .subscribBox p {
        margin-bottom: 10px;
        padding-top: 14px;
        padding-bottom: 0px;
        font-size: 18px;
        color: #696969;
        line-height: 24px;
    }

.subscribesearch {
    background: none;
    padding: 0px;
    display: inline-block;
    margin-top: 7px;
    float: right;
    width: 100%;
}

.searchFields1 {
    padding: 8px 5px;
    /*color: #bcbdbe;*/
    color: #000000;
    border: 1px solid #bcbdbe;
    border-right: none !important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: 60%;
    background: url(../images/subscribe.png) repeat-x;
}

.subscri_searchBtn {
    background: url(../images/subscribe_button.png) repeat-x;
    height: 33px;
    font-family: 'gothammedium';
    color: #fff;
    font-size: 18px !important;
    float: left;
    border: 0;
    padding: 0px;
    width: 20%;
    cursor: pointer;
    border: 1px solid #d07300;
}

    .subscri_searchBtn:hover {
        background: url(../images/subscribe_button.png) repeat-x;
    }

.formativeBanner {
    padding-top: 15px;
    padding-bottom: 25px;
    border-bottom: 0px double #f1f1f1;
}

p {
    padding: 0;
    margin: 0;
    line-height: 17px;
}




/* footer start */
.footerBack { /*background:url(../images/1footerBack.jpg) repeat-x;*/
    clear: both;
}

    .footerBack a { /*color:#FFFFFF; */
        text-decoration: none;
    }

        .footerBack a:hover { /*color:#FFFFFF; */
            text-decoration: underline;
        }

.footerback0 {
    border-top: 2px solid #797779;
    border-bottom: 4px solid #f36c23;
    background: #fff;
}

.footerRow0 {
    padding: 15px 0px 7px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'gothambook';
    color: #424042;
}

.footerback1 {
    background: #424042;
}

.footerRow1 {
    padding-top: 18px;
    color: #FFFFFF;
    padding-bottom: 20px;
}

.footerback2 {
    background: #bcbdbe;
}

.footerRow2 {
    padding: 20px 0 10px 0;
    color: #68676c;
    font-size: 13px;
    clear: both;
    line-height: 16px;
}

.footerAdminBack {
    margin-top: 50px;
    padding: 0px;
    background: #424042;
    border-top: 4px solid #f36c23;
    height: 77px;
    width: 100%;
}

.footerAdminSec {
    margin: 0px auto;
    padding: 25px 0px 25px 0px;
    color: #d9d9d9;
}

.footerUL {
    width: 100%;
    padding: 0;
    margin: 0;
}

    .footerUL li {
        padding: 3px 0 3px 20px;
        margin: 0;
        background: url(../images/footerBullet.png) 0 9px no-repeat;
        list-style-type: none;
    }

        .footerUL li a {
            color: #D9D9D9;
            text-decoration: none;
        }

            .footerUL li a:hover {
                color: #D9D9D9;
                text-decoration: underline;
            }

.footerLogo {
    margin: 0px;
    padding: 0px;
    border: 0px solid red;
}

.backtoTopbox {
    margin: 0px;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-right: 12px;
    float: right !important;
}

.ftr1Row {
    margin: 0px;
    padding: 0px;
}

.paddTopBtm10 {
    padding: 10px 0;
}

.greenFont {
    color: #78bb41;
}

.grayFont {
    color: #d9d9d9;
}

.footersearch {
    background: none;
    padding: 0px;
    display: inline-block;
    margin-top: 15px;
    float: right;
    width: 100%;
}

.footersearchFields {
    padding: 8px 5px;
    color: #424042;
    border: 1px solid #bcbdbe;
    border-right: none !important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: 50%;
    background: #fff;
}

.footer_searchBtn {
    background: url(../images/subscribe_button.png) repeat-x;
    height: 33px;
    font-family: 'gothammedium';
    color: #fff;
    font-size: 18px !important;
    float: left;
    border: 0;
    padding: 0px;
    width: 30%;
    cursor: pointer;
    border: 1px solid #d07300;
}

    .footer_searchBtn:hover {
        background: url(../images/subscribe_button.png) repeat-x;
    }

.boxnone {
    display: none !important;
}

.foterImg {
    margin: 0px;
    padding-top: 5px;
    padding-right: 20px;
    float: left;
    width: 106px;
}

.contBox {
    margin: 0px;
    padding-bottom: 10px;
    display: inline-block;
    width: 90%;
}

.contImg {
    margin: 0px;
    padding-right: 10px;
    float: left;
}

.paddBot {
    padding-bottom: 17px;
}
/* footer end*/


/*Accodian star*/
.menu_list {
    width: 100%;
    /*display: none; */ /*background:#f26c24;*/
    border: 1px solid #cccccc;
}

.menu_head {
    margin: 0px;
    padding: 10px 8px;
    cursor: pointer;
    position: relative;
    margin-bottom: 3px;
    font-weight: bold;
    /*background: #393739 url(../images/left.png) center right no-repeat;*/
    background: #393739 url(../images/down.png) center right no-repeat;
    font-family: 'gothambook';
    font-size: 14px;
    border-bottom: 2px solid #333;
    color: #ededed;
    display: none;
}

.menu_head_down {
    margin: 0px;
    padding: 10px 8px;
    cursor: pointer;
    position: relative;
    margin-bottom: 3px;
    font-weight: bold;
    background: #393739 url(../images/right.png) center right no-repeat;
    font-family: 'latoregular';
    font-size: 14px;
    border-bottom: 2px solid #333;
    color: #ededed;
}

.menu_body {
    display: none;
}

.mobileMenuicon {
    display: none; /*visibility:hidden !important;*/
}

/**********************Admin Seciton***********************/
.adminSec {
    margin: 20px 0px;
}

    .adminSec h1 {
        font-family: 'gothammedium';
        font-weight: normal;
        font-size: 24px;
        color: #fff;
        padding: 10px 10px !important;
        margin: 10px 0 0px 0;
        border: 1px solid #580b3a;
        background: #84225e;
    }

.adminMainBox {
    margin: 20px 0px 10px 0px;
    background: #f9f9f9;
    padding: 3% 2.5%;
    width: 100%;
    border: 1px solid #e1dddd;
    border-bottom: 5px solid #e1dddd;
}

.adminRow1 {
    margin-bottom: 25px;
    padding: 0px;
    border: 0px solid red;
}

.adminCols {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 33.3%;
    float: left;
    border: 0px solid red;
    border: 0px solid red;
}

.adminLable {
    margin: 0px;
    padding-right: 8px;
    font-size: 13px;
    color: #010a26;
    float: left;
    width: 35%;
    float: left;
    line-height: 34px;
    text-align: left;
}

.admininpCol {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 65% !important;
}

.admininputCol {
    margin: 0px;
    padding-left: 2%;
    border: none;
    height: 32px;
    width: 193px;
    font-size: 14px;
    color: #010a26;
    float: left;
    background: url(../images/amin_input.png) no-repeat;
}

.adminSelect {
    margin: 0px;
    padding: 8px 8px 8px 1%;
    border: none;
    line-height: 35px;
    height: 32px;
    width: 193px !important;
    font-size: 12px;
    color: #010a26;
    float: left;
    background: url(../images/amin_input.png) no-repeat;
}

.adminRow2 {
    margin-top: 20px;
    padding: 0px 10px;
    border: 1px solid #e5e1e1;
    height: 35px;
    line-height: 35px;
    background: #f9f9f9;
    font-size: 14px;
    color: #691347;
}
/*.width38Lable{ width:38% !important; padding-right:0px !important;}*/

.loginTitle {
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 24px;
    color: #f36c24;
    padding: 0;
    margin: 10px 0 10px 0;
    text-align: center;
}

.loginRow1 {
    margin: 45px auto 10px auto;
    padding: 15px 0px 10px 15px;
    width: 38.4%;
    background: #fafafa;
    border: 1px solid #c7c5c5;
}

    .loginRow1 .loginBox {
        margin: 0px;
        padding-bottom: 15px;
        border: 0px solid red;
        width: 98%;
    }

    .loginRow1 .adminLable {
        margin: 0px;
        padding-right: 8px;
        font-size: 13px;
        color: #010a26;
        float: left;
        width: 33%;
        float: left;
        line-height: 34px;
        text-align: left;
    }

    .loginRow1 .admininpCol {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 62% !important;
    }

    .loginRow1 .admininputCol {
        margin: 0px;
        padding-left: 2%;
        border: none;
        height: 39px;
        width: 223px;
        font-size: 14px;
        color: #afafaf;
        float: left;
        background: url(../images/loign_input.png) no-repeat;
    }

.loginBtn {
    margin-top: 10px;
    background: url(../images/loginBnt.png) no-repeat;
    height: 37px;
    float: left;
    border: 0;
    padding: 0px;
    width: 98px;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    text-align: center;
}

    .loginBtn:hover {
        background: url(../images/loginBnt.png) 0px -37px no-repeat;
    }
/**********************Admin End***********************/

/*************************Inners Page Section Start**************************/
.contentSec {
    margin: 0px;
    padding: 20px 0px;
    border: 0px solid red;
}

.leftSec {
    margin: 0px;
    padding: 0px;
    border: 0px solid red; /*width:110%;*/
    width: 100%;
}

.rightSec {
    margin-left: 0px;
    padding: 0px;
    border: 0px solid #d1d1d1;
    width: 100%;
}

.leftSec_Inner2 {
    margin-left: 0%;
    padding: 0px;
    border: 0px solid #d1d1d1;
    width: 99% !important;
}

.rightSec_Inner2 {
    margin: 0px;
    padding: 0px;
    border: 0px solid red; /*background:#FFFFFF;*/
    width: 100%;
}


.contentSec p {
    margin: 0px;
    padding: 10px 0px;
    /*font-size: 13px;*/
    color: #3b3b3b;
    line-height: 16px;
    font-family: 'gothambook';
}

    .contentSec p a {
        color: #3b3b3b;
        text-decoration: none;
    }

        .contentSec p a:hover {
            color: #3b3b3b;
            text-decoration: underline;
        }

.leftBox1 {
    margin-bottom: 20px;
    padding: 10px 3% 10px 3%;
    border: 1px solid #d1d1d1;
    background: #FFFFFF;
    width: 97.6%;
    word-wrap: break-word;
}

.purpalBoxTitle {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 8px;
    line-height: 27px;
    background: #84225e;
    font-family: 'gothammedium';
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

.leftsecUL {
    margin: 0px;
    padding: 4px 10px 7px 0px;
    display: inline-block;
    list-style: none;
    font-size: 16px;
}

    .leftsecUL li {
        margin: 0px;
        padding: 0px 0px 2px 20px;
        display: block;
        /*background: url(../images/leftsecBullet.png) 0px 9px no-repeat;*/
        line-height: 20px;
        font-size: 14px;
    }

        .leftsecUL li:last-child {
            margin: 0px;
            padding-left: 20px;
            display: block;
            /*background: url(../images/purpal_Bullet.png) 0px 9px no-repeat;*/
            line-height: 20px;
        }

        .leftsecUL li a {
            text-decoration: none;
            color: #202225;
        }

            .leftsecUL li a:hover {
                text-decoration: underline;
                color: #202225;
            }

        .leftsecUL li .active {
            color: #84225e;
            font-weight: bold;
        }


.leftBox2 {
    margin-bottom: 5px;
    padding: 10px 3% 10px 3%;
    border: 1px solid #d1d1d1;
    background: #f7f7f7;
    width: 96.6%;
    word-wrap: break-word;
}

    .leftBox2 h3 {
        margin: 0px;
        padding-bottom: 5px;
        border: 0px solid #d1d1d1; /*font-family: 'museo300'; */
        font-size: 20px;
        color: #84225e;
        font-weight: normal;
        font-family: 'gothammedium';
    }

.leftBoxWhite {
    margin-bottom: 15px;
    padding: 15px 3% 2px 3%;
    border: 3px double #d1d1d1;
    background: #fff;
    width: 97.6%;
    word-wrap: break-word;
}

    .leftBoxWhite h3 {
        margin: 0px;
        padding-bottom: 5px; /*font-family: 'museo300';*/
        border-bottom: 3px double #d1d1d1;
        font-size: 18px;
        color: #84225e;
        font-weight: normal;
        font-family: 'gothammedium';
    }

.achl_banner {
    margin-bottom: 15px;
    padding: 5px 0px;
    border: 3px double #d1d1d1;
    background: #fafafa;
    width: 97.6%;
}

.purpalUL2 {
    margin: 0px;
    padding: 2px 0px 10px 0px;
    display: inline-block;
    list-style: none;
}

    .purpalUL2 ul {
        min-height: 225px;
    }

    .purpalUL2 li {
        margin: 0px;
        padding: 5px 5px 5px 20px;
        display: block;
        background: url(../images/purpal_Bullet.png) 0px 12px no-repeat;
        line-height: 20px;
        border-bottom: 1px solid #cbcbcb;
    }

        .purpalUL2 li:last-child {
            margin: 0px;
            padding: 5px 5px 0px 20px;
            display: block;
            background: url(../images/purpal_Bullet.png) 0px 12px no-repeat;
            line-height: 20px;
            border-bottom: none;
        }

        .purpalUL2 li a {
            text-decoration: none;
            color: #202225;
            font-size: 13px;
            font-family: 'gothambook';
        }

            .purpalUL2 li a:hover {
                text-decoration: underline;
                color: #202225;
            }

.rightSecRow0 {
    margin-bottom: 15px;
    padding: 7px 10px 7px 10px;
    border: 0px solid #d1d1d1;
    background: #3b3b3b;
    width: 100%;
    word-wrap: break-word;
    font-family: 'gothammedium';
    font-size: 20px;
    color: #fff;
    font-weight: normal;
}

.rightSecRow1 {
    margin-bottom: 15px;
    padding: 5px 10px 0px 10px;
    border: 1px solid #d1d1d1;
    background: #FFFFFF;
    width: 100%;
    word-wrap: break-word;
}

    .rightSecRow1 .sorttag {
        margin: 5px 0px 0px 18px;
        padding: 3px 5px 3px 5px;
        background: #3b3b3b;
        color: #fff;
        float: left;
    }

    .rightSecRow1 .sorttagselected {
        margin: 5px 0px 0px 18px;
        padding: 3px 5px 3px 5px;
        background: #84225e;
        color: #fff;
        float: left;
    }

.addtoWishlist {
    margin: 8px 0px;
    padding: 6px;
    /*padding: 5px 4px 5px 32px;*/
    /*background: url(images/wishlist_1.png) 5px 2px no-repeat;*/
    border: 1px solid #84225e;
    font-family: 'gothammedium';
    font-size: 14px;
    color: #84225e !important;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}

.share_btn {
    float: left;
    margin-right: 10px;
}

.addtoWishlist:hover {
    border: 1px solid #1b1b1b;
    color: #1b1b1b;
    text-decoration: underline;
}

.activitylistbutton {
    margin: 8px 0px;
    padding: 5px 4px 5px 4px;
    border: 1px solid #84225e;
    font-family: 'gothambook';
    font-size: 14px;
    color: #84225e;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}



.rightSecRow1 .sorttag a, .rightSecRow1 .sorttagselected a {
    color: #fff;
}

    .rightSecRow1 .sorttag a:hover, .rightSecRow1 .sorttagselected a:hover {
        color: #fff;
    }

/*Extended for outcomes page - where decoration is not required(underline on hover) */
.rightSecRow1 .outcometag a {
    color: #fff;
}

    .rightSecRow1 .outcometag a:hover {
        color: #fff;
        text-decoration: none;
    }


.innerSearchbox {
    padding: 0px;
    margin-top: 4px;
    float: right;
    border: 0px solid red;
    width: 194px;
}

    .innerSearchbox .innerSearch {
        padding: 6px 5px;
        color: #424042;
        border: 1px solid #bcbdbe;
        border-right: none;
        font-size: 13px;
        float: left;
        width: 83%;
        background: #fff;
    }

    .innerSearchbox .innerSearchBtn {
        background: url(../images/innerSearch.png) no-repeat;
        height: 29px;
        float: left;
        border: 0;
        padding: 0px;
        width: 17%;
        cursor: pointer;
    }

        .innerSearchbox .innerSearchBtn:hover {
            background: url(../images/innerSearch_hover.png) no-repeat;
        }

.rightSecRow2 {
    margin-bottom: 15px;
    padding: 3px 0px 3px 0px;
    border-bottom: 3px double #d3d3d3;
}

    .rightSecRow2 h3 {
        font-family: 'gothammedium';
        font-weight: normal;
        padding: 0;
        margin-bottom: 0px;
        margin-top: 0px;
        color: #f36b24;
        font-size: 15px;
        line-height: 18px;
    }

        .rightSecRow2 h3 a {
            font-family: 'gothammedium' !important;
            font-weight: normal;
            padding: 0;
            margin-bottom: 0px;
            margin-top: 0px;
            color: #f36b24;
            font-size: 15px;
            line-height: 18px;
            text-decoration: none;
        }

            .rightSecRow2 h3 a:hover {
                text-decoration: underline;
            }

    .rightSecRow2 p {
        font-family: 'gothambook';
        margin: 0px;
        padding: 10px 0px;
        font-size: 13px;
        color: #3b3b3b;
        line-height: 17px;
    }

        .rightSecRow2 a, .rightSecRow2 p a {
            color: #84225e;
            /*text-decoration: underline;*/
        }

            .rightSecRow2 a:hover, .rightSecRow2 p a:hover {
                color: #84225e;
                text-decoration: none;
            }

    .rightSecRow2 .leftColsRow2 {
        margin: 0px 0px 0px 0px;
        padding-right: 15px;
        width: 29%;
        border: 0px solid red;
        float: left;
    }

    .rightSecRow2 .rightColsRow2 {
        font-family: 'gothambook';
        font-size: 13px;
        color: #525050;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 69%;
        border: 0px solid black;
        float: left;
    }

      .rightSecRow2 .rightColsRow2 .k-paste-container {
        font-family: 'gothambook' !important;
        color: #525050;
        font-size: 13px;
       }

     .rightSecRow2 .rightColsRow2 span {
        font-family: 'gothambook';
        color: #525050;
        font-size: 14px;
       }

    .rightSecRow2 .leftColsRow2 .leftImgs {
        margin-bottom: 10px;
        padding: 0px;
        border: 0px solid red;
    }

.btmBorder {
    border-bottom: 1px solid #dcdcdc;
}

.pgnation {
    margin-bottom: 40px;
    margin-left: 0px;
    margin-top: 30px;
    padding: 0px;
    list-style: none;
}

    .pgnation li {
        margin-left: 5px;
        padding: 0px;
        float: left;
        font-size: 13px;
    }

        .pgnation li:first-child {
            margin-left: 0px;
        }

        .pgnation li a {
            padding: 5px 10px 5px 10px;
            color: #fff;
            text-decoration: none;
            background: #84225e;
            border: 1px solid #681046;
        }

            .pgnation li a:hover {
                padding: 5px 10px 5px 10px;
                color: #fff;
                text-decoration: none;
                background: #393939;
                border: 1px solid #1e1e1e;
            }

.activityDesc {
    margin: 0px;
    padding: 10px 0px;
    font-size: 13px !Important;
    color: #3b3b3b;
    line-height: 16px !important;
}

    .activityDesc p {
        padding: 3px !Important;
    }

        .activityDesc p span {
            font-size: 13px !Important;
        }

    .activityDesc a {
        color: #84225e;
        text-decoration: underline;
    }

        .activityDesc a:hover {
            color: #84225e;
            text-decoration: none;
        }

.dasboardLeftSection {
    margin-bottom: 15px;
    padding: 0 4% 0 4%;
    border: 3px double #d1d1d1;
    background: #fff;
    width: 97.6%;
    word-wrap: break-word;
}

.catagory_Back {
    margin-bottom: 20px;
    padding: 1% 4% 4%;
    width: 97%;
    background: url(../images/catagory_Back.png) repeat-x;
    /*height: 274px;*/
    border: 1px solid #c5c5c5;
}

.catagoryUL {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    display: inline-block;
    list-style: none;
    font-size: 16px;
}

    .catagoryUL li {
        margin: 0px;
        padding: 10px 5px 10px 30px;
        display: block;
        background: url(../images/purpal_Bullet.png) 10px 15px no-repeat;
        line-height: 20px;
        border-bottom: 1px solid #cbcbcb;
        width: 226px;
    }

        .catagoryUL li:last-child {
            border-bottom: none !important;
        }

        .catagoryUL li a {
            text-decoration: none;
            color: #84225e;
            font-family: 'gothammedium';
            font-size: 17px;
            font-weight: normal;
        }

            .catagoryUL li a:hover {
                text-decoration: underline;
                color: #202225;
            }

    .catagoryUL .selected {
        background: #373737 url(../images/white_bullet.png) 10px 15px no-repeat;
        color: #fff !important;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

        .catagoryUL .selected a {
            color: #fff !important;
        }

        .catagoryUL .selected span {
            color: #FFFFFF !important;
            font-family: gothammedium;
            font-size: 18px;
        }

    .catagoryUL .pendingActvity {
        background: url(../images/lightGrayl_Bullet.png) 10px 15px no-repeat;
        color: #9a9a9a !important;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }

        .catagoryUL .pendingActvity a {
            /*color: #9a9a9a !important;*/
            color: #9a9a9a !important;
        }

        .catagoryUL .pendingActvity span {
            color: #9a9a9a !important;
            font-family: 'gothammedium';
            font-size: 17px;
            font-weight: normal;
        }

/**product details start**/
.prdctDtlsRow1 {
    margin-bottom: 20px;
    padding: 1.5% 1.5% 1.5% 1.5%;
    width: 100%;
    background: #f2f2f2;
    border: 1px solid #d1d0d0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .prdctDtlsRow1 .leftImgs {
        padding-right: 20px;
        float: left;
    }

    .prdctDtlsRow1 h1 {
        /*margin-top: 13px;*/
        padding: 0%;
        border: 0px solid #d1d0d0;
        font-family: 'gothammedium';
        font-size: 18px;
        line-height: 24px;
        font-weight: normal;
        color: #84225e;
    }

    .prdctDtlsRow1 h2 {
        margin-top: 10px;
        padding: 0%;
        border: 0px solid #d1d0d0;
        font-family: 'gothambook';
        font-size: 14px;
        line-height: 18px;
        color: #727272;
        font-weight: bold;
    }



.prdctDtlsRow2 {
    margin-bottom: 20px;
    padding: 0%;
    width: 100%;
    border: 1px solid #fff;
}

    .prdctDtlsRow2 .textCols1 {
        padding: 0px;
        padding: 1.5% 1.5% 0% 2%;
        width: 25%;
        border-right: 1px solid #fff;
        background: #e0e0e1;
        float: left;
        font-size: 14px;
        line-height: 22px;
        color: #000;
        min-height: 90px;
    }

        .prdctDtlsRow2 .textCols1 span {
            color: #716c6c;
        }

.prdctDtlsRow3 {
    margin-bottom: 20px;
    padding: 2% 2%;
    width: 100%;
    border: 1px solid #c5c5c5;
    border-bottom: 4px solid #c5c5c5;
    background: #e6e6e6 url(../images/buttonBack.png) repeat-x;
    display: inline-block;
    font-family: 'gothammedium';
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

    .prdctDtlsRow3 .startActivityText {
        margin: 0px;
        padding: 0%;
        width: 70%;
        font-family: 'gothammedium';
        font-size: 18px;
        line-height: 24px;
        font-weight: normal;
        float: left;
        color: #3b3b3b;
    }

    /*.prdctDtlsRow3 .startActivityBtn {
        margin-top: 3px;
         background: url(../images/bgrd.jpg) repeat !important;
        height: 41px;
        width: 30%;
        font-family: 'gothammedium';
        color: #fff;
        font-size: 22px;
        float: left;
        border: 1px solid #494949;
        padding: 0px !important;
        cursor: pointer;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
        .prdctDtlsRow3 .startActivityBtn:hover {
             background: #e75b12 !important;
             border:1px solid #e75b12;
        }*/
    .prdctDtlsRow3 .startActivityBtn {
        margin-top: 3px;
        background: url(../images/startActivityButton1.png) repeat;
        height: 41px;
        width: 30%;
        font-family: 'gothammedium';
        color: #fff;
        font-size: 22px;
        float: left;
        border: 1px solid #e39603;
        padding: 0px;
        cursor: pointer;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .prdctDtlsRow3 .goToPreAssessmentBtn {
        margin-top: 3px;
        background: url(../images/startActivityButton1.png) repeat;
        height: 41px;
        width: 40%;
        font-family: 'gothammedium';
        color: #fff;
        font-size: 22px;
        /*float: left;*/
        border: 1px solid #e39603;
        padding: 0px;
        cursor: pointer;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

/*.prdctDtlsRow3 .startActivityBtn:hover {
            background: url(../images/startActivityButton.png) no-repeat;
        }*/

.discussionBoardBtn {
    /*margin-top: 3px;
        
        height: 41px;
        width: 30%;
        font-family: 'gothammedium';
        color: #fff;
        font-size: 22px;
        float: left;
        border: 1px solid #e39603;
        padding: 0px;
        cursor: pointer;
        text-align: center;
      */
    background: url(../images/prp-bg.jpg) repeat !important;
    color: #fff !important;
    font-family: 'gothammedium' !important;
    font-size: 13px !important;
    height: 25px !important;
    margin-top: 0 !important;
    padding: 0 7px !important;
    cursor: pointer !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border: 1px solid #690f46;
}


/*.discussionBoardBtn:hover {
             background: #e75b12 !important;
             border:1px solid #e75b12;
        }*/
.divLandingImage {
    margin-bottom: 15px;
}

.divjobcodeImage {
    margin-bottom: 15px;
}

.prdctDtlsRow4 {
    margin-bottom: 20px;
    padding-bottom: 15px;
    width: 100%;
    border-bottom: 1px solid #b1b1b1;
}


.prdctDtlsRow5 {
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid #c5c5c5;
    border-bottom: 4px solid #c5c5c5;
    background: #e6e6e6 url(../images/buttonBack.png) repeat-x;
    display: inline-block;
    font-family: 'gothammedium';
    text-align: center;
    padding: 3px;
}


    .prdctDtlsRow5 .startActivityText {
        font-family: 'gothammedium';
        font-size: 13px;
        line-height: 25px;
        color: red;
    }

.prdctDtlsRow6 {
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid #c5c5c5;
    border-bottom: 4px solid #c5c5c5;
    background: #e6e6e6 url(../images/buttonBack.png) repeat-x;
    display: inline-block;
    font-family: 'gothambook';
    padding: 3px;
}

    .prdctDtlsRow6 .paymentTitle {
        text-align: center;
    }

        .prdctDtlsRow6 .paymentTitle h3 {
            color: green !important;
            font-size: 16px !important;
            font-weight: normal !important;
        }

    .prdctDtlsRow6 .paymentListDiv {
        text-align: left !important;
    }

        .prdctDtlsRow6 .paymentListDiv div {
            width: 33.33% !important;
            float: left !important;
            padding-left: 55px !important;
            font-size: 14px !important;
            font-weight: lighter !important;
            color: #716c6c !important;
        }

.paymentTable {
    border-top: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    background: #e6e6e6 url(../images/buttonBack.png) repeat-x;
    margin-bottom: 10px;
    width: 100%;
}

    .paymentTable th {
        /*width: 33.33%;*/
        color: #84225e;
        font-family: 'gothammedium';
        font-size: 12pt;
        font-weight: normal;
        padding: 6px 0;
        background: none repeat scroll 0 0 #e0e0e1;
        border-bottom: 1px solid #c5c5c5;
        border-right: 1px solid #c5c5c5;
    }

    .paymentTable td {
        /*width: 33.33%;*/
        padding: 3px 2px 3px 10px;
        /*float: left !important;*/
        color: #716c6c !important;
        border-bottom: 1px solid #c5c5c5;
        border-right: 1px solid #c5c5c5;
    }

.purpleBox {
    margin-bottom: 15px;
    padding: 0.5% 1.5% 0.5% 1.5%;
    background: #84225e;
    width: 100%;
    word-wrap: break-word;
    font-family: 'gothambook';
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}


.purpletextBox p {
    font-family: 'gothambook';
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    margin: 0;
}

    .purpletextBox p a, .purpletextBox a {
        font-family: 'gothambook';
        font-size: 14px;
        line-height: 1.428571429;
        color: #84225e;
        margin: 0;
        text-decoration: underline;
    }

.purpletextBox li {
    display: block;
    list-style: none outside none;
    margin: 0;
    margin-left: 30px;
    padding: 3px 5px 3px 20px;
    background: url(../images/black_Bullet.png) 0px 8px no-repeat;
}

.purpletextBox table {
    width: 100%;
    margin: 15px 0px;
    text-align: left;
}

    .purpletextBox table th {
        background: #efefef;
        font-weight: bold;
        color: #84235e;
        padding: 6px 8px;
    }

    .purpletextBox table td {
        padding: 6px 8px;
    }

.purpletextBox {
    margin: 0px;
    padding: 0% 1.5% 0% 1.5%;
}

.blackUL {
    margin: 0px;
    padding: 2px 0px 0px 0px;
    display: inline-block;
    list-style: none;
}

    .blackUL li {
        margin: 0px;
        padding: 3px 5px 3px 20px;
        display: block;
        background: url(../images/black_Bullet.png) 0px 8px no-repeat;
        line-height: 18px;
    }

        .blackUL li a {
            text-decoration: none;
            color: #202225;
        }

            .blackUL li a:hover {
                text-decoration: underline;
                color: #202225;
            }

.accodiContent {
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: 1px solid #b1b1b1;
}

.menu_listPurple {
    width: 100%; /*background:#f26c24;*/
    border: 0px solid #cccccc;
    margin-bottom: 12px;
}

    .menu_listPurple p {
        padding: 10px;
    }

.menu_headPurple {
    margin-bottom: 10px !important;
    padding: 10px 8px;
    color: #fff !important;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    background: #84225e url(../images/down_purple.png) center right no-repeat;
    font-weight: normal !important;
    font-size: 18px !important;
    font-family: 'gothambook' !important;
}

.menu_head_down {
    margin: 0px;
    padding: 10px 8px;
    cursor: pointer;
    position: relative;
    margin-bottom: 3px;
    background: #84225e url(../images/up_purple.png) center right no-repeat;
    font-size: 18px !important;
}

.menu_bodyPurple {
    width: 100%;
}



/*************************Inners Page Section End**************************/


/***Inners Page text content start***/
.bodytextSecion {
    margin: 0px;
    padding: 15px 1% 20px 1%;
    width: 100%;
    border: 0px solid red;
    min-height: 285px;
}

    .bodytextSecion p {
        margin: 0px;
        padding: 10px 0px 10px 0px;
        line-height: 20px;
    }

        .bodytextSecion p a {
            text-decoration: underline;
            color: #84225e;
        }

            .bodytextSecion p a:hover {
                text-decoration: none;
                color: #84225e;
            }

.pageTitle {
    margin-bottom: 10px;
    padding: 5px 0px;
    font-family: 'gothammedium';
    font-size: 14px;
    color: #1d1c1c;
}

.pageHeading {
    margin-bottom: 0px;
    padding: 5px 0px;
    font-family: 'gothammedium';
    font-size: 22px;
    color: #84225e;
}

.fontsize {
    padding: 10px 0px;
    font-size: 16px;
    color: #000;
    font-family: 'gothammedium';
}

.commonUL {
    margin-left: 5px;
    padding: 8px 0px 8px 0px;
    display: inline-block;
    list-style: none;
}

    .commonUL li {
        margin: 0px;
        padding: 3px 5px 3px 25px;
        display: block;
        background: url(../images/black_Bullet.png) 0px 8px no-repeat;
        line-height: 20px;
    }

        .commonUL li a {
            text-decoration: none;
            color: #202225;
            font-size: 13px;
        }

            .commonUL li a:hover {
                text-decoration: underline;
                color: #202225;
            }

    .commonUL .noBullet {
        background: none;
    }

.contactForm {
    margin: 0px;
    padding: 0px;
    width: 60%;
}

    .contactForm .fomrRow {
        margin-bottom: 20px;
        width: 100%;
    }

    .contactForm .lableLeft {
        margin: 0px;
        padding-right: 3%;
        float: left;
        width: 21%;
    }

    .contactForm .inputBoxRight {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 50%;
    }

.commonInput {
    color: #999;
    width: 100%;
    padding: 10px 3px 10px 5px;
    margin-bottom: 0px;
    background: #fff;
    border: 1px solid #D2D2D2;
    -webkit-border-radius: 4px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.commonTextaria {
    color: #999;
    margin: 0px;
    padding: 5px;
    height: 150px;
    resize: none; /*resize: both;*/
    width: 573px;
    background: #fff;
    border: 1px solid #e1dddd;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.redColor {
    color: #F00;
}

.float_RNone {
    float: none !important;
}

.ourClinicSec {
    margin: 20px auto 20px auto;
    padding: 0px;
    width: 90%;
    border: 0px solid #c8c6c8;
}

    .ourClinicSec .headingRow {
        margin: 0px;
        padding: 0px;
        width: 98%;
        margin-bottom: 3px;
    }

        .ourClinicSec .headingRow .cols1 {
            margin-right: 2px;
            padding: 0px;
            width: 32.9%;
            background: #84225e;
            float: left;
        }

        .ourClinicSec .headingRow .width33 {
            width: 33% !important;
        }

        .ourClinicSec .headingRow .headCols {
            margin: 0px;
            padding: 10px 3%;
            width: 94%;
            font-family: 'gothammedium';
            font-size: 16px;
            color: #fff;
        }

        .ourClinicSec .headingRow .bodytextCols {
            margin: 0px;
            padding: 10px 3%;
            width: 94%;
            background: #ebebeb;
        }

.borderLeft {
    border-left: none !important;
}

.ourstaffSec {
    margin: 10px 0px;
    padding: 0px 0px;
    width: 100%;
    border-top: 3px solid #e6e6e6;
    border-bottom: 3px solid #e6e6e6;
    border-left: none;
    border-right: none;
    background: #fff;
}

    .ourstaffSec .cols1 {
        margin: 0px;
        padding-left: 3.5%;
        width: 30%;
        float: left;
    }

    .ourstaffSec .cols2 {
        margin: 0px;
        padding-left: 3%;
        width: 30%;
        float: left;
    }



.paddTop1 {
    padding-top: 1px;
}

.paddTop3 {
    padding-top: 3px !important;
}

.mainServices {
    list-style: none;
    font-family: Arial, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

    .mainServices .controlRound {
        float: left;
        display: block;
        margin-right: 8px;
        color: #f0cdcd;
        height: 235px;
        background: #fff;
        border-radius: 180px;
        padding: 7px;
        box-shadow: 2px 2px 2px #ccc;
    }

        .mainServices .controlRound p strong {
            color: #fff;
            font-size: 13px;
            font-family: Georgia;
        }

        .mainServices .controlRound a {
            display: block;
            overflow: hidden;
            width: 224px;
            cursor: pointer;
            float: right;
        }
/*#a1{width:510px}*/
.mainServicesl .controlRound img {
    z-index: 99999;
    position: absolute;
    border: 3px solid #881212;
}

.mainServices .controlRound p {
    width: 120px;
    display: block;
    margin: 0 0 0 85px;
    padding: 0;
}

.serviceContainer {
    width: 100%;
    display: inline-block;
    position: relative;
    top: -222px;
}

    .serviceContainer .leftLinks {
        float: left;
        padding-left: 3px;
    }

    .serviceContainer .rightLinks {
        position: relative;
        z-index: 1;
        width: 280px;
    }

.innerULLinks1 {
    position: relative;
    z-index: 9;
    top: -185px;
    left: 60px;
}

    .innerULLinks1 li {
        padding: 0;
        marign: 0;
    }

        .innerULLinks1 li a {
            font-size: 14px;
            padding: 3px 0 3px 18px;
            background: url(../images/arrowBtm.gif) 0 8px no-repeat;
        }

            .innerULLinks1 li a:hover {
                text-decoration: none;
                color: #0285ab;
            }

.innerULLinks2 {
    top: -190px;
    left: 60px;
    position: relative;
}

    .innerULLinks2 li {
        padding: 0;
        marign: 0;
    }

        .innerULLinks2 li a {
            font-size: 14px;
            padding: 3px 0 3px 18px;
            background: url(../images/arrowBtm.gif) 0 8px no-repeat;
        }

            .innerULLinks2 li a:hover {
                text-decoration: none;
                color: #f9831e;
            }

.navbar2-collapse {
    display: none;
}

.innerULLinks3 {
    top: -175px;
    left: 60px;
    position: relative;
}

    .innerULLinks3 li {
        padding: 0;
        margin: 0;
    }

        .innerULLinks3 li a {
            font-size: 14px;
            padding: 3px 0 3px 18px;
            background: url(../images/arrowBtm.gif) 0 8px no-repeat;
        }

            .innerULLinks3 li a:hover {
                text-decoration: none;
                color: #5eaa1c;
            }

.bodyWrapper {
    padding: 20px 0 20px 0;
}

.roundLink {
    margin: 10px auto 30px auto;
}

.clientLogoContainer {
    background: #ffffff;
    height: 165px;
    border-bottom: 1px #ddd solid;
    border-top: 1px #ddd solid;
}

.clientLogo {
    width: 100%;
    padding: 30px 0;
}

    .clientLogo li {
        float: left;
        padding: 0 20px 0 0;
    }

.captionTitle {
    background: url(../images/captionTitle.jpg) center bottom no-repeat;
    padding-top: 4px;
    height: 43px;
    text-align: center;
    font-size: 23px;
    font-family: misobold;
}


.imgRight {
    float: right;
    position: relative;
    z-index: 99;
}




.textContainer {
    padding: 10px 0 20px 0;
}

    .textContainer p {
        line-height: 27px;
        margin-bottom: 20px;
        font-size: 15px;
    }

.paddTop30 {
    padding-top: 30px;
}

/* lower browser warning */

.browser-warning {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 99999;
    background: url(../images/overlay.png) repeat scroll 0 0 transparent;
}

.messagePopup {
    margin: 15% auto;
    width: 610px;
    height: 300px;
    padding: 50px 50px;
    background: url(../images/popupOldBrowser.png) no-repeat 0 0;
    font-size: 14px;
}

    .messagePopup p {
        margin: 10px 0;
        font-size: 14px;
    }

.broserIcons {
    border: 1px #ccc solid;
    padding: 40px 30px;
    display: inline-block;
    width: 88%;
    background: url(../images/greyStrip.jpg) repeat-x;
    margin: 20px 0;
}

    .broserIcons li {
        float: left;
        margin-right: 7px;
    }

        .broserIcons li a {
            text-decoration: none;
            border: 1px #ccc solid;
            padding: 5px 10px;
        }

            .broserIcons li a:hover {
                text-decoration: none;
                border: 1px #ccc solid;
                padding: 5px 10px;
                background-color: #ccc;
                color: #000000;
            }
/* Target old browsers with modernizr */
.oldie .browser-warning {
    display: block;
}



.footerContact {
    width: 100%;
}

.contactIco1 {
    padding: 0 0 3px 27px;
    background: url(../images/addIco1.jpg) no-repeat;
    color: #9FA4A6;
}

.contactIco2 {
    padding: 0 0 3px 27px;
    background: url(../images/addIco2.jpg) no-repeat;
    color: #9FA4A6;
}

.contactIco3 {
    padding: 0 0 3px 27px;
    background: url(../images/addIco3.jpg) no-repeat;
    color: #9FA4A6;
}

.faxNumber {
    color: #9FA4A6 !important;
}

.paddLeft20 {
    padding: 0px 20px;
}

.searchFieldBtm {
    display: inline-block;
    height: 37px;
}

    .searchFieldBtm .leftField {
        float: left;
        width: 227px;
        min-height: 40px;
    }

    .searchFieldBtm .rightField {
        width: 70px;
        float: left;
    }

.submitBtn {
    background: #fcad69;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    height: 35px;
    width: 77px;
    border: 0;
}

    .submitBtn:hover {
        background: #9f5c23;
        color: #FFF;
    }

.searchInput {
    text-decoration: underline;
}

.searchTop {
    width: 230px;
    /*width: 22%;*/
    float: left;
    padding-top: 10px;
    border: 0px solid red;
}

    .searchTop .leftField {
        float: left;
        width: 150px;
    }

    .searchTop .rightField {
        float: right;
        width: 42px;
    }

.searchInputMain {
    border: 0;
    color: #000;
    /*color: #757575;*/
    width: 200px;
    position: relative;
    padding: 5px 0px 7px 5px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    text-decoration: none;
    border: #999999 1px solid;
    height: 34px;
}

.alpha {
    padding-left: 0px !important;
}

.footerBtm {
    background: #000000;
    padding: 15px 0 5px 0;
    text-align: center;
    margin-top: 20px;
}

    .footerBtm a {
        color: #9FA4A6;
    }

        .footerBtm a:hover {
            color: #f9831e;
        }

.rightContainer {
    border: 1px #FF0000 solid;
}

.goBtn {
    background: url(../images/goBtn.png) 0 -34px no-repeat;
    padding: 8px 12px 9px 12px;
    border: 0;
    color: #FFF;
    width: 45px;
    height: 34px;
    position: relative;
    z-index: 10;
}

    .goBtn:hover {
        background: url(../images/goBtn.png) 0 0 no-repeat;
        color: #000;
    }

.searchInput {
    padding: 7px 0 5px 3px;
    border: 0;
    color: #000;
    width: 227px;
    height: 35px;
    position: relative;
    padding: 4px 10px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    text-decoration: none;
}

.contactBox {
    background: #fcad69;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #000;
    padding: 10px 20px;
    float: right;
    margin-bottom: 30px;
}

    .contactBox span {
        float: left;
        margin-right: 7px;
    }

    .contactBox a {
        color: #000;
    }

/*.social { position:absolute; right:20px; top:80px; }*/
.social li {
    float: left;
    padding: 0 2px;
    font-size: 14px !important;
}


.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

.collapsing {
    margin: 0px;
    padding: 10px 8px;
    cursor: pointer;
    position: relative;
    margin-bottom: 3px;
    font-weight: bold;
    background: #393739 url(../images/left.png) center right no-repeat;
    font-family: 'latoregular';
    font-size: 14px;
    border-bottom: 2px solid #333;
    color: #ededed;
}







/*.smallGobtn:hover { background:url(../images/arrowBtn.png) 0 0 no-repeat; color:#000 }*/

.marTop30 {
    margin-top: 30px;
}

.marTop10 {
    margin-top: 10px;
}

/* menu main start */

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 11px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

    .dropdown-menu > li > a {
        display: block;
        clear: both;
        font-weight: 400;
        line-height: 1.428571429;
        color: #333;
        white-space: nowrap;
        padding: 5px 15px;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            color: #fff;
            text-decoration: none;
            background-color: #f9831e;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #428bca;
        outline: 0;
    }

    .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-header {
    display: block;
    font-size: 12px;
    line-height: 1.428571429;
    color: #999;
    padding: 3px 20px;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0 dotted;
    border-bottom: 4px solid #000;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    margin-top: 20px;
}

    .navbar-brand:hover, .navbar-brand:focus {
        text-decoration: none;
    }

.innerWrapper {
    margin-top: 25px;
    min-height: 300px;
}







/* RESPONSIVE CSS
-------------------------------------------------- */
.accoridionMenu {
    display: none;
}

.mainHeader {
    padding-bottom: 1px;
}

.mainNavigate {
    display: inline-block;
    width: 100%;
    margin-right: 2px;
}

    .mainNavigate .leftNav {
        float: left;
        width: 700px;
        /*width: 75% !important;*/
    }

    .mainNavigate .searchField {
        background: url(../images/fieldBack.jpg) no-repeat;
        height: 40px;
        position: relative;
        right: 5px;
        float: right;
        width: 220px;
        margin-top: 11px;
    }

        .mainNavigate .searchField .leftField {
            float: left;
            padding: 2px;
        }

        .mainNavigate .searchField .rightField {
            width: 40px;
            float: right;
        }


#navigation {
    clear: both;
    margin-top: 2px;
    padding: 0;
    position: relative;
    z-index: 9999;
}

ul.nav-main, ul.nav-main li {
    list-style: none;
    margin: 0;
    padding: 12px 0;
}

ul.nav-main {
    position: relative;
    z-index: 597;
}

    ul.nav-main li:hover > ul {
        visibility: visible;
    }

    ul.nav-main li.hover, ul.nav-main li:hover {
        position: relative;
        z-index: 599;
        cursor: pointer;
    }

    ul.nav-main li {
        float: left;
        display: block; /*height:53px;*/
        color: #999;
        font: 14px Arial, Helvetica, sans-serif;
        padding: 12px 9px;
        background: url(../images/divider.jpg) no-repeat right 20px;
    }

        ul.nav-main li:last-child {
            float: left;
            display: block; /*height:53px;*/
            color: #999;
            font: 14px Arial, Helvetica, sans-serif; /*padding:12px 10px;*/
            background: none;
        }

        ul.nav-main li a {
            display: block; /*height:29px;*/
            color: #999;
            font-family: 'gothammedium';
            font-size: 15px;
            text-decoration: none;
            padding: 5px 9px;
        }

            ul.nav-main li a:hover {
                color: #fff;
                background: #fd8102;
                border-radius: 4px;
            }

    ul.nav-main .list {
        padding-right: 22px;
        background: url(images/navigation-arrow.gif) no-repeat right top;
    }

.selected {
    color: #fff !important;
    background: #fd8102;
    border-radius: 4px;
}

ul.nav-sub {
    visibility: hidden;
    position: absolute;
    top: 53px;
    left: 10px;
    z-index: 9999999999;
    padding: 10px 0px 15px 0px;
    background: #FFFFFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 4px #e7eae5 solid;
    border-bottom: 5px #fcad69 solid;
}

    ul.nav-sub li {
        list-style: none;
        display: block; /*height:27px;*/
        float: none;
        min-width: 180px;
        background: none;
        padding: 0 5px;
    }

        ul.nav-sub li a {
            list-style: none;
            display: block;
            color: #424042;
            float: none;
            background: none;
            font: 12px Arial, Helvetica, sans-serif;
            padding: 8px 0 8px 10px; /*height:30px;*/
            outline: none;
            font-family: 'gothammedium';
        }

            ul.nav-sub li a:hover { /*background:#fcad69;*/
                background: #f36b24;
                color: #fff;
                border-radius: 0px;
            }

ul.nav-ver {
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 180px;
    z-index: 9999999999;
    padding: 10px 0px 15px 0px;
    background: #FFFFFF;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 4px #e7eae5 solid;
    border-bottom: 5px #fcad69 solid;
}

    ul.nav-ver li {
        list-style: none;
        display: block; /*height:27px;*/
        float: none;
        min-width: 180px;
        background: none;
        padding: 0 5px;
    }

        ul.nav-ver li a {
            list-style: none;
            display: block;
            float: none;
            background: none;
            font: 12px Arial, Helvetica, sans-serif;
            padding: 8px 0 8px 10px; /*height:30px;*/
            outline: none;
            font-family: 'gothammedium';
        }

            ul.nav-ver li a:hover { /*background:#fcad69;*/
                background: #f36b24;
                color: #fff;
                border-radius: 0px;
            }

.heigh40 {
    height: 40px;
}


/*ul.nav-sub li ul{margin-left:150px; top:0px !important;}*/
/* final dropdown responsive menu */

/*@viewport {
    width: device-width;
}*/




.close-btn {
    display: block;
    width: 2.625em;
    height: 2.25em;
    border: 0;
    outline: none;
    background: #333 url(../images/close.png) left center no-repeat;
    background-size: 1.875em 1.875em;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    padding: 0;
}

.no-svg .close-btn {
    background-image: url(../img/close-btn.png);
}

.nav-btn {
    display: block;
    width: 39px;
    height: 39px;
    border: 0;
    outline: none;
    background: url(../images/topBlack_menu.png) left center no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    padding: 0;
}

.no-svg .nav-btn {
    background-image: url(../images/nav-icon.png);
}

.close-btn:focus, .close-btn:hover, .nav-btn:hover, .nav-btn:focus {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

#outer-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#inner-wrap {
    position: relative;
    width: 100%;
}

#nav .close-btn {
    display: none;
}

#nav .block-title {
    border: 0;
    clip: rect(0000);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    margin: -1px;
    padding: 0;
}

#nav .block {
    z-index: 2;
    position: relative;
}

#nav ul:before, #nav ul:after {
    content: "";
    display: table;
}

#nav ul:after {
    clear: both;
}

#top {
    z-index: 100;
    position: relative;
    color: #fff;
}

    #top .block-title {
        font-size: 1.875em;
        line-height: 1.2em;
        text-align: center;
        white-space: nowrap;
        margin: 0;
    }

    #top .nav-btn {
        top: 2px;
        left: 15px;
    }

#main {
    background: #fff;
}

    #main .block {
        padding: 2.625em 1.875em;
    }

footer[role=contentinfo] {
    background: #ddd;
}

@media screen and (min-width: 639px) {
    #top .nav-btn, #nav .close-btn, #nav .block-title {
        border: 0;
        clip: rect(0000);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        margin: -1px;
        padding: 0;
    }
}


@media screen and (max-width: 639px) {
    .outcomes .media-body p {
        line-height: 18px !important;
    }

    .outcomes a.view_btns1 .glyphicon {
        top: 0 !important;
    }

    .outcomes .view_outcomes_detail a {
        margin: 0 0 10px !important;
    }
}


@media screen and (max-width: 620px) {
    #nav {
        /*    position: absolute;*/
        position: fixed;
        top: 0;
        padding-top: 5.25em;
    }

        #nav:not(:target) {
            z-index: 1;
            height: 0;
        }

        #nav:target .close-btn {
            display: block;
        }

        #nav .close-btn {
            position: absolute;
            top: 1.5em;
            left: 1.875em;
        }

        #nav .block {
            position: relative;
            padding: 0;
        }

        #nav li {
            position: relative;
            border-top: 1px solid rgba(255,255,255,0.1);
        }

            #nav li:last-child {
                border-bottom: 1px solid rgba(255,255,255,0.1);
            }

            #nav li.is-active:after {
                z-index: 50;
                display: block;
                content: "";
                position: absolute;
                top: 50%;
                right: -.03125em;
                margin-top: -.625em;
                border-top: .625em transparent solid;
                border-bottom: .625em transparent solid;
                border-right: .625em #FFF solid;
            }

    .js-ready #nav {
        height: 100%;
        width: 70%;
        background: #333;
        -webkit-box-shadow: inset -1.5em 0 1.5em -.75em rgba(0,0,0,0.25);
        -moz-box-shadow: inset -1.5em 0 1.5em -.75em rgba(0,0,0,0.25);
        box-shadow: inset -1.5em 0 1.5em -.75em rgba(0,0,0,0.25);
        left: -70%;
    }

        .js-ready #nav .block {
            background: transparent;
        }

        .js-ready #nav .close-btn {
            display: block;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
            opacity: 0.7;
        }

            .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }

    .js-ready #inner-wrap {
        left: 0;
    }

    .js-nav #inner-wrap {
        left: 70%;
    }

    .csstransforms3d.csstransitions.js-ready #nav {
        left: 0;
        -webkit-transform: translate3d(-100%,0,0);
        -moz-transform: translate3d(-100%,0,0);
        -ms-transform: translate3d(-100%,0,0);
        -o-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .csstransforms3d.csstransitions.js-ready #inner-wrap {
        left: 0 !important;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        -webkit-transition: 0 500ms ease;
        -moz-transition: 0 500ms ease;
        -o-transition: 0 500ms ease;
        transition: transform 500ms ease;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .csstransforms3d.csstransitions.js-nav #inner-wrap {
        -webkit-transform: translate3d(70%,0,0) scale3d(1,1,1);
        -moz-transform: translate3d(70%,0,0) scale3d(1,1,1);
        -ms-transform: translate3d(70%,0,0) scale3d(1,1,1);
        -o-transform: translate3d(70%,0,0) scale3d(1,1,1);
        transform: translate3d(70%,0,0) scale3d(1,1,1);
    }

    .csstransforms3d.csstransitions.js-ready #nav .block {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 0.7;
        -webkit-transition: opacity 300ms 100ms 0 500ms ease;
        -webkit-transition-delay: ease, 0;
        -moz-transition: opacity 300ms 100ms ease, 0 500ms ease;
        -o-transition: opacity 300ms 100ms ease, 0 500ms ease;
        transition: opacity 300ms 100ms ease, transform 500ms ease;
        -webkit-transform: translate3d(70%,0,0) scale3d(0.9,0.9,0.9);
        -moz-transform: translate3d(70%,0,0) scale3d(0.9,0.9,0.9);
        -ms-transform: translate3d(70%,0,0) scale3d(0.9,0.9,0.9);
        -o-transform: translate3d(70%,0,0) scale3d(0.9,0.9,0.9);
        transform: translate3d(70%,0,0) scale3d(0.9,0.9,0.9);
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }

    .csstransforms3d.csstransitions.js-nav #nav .block {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}


/***********************Bottom Responsive Slider************************/
/***********************Start Here************************/
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

    .rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        width: 100%;
        left: 0;
        top: 0;
    }

        .rslides li:first-child {
            position: relative;
            display: block;
            float: left;
        }

    .rslides img {
        display: block;
        height: auto;
        float: left;
        width: 100%;
        border: 0;
    }
/***********************End Here************************/

/***********************Video gallery Responsive Slider************************/
/***********************Start Here************************/

.slider {
    margin: 0px auto 20px auto;
    padding: 0px;
}

#video-gallery {
    width: 100%;
}

.videoGallery .rsTmb {
    padding: 15px 0px 0px 15px;
}

.videoGallery .rsThumbs .rsThumb { /*width: 220px;*/
    width: 250px;
    height: 126px;
    border-bottom: 1px solid #2E2E2E;
    background: #393739;
}

.videoGallery .rsThumbs .rsThumb3 { /*width: 220px;*/
    width: 250px;
    height: 126px;
    border-bottom: 1px solid #2E2E2E;
    background: #393739;
}

.videoGallery .rsThumbs { /*width: 220px;*/
    width: 250px;
    padding: 0;
}

.videoGallery .rsThumb:hover {
    background: #393739;
}

.videoGallery .rsThumb.rsNavSelected {
    background-color: #620f42;
    border-bottom: -color #02874A;
}

.sampleBlock {
    left: 3%;
    top: 1%;
    width: 100%;
    max-width: 400px;
}

.slider_button {
    margin-top: 10px;
    background: url(../images/slider_button.png) repeat-x;
    height: 26px;
    font-family: 'gothambook';
    color: #000;
    font-size: 14px !important;
    float: left;
    border: 0;
    padding: 0px;
    width: 50%;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .slider_button:hover {
        background: url(../images/slider_button_hover.png) repeat-x;
        border: 1px solid #afaaad;
        color: #741951;
    }

.slider_buttonActive {
    margin-top: 10px;
    background: url(../images/slider_button_hover.png) repeat-x;
    height: 26px;
    font-family: 'gothambook';
    color: #000;
    font-size: 14px !important;
    float: left;
    border: 0;
    padding: 0px;
    width: 50%;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*ie7 and ie8 Hack CSS*/
.ie7 .close-btn {
    display: none;
}

.ie7 .leftSec {
    width: 93%;
}

.ie7 .rightSec {
    margin-left: 1%;
    width: 97%;
}

.ie7 .leftBoxWhite {
    width: 94.6%;
}

.ie7 .achl_banner {
    width: 100%;
}

.ie8 .close-btn {
    display: none;
}

/*----------------- Flash messages------------------------------*/
.highlight {
    background: #ff0;
}

.info {
    background-color: #CCFFCC;
    border-top: 1px solid #FFCC66;
    border-bottom: 4px solid #FFCC66;
    padding: 6px;
    font-family: 'gothambook';
    font-size: 1.1em;
    text-align: center;
    border-top-color: #006600;
    border-bottom-color: #006600;
    font-weight: bold;
    color: #339933;
    cursor: pointer;
}

.warning {
    background-color: #FFFF99;
    border-top: 1px solid #FFCC66;
    border-bottom: 4px solid #FFCC66;
    padding: 6px;
    font-family: 'gothambook';
    font-size: 0.9em;
    text-align: center;
    border-top-color: #CC9900;
    border-bottom-color: #CC9900;
    font-weight: bold;
    color: #663300;
    cursor: pointer;
}

.error {
    background-color: #FFCC99;
    border-top: 1px solid #FFCC66;
    border-bottom: 4px solid #FFCC66;
    padding: 4px;
    font-family: 'gothambook';
    font-size: 1.1em;
    text-align: center;
    border-top-color: #800000;
    border-bottom-color: #800000;
    font-weight: bold;
    color: #990000;
    cursor: pointer;
}

#flash {
    position: fixed;
    width: 100%;
    /*z-index: 1000;*/
    z-index: 99999;
}

.marRight0 {
    margin-right: 0px !important;
}

#ActivityListingGrid table tbody {
    min-height: 500px !important;
    display: block;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.marpadd0 {
    margin: 0px !important;
    padding: 0px !important;
}

.marBottom5 {
    margin-bottom: 5px !important;
}

.marBottom7 {
    margin-bottom: 7px !important;
}

.marBottom10 {
    margin-bottom: 10px;
}

.marBottom15 {
    margin-bottom: 15px;
}

.marBottom20 {
    margin-bottom: 20px;
}

.marBottom0 {
    margin-bottom: 0px !important;
}

.marLeft5 {
    margin-left: 5px !important;
}


.marLeft10 {
    margin-left: 10px !important;
}

.marLeft0 {
    margin-left: 0px !important;
}

.marLeft20 {
    margin-left: 20px !important;
}

.marLeft25 {
    margin-left: 25px !important;
}

.marLeft45 {
    margin-left: 45px !important;
}

.martop4 {
    margin-top: 4px !important;
}

.martop10 {
    margin-top: 10px !important;
}

.martop5 {
    margin-top: 5px !important;
}

.martop7 {
    margin-top: 7px !important;
}

.marForJVanityTable {
    margin: 25px 50px !important;
}

.marRight5 {
    margin-right: 5px !important;
}

.marRight15 {
    margin-right: 15px !important;
}

.marRight25 {
    margin-right: 25px !important;
}

.padTopBottom0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.padTop0 {
    padding-top: 0px !important;
}

.padTop10 {
    padding-top: 10px !important;
}

.padBottom0 {
    padding-bottom: 0px !important;
}

.padBottom15 {
    padding-bottom: 15px !important;
}

.padBottom5 {
    padding-bottom: 5px !important;
}

paddTopBot10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.paddLeft0 {
    padding-left: 0px !important;
}

.paddLeft10 {
    padding-left: 10px !important;
}

.paddLeft25 {
    padding-left: 25px !important;
}

.lineHeight20 {
    line-height: 20px !important;
}

.OuterChartLabelDiv {
    padding-left: 25px !important;
    font-size: 13px;
}

    .OuterChartLabelDiv .purple {
        color: #84225E;
    }


/**ACHL Login Section**/
.achlLoginBox {
    margin: 0px;
    padding: 0px 1.5%;
    border: 6px solid #3b3b3b;
    width: 42%; /*height:385px;*/
    background: #ffffff !important;
}

.achlLoginBoxExt {
    margin: 0px;
    padding: 0px 1.5%;
    border: none !important;
    width: 100% !important; /*height:385px;*/
    background: #ffffff !important;
}


.achlLoginBox .closePopup {
    margin-top: -5px;
    margin-right: -5px;
    padding: 0px;
    float: right;
    width: 22px;
    height: 22px;
}

.achlLoginBox .achl_logoBox {
    margin-bottom: 20px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #afafaf;
    font-size: 28px !important;
    color: #86225e;
    font-family: 'gothammedium';
}

.achlLoginBox .subBox_achl {
    margin: 10px 0px 0px 0px;
    padding: 0px 2px;
    text-align: left;
}

.achlLoginBox .sign_accText {
    margin-bottom: 0px;
    padding: 0px;
    font-size: 18px;
    line-height: 22px;
    color: #383839;
    font-family: 'gothambook';
    font-weight: normal;
}


.achlLoginBox .popup {
    width: 100%;
    padding-bottom: 5%;
}

.achlLoginBox .popupLeft {
    float: left;
    width: 50%;
}

.achlLoginBox .popupRight {
    float: left;
    width: 40%;
    padding-left: 2%;
    margin-top: 7%;
}

.achlLoginBox .righText {
    margin-top: 25px;
    padding: 0px !important;
    /*border: 2px solid #f3f3f4;*/
    font-size: 15px;
    /*color: #86225e;*/
    font-family: 'gothambook';
    text-align: center;
    /*background: #f7f7f7;*/
}

/*.achlLoginBox .righText:hover
        {
            margin-top: 15px;
            padding: 8px;
            border: 2px solid #f3f3f4;
            font-size: 15px;
            color: #86225e;
            font-family: 'gothambook';
            text-align: center;
            background: #fff;
        }*/

/*.achlLoginBox .righText a
        {
            color: #86225e !important;
            text-decoration: none !important;
        }

            .achlLoginBox .righText a:hover
            {
                color: #86225e;
                text-decoration: underline !important;
            }*/

.achlLoginBox .row1Log {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-left: 0px;
    /*height: 40px;*/
    width: 100%;
    float: left;
}

    .achlLoginBox .row1Log .inputCols {
        width: 95%;
        /*height: 40px;*/
        padding: 0;
        color: #999;
        float: left;
        color: #383839;
        font-size: 14px;
    }

    .achlLoginBox .row1Log .inputAchl {
        color: #000;
        /*color: #757575;*/
        width: 100%;
        height: 40px;
        margin: 0px;
        padding: 7px 0px 3px 5px;
        background: #F3F3F4;
        border: 1px solid #D2D2D2;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
    }

.achlLoginBox .loginText2 { /*margin-top:25px;*/
    /*margin-top: 40px;*/
    padding-left: 0px;
    font-size: 14px;
    color: #383839;
    font-family: 'gothambook';
    width: 95%;
}

    .achlLoginBox .loginText2 a {
        text-decoration: underline;
        color: #383839;
        font-size: 14px;
    }

        .achlLoginBox .loginText2 a:hover {
            text-decoration: none;
            color: #383839;
            font-size: 14px;
        }

.marTop3 {
    margin-top: 3px;
    margin-right: 4px;
}

.signin_popup {
    background: url(../images/sign-in_achl.png) no-repeat;
    /*margin-right: 25px;*/
    padding: 0px;
    border: 0;
    color: #FFF;
    width: 136px;
    height: 44px;
    float: right;
    font-family: 'gothammedium';
    font-size: 22px;
}


.signin_popupNew {
    /*background: url(../images/Create-New-Account.png) no-repeat;*/
    background: #fa7631;
    margin-top: 10px;
    padding: 5px 10px;
    border: none;
    color: #fff;
    float: left;
    font-family: 'gothammedium';
    font-size: 18px;
    /*width: 281px;
    height: 44px;*/
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cmnButton {
    background: url(../images/cmn_button.png) repeat-x;
    margin-right: 25px;
    padding: 0px 15px;
    border: 1px solid #dc0000;
    color: #FFF;
    height: 33px;
    float: right;
    font-family: 'gothammedium';
    font-size: 18px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.formButton_searchpage {
    background: url(../images/formButton_searchpage.png) repeat-x;
    margin-right: 15px;
    padding: 0px 18px;
    border: 1px solid #630f42;
    color: #FFF;
    height: 30px;
    float: left;
    font-family: 'gothammedium';
    font-size: 16px;
}

/**Register Section**/
.achlLoginBox .row2Regsi {
    margin-top: 18px;
    /*margin-bottom: 25px;*/
    padding-left: 0px;
    /*height: 40px;*/
    width: 100%;
    float: left;
    color: #383839;
}

    .achlLoginBox .row2Regsi .registerCols {
        width: 100%;
        /*height: 40px;*/
        padding: 0;
        color: #000;
        float: left;
    }

        .achlLoginBox .row2Regsi .registerCols .leftCols {
            width: 47%;
            margin-right: 5%;
            padding: 0;
            float: left;
            color: #383839;
        }

    .achlLoginBox .row2Regsi .registerInput {
        color: #000;
        /*color: #757575;*/
        width: 100%;
        /*height: 40px;*/
        padding: 10px 0px 10px 5px;
        background: #F3F3F4;
        border: 1px solid #D2D2D2;
        -webkit-border-radius: 4px !important;
        float: left !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px;
        border-radius: 4px !important;
    }

.padd_RegisterDropdown {
    padding-top: 3px !Important;
    padding-bottom: 3px !Important;
}

.achlLoginBox .row2Regsi .regidropdown {
    color: #999;
    width: 100%;
    height: 40px;
    padding: 10px 5px 10px 5px;
    margin-right: 5%;
    line-height: 30px;
    background: #F3F3F4;
    border: 1px solid #D2D2D2;
    -webkit-border-radius: 4px !important;
    float: left !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000; /*opacity:0.7;*/
    border: 1px solid #cecece;
    z-index: 9999;
}

#popupContact {
    display: none;
    /*position: fixed;*/
    position: absolute;
    _position: absolute; /* hack for internet explorer  height:384px; width:395px;6*/
    background: #FFFFFF;
    border: 6px solid #44072d;
    z-index: 10002;
    /*max-height:80%!important;
    overflow:scroll;*/
    /*z-index:2; width:408px; padding:12px; border:2px solid #cecece;*/ font-size: 13px;
}

    #popupContact h1 {
        text-align: left;
        color: #6FA5FD;
        font-size: 22px;
        font-weight: 700;
        border-bottom: 1px dotted #D3D3D3;
        padding-bottom: 2px;
        margin-bottom: 20px;
    }

#popupContactClose {
    font-size: 14px;
    line-height: 14px; /*right:6px; top:4px;*/
    right: 0px;
    top: 2px;
    position: absolute;
    color: #6fa5fd;
    font-weight: 700;
    display: block;
}

#button {
    text-align: center;
    margin: 0px;
}


.searchSec {
    margin-bottom: 20px;
    padding: 4% 4% 5% 4%;
    width: 97%;
    background: #e5e5e6 url(../images/catagory_Back.png) repeat-x;
    border: 1px solid #e0e0e0;
}

.searchBox {
    margin: 0px;
    padding: 2px 7px;
    text-wrap: none;
}

    .searchBox h3 {
        font-family: 'gothammedium';
        font-size: 20px;
        font-weight: normal;
        padding-bottom: 10px;
        margin-bottom: 8px;
        color: #84225e;
        text-align: center;
        border-bottom: 3px double #e0e0e0;
    }

    .searchBox h4 {
        font-family: 'gothambook';
        font-size: 15px;
        font-weight: normal;
        padding: 0;
        margin-bottom: 15px;
        color: #3b3b3b;
        text-align: center;
        line-height: 20px;
    }

.inputSearch {
    color: #000;
    /*color: #757575;*/
    width: 100%;
    height: 38px;
    padding: 5px 3px 3px 5px;
    background: #fff;
    border: 1px solid #C0C0C0;
}

.inputSearchDropdonw {
    color: #999;
    width: 100%;
    height: 38px;
    padding: 8px 7px 8px 5px;
    margin-bottom: 15px;
    background: #fff;
    border-bottom: 3px solid #D2D2D2;
    border-top: none;
    border-left: none;
    border-right: none;
}

.signin_Search {
    background: url(../images/sign-in_sech1.png) repeat;
    padding: 0px 15px;
    line-height: 40px;
    margin: 5px 8px 10px 0px;
    border: 1px solid #dd0000;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    /*float: right;*/
    font-family: 'gothammedium';
    font-size: 19px;
}

/* -- End Login box*/

/* --- Registration left side box*/
.req {
    color: red;
}





/**Storyboard Section**/
.storyboardcols1 {
    margin: 15px 0px 10px 0px;
    background: #ededed url(../images/storyboad_back.png) repeat-x;
    border: 1px solid #e6e6e7;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .storyboardcols1 .substoryBox {
        margin: 2.5% auto 1% auto;
        padding: 0%;
        width: 96%; /*background: #CCC;*/
        border: 0px solid #e6e6e7;
    }

.substoryBox .userbox {
    background: #eeeeee;
    border-bottom: 2px solid #84225e;
    padding: 2px 2px 2px 7px;
    margin-bottom: 18px;
    font-family: 'gothammedium';
    font-size: 30px;
    color: #84225e;
}

.substoryBox .textRow {
    width: 100%;
    padding-bottom: 15px;
}

.substoryBox .textcols {
    width: 48%;
    float: left;
    padding-right: 3%;
    font-family: 'gothambook';
    font-size: 15px;
    font-weight: normal;
    color: #84225e;
}

.substoryBox .textTitle {
    width: 30%;
    float: left;
}

    .substoryBox .textTitle span {
        width: 10%;
        float: right;
    }

.substoryBox .textTitle2 {
    width: 62%;
    float: left;
    color: #6c6c6c;
}

/* made by vijay */
/*.storyboardNav {
    margin: 5px 0px 20px 0px;
    background: url(../images/storyboad_navBack.png) repeat-x;
    height: 52px;
    line-height: 52px;
    border: 1px solid #84225e;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}*/

.storyboardNav {
    background: url("../images/storyboad_navBack.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    height: 52px;
    line-height: 52px;
    margin: 5px 0 20px;
}

    .storyboardNav ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        font-family: 'gothambook';
        font-size: 15px;
        font-weight: normal;
        color: #d88bba;
    }

        /*.storyboardNav ul li {
            margin: 0px 0px 0px 0px;
            padding: 0px 20px 0px 15px;
            background: url(../images/white_bullet_new.png) right no-repeat;
            float: left;
            height: 52px;
            line-height: 52px;
        }*/

        .storyboardNav ul li {
            float: left;
            height: 52px;
            line-height: 52px;
            margin: 0;
        }

            .storyboardNav ul li:last-child {
                background: none;
            }

            /*.storyboardNav ul li a {
                text-decoration: none;
                color: #d88bba;
                display: block;
            }*/

            .storyboardNav ul li a {
                color: #fff;
                display: block;
                padding: 0 25px 0 25px;
                text-decoration: none;
            }


                .storyboardNav ul li a:hover {
                    text-decoration: none;
                    color: #fff; /*background: url(../images/storyboad_navSaprator.png) center bottom no-repeat;*/
                }

    /*.storyboardNav .active {
        text-decoration: none;
        color: #fff;
    }*/

    .storyboardNav .active {
        background: #F36B24;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: 600;
        outline: none !important;
        border-radius: 4px;
    }

.storyboadTitle {
    margin-bottom: 30px;
    font-family: 'gothammedium';
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
    margin-bottom: 15px;
    color: #84225e;
    border-bottom: 2px double #F0F0F0;
}

.storyboardCols3 {
    padding-bottom: 20px;
    margin: 0px;
    padding: 3% 3%;
    background: #fff;
    width: 100%;
    border: 1px solid #E8E8E8;
}

.singleRowSoryboar {
    margin-bottom: 30px;
    border: 0px solid black;
}

.dubbleRowSoryboar {
    width: 48%;
    margin-right: 3%;
    padding: 0;
    float: left;
}

dubbleRowSoryboarFull {
    width: 96%;
    margin-right: 3%;
    padding: 0;
    float: left;
}

.dubbleRowSoryboarFull .storyLable {
    width: 11%;
    margin-right: 3%;
    margin-top: 0px;
    padding: 0;
    float: left;
    font-family: 'gothambook';
    font-size: 14px;
    font-weight: normal;
    color: #282828;
    line-height: 35px;
}

.dubbleRowSoryboarFull .leftStory {
    width: 85%;
    margin-right: 0%;
    padding: 0;
    float: left;
    color: #383839;
}

.dubbleRowSoryboar .storyLable {
    width: 29%;
    margin-right: 3%;
    margin-top: 0px;
    padding: 0;
    float: left;
    font-family: 'gothambook';
    font-size: 14px;
    font-weight: normal;
    color: #282828;
    /*line-height: 35px;*/
    border: 0px solid red;
}

.dubbleRowSoryboar .leftStory {
    width: 67%;
    margin-right: 0%;
    padding: 0;
    float: left;
    color: #383839;
}

.dubbleRowSoryboar .storyLable1 {
    width: 31%;
    margin-right: 3%;
    margin-top: 0px;
    padding: 0;
    float: left;
    font-family: 'gothambook';
    font-size: 14px;
    font-weight: normal;
    color: #282828;
    /*line-height: 35px;*/
    border: 0px solid red;
}

.dubbleRowSoryboar .leftStory1 {
    width: 65%;
    margin-right: 0%;
    padding: 0;
    float: left;
    color: #383839;
}

.dubbleRowSoryboar .storyBoxInput {
    color: #000;
    width: 100%;
    height: 40px;
    margin-left: 1px;
    margin-bottom: 0px;
    /*background: #F3F3F4;
    border: 1px solid #D2D2D2;*/
    background: #fff;
    border: 1px solid #D0D0D0;
    -webkit-border-radius: 4px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 3px 3px 5px;
}

.dubbleRowSoryboar .storyBoxDropdonw {
    color: #999;
    width: 100%;
    height: 38px;
    padding: 8px 3px 8px 5px;
    margin-bottom: 0px;
    background: #F3F3F4;
    border: 1px solid #D2D2D2;
    -webkit-border-radius: 4px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.storyboardCols3 .leftStory .k-dropdown-wrap {
    padding: 5px 1.9em 5px 0px !important;
    width: 100% !important;
}

.dubbleRowSoryboar .leftStory .k-multiselect-wrap {
    padding: 13px 1.9em 5px 0px !important;
    width: 100% !important;
    background-color: #f3f3f4 !important;
}

.textarea-big {
    color: #000;
    width: 98%;
    height: 38px;
    padding: 5px 3px 3px 5px;
    margin-left: 15px;
    background: #F3F3F4;
    border: 1px solid #D2D2D2;
    -webkit-border-radius: 4px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-height: 30px !important; /*width: 221px;     height: 96px;*/
}

.storyBoxInputsmall {
    color: #000;
    width: 50px;
    height: 38px;
    padding: 5px 3px 3px 5px;
    margin-bottom: 0px;
    background: #F3F3F4;
    border: 1px solid #D2D2D2;
    -webkit-border-radius: 4px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


.dubbleRowSoryboar35 {
    width: 35%;
    margin-right: 3%;
    padding: 0;
    float: left;
}

    .dubbleRowSoryboar35 .storyLable {
        width: 43.5%;
        margin-right: 3%;
        margin-top: 0px;
        padding: 0;
        float: left;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: normal;
        color: #282828;
        line-height: 35px;
    }

    .dubbleRowSoryboar35 .leftStory {
        width: 46.5%;
        margin-right: 0%;
        padding: 0;
        float: left;
        color: #383839;
    }


    .dubbleRowSoryboar35 .storyBoxInput {
        color: #000;
        /*color:#999;*/
        width: 100%;
        height: 40px;
        padding: 5px 3px 3px 5px;
        margin-bottom: 0px;
        /*background: #F3F3F4;
        border: 1px solid #D2D2D2;*/
        background: #fff;
        border: 1px solid #D0D0D0;
        -webkit-border-radius: 4px;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }



.dubbleRowSoryboar20 {
    width: 20%;
    margin-right: 3%;
    padding: 0;
    float: left;
}

    .dubbleRowSoryboar20 .storyLable {
        width: 52%;
        margin-right: 3%;
        margin-top: 0px;
        padding: 0;
        float: left;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: normal;
        color: #282828;
        line-height: 35px;
    }

    .dubbleRowSoryboar20 .leftStory {
        width: 38%;
        margin-right: 0%;
        padding: 0;
        float: left;
        color: #383839;
    }

    .dubbleRowSoryboar20 .storyBoxInput {
        color: #000;
        width: 70%;
        height: 40px;
        padding: 5px 3px 3px 5px;
        margin-bottom: 0px;
        background: #fff;
        border: 1px solid #D0D0D0;
        -webkit-border-radius: 4px;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }


.storyboardCols1 {
    padding-bottom: 0px;
}

.singleRowSoryboar1 {
    /*margin-bottom: 30px;*/
    margin-bottom: 15px;
    /*margin-top: 25px;*/
    margin-top: 10px;
    border: 0px solid black;
}

.dubbleRowSoryboar1 {
    width: 48%;
    margin-right: 3%;
    padding: 0;
    float: left;
}

    .dubbleRowSoryboar1 .storyLable {
        width: 27%;
        margin-right: 3%;
        margin-top: 0px;
        padding: 0;
        float: left;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: normal;
        color: #282828;
        line-height: 35px;
    }

    .dubbleRowSoryboar1 .leftStory {
        /*width: 70%;*/
        width: 65%;
        margin-right: 0%;
        padding: 0;
        float: left;
        color: #383839;
    }


        .dubbleRowSoryboar1 .leftStory .width13 {
            margin: 0px;
            padding: 0px;
            float: left;
            width: 13%;
        }

        .dubbleRowSoryboar1 .leftStory .admininpCol58 {
            margin: 0px;
            padding: 0px;
            float: left;
            width: 58% !important;
        }

    .dubbleRowSoryboar1 .storyBoxInput {
        color: #000;
        width: 100%;
        height: 38px;
        margin-left: 1px;
        margin-bottom: 0px;
        /*background: #F3F3F4;
        border: 1px solid #D2D2D2;*/
        background: #FFFFFF;
        border: 1px solid #D0D0D0;
        -webkit-border-radius: 4px;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 5px 3px 3px 5px;
    }

    .dubbleRowSoryboar1 .storyBoxDropdonw {
        color: #999;
        width: 100%;
        height: 38px;
        padding: 8px 3px 8px 5px;
        margin-bottom: 0px;
        background: #F3F3F4;
        border: 1px solid #D2D2D2;
        -webkit-border-radius: 4px;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

.storyboardCols1 .leftStory .k-dropdown-wrap {
    padding: 5px 1.9em 5px 0px !important;
    width: 100% !important;
}

.dubbleRowSoryboar1 .leftStory .k-multiselect-wrap {
    padding: 13px 1.9em 5px 0px !important;
    width: 100% !important;
}



.marTop15 {
    margin-top: 15px;
}


.center {
    text-align: center !important;
}


.link {
    /*padding: 0 2px 1px 15px;*/
    color: #84225E !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: none;
    cursor: pointer;
}

    .link:link {
        /*color: blue ;*/
        text-underline-position: none !important;
    }

    .link:hover {
        /*color: #84225E !important;*/
        /*text-underline-position: auto !important;*/
        text-decoration: underline;
    }

    .link:active {
        /*color: #84225E !important;*/
        text-underline-position: auto !important;
    }



/* --- Question Render for exam*/

.formBox {
    margin: 0px;
    padding: 0px;
    border: 0px solid red;
    width: 100%;
}

    .formBox p {
        padding: 5px 0px 8px 0px;
    }

.numberOl {
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 0px 8px;
    list-style-type: decimal !important;
}

    .numberOl li {
        margin: 0px;
        padding-bottom: 5px;
        color: #373737;
        font-size: 13px;
    }

        .numberOl li p {
            color: #373737;
        }


.evulationgrid { /*border-bottom:4px solid #AAAAAA !important;*/ /*border: 1px solid #AAAAAA;*/
    margin: 10px 0 0;
}

    .evulationgrid th {
        background-color: #F6F6F6;
        font-weight: bold;
        padding: 8px 7px;
        text-align: center;
    }

    .evulationgrid td {
        padding: 10px 7px;
        text-align: center;
        border-bottom: 1px solid #AAAAAA;
        font-size: 13px;
    }

    .evulationgrid tr:last-child td {
        border-bottom: none !important;
    }

.radioBt {
    margin-right: 5px;
    margin-left: 5px;
    border: 1px solid red;
}

.textLeft {
    text-align: left !important;
}

.abcdulVertical {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    list-style-type: upper-alpha !important;
}

    .abcdulVertical li {
        margin-left: 25px;
        padding-bottom: 5px;
        font-size: 13px;
    }

.abcdulHorizental {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    list-style-type: upper-alpha !important;
}

    .abcdulHorizental li {
        margin-left: 22px;
        padding-bottom: 8px;
        padding-right: 10px;
        float: left;
        min-width : 150px; /* changes MD*/
    }

.cleanulVertical {
    margin: 10px 0px 10px 0px;
    padding: 0px;
}

    .cleanulVertical li {
        margin-left: 25px;
        padding-bottom: 5px;
        font-size: 13px;
    }

.cleanulHorizental {
    margin: 10px 0px 10px 5px;
    padding: 0px;    
}

    .cleanulHorizental li {
        margin-left: 22px;
        padding-bottom: 8px;
        padding-right: 10px;
        float: left;
        /*min-width: 150px;*/ /* changes MD*/
    }


.textaria_Box {
    height: 86px;
    resize: none; /*resize: both;*/
    width: 573px;
}

.input300 {
    width: 300px !important;
}

.activitiBox {
    margin: 0px;
    padding: 2.5% 0%;
    border: 1px dotted #c5c5c5;
    font-size: 13px;
    color: #3B3B3B;
    font-family: 'gothambook';
    background: #f5f5f5;
}

    .activitiBox h1 {
        margin: 0px;
        padding-bottom: 1%;
        font-size: 20px;
        color: #86225e;
        font-family: 'gothammedium';
    }

    .activitiBox h2 {
        border: 0 solid #D1D0D0;
        color: #727272;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        margin-top: 10px;
        padding: 0;
    }

.activitiBox-title {
    margin: 0px;
    /*padding: 2.5%;*/
    padding: 1.5% 2% 0.5%;
    border: 1px dotted #c5c5c5;
    font-size: 13px;
    color: #3B3B3B;
    font-family: 'gothambook';
    background: #f5f5f5;
}

    .activitiBox-title h1 {
        margin: 0px;
        padding-bottom: 1%;
        font-size: 20px;
        color: #86225e;
        font-family: 'gothammedium';
    }

    .activitiBox-title h2 {
        border: 0 solid #D1D0D0;
        color: #727272;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        margin-top: 10px;
        padding: 0;
    }

.activitiBox-Suppliments {
    display: none;
}

.paymentactivitiBox-title {
    margin: 1% 0%;
    padding: 1.5% 2% 0.8%;
    border: 1px dotted #c5c5c5;
    font-size: 13px;
    color: #3B3B3B;
    font-family: 'gothambook';
    background: #f5f5f5;
}

    .paymentactivitiBox-title h1 {
        margin: 0px;
        padding-bottom: 1%;
        font-size: 18px;
        color: #86225e;
        font-family: 'gothammedium';
    }

    .paymentactivitiBox-title span {
        font-size: 14px;
        color: #86225e;
        /*font-family: 'gothammedium';*/
    }

.marbottom2per {
    margin-bottom: 2%;
}

.questionDiv {
    margin-bottom: 20px;
    border-bottom: 1px solid #84225E;
    padding-bottom: 15px;
}

    .questionDiv p {
        color: #84225E;
    }

.btnAssessmentSubmit {
    background: url(images/btnAssesmentSubmit.png) repeat-x;
    margin-right: 15px;
    padding: 0px 18px;
    border: 1px solid #630f42;
    color: #FFF;
    height: 30px;
    float: left;
    font-family: 'gothammedium';
    font-size: 16px;
}

.btnSuppliment {
    background: url(images/btnAssesmentSubmit.png) repeat-x;
    padding: 0px 18px;
    border: 1px solid #630f42;
    color: #FFF;
    height: 30px;
    float: left;
    font-family: 'gothammedium';
    font-size: 16px;
}

.btnMainSuppliment {
    background: #FFF;
    padding: 5px 20px;
    border: 2px solid #86225E;
    color: #3A3A3A;
    font-family: 'gothammedium';
    font-size: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .btnMainSuppliment:hover {
        color: #86225E;
        border: 2px solid #3A3A3A;
    }

.marbottom25 {
    margin-bottom: 25px !important;
}

.text-center {
    text-align: center !important;
}

.addtionalres {
    background-color: #FFFFFF;
    border-bottom: 2px solid #E1e1e1;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    font-family: ''gothambook'';
    font-size: 15px;
    color: #3B3B3B;
    font-weight: bold;
}

/* ---------- End  -----------*/

/*  --- Suppliment */

.supplimentIcon {
    float: left;
    width: 5%;
}

.supplimentTitle {
    float: left;
    width: 60%;
    text-align: left;
    margin-top: 3px;
}

.SupplimentType {
    float: left;
    width: 20%;
    margin-top: 3px;
    padding-left: 10px;
}

.Supplimentbtn {
    float: left;
    width: 20%;
}

ul.SupplimentBox {
    margin: 20px 0px;
    padding: 0px 10px;
}

    ul.SupplimentBox li {
        list-style-type: none;
        border-bottom: 1px dashed #86225E;
        padding-bottom: 15px;
        padding-top: 10px;
    }

.SupplimentBox li:last-child {
    border-bottom: none !important;
}

.Supllimentdesc {
    margin-left: 5%;
}

.nextAssessmentBox {
    background-color: #DEDEDE;
    margin-top: 10px;
    padding: 3px 0 0 20px;
}

    .nextAssessmentBox a {
        color: #86225E !important;
        font-weight: bold;
    }

        .nextAssessmentBox a:hover {
            text-decoration: none;
        }

.width90 {
    width: 90% !important;
}

.marleft5per {
    margin-left: 5% !important;
}

/*--- End Suppliment */

.redColor {
    color: #F00;
}

.greenColor {
    color: #006600;
}


/*-------------Participant Certificate---------------*/

.k-widget, .k-block, .k-inline-block, .k-draghandle {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}

@media print {
    .k-grid {
        height: auto !important;
    }

    .k-grid-header {
        padding: 0 !important;
    }

    .k-grid-content {
        overflow: visible;
        height: auto !important;
    }
}

.progressCompleted {
    color: #84225E;
    font-family: gothammedium;
    font-size: 17px;
}

.darkGrey {
    color: #373737;
}

.clkhereNextstag {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #73154F;
    border-radius: 4px;
    color: #313031;
    font-family: 'gothammedium';
    font-size: 16px;
    font-weight: normal;
    margin: 18px auto 0;
    padding: 0.5%;
    text-align: center;
    width: 40%;
}

    .clkhereNextstag a {
        color: #73154f;
        text-decoration: underline;
        font-size: 16px;
    }

        .clkhereNextstag a:hover {
            color: #73154f;
            text-decoration: none;
        }

.otherSupplimentMessage {
    color: #86225E;
    font-family: 'gothambook';
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding: 0;
    display: block;
    margin: 20px 0 0 30px;
}

.marTop18 {
    margin-top: 18px !important;
}
/* -----Validation for Assessment */
.requiredOther {
    border: 1px solid #FF0000 !important;
}

.itemDisplayNo {
    display: none;
}

.messageAlertRed {
    color: #EC2027;
}

.requiredErrorMessage {
    padding-left: 10px;
}

#PassingGradeMessage {
    color: #FF0000;
    display: block;
    padding: 10px 0 0;
}

/*---End Validation -------*/
/*.getCertificate {
    background-color:#fa7631;
    margin: 0px;
    padding: 5px 10px;
    border: 2px solid #ae3d02;
    color: #fff;
    float: right;
    font-family: 'gothammedium';
    font-size: 20px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .getCertificate:hover {
        background-color: #fff;
        margin: 0px;
        padding: 5px 10px;
        border: 2px solid #fa7631;
        color: #1d1c1c;
        float: right;
        font-family: 'gothammedium';
        font-size: 20px;
        -webkit-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }*/

.ViewActivityBox {
    padding: 15px 0px;
    text-align: center;
}

    .ViewActivityBox p {
        padding: 5px 0px;
    }

.viewtext {
    padding: 5px 0px;
}

.btnViewActivity {
    background: url(images/btnAssesmentSubmit.png) repeat-x;
    margin-right: 15px;
    padding: 0px 18px;
    border: 1px solid #630f42;
    color: #FFF;
    height: 30px;
    font-family: 'gothammedium';
    font-size: 16px;
}

.divViewbutton {
    margin-top: 10px;
}

.ViewActivityBox .Title {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 15px;
}

.loginRequireMsg {
    color: #f00;
    font-weight: bold;
    margin-top: 15px;
}

.nextAssessmentPopup {
    background: url("images/btnAssesmentSubmit.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #630F42;
    color: #FFFFFF;
    font-family: 'gothammedium';
    font-size: 16px;
    height: 30px;
    padding: 4px 18px;
}

    .nextAssessmentPopup:hover {
        color: #fff;
    }
/*  Dashboard*/

ul.dash-activityList {
    margin: 0px;
    padding: 0px;
}

    ul.dash-activityList li {
        list-style-type: none;
    }

/*End Dashboard*/


/* Diet Box */

.DietConfirmbox {
    width: 100%;
    padding: 10px 0px;
}

.dietrow {
    margin-bottom: 10px;
}

    .dietrow .leftdiv {
        color: #282828;
        float: left;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: normal;
        line-height: 35px;
        margin-right: 3%;
        margin-top: 0;
        padding: 0;
        width: 27%;
    }

    .dietrow .Rightdiv {
        color: #282828;
        float: left;
        font-family: 'gothambook';
        font-size: 14px;
        font-weight: normal;
        line-height: 35px;
        margin-right: 3%;
        margin-top: 0;
        padding: 0;
        width: 63%;
    }

    .dietrow .textInput {
        /*color: #999;*/
        color: #010a26;
        width: 71%;
        height: 38px;
        padding: 5px 3px 3px 5px;
        margin-bottom: 0px;
        background: #F3F3F4;
        border: 1px solid #D2D2D2;
        -webkit-border-radius: 4px;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

.DietConfirmbox h2 {
    margin-top: 10px;
    padding: 0%;
    border: 0px solid #d1d0d0;
    font-family: 'gothambook';
    font-size: 14px;
    line-height: 18px;
    color: #86225E;
    font-weight: bold;
    margin-bottom: 15px;
}

.DietFieldset {
    padding: 10px;
}

.certificateFieldset {
    padding: 10px;
    background-color: #fff;
}

    .certificateFieldset legend {
        color: #86225E;
        font-size: 15px;
        font-weight: bold;
    }

#CertificateLstDiv {
    min-height: 100px;
    padding: 15px 10px;
}



.CertificateWithChk {
    width: 100%;
}

    .CertificateWithChk .InnerCertChkTitleDiv {
        float: left;
        margin: 0px 5px 0px 0px;
        padding: 0px;
        float: left;
        width: 50%;
        line-height: 34px;
    }

    .CertificateWithChk .DivDrpDwnCertificateCreditCls {
        float: right;
        margin: 0px 5px 0px 0px;
        padding: 3px 0 0;
        float: left;
        width: 25%;
    }

    .CertificateWithChk .reqMsgDiv {
        color: red;
        line-height: 30px;
        font-size: 12px;
        float: left;
        width: 22%;
    }

.chkdiv {
    border-bottom: 1px solid #C5C5C5;
    color: #86225E;
    /*font-weight: bold;*/
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}

    .chkdiv ul {
        padding-left: 15px;
    }

    .chkdiv ul {
        list-style-type: circle;
    }

.achl_help {
    border-bottom: 1px solid #C0c0c0;
    margin-bottom: 10px !important;
    padding-bottom: 15px !important;
}

#printContent {
    padding: 10px 5px;
}


/* End Diet Box*/

.getCertificateResp {
    display: none;
}

.getCertificate {
    background: #fa7631;
    margin: 0px;
    padding: 5px 10px;
    border: 2px solid #ae3d02;
    color: #fff;
    float: right;
    font-family: 'gothammedium';
    font-size: 20px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .getCertificate:hover {
        background: #fff;
        margin: 0px;
        padding: 5px 10px;
        border: 2px solid #fa7631;
        color: #1d1c1c;
        float: right;
        font-family: 'gothammedium';
        font-size: 20px;
        -webkit-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

.cetificateInputMsg {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.width70 {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 80% !important;
}


.wishlistColsLeft {
    float: left;
    padding-right: 15px;
    width: 24%;
}

.wishlistColsRight {
    float: left;
    width: 74%;
}

/* my Profile start*/

.width20 {
    width: 20% !important;
}


.socialBotttomExamHistory {
    float: left;
    padding: 5px 0 10px;
}

.GetFinalCertificate {
    background: none repeat scroll 0 0 #FA7631;
    border: 1px solid #AE3D02;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-family: 'gothammedium';
    font-size: 13px;
    margin: 0;
    padding: 3px 12px;
}

    .GetFinalCertificate:hover {
        background: #fff;
        border: 1px solid #fa7631;
        color: #1d1c1c;
    }


/*New Class for Login and registar section*/
.marBottom20 {
    margin-bottom: 20px;
}

.btnProfilesave {
    background: url("../images/cmn_button_1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font-family: 'gothammedium';
    font-size: 18px;
    height: 33px;
    padding: 0;
    width: 95px;
}

.adminRow {
    margin: 3px;
    padding: 3px;
    border: 0px solid red;
}

.adminLablesinglecol {
    margin: 0px;
    padding-right: 8px;
    font-size: 13px;
    color: #010a26;
    float: left;
    width: 50%;
    float: left;
    line-height: 40px;
    text-align: left;
}

.admininpColsingle {
    margin: 0px;
    padding: 0px;
    float: left;
    /*width: 82.5% !important;*/
    width: 50%;
}

.test-title {
    border-bottom: 1px solid #84225E;
    color: #84225E;
    font-family: 'gothammedium';
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 10px;
    text-align: center;
}

.Register-msg {
    color: #21A55A !important;
}

.activitylistbutton:hover {
    border: 1px solid #1b1b1b;
    color: #1b1b1b;
    text-decoration: underline;
}

.rightSecRow1 .sorttag:hover {
    margin: 5px 0px 0px 18px;
    padding: 3px 5px 3px 5px;
    background: #84225e;
    color: #fff;
    float: left;
}


.certificateTabContent h1 {
    color: black;
}

/*contact us Page CSS*/


.contactusBox {
    margin: 0px;
    padding: 20px;
    border: 1px solid gray;
    width: 100%;
}

.width24 {
    width: 24%;
}

.tablecapture {
    width: 500px auto;
}

.admininputCol_contactus {
    background: url("../images/amin_input_new.png") repeat-x !important;
    border: 1px solid #c0c1c3;
    color: #010A26;
    float: left;
    font-size: 14px;
    height: 32px;
    margin: 0;
    padding-left: 2%;
    width: 325px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.admininpColsingle_cntus {
    float: left !important;
    margin: 15px 0px;
    height: 40px !important;
}

.textarea-big-contactUs {
    background: none repeat scroll 0 0 #F3F3F4;
    border: 1px solid #D2D2D2;
    border-radius: 4px;
    color: #010A26;
    float: left;
    height: 200px;
    /*margin-left: 15px;*/
    min-height: 30px !important;
    padding: 5px 3px 3px 5px;
    width: 98%;
}


.centerBt {
    width: 100%;
    margin: 15px 0px 20px 0px;
    text-align: center;
}

.clearFilter {
    margin: 0px;
    padding: 3px 14px 3px 14px;
    /*background: url(../images/cliear_filter.png) repeat-x;*/
    border: 1px solid #d2d2d2;
    color: #84225e;
    font-family: 'gothammedium';
    text-align: center;
    font-size: 13px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .clearFilter:hover {
        color: #000;
        text-decoration: underline;
        /*border: 1px solid #84225e;*/
    }


.surveyBox {
    border-bottom: 1px solid #afafaf;
    padding: 8px 5px;
}

    .surveyBox p {
        padding: 5px 0px 8px 0px;
    }

.boldText {
    font-weight: bold;
}

.width45 {
    margin: 0px 5px 0px 0px;
    padding: 0px;
    float: left;
    width: 45% !important;
}

.width17 {
    margin: 0px 5px 0px 0px;
    padding: 3px 0 0;
    float: left !important;
    width: 17% !important;
}

.linehight30 {
    line-height: 34px;
}

.extWidth15 {
    float: left;
    line-height: 35px;
    margin: 0px 3px 0px 3px;
    padding: 0;
    width: 10%;
}


.signUpBtn {
    text-align: center;
    width: 100%;
    margin: 0px auto;
}

.changePwd {
    float: right;
    padding: 15px 0;
}

    .changePwd a {
        font-size: 14px;
        padding: 14px;
        color: #FFFFFF;
    }

        .changePwd a:hover {
            font-size: 14px;
            padding: 14px;
            color: #fff;
        }

.popup .row2Regsi:first-child {
    margin-top: 0px;
}

.borderNone {
    border: none;
}

.landscapEval {
    display: none;
}

.assessmentTitle {
    display: none;
}

.counter-close {
    background-image: url("/content/images/close_counter.png");
    background-repeat: no-repeat;
    background-position: left center;
    border: 0px solid #000000;
    display: inline-block;
    margin-right: 0px;
    width: 32px;
    height: 32px;
    /*margin-top: 10px;
    padding-top: 23px;
    width: 32px;
    height: 36px;*/
}

#activityCountdown {
    width: 100%;
    padding: 15px 0px;
    margin: 0 auto;
    text-align: center;
    font-size: 40px;
    font-family: 'gothammedium';
    background: #f36b24;
    color: #fff;
    position: fixed;
    bottom: 0px;
}

.countdownTitle {
}

.counDown {
    width: 100%;
    padding: 15px 0px;
    text-align: center;
    background: #f36b24;
    font-family: 'gothammedium';
    color: #fff;
    font-size: 40px;
    position: fixed;
    bottom: 0px;
}

    .counDown .closeButton {
        margin-right: 10px;
        margin-top: 15px;
        float: right;
    }

.leftblockPtype .k-widget {
    background-color: #fff;
}

.leftblockPtype .k-header, .k-autocomplete {
    background-image: none !important;
}


/*.leftblockPtype k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox > input, .k-multiselect-wrap {
    color: #C0C0C0 !important;
}*/
.leftblockPtype .k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox > input, .k-multiselect-wrap {
    color: #757575 !important;
}

.leftblockPtype #SelectedPracticingList_validationMessage {
    border-color: #ffe79e !important;
    background-color: #fff4c9 !important;
    color: #635145 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */
    .searchInputMain {
        padding: 6px 0px 6px 5px;
    }

    .subscri_searchBtn {
        height: 35px;
    }

    .footer_searchBtn {
        height: 35px;
    }
}



/*added by vishnu*/

.marginLeftConfirm200 {
    margin-left: 200px;
}

.btn-yes-no {
    background-color: #333;
    color: #FFF;
    cursor: pointer;
    font-family: 'gothambook';
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 7px 6px;
    width: auto;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
}

    .btn-yes-no:hover {
        background-color: #84225E;
    }



::-webkit-input-placeholder { /* WebKit browsers */
    color: #757575;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #757575;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #757575;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #757575;
}

/*.placeholder { color: green !important; }*/



/*For Barometer Feedback Form*/

#barometer_overlay * {
    box-sizing: content-box !important;
}

#overlay_header a:hover {
    text-decoration: underline;
}

#barometer_tab {
    display: block;
}

.popupcontant-scroll {
    max-height: 85% !important;
    overflow-y: auto;
    overflow-x: hidden !important;
}

.popupcontantExitFeedback-scroll {
    max-height: 100% !important;
    overflow-y: auto;
    overflow-x: hidden !important;
}

/*************************Eror Page Section Start**************************/
.errorpageSection {
    margin: 30px 0px 0px;
    padding: 0px;
    border: 1px solid red;
}

.errorSection {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.titleBoxError {
    margin: 0px 0px 30px;
    padding: 10px;
    width: 100%;
    background: #3b3b3b;
    color: #fff;
    font-size: 15px;
}

.leftError {
    margin: 0px;
    padding: 0px;
    width: 38%;
    float: left;
}

.rightError {
    margin: 0px;
    padding: 0px;
    width: 62%;
    float: left;
}

.errorMassageBox {
    margin: 20px 0px 30px;
    padding: 15px 15px;
    width: 100%;
    background: #f6f5f3;
    border: 1px solid #e6e6e6;
    color: #84225e;
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 34px;
    line-height: 40px;
    text-align: center;
}

.errorText {
    margin: 0px 0px 10px;
    padding: 5px 15px 10px;
    color: #414042;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
}

.errorbox {
    margin: 20px 0px 20px;
    padding: 0px;
    width: 100%;
}

    .errorbox .errorLine {
        margin: 0px auto 0px auto;
        padding: 12px 0px 0px;
        width: 100%;
        position: relative;
        text-align: center;
    }

.goBackBox {
    margin-left: 25;
    border: 0px solid red;
    width: 100%;
    text-align: center;
}

.goBack {
    z-index: 9999;
    background: #fa7631;
    margin: 0px;
    padding: 3px 10px;
    border: 1px solid #ae3d02;
    color: #fff;
    margin-left: 10px;
    font-family: 'gothammedium';
    font-size: 16px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .goBack:hover {
        background: #84225e;
        color: #fff;
        border: 1px solid #ae3d02;
    }

.errorSearch {
    color: #999;
    margin: 0px 25%;
    width: 50%;
    padding: 10px 0px 10px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: #d4d1d1 1px solid;
    background: #f6f5f3;
}


.gobox {
    margin: 20px 0px 20px;
    padding: 0px;
    width: 100%;
}

    .gobox .errorLine {
        margin: 0px auto 0px auto;
        padding: 9px 0px 0px;
        width: 100%;
        position: relative;
        text-align: center;
    }

.go-BackBox {
    margin-left: 25;
    border: 0px solid red;
    width: 85%;
    text-align: center;
}

.go-Back {
    z-index: 9999;
    background: #fa7631;
    margin: 0px;
    padding: 3px 10px;
    border: 2px solid #ae3d02;
    color: #000;
    float: right;
    font-family: 'gothammedium';
    font-size: 20px;
    -webkit-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
}

    .go-Back:hover {
        background: #fff;
        color: #1d1c1c;
        border: 2px solid #ae3d02;
    }

.hintForSpentTime {
    font-size: smaller;
    padding-right: 23px;
    padding-top: 5px;
    float: left;
    color: #84225e;
}

.wordwrapCls {
    word-wrap: break-word;
}

.min-height350 {
    min-height: 350px;
}

.purpleColor {
    color: #84225e !important;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
    display: block;
    font-size: 11px;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    /*border: 1px solid #ff0000;*/
    background-color: #ffeeee;
    font-size: 14px;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
    font-size: 10px;
}

.validation-summary-valid {
    display: none;
}

.paymentCvvmsg {
    font-size: 11px;
    color: #84225e;
}

.americanExpmsg {
    font-weight: bold;
    font-size: 11px;
    color: red;
}

.Refundtxt {
    font-size: 11px;
    margin: 25px 0px 5px;
}

.btpayment {
    background: url("images/btnAssesmentSubmit.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #630f42;
    color: #fff;
    float: left;
    font-family: "gothammedium";
    font-size: 16px;
    height: 30px;
    margin-right: 15px;
    padding: 0 25px;
}

.btnBack {
    background: url("images/btnAssesmentSubmit.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #630f42;
    color: #fff;
    float: left;
    font-family: "gothammedium";
    font-size: 16px;
    height: 30px;
    /*padding: 0 15px;*/
    padding: 2px 15px 0;
}

a.btnDiscount {
    background: none repeat scroll 0 0 #3b3b3b;
    border: 0 none;
    box-shadow: none;
    color: #eeeeee;
    cursor: pointer;
    font-family: "gothambook";
    font-size: 12px !important;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    margin: 0 0 0 10px;
    padding: 7px 10px;
    text-decoration: none;
    width: auto;
}

    a.btnDiscount:hover {
        background: none repeat scroll 0 0 #333333;
    }

.discReceivedmsg {
    background-color: #eae9e8;
    color: purple;
    font-size: 16px;
    line-height: 39px;
    text-align: left;
    margin: 10px 0px 15px;
    padding: 0px 10px;
}

.btnfinish {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #630f42;
    color: #fff;
    float: left;
    font-family: "gothammedium";
    font-size: 14px;
    height: 30px;
    margin-right: 15px;
    padding: 6px 10px;
}

.payment-sucmsg {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px dotted #c5c5c5;
    color: #3b3b3b;
    font-family: "gothambook";
    font-size: 13px;
    margin: 0;
    padding: 1.5% 2% 0.5%;
}


/*----------Green Box--------*/
.green_Box {
    background-color: #90ee90;
    border-color: #bcbdbe;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #86225e;
    font-size: 15px;
    margin: 10px 10px 15px;
    padding: 20px 15px;
    width: 97.2%;
}

    .green_Box h2 {
        /*GothamCondensedBookRegular*/
        padding: 20px 15px;
        font-size: 22px;
        text-align: center;
        font-weight: bold;
    }

    .green_Box p {
        text-align: center;
    }

        .green_Box p a {
            font-size: 15px;
            color: #8c2062;
            font-weight: bold;
            text-decoration: underline;
        }

            .green_Box p a:hover {
                color: #8c2062;
                text-decoration: none;
            }
/* ------ end Green box ------------*/

/*----------Green Box--------*/
.Error-box {
    background-color: #FFCC99;
    border-color: #bcbdbe;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px 1px 3px;
    /*color: #86225e;*/
    color: red;
    font-size: 15px;
    margin: 10px 10px 15px;
    padding: 20px 15px;
    width: 97.2%;
}

    .Error-box h2 {
        /*GothamCondensedBookRegular*/
        padding: 20px 15px;
        font-size: 22px;
        text-align: center;
        font-weight: bold;
    }

    .Error-box p {
        text-align: center;
    }

        .Error-box p a {
            font-size: 15px;
            color: #8c2062;
            font-weight: bold;
            text-decoration: underline;
        }

            .Error-box p a:hover {
                color: #8c2062;
                text-decoration: none;
            }

    .Error-box ul {
        list-style-type: disc;
        margin: 10px 0px 0px 15px;
        font-weight: bold;
    }

/* ------ end Green box ------------*/

.msgbox-left {
    width: 95%;
    float: left;
}

.div-close-btn {
    width: 5%;
    float: left;
}

#ankgetreciept {
    color: #86225e;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
}

    #ankgetreciept:hover {
        text-decoration: underline;
    }

.americanExpmsg a {
    font-weight: bold;
    color: red;
    font-size: 11px;
    text-decoration: underline;
}

    .americanExpmsg a:hover {
        text-decoration: none;
    }

/*.displayNone {
    display: none;
}*/

.admininputCol_payment {
    background: url("../images/amin_input_new.png") repeat-x !important;
    border: 1px solid #c0c1c3;
    color: #010A26;
    float: left;
    font-size: 14px;
    height: 32px;
    margin: 0;
    padding-left: 2%;
    width: 325px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.admininputCol_payment_discount {
    background: url("../images/amin_input_new.png") repeat-x !important;
    border: 1px solid #c0c1c3;
    color: #010A26;
    float: left;
    font-size: 14px;
    height: 32px;
    margin: 0;
    padding-left: 2%;
    width: 200px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.admininputCol_payment_cvv {
    background: url("../images/amin_input_new.png") repeat-x !important;
    border: 1px solid #c0c1c3;
    color: #010A26;
    float: left;
    font-size: 14px;
    height: 32px;
    margin: 0;
    padding-left: 2%;
    width: 150px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.width30ln20 {
    width: 24%;
}

.disclaimer-message {
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    height: 105px;
    margin: 20px 10px 10px;
    overflow-x: auto;
    padding: 10px;
    text-align: justify;
    width: auto;
}

.paymentTypeRegisterBtn {
    background: url(../images/startActivityButton1.png) repeat;
    font-family: 'gothammedium';
    color: #fff;
    font-size: 22px;
    float: left;
    border: 1px solid #e39603;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}



/*----------Payment CSS Change done by Sejal-------------*/

.paymentactivitiBox-title .divRegForLeft {
    width: 20%;
    float: left;
}

.paymentactivitiBox-title .divRegForRight {
    width: 80%;
    float: left;
}

    .paymentactivitiBox-title .divRegForRight ol {
        list-style-type: decimal;
        padding-left: 20px;
    }



.buttonrow {
    background: #e0e0e0;
    padding: 20px 0px;
}

.askbtn {
    background: #731656;
    padding: 5px 10px;
    display: inline-block;
    margin: 5px 5px;
}

    .askbtn a {
        color: #ffffff;
        font-weight: bold;
    }

        .askbtn a:hover {
            text-decoration: none;
        }

.resource table {
    width: 100%;
    margin: 15px 0px;
    text-align: left;
}

.resourceheader {
    background: #ededed;
    font-weight: bold;
    color: #84235e;
    padding: 10px 8px;
}
/* resource */
.resource h1 {
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 24px;
    color: #84225E;
    padding: 0;
    margin: 13px 0px 13px 0px;
}

.resource ul li {
    background: #ededed;
    font-weight: bold;
    color: #84235e;
    padding: 10px 8px;
}

.resource table td {
    padding: 6px 8px;
}

.btnSupplimentNew {
    background: #731656;
    padding: 5px 10px;
    display: inline-block;
    margin: 0px 5px;
    color: #ffffff;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
    font-size: 14px;
    font-family: "gothambook", Arial, Helvetica, sans-serif;
    outline: none;
    font-weight: bold;
}

.resource table td a:hover {
    text-decoration: none;
}

.resource ul li:nth-child(even) {
    background: #ededed;
}

.resource ul li:nth-child(odd) {
    background: #FFF;
}

/* Ask the expert */
.asktheexpert {
    padding: 10px 0px;
}

    .asktheexpert h1 {
        font-family: 'gothammedium';
        font-weight: normal;
        font-size: 24px;
        color: #84225E;
        padding: 0;
        margin: 10px 0 10px 0;
    }

.facultybox {
    padding: 5px;
    border: 2px solid #e1e1e1;
}

.facultyimg {
    float: left;
    margin-right: 10px;
}

    .facultyimg .select {
        background: #731656;
        padding: 5px 10px;
        margin-top: 5px;
        width: 100%;
        text-align: center;
    }

.select a {
    color: #ffffff;
    font-weight: bold;
}

    .select a:hover {
        text-decoration: none;
    }


.facultybox .text {
    font-size: 14px;
    padding: 0px 10px;
}


.question {
    padding: 5px;
    border: 2px solid #e1e1e1;
}

    .question textarea.form-control {
        height: auto;
    }

    .question .form-control {
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        color: #555;
        display: block;
        font-size: 14px;
        height: 34px;
        line-height: 1.42857;
        padding: 6px 12px;
        transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
        width: 100%;
    }

    .question .submitquestion {
        background: #731656;
        padding: 5px 10px;
        margin-top: 5px;
        text-align: center;
    }

        .question .submitquestion a {
            color: #ffffff;
            font-weight: bold;
        }

            .question .submitquestion a:hover {
                text-decoration: none;
            }


.orsaperator {
    background-image: url("../images/orsaperator.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 220px;
    width: 10%;
    float: left;
}

/* 08/06/2017 START */
.accreditation_table table tbody tr td img {
    max-width: 100px;
}

.accreditation_table table tbody tr {
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 15px;
    padding: 11px;
    width: 100%;
}

.accreditation_table table tbody tr {
    width: 100%;
    display: inline-block;
}

    .accreditation_table table tbody tr td.img_td {
        width: 14%;
        float: left;
        text-align: center;
    }

    .accreditation_table table tbody tr td.td_info {
        width: 86%;
        float: left;
    }
/* 08/06/2017 END */

@media (min-width: 320px) and (max-width: 480px) {

    .signin_popupNew {
        width: 100%;
    }

    .achlLoginBox .orsaperator {
        background-image: url("../images/orsaperator-ver.png") !important;
        background-position: center center;
        background-repeat: no-repeat;
        height: 55px !important;
        width: 100% !important;
    }

    .achlLoginBox .sign_accText {
        text-align: center;
    }
}

@media (width: 667px) {
    #popupContact {
        margin-top: -30% !important;
    }


    .orsaperator {
        background-image: url("../images/orsaperator-ver.png") !important;
        background-position: center center;
        background-repeat: no-repeat;
        height: 55px !important;
        width: 100% !important;
    }


    .achlLoginBox .popupRight {
        width: 100% !important;
        text-align: left;
    }

    .achlLoginBox .popupLeft {
        width: 100% !important;
    }
}

@media (min-width: 568px) and (max-width:640px) {
    #popupContact {
        margin-top: 0% !important;
    }


    .orsaperator {
        background-image: url("../images/orsaperator-ver.png") !important;
        background-position: center center;
        background-repeat: no-repeat;
        height: 55px !important;
        width: 100% !important;
    }


    .achlLoginBox .popupRight {
        width: 100% !important;
        text-align: left;
    }

    .achlLoginBox .popupLeft {
        width: 100% !important;
    }
}

@media (width: 732px) {
    #popupContact {
        margin-top: 0% !important;
    }
}

@media (width: 980px) {
    #popupContact {
        margin-top: -30% !important;
    }
}


@media (width: 800px) {
    #popupContact {
        margin-top: -40% !important;
    }

    .achlLoginBox .popupLeft {
        width: 100% !important;
    }

    .orsaperator {
        background-image: url("../images/orsaperator-ver.png") !important;
        background-position: center center;
        background-repeat: no-repeat;
        height: 55px !important;
        width: 100% !important;
    }


    .achlLoginBox .popupRight {
        width: 100% !important;
        text-align: center;
    }

    .signin_popupNew {
        width: 100%;
    }
}

@media (width: 736px) {
    #popupContact {
        margin-top: 0% !important;
    }
}

@media (width: 667px) {
    #popupContact {
        margin-top: 0% !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mainNavigate .leftNav {
        float: left;
        width: 520px !important;
    }

    .searchTop {
        border: 0 solid red;
        float: right;
        padding-top: 10px;
        width: 200px;
    }

    ul.nav-main li a {
        color: #999;
        display: block;
        font-family: "gothammedium";
        font-size: 13px;
        padding: 5px 0;
        text-decoration: none;
    }

    ul.nav-main li {
        padding: 12px 3px;
    }

    .mainNavigate nav {
        float: left;
        width: auto;
    }

    #navigation a {
        padding: 5px 2px;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .accreditation_table table tbody tr td.img_td {
        width: 17%;
    }

    .accreditation_table table tbody tr td.td_info {
        width: 83%;
    }
}

@media only screen and (width:1024px) {
    .mainNavigate .leftNav {
        width: 700px !important;
    }
}

@media only screen and (max-width:767px) {
    .accreditation_table table tbody tr td.img_td {
        float: none;
        /*width:100%;
        margin:auto;
        text-align:center;*/
        vertical-align: top;
    }

    .accreditation_table table tbody tr td.td_info {
        width: 100%;
        float: none;
        text-align: left;
        vertical-align: top;
    }

    .row1Right > ul.nav-main li a {
        margin-top: 0px !important;
    }

    .box-content a {
        margin-left: 5px;
    }
    .contentSec .box-share p {
        line-height: 18px;
    }
    .prdctDtlsRow1 .box:hover.box{
        width: 155px;
    }
    .prdctDtlsRow1 .box:hover .box-share {
        width: auto;
    }
    .prdctDtlsRow1 .box:hover .box-content a {
        margin: 6px 3px;
    }
}

#firstpanePurple h3, .CDIFaculty h3 {
    color: #000 !important;
    margin-bottom: 5px !important;
}

.CDIFaculty {
    width: 100% !important;
    float: none !important;
    text-align: left !important;
}

    .CDIFaculty p {
        padding: 0px !important;
    }

    .CDIFaculty img {
        display: none;
    }

#firstpanePurple h3, .hivfaculty h3 {
    color: #000 !important;
    margin-bottom: 5px !important;
    ;
}

.faculty-blue-header {
    font-weight: bold;
}

.hivfaculty li {
    margin-left: 0px;
}

/*.hivfaculty {
    width: 100% !important;
    float: none !important;
    text-align: left !important;
    
}



.hivfaculty div {
    width: 100% !important;
    float: none !important;
    text-align: left !important;
	margin-top:10px;
}

    .hivfaculty p {
        padding: 0px !important;
    }

    .hivfaculty img {
        display: none;
    }*/

.row1Right a:hover {
    color: #FFF !important;
    text-decoration: none;
}


/*Outcomes & Toolkits */

.outcomes {
    padding: 15px;
}

    .outcomes .pageHeading {
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px;
    }

    .outcomes .media {
        margin-bottom: 20px;
        border: 1px solid #ccc;
        padding: 15px;
    }

    .outcomes .media-body a {
        color: #84225e !important;
        font-weight: 600;
    }

    .outcomes .media-body {
        overflow: visible;
    }

        .outcomes .media-body a:hover {
            color: #f9831e !important;
        }

        .outcomes .media-body p {
            line-height: 24px;
        }

    .outcomes a.view_btns, .view_toolkit_btn a {
        background: #656565;
        color: #fff !important;
        padding: 4px;
        font-weight: 500;
        text-decoration: none;
        font-size: 11px;
    }

        .outcomes a.view_btns:hover {
            background: #84225e;
            color: #fff !important;
        }

    .outcomes .view_outcomes_detail p, .outcomes .view_outcomes_detail a {
        float: left;
        margin: 0 10px 0 0;
    }

.view_outcomes_detail {
    float: left;
    width: 100%;
}

.outcomes .view_outcomes_detail a {
    margin: 7px 0;
}

.mainHeader .navbar-inverse {
    background-color: transparent;
    border: none;
}

.contactUs {
    background: #fd8102 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
}

.outcomes a.view_btns1 .glyphicon {
    top: 8px;
}

.outcomes a.view_btns1:hover {
    color: #FD8102 !important;
}


.contact_text {
    padding: 5px;
    font-family: gothambook,Arial,Helvetica,sans-serif;
    font-size: 14px;
    outline: medium none;
    color: #fff !important;
}

.row1Right ul.nav-main li a {
    margin-top: 0px !important;
}

.row1Right ul.nav-main li:last-child {
    padding-top: 0 !important;
}

@media screen and (max-width: 768px) {
    .nofloatRight {
        float: left !important;
        width: 100%;
        margin-top: 7px;
    }

    .k-popup .k-list .k-item {
        text-align: center;
    }
}

@media screen and (max-width: 639px) {
    .nav-main.mobileContactUs-main {
        display: inline-block;
        vertical-align: top;
    }

    .mobileContactUs {
        display: block !important;
    }

    .mobileContactUs {
        margin-top: -3px !important;
        padding-top: 0 !important;
    }

        .mobileContactUs .nav-sub {
            left: 7px !important;
            top: 30px !important;
            padding-top: 0;
        }

            .mobileContactUs .nav-sub a {
                color: #000 !important;
            }
}

@media screen and (max-width: 480px) {
    .mbcontact-text {
        display: none;
    }

    .mobileContactUs ul.nav-sub li {
        min-width: 120px;
        text-align: center;
    }

    .mobileContactUs .nav-sub {
        left: -70px;
        text-align: right;
        width: auto;
    }

    .mobileContactUs .nav-sub {
        left: -140px !important;
        text-align: right;
    }

    .login_newUser li {
        padding: 0 2px;
    }

        .login_newUser li:last-child {
            padding-right: 0;
        }
}

.videoiteam {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: 30px;
}

video {
    /*width: 100%;*/
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    height: 100%;
}


/*For Internal text inside Learning Academic Blocks*/
.frmCntnr {
    padding: 4px 8px 5px 10px !important;
}

/*For Slider Buttons*/
.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 9;
}

.slick-next {
    right: 0px;
}

.slick-prev {
    left: 0px;
}

@media only screen (min-width: 768px) {
    .slick-next {
        right: 25px;
    }

    .slick-prev {
        left: 25px;
    }
}

@media only screen (min-width: 1024px) {
    .slick-next {
        right: 25px;
    }

    .slick-prev {
        left: 25px;
    }
}

/* Share icons for social media */

.box {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding: 0px;
    display: inline-block;
}

    .box:hover.box {
        width: 100%;
    }

    .box .box-share {
        width: 100%;
        height: auto;
        transition: all 0.3s ease-in 0.2s;
    }

    .box:hover .box-share {
        opacity: 0;
        transform: rotateY(-90deg) translateX(50%) scale(0.5);
        transition-delay: 0;
        width: 220px;
    }

    .box .box-content {
        width: 100%;
        opacity: 0;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        height: auto;
        display: block;
        z-index: 999;
    }

    .box:hover .box-content {
        opacity: 1;
        padding: 0px;
        transform: rotateY(0deg) translate(0, 0%) scale(1);
        transition-delay: 0.4s;
    }


FIELDSET {
    margin: 0px;
    border: 0px solid silver;
    padding: 0px 1px;
    border-radius: 0px;
}

floatLTopMargin {
    margin-top: 9px;
}


.prdctDtlsRow1 .floatL {
    margin-bottom: 10px !important;
}

.padL0 {
    padding-left: 0px !important;
}


.box-content a {
    padding: 6px 10px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

#loading {
    text-align: center;
    padding-top: 20px;
}

.disabled {
    pointer-events: none;
    opacity: .6;
}

/*New Peocessing Bar Implementation*/
#loadingDiv {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(69, 89, 97, 0.87);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10000000;
    text-align: center;
}

    #loadingDiv .processingDiv {
        position: absolute;
        top: 36%;
        transform: translate(-50%, -50%);
        left: 50%;
    }

.processingDiv, .processingDiv:before, .processingDiv:after, .processingDiv i, .processingDiv i:before, .processingDiv i:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}

.processingDiv {
    color: red;
    font-size: 10px;
    margin: 80px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

    .processingDiv:before, .processingDiv:after, .processingDiv i:before, .processingDiv i:after {
        content: '';
        position: absolute;
        top: 0;
    }

    .processingDiv:before, .processingDiv i:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
        color: #cc4c2f;
    }

    .processingDiv:after, .processingDiv i:after {
        left: 3.5em;
        color: blue
    }

    .processingDiv i:after {
        left: 7em;
    }

    .processingDiv i:before {
        left: -7em;
    }

.processingDiv {
    color: #b73b36
}

    .processingDiv:before {
        color: #cc4c2f
    }

    .processingDiv:after {
        color: #98233e
    }

    .processingDiv i:before {
        color: #f36b24
    }

    .processingDiv i:after {
        color: #740649
    }

@-webkit-keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

@keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

#loadingDiv .close {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 10px;
    right: 30px;
    border-radius: 25px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    background-color:#fff;
    line-height:30px;
    text-align: center;
}

    #loadingDiv .close:hover {
        color: #fff;
        background-color: #fa7631;
    }

.k-loading-image {
    position: relative
}

.k-loading-color {
    display: none;
}

.k-loading-image .processingDiv {
    position: absolute;
    top: 36%;
    left: 50%;
}

.k-loading-image .processingDiv {
}

    .k-loading-image .processingDiv,
    .k-loading-image .processingDiv:before,
    .k-loading-image .processingDiv:after,
    .k-loading-image .processingDiv i,
    .k-loading-image .processingDiv i:before,
    .k-loading-image .processingDiv i:after {
        width: 1.5em;
        height: 1.5em
    }

        .k-loading-image .processingDiv:before, .k-loading-image .processingDiv i:before {
            left: -2.5em
        }

        .k-loading-image .processingDiv:after, .k-loading-image .processingDiv i:after {
            left: 2.5em
        }

        .k-loading-image .processingDiv i:before {
            left: -5em
        }

        .k-loading-image .processingDiv i:after {
            left: 5em
        }
/*END*/



.radioText {
    display: inline-block;
    max-width: calc(100% - 25px);
    width: 100%;
    vertical-align: top;
    margin-left: 5px;
}

.cleanradioText {
    /*max-width: calc(100% - 25px);
    width: 100%;
    vertical-align: top;
    margin-left: -30px;*/
    max-width: 125%;
    width: 123%;
    vertical-align: top;
    margin-left: -30px;
}

.cleanradionumber {
    max-width: calc(100% - 25px);
    width: 100%;
    vertical-align: top;
    margin-left: 3px;
}

.p_lbl {float:left;}
.p_input {float:right;margin-right:30px;}

@media (max-width:767px){
    .p_lbl {width:100%}
    .p_input{width:calc(100% - 50px); padding-top:5px;margin-right:50px;}
}


.SelectedPracticingListWrp .k-i-close {
display: none;
}

#SelectedSpecilty-list.k-popup {
overflow: auto;
}

#SelectedPracticingList-list.k-popup {
overflow: auto;
}
.SelectedPracticingListWrp li .k-i-close {
display: inline-block;
}
@media (max-width:1024px){
#divPType .k-multiselect-wrap #SelectedPracticingList_taglist + .k-input,
.SelectedPracticingListWrp .k-multiselect-wrap #SelectedPracticingList_taglist + .k-input {width: 100%!important; height: 30px!important;}


}

@media (max-width:991px){
html #popupContact {max-width: 80%!important; top: 50%!important; left: 50%!important; transform: translate(-50%, -50%); margin-top: auto!important; min-width: 300px!important; width: 80%!important;}

html #popupContactClose {margin: auto;}


}
@media (min-width:768px) and (max-width:991px){
#frmAssessmentExam .p_lbl + .p_input{width: 50%;}
    .k-widget.k-tooltip {
        width: 160px !important;
    }
}
@media (max-width:575px){
.achlLoginBox #frmRegister .row2Regsi .registerCols .leftCols{width: 100%; margin-right: 0; padding-bottom: 10px;}
.achlLoginBox #frmRegister .row2Regsi {margin-top: 0;}
    .k-widget.k-tooltip{width:160px !important;}
}
