﻿@charset "UTF-8";

/* CSS Document */
/*
    Main Nav
*/
#carouselWrapper1 h2{
    display: none;
}

#dnn_SEARCH1_cmdSearch {
    display: none !important;
}


@media only screen and (min-width: 992px) {
    #mobile-menu {
        display: none;
    }


    .navbar-default {
        background-color: transparent;
    }

    #header-mobile {
        display: none;
    }

    .navbar-header {
        display: none !important;
    }

    .navbar {
        border-bottom: none;
    }

    .nav-mobile {
        background-color: transparent;
    }
}

@media only screen and (max-width: 992px) {

    .navbar {
        border: none;
    }

    .carousel-indicators {
        display: none;
    }

    .carousel-control {
        display: none;
    }

    #desktop-menu {
        display: none;
    }

    .nav-mobile {
        background-color: white;
        font-family: 'Proxima N W01 Bold';
    }

    .nav-mobile-brand {
        border-right: 1px solid black;
    }

    .navbar-default {
        min-height: 60px;
    }

    .nav-main .navbar-nav > li > a {
        font-size: 16px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 25px;
        padding-left: 25px;
        color: #ffffff;
        background-color: #000000;
    }



    .nav-main .navbar-nav > li:hover {
        background-color: #000000;
    }

    .nav-main .navbar-nav > li > a:focus {
        background-color: #000000;
    }

    .navbar {
        min-height: 60px !important;
    }

    .navbar-toggle {
        border: none;
        outline: none;
        margin-top: 25px;
    }

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #000000;
    }

    .navbar-toggle:hover {
        background-color: #ffffff;
    }

    .navbar {
        min-height: 60px !important;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        color: #5389D1;
        background-color: #000000;
        border-bottom: none;
    }

    .navbar-nav li a:hover, .navbar-nav li a:focus {
        color: #ffffff;
    }

    .navbar-default b {
        float: right;
    }

    .navbar-nav > li {
        border-bottom: 1px solid #ffffff;
    }

    .nav-mobile .dropdown li a {
        font-weight: 900;
        letter-spacing: 1px;
        color: #919191 !important;
    }

    .nav-mobile .dropdown ul:last-child li {
        margin-bottom: 15px !important;
    }

    .nav-mobile .dropdown li a:hover {
        background-color: #000000;
        color: #ffffff;
    }

    .dropdown > a {
        text-transform: uppercase;
    }

    .dropdown-menu > li > a {
        padding: 8px 20px 0px 25px;
    }

    .navbar-nav .dropdown {
        background-color: #000000;
    }

    .dropdown:hover {
        color: #ffffff !important;
    }

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        border-bottom-color: #ffffff;
        color: #ffffff;
    }

    .icon-bar {
        background-color: #ffffff;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #ffffff;
    }

    .header-logo {
        display: inline;
        margin-left: 10px;
    }

    .header-links {
        float: right;
        font-size: 14px;
    }

    .navbar-toggle {
        margin-top: 20px;
    }

    .header-link .glyphicon {
        line-height: 0;
        padding: 8px 10px 12px 10px;
    }

    .header-link {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 31px 20px 30px 20px;
        border-left: 1px solid #000000;
    }

    .menu {
        float: right;
        color: #ffffff;
        font-size: 15px;
        background-color: #000000;
        padding-left: 5px;
        height: 80px;
    }

    .navbar-nav > li:first-child {
        text-transform: uppercase;
    }

    .searchBar {
        background-color: gray;
        display: none;
    }

    .search {
        padding: 10px 0 10px 0;
    }

        .search input {
            width: 100%;
            /*line-height: 2.5em;*/
            padding: 8px 0;
        }

    #dnn_SEARCH1_ClassicSearch {
        width: 100%;
    }

    #dnn_SEARCH1_txtSearch {
        width: 100%;
    }

    .searchInputContainer {
        display: inline !important;
        position: inherit !important;
    }
    /*Ach changes*/
    /*
   #dnn_SEARCH1_cmdSearch {
       display: none;
    }

*/
    #dnn_SEARCH1_ClassicSearch a {
        background: url("../img/search-icon.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
        border: 0 none;
        display: inline-block;
        margin: 16px 32px 0 0;
        position: absolute;
        text-indent: -99999px;
        width: 14px;
        top: 0;
        right: 0;
    }
    /*End of changes*/

    a.glyphicon-search {
        color: #000000 !important;
    }

    .glyphicon-search:hover {
        cursor: pointer;
        text-decoration: none;
        color: #000000;
    }

    .srchIcon {
        padding-bottom: 29px;
    }

        .srchIcon:hover {
            cursor: pointer;
        }

    .inner-addon {
        position: relative;
    }

    .right-addon .glyphicon {
        right: 0px;
    }

    .inner-addon .glyphicon {
        position: absolute;
        padding: 12px;
    }

    .right-addon input {
        padding-right: 30px;
    }

    .hamburger {
        margin-top: 3px;
    }

    ::-webkit-input-placeholder {
        font-size: 15px;
        color: #333339;
        padding-left: 5px;
    }

    :-moz-placeholder {
        /* Firefox 18- */
        font-size: 15px;
        padding-left: 5px;
    }

    ::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 15px;
        padding-left: 5px;
    }

    :-ms-input-placeholder {
        font-size: 15px;
        padding-left: 5px;
    }
}

    @media only screen and (max-width: 992px) {
        .dropdown-menu {
            display: none !important;
        }

        .open .dropdown-menu {
            width: 100%;
            display: block !important;
        }

        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            box-shadow: none;
        }

        #header {
            display: none !important;
        }

        .dnnClear {
            margin-top: 0px;
        }
    }

    @media only screen and (min-width: 992px) {
        #header-mobile {
            display: none;
        }
    }

    @media only screen and (max-width: 992px) {
        .dnnClear > h2 {
            display: none;
        }

        #content_top {
            width: 100%;
            left: calc(-50vw + 50%);
        }

        #content_top .col-sm-4{
            padding-left: 0px;
            padding-right: 0px;
        }

        .ExpandableContainer .collapsed h2 span {
            background: none;
            padding-left: 0px;
        }

        .navbar-header {
            float: none;
        }

        .navbar-toggle {
            display: block;
        }

        .navbar-collapse {
            border-top: none;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        }

            .navbar-collapse.collapse {
                display: none !important;
            }

        .navbar-nav {
            float: none !important;
            margin: 0px;
        }

            .navbar-nav > li {
                float: none;
            }

                .navbar-nav > li > a {
                    padding-top: 10px;
                    padding-bottom: 10px;
                    font-weight: 900;
                }

        .navbar-text {
            float: none;
            margin: 15px 0;
        }

        .navbar-collapse.collapse.in {
            display: block !important;
        }

        .collapsing {
            overflow: hidden !important;
        }

        .caret {
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #ffffff;
            margin-top: 5px;
        }
    }

    .lower-links {
        background-color: #000000;
    }

        .lower-links li {
            padding: 10px 0 0 25px;
        }

            .lower-links li a, .lower-links li a:hover, .lower-links li a:visited, .lower-links li a:active {
                text-decoration: none;
                color: #E1BD4E;
                font-size: 15px;
                font-weight: 900;
            }

            .lower-links li:last-of-type {
                padding-bottom: 10px;
                border-bottom: 1px solid #ffffff;
            }

    .navbar-nav .search {
        background-color: #000000;
    }

    .navbar-nav .search {
        padding: 10px 2% 10px 2%;
    }


    @media only screen and (max-width: 767px) {
        .navbar {
            width: 100%;
        }

        .navbar-collapse {
            padding-left: 0px;
            padding-right: 0px;
        }

        .header-logo img {
            margin-top: 5px;
            height: 55px;
        }

        .menu {
            height: 60px;
        }

        .hamburger {
            margin: -7px 0 0 6px;
        }

        .header-link {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding: 20px 20px 21px 20px;
            border-left: 1px solid #000000;
        }

        #content_top {
            margin-top: 0px;
        }

        #TrainingSupport, #NeedSoftware, #SolveProblem {
            position: relative;
            float: none;
            background-color: #cccccc;
            border-bottom: 1px solid #000000;
        }

        .ExpandableContainer .collapsed h2 {
            color: #000000;
        }
    }

    @media only screen and (max-width: 480px) {
        .header-link {
            padding: 20px 10px 20px 10px;
        }
    }

    .navbar-toggle .icon-bar:nth-of-type(2) {
        top: 1px;
    }

    .navbar-toggle .icon-bar:nth-of-type(3) {
        top: 2px;
    }

    .navbar-toggle .icon-bar {
        position: relative;
        -webkit-transition: all 150ms ease-in-out;
        transition: all 150ms ease-in-out;
    }

    .navbar-toggle.active .icon-bar:nth-of-type(1) {
        top: 6px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
    }

    .navbar-toggle.active .icon-bar:nth-of-type(2) {
        background-color: transparent;
    }

    .navbar-toggle.active .icon-bar:nth-of-type(3) {
        top: -6px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }

    .menu-toggle::after {
        content: "MENU";
    }

    .closed::after {
        content: "CLOSE";
    }

    .ExpandableContainer {
        width: 100%;
    }

    @media only screen and (max-width: 925px) {
        .ExpandableContainer .collapsed h2 span {
            font-size: 18px;
        }
    }
}

