.navbar-nav a.dropdown-toggle::after {
    display: none !important;
}

.navbar-nav a:hover {
    text-decoration: none;
}

.popcontent, .gridmodalcontent, .gridpoptrigger {
    display: none !important;
}

.icon-menu-1, .icon-info-circled-2, .widget-header .dropdown-menu li a {
    cursor: pointer !important;
}

.chartdisplay .col-sm-4, div.chartdisplay .col-sm-4 canvas {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}

.mobileresponsive {
    width: 100% !important;
    overflow: hidden;
}

.content-page-full {
    padding-left: 0px !important;
    margin-left: 0px !important;
}

    .content-page-full ul.dropdown-menu.primary {
        min-width: 150px;
        left: 0px;
    }

        .content-page-full ul.dropdown-menu.primary .btn {
            width: 100% !important;
        }

.mobileResponsiveContent {
    display: none !important;
}

.nonmobileResponsiveContent {
    display: block !important;
}

.ae-top-floatingbar {
    z-index: 1039;
    max-height:13em;
    overflow-y:scroll;
}

.ae-content {
    z-index: 1038;
}

.coursedetailstd .col-sm-9 {
    width: 71%;
}

.coursedetailstd .col-sm-3 {
    width: 29%;
}

.coursedetailstd .col-sm-9, .coursedetailstd .col-sm-3 {
    vertical-align: top !important;
    padding-top: 0px !important;
    padding-right: 0px;
    padding-left: 0px;
}


@media(max-width:400px) 
{
    .ae-bottom-status {
        width:100%!important;
        padding:3px!important;
        left:1px!important;
    }
}

@media(max-width:600px) {

    .mobileresponsive ul.nav-tabs {
        width: 100% !important;
        min-width: 460px !important;
    }

    .forced .topbar .iconify, .forced .topbar .language_bar {
        display: none;
    }

    .enlarged .topbar .iconify, .enlarged .topbar .language_bar {
        display: inline-block;
    }

    .topbar-left .button-menu-mobile {
        left: 0 !important;
        right: auto !important;
    }
}

@media(max-width:769px) {

    .mobile-bottom-status {
        width: 98% !important;
        left: 5px;
        z-index: 9999999;
        margin-right: 5px;
        position: fixed;
        bottom: 0;
        right: 0;
        background-color: #dcdcdc;
        color: #333;
        min-width: 250px;
        font-weight: bold;
        text-align: center;
        padding: 6px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border: solid 1px #ccc;
    }

    .content-page-full .content {
        padding: 20px !important;
    }

    .content-page .content {
        padding: 10px;
    }

    .ae-question-answer-container{margin-left:auto;margin-right:auto;}
    .ae-question-answer-container td {
        text-align:left!important;
        padding-left:15px;
        float: left;
        width: 100%
    }
    .ae-bottom-status {
        width: 98%;
        margin-left: auto !important;
        margin-right: auto !important;
        left: 3px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .ae-question-caption {
        width: 100%;
        display: block;
        margin: 0px !important;
        text-align: left;
    }

    .ae-top-floatingbar .col-sm-12, .ae-top-floatingbar .col-sm-12 .col-sm-4 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .ae-question-text{
        padding-top: 10px;
    }

    .ae-question-bullet-text{
        padding-top:10px;
    }

    .examprimary a, .examprimary input[type=button] {
        border: none !important;
        background-color: transparent;
        color: #555 !important;
        text-align: left !important;
        padding: 5px 7px !important;
        margin: 0px !important;
    }

        .examprimary a:hover, .examprimary input[type=button]:hover {
            background: #aaa !important;
            color: #fff !important;
        }

    .nonmobileResponsiveContent {
        display: none !important;
    }

    .mobileResponsiveContent {
        display: block !important;
    }

    .mobileleft {
        text-align: left !important;
    }

    .RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td {
        padding-top: 4px;
        padding-bottom: 3px;
        vertical-align: top;
    }

    #wrapper {
        width: 100%;
        background: #E4EAE6;
        min-width: 100% !important;
    }

    .scRadGrid {
        padding-left: 0px !important;
    }

    .mobileresponsive {
        width: 100% !important;
        overflow: hidden !important;
        overflow-x: auto !important;
    }

        .mobileresponsive td.primarycolumn, .mobileresponsive th.primarycolumn {
            min-width: 230px !important;
        }


    .btn-tooWide {
        white-space: normal;
    }

    .breadcrumb {
        display: none;
    }

    .responsiveBackButton {
        margin: 10px 0px 10px 0px;
        padding: 10px 0px 10px 0px;
        display: block;
    }

    .mobileLeftAlign{
        text-align:left;
    }
}

@media(min-width:770px) {
    .breadcrumb {
        display: block;
    }

    .responsiveBackButton {
        display: none;
    }

    .nonMobleRightAlign {
        text-align: right;
    }
}

@media(max-width:991px) {
    .mobileresponsive td.primarycolumn, .mobileresponsive th.primarycolumn {
        min-width: 230px !important;
    }
}


@media all and (orientation:portrait) {
    .portraitViewWarning {
        display: block;
        width: 98% !important;
        left: 5px;
        z-index: 9999999;
        margin-right: 5px;
        position: fixed;
        bottom: 65px;
        right: 0;        
        min-width: 250px;
        font-weight: bold;
        text-align: center;
        padding: 6px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border: solid 1px #ccc;
    }

    .ScormButtons {
        height: 130px;
    }
}

@media all and (orientation:landscape) {
    .portraitViewWarning {
        display: none;
    }

    .ScormButtons {
        height: 65px;
    }
}