#content_top .col-sm-4 {
    padding-right: 0px;
    padding-left: 0px;
}

.ExpandableContainer {
    width: unset;
}

@media (max-width: 1220px) {
    .ExpandableContainer .collapsed h2 span {
        font-size: 18px;
        padding-bottom: 5px;
    }
}

/*
    Share Bar

*/
.at-icon at-icon-addthis:after{
    margin-top: -5px;
}
.shareThisPage{
    display: inline-block;
    margin-top: -1.5px;
    vertical-align: top;
}
@media (max-width: 992px) {
    #top-contact .container {
        min-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    .top-content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .breadcrumbs {
        border-bottom: 1px solid #000000;
        background-color: #f3f3f3;
        padding: 15px 0 15px 15px;
    }

    #BreadcrumbBar {
        border-top: 1px solid #000000;
        margin: 0;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    #ShareBar ul {
        margin: 10px 0;
        padding-right: 10px;
    }

    .shareThisPage{
        display: inline-block;
        vertical-align: top;
    }
}

@media (min-width: 992px) {
    .breadcrumbs {
        display: inline;
    }

    .shareThisPage{
        display: inline-block;
        vertical-align: top;
    }

}

@media (max-width: 767px) {
    .breadcrumbs {
        display: none;
    }

    #ShareBar {
        text-align: center;
    }

        #ShareBar ul {
            display: table;
            margin: 0 auto;
            float: none;
            padding: 10px 0;
        }

        .shareThisPage{
            display: inline-block;
            /*margin-top: -1.5px;*/
            vertical-align: top;
        }
}

@media only screen and (max-width: 480px) {
    #BreadcrumbBar a, #ShareBar ul {
        font-size: 11px !important;
    }

    .shareThisPage{
        display: inline-block;
        padding-top: 1px;
        vertical-align: top;
    }
}

@media only screen and (max-width: 400px){
    .headerflag{
        display: none;
    }
    .header-logo img{
        height: 48px;
        margin-top: 7px;
    }

    .header-link{
        padding: 20px 5px 20px 5px;
    }
}

/*
    Homepage Cards
 */

@media (min-width: 1200px) {
    #data .col-lg-12.aboutCard {
        width: 102.5%;
    }
}

@media (max-width: 1200px) {
    #content_banner {
        margin: 22px 0 25px 0;
    }
}

@media (max-width: 992px) {
    #content .container {
        min-width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    #data.row {
        margin-right: 0px;
    }

    .shortlist {
        width: inherit;
    }

    .scroll-arrow {
        width: 95%;
    }
}

@media(max-width: 767px) {
    #content_top {
        border-bottom: none;
        height: auto;
    }

    .content-data {
        float: none;
    }

    .scroll-arrow {
        width: 96%;
    }

    .ps-scrollbar-x {
        display: none;
    }
}



/*
    Products Page Tablet
*/

@media (max-width: 1220px) {
    /*Hide Left Sidebar*/
    #leftcontent {
        display: none;
    }
}

@media (max-width: 992px) {

    /*Hide Header Image*/
    #dnn_bannercontent {
        display: none;
    }

    /*Decrease Left-Right Padding on Main Content Div*/
    #dnn_ContentPane {
        padding: 0 10px;
    }

    /*Related Resources Tabs Fullwidth*/
    #ProductTab{
        display: flex;
    }
    #ProductTab li {
        flex: 1;
        text-align: center;
        border-radius: 0;
        white-space: nowrap;
    }

        #ProductTab li a {
            width: 100%;
        }

  /*  #ProductTab li {
        border: 1px solid #D3D3D3;
    }*/

    #ProductsTab li:not(:first-child) {
        border-left: none;
    }

    /*Make Banner Ad Table Inline*/
    #dnn_ctr2305_WT_Banners_lstBanners tr {
        display: inline;
    }
}

/*Hide Expand/Collapse Tabs*/
@media only screen and (min-width: 767px) {

    .hideLinks, .showLinks {
        display: none;
    }

    .list {
        display: inline;
    }

    .block {
        display: inline;
    }
}
/*
    Products Page Phone
*/

@media only screen and (max-width: 767px) {
    #ProductTab {
        display: none;
    }
    div.andor{
        display: none !important;
    }
    .hideLinks, .showLinks {
        float: right;
    }


    .list {
        display: none;
        height: auto;
        float: left;
        background: #f4f5fb;
        margin-top: 10px;
        width: 100%;
    }

        .list a {
            display: block;
            padding: 10px 0;
            margin-left: 25px;
        }
        .list a:after{
            content: ">";
            margin-left: 5px;
        }

    .showLinks {
        display: none;
    }

    .hideLinks:target + .showLinks {
        display: inline;
    }

    .hideLinks:target {
        display: none;
    }

        .hideLinks:target ~ .list {
            display: inline;
        }

   .productsActionsTabs {
       padding-left: 0px;
   }

   .block{
       padding-left: 15px;
   }
   .productsActionsTabs a:last-child{
       margin-right: 0px;
   }

   /*Put training links on individual lines*/
    #traininglinks a {
        display: table;
        border-right: 0px;
        margin-bottom: 20px;
    }

    #traininglinks a:after{
        content: ">";
        margin-left: 5px;
    }

    /*Hide Related Resources Module on Phones*/
    .DnnModule-MadDevelopmentImaginItRelatedResources {
        display: none;
    }
}

/*
    Buy It Now Side Menu
*/
.s5.mb-0-2.mt-1-0{
    display: none;
}
.pr-1-0, .ph-1-0, .pa-1-0 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.grid-16-0.termoption {
    margin-left: 15px !important;
}

@media(min-width: 992px) {
    .s2-b {
        font-size: 24px;
        text-align: center;
    }
    .s3-b{

    text-align: center;
}
}


 #checkoutLink{
    width: 100%;
    text-align: center;
    border-radius: 0;
}

/*
    Office and Training Centers
*/
    #Locationlist .vcard .vcardlabel {
        float: none;
    }

    .location-contact{
        float: left;
        
    }
    .training-loc{
        font-size: 16px;
        color: #C8A539;
        float: left;
        font-weight:bold;
    }

        #Locationlist .vcard .vcardlabel {
        width:inherit;
        float: none;
    }

        #Locationlist .col-xs-12, #Locationlist .col-xs-7 {
    padding-left: 0px;
}
@media(max-width: 772px){
  /*  .location-contact{
        display: none;
    }*/

    #Locationlist .vcard .street-address, #Locationlist .vcard .postal-code{
        font-size: 15.5px;
    }

    .vcard.last  {
        display: none;
    }
}

/*All Events Page*/
#EventListFilter .sbHolder  {
    width: 170px;
    margin-left: 8px;
}

#EventListFilter .sbOptions{
        width: 170px;
}

@media(max-width: 768px) {
    .EventList .eventContent {
      /*  margin-left: 0px;*/
        margin-bottom: 25px;
    }

    .event-description-wrap {
        margin: 10px 0;
    }

   /*.eventContainer .description {
       display: inline-block;
   }*/
   .EventList .Online, .EventList .Trade, .EventList .In-Person {
       margin-right: 10px;
       float: left;
   }
   .eventContainer {
       display: inline-block;
       margin-top: 20px;
   }

   .event-title{
       overflow: hidden;
   }

    .eventContainer .title .eventContainer .type, .eventContainer .locations{
       font-size: 14px;
   }

}
/*End All Events Page*/
/*Press Releases*/
/*#dnn_ctr5566_NewsFilter_dlYears{
    background-color: #0a476d;
    color: #ffffff;
    padding: 4px 40px 4px 5px;
    border: medium none;
    font-family: 'Proxima N W01 Smbd';
    font-size: 14px;
    font-weight: normal;
    border-radius: 3px;
    width: 170px;
    margin-top: 5px;

}*/

.ModMadDevelopmentImaginItNewsFilterC .filterItem select {
   background: transparent;
   width: 250px;
   font-family: 'Proxima N W01 Smbd';
   font-size: 14px;
   font-weight: normal;
   height: 30px;
   -webkit-appearance: none;
   border: none;
   color: #ffffff;
   overflow-y: auto !important;
   padding: 0 10px;
}

.ModMadDevelopmentImaginItNewsFilterC .filterItem select:focus{
    outline: none;
}
.ModMadDevelopmentImaginItNewsFilterC .filterItem{
  width: 250px;
  height: 30px;
  /*border-radius: 3px;
  border-right: 10px solid #0a476d;
  background: url("../img/dropdown_arrow.jpg") no-repeat right #0a476d;*/
  margin: 2px;
}

#dnn_ctr5566_NewsFilter_dlYears option{
    font-size: 12px;
    background-color: #0a476d;
    padding-left: 5px;
}


/*End Press Releases*/
/*Ads*/
@media(max-width: 992px) {
    .bannerDisplayDiv {
        display: flex;
        justify-content: space-around;
        flex-direction: row;
        flex-wrap: wrap;
        margin-top: 20px;
    }

    .bannerDisplayRowDiv {
        clear: none !important;
    }
}
@media(min-width: 992px){
     .bannerDisplayDiv {
        display: flex;
        margin-top: 20px;
        justify-content: space-around;
    }

    .bannerDisplayRowDiv {
        clear: none !important;
    }
}

@media(min-width: 1200px){
     .bannerDisplayDiv {
        display: flex;
        flex-wrap: wrap;
        margin-top: 20px;
        justify-content: space-around;
        margin-left: 45px;
    }

    .bannerDisplayRowDiv {
        clear: none !important;
    }
}
/*End Ads*/
/*Find a Course and Enroll*/
@media (max-width: 1200px){
    .ContainerPane #dnn_ctr3054_FindACourse_pnlCourseList table td{
        width: inherit !important;
    }

    .ContainerPane  #dnn_ctr3054_FindACourse_pnlCourseList  table tr{
        float: none !important;
        width: inherit !important;
    }

    .courselist table {
        width: 98% !important;
    }

    .filterContainer .subtitle {
        padding-left: 0px;
    }
}

@media (max-width: 590px){
    .filterOptions + .concatenate{
        display: none;
    }
}

@media (max-width: 768px){
    #dnn_ctr3054_FindACourse_pnlCourseList  td.courseName {
        display: block;
    }

    .detailCourselinks{
        display: block;
        text-align: left;
        margin-bottom: 20px;
    }

    .isPitStop{
        display: none;
    }

     #dnn_ctr3054_FindACourse_pnlCourseList .dataRow{
         margin: 20px 0;
         height: inherit;
     }

}
/*End Find a Course and Enroll*/
/*Course Detail*/
@media(max-width: 1200px){
    #CourseDetails .CourseImage{
        float: none;
    }

    #CourseDetails .CourseDownload{
        float: none;
        text-align: left;
        padding-top: 0px;
    }

   .arrowRight{
       text-align: left;
   }
}

@media (max-width: 768px){
    #ClassDetails .actions .actionshedule a, #CourseDetails .actions .actionshedule a{
        float: none;
    }

    #ClassDetails .caseRequest, #CourseDetails .caseRequest{
        margin-top: 5px;
        padding: 5px;
        padding-bottom: 15px;
    }

    #ClassDetails .actions, #CourseDetails .actions{
        height: inherit;
    }
}
/*End Course Detail*/
/*Class Schedule*/
@media (max-width: 1200px){
     .ContainerPane #dnn_ctr3057_ClassesList_grdClasses{
         margin-bottom: 20px;
     }
    .ContainerPane #dnn_ctr3057_ClassesList_grdClasses table td{
        width: inherit !important;
    }

    .ContainerPane  #dnn_ctr3057_ClassesList_grdClasses  table tr{
        float: none !important;
        width: inherit !important;
    }

    .courselist table {
        width: 98% !important;
    }

    .filterContainer .subtitle {
        padding-left: 0px;
    }
}

@media (max-width: 992px){
    .filter-group {
        display: block;
        padding: 3px 0;
    }

    .filterbox span:first-child{
        display: block;
    }

    #ClassesList .Coursetooltip .tooltip, .filterButtons .filterbox .tooltip{
        margin-top: 0px;
    }

/*
    #ClassesList .gridWrapper tr{
        display: flex;
        flex-flow: wrap;
        width: 100%;
    }

  #ClassesList .gridWrapper tr td{
    flex: 1 1 20%;
}

  #ClassesList .gridWrapper tr th {
      flex: 1 1 17%;
  }

 #ClassesList .gridWrapper tr td:nth-child(6){
    flex: 0 0 12%;
    margin-left: 20%;
}

 #ClassesList .gridWrapper .enrollLink {
     background: none;
     color: #0A476D !important;
     border-bottom: 1px solid #D6DBE1;
     padding: 0;
 }
*/

}

@media only screen and (max-width: 1200px) {

	/* Force table to not be like tables anymore */
	#ClassesList .gridWrapper table,
	#ClassesList .gridWrapper thead,
	#ClassesList .gridWrapper tbody,
	#ClassesList .gridWrapper th,
	#ClassesList .gridWrapper td,
	#ClassesList  .gridWrapper tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#ClassesList .gridWrapper thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#ClassesList  .gridWrapper .rgRow, #ClassesList  .gridWrapper .rgAltRow { border: 1px solid #ccc; }

	#ClassesList .gridWrapper td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align:left;
	}

    #ClassesList .gridWrapper tr.dnnGridItem td, #ClassesList .gridWrapper tr.dnnGridAltItem td {padding-left: 50%;}

	#ClassesList .gridWrapper td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

    .rgPager{
        position: absolute;
        bottom: 0;
    }
    .rgPager td {
        padding-left: 0 !important;
    }


    .rgPager td:before{
        display: none;
    }

    #ClassesList .gridWrapper .filterlink:after {
        color: #1e9acd;
        content: ">";
        font-family: 'Proxima N W01 Smbd';
        padding-left: 16px;
    }

	/*
	Label the data
	*/
	#ClassesList .gridWrapper td:before { content: attr(data-title); }

     #ClassesList .gridWrapper .enrollLink {
     background: none;
     color: #0A476D !important;
     border-bottom: 1px solid #D6DBE1;
     padding: 0;
 }

     tr > .rgPagerCell{
         border: none !important;
     }


}

@media (min-width: 992px) {
       .filter-group {
        display: inline-block;
    }

}

}
/*End Class Schedule*/
