
    .ads-right{
        display: none;
    }


    #sidebar-wrapper {
        right: 300px;
        width: 53px;
        overflow: hidden;
    }

    #page-content-wrapper {
        position: relative;
        padding-left: 0px;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        min-height:790px;
    }

    .nav-divider{
        display: none;
    }

    .nav .nav-divider {
        display: block;
        height: 1px;
        margin: 3px 0px;
        overflow: hidden;
        background-color: #6a6a6a;
    }

    .main-header {
        margin: 0px;
        text-align: center;
    }

    .footer-left{
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .footer-right{
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 18px;
    }

    .ads-right{
        display: none;
    }

    #sidebar-wrapper {

    }

    .footer-copyright{
        float: left;
        margin-left: auto;
    }

    .logo-header{
        width: auto;
        height: 70px;
        max-height:70px;
        margin-top:10px;
    }

    .footer-icons{
        float: left;
        margin-top: 12px;
    }


    #calendarSideBar {
        display: none;
    }

    .pageHeader {
        margin-top: 40px;
    }

    .tabs-steps {
        display: none;
    }

    #page-content-wrapper{
        padding-right:0px;
    }


    .container{
        margin-left:0px;
        width:100%;
    }


    /** SIDEBAR ( VISIBLE ) **/
    .toggled .sidebar-nav li:nth-of-type(3){
        display:block;
    }

    .toggled .sidebar-nav li form,
    .toggled .sidebar-nav li span,
    .toggled .sidebar-nav li label{
        display:block;
    }

    /** SIDEBAR ( HIDDEN )**/
    .sidebar-nav li:nth-of-type(3){
        display:none;
    }

    .sidebar-nav li form,
    .sidebar-nav li span,
    .sidebar-nav li label{
        display:none;
    }

    /** FIX SPACING ON RIGHT OF CALENDAR WRAPPER**/
    .calendar-wrapper{
        padding:0px;
    }

    /** TABLE RESPONSIVE **/
    .title-more-info span{
        display:none;
    }

    /** WIDEN TABLE RESPONSIVE TITLE **/
    .no-more-tables td{

    }

    .no-more-tables td:before{
        top:9px !important;
    }

    /** DATE PAGINATION **/
    .date-pagination{
        padding-left:0px;
        display:inline;
    }
    .date-pagination .btn-gray{
        text-align:center;
    }
    .date-pagination > .btn-gray:nth-of-type(1)
    {
        width:30px;
        margin:5px 0px 0px 5px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .date-pagination > .btn-gray:nth-of-type(2){
        width:60px;
        margin:5px 0px 0px 0px;
        border-left:0px;
        border-radius: 0px;
    }
    .date-pagination > .btn-gray:nth-of-type(3){
        width:30px;
        margin:5px 0px 0px 0px;
        border-left:0px;
        border-radius: 0px;
    }
    .date-pagination > .nav-month-dropdown{
        width: calc(100% - 165px) !important;
        margin:3px 0px 0px 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .date-pagination .monthDropDown{
        margin-left:0px;
        border-left: 0px;
        width:100%;
    }
    .nav-tabs{
        left:auto;
        padding-left:0px; 
        margin-left:4px;
    }
    .cal-dropdown-menu {
        width: 170px;
    }
    .nav-tabs > li{
        float:left;
        margin-left:0px;
        margin-right:0px;
    }
    .nav-tabs .btn-gray:nth-of-type(1){
        width:50%;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .nav-tabs .btn-gray:nth-of-type(2){
        width:50%;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-left:0px;
    }

    /** EMAIL THIS **/
    .email-col1{padding-right:0px; border:0px;}
    .email-col2{padding-left:0px; border:0px;}

    /** PAGE TITLE **/
    .title{
        width: calc(100% - 46px);
        margin-left: 5px;
        margin-top:20px;
    }

    /** NOTIFY **/
    .notify-back-button-wrapper{
        text-align:left;
    }
    .notify-description{
        margin-top:20px;
    }
    .notify-header-wrapper{
        width:100%;
    }

    /** MOBILE SIDEBAR ICON **/
    .fa-sm-device{
        display:block;
    }

    /** SCHOOL NAME AND BRAND **/
    .school,
    .brand{
        text-align:left;
    }


    /** HEADER **/
    .main-header {
        height: 90px;
        min-height: 90px;
        background-size: 100% 100px;
    }

    .school{
        font-size:33px;
        height:54px;
    }

    .brand{
        font-size:16px;
    }

    /** FIX NAV MENU FOR TABLET **/
    .navbar-header{
        width:100%;
    }

    /** ON TABLE PAGINATION IS DIFFERENT **/
    .date-pagination > .nav-month-dropdown{
        width:170px !important;
    }


    /** HIDE DESKTOP COMMENT AND USE MOBILE COMMENT **/
    .comment-row{
        display:none !important;
    }

    /** REMOVE SIDEBAR TOOLTIP **/
    .sidebar-nav .tooltip{
        display:none !important;
    }

    /** DISPLAY COACH NAME PER ROW ALWAYS **/
    .multple-coach-name{
        display:block;
    }

    /** HIDE/SHOW AD SIDE BAR ON MOBILE TOGGLED**/
    #ads-sidebar{
        display:none;
    }

    #wrapper.toggled #ads-sidebar{
        display:block;
    }

    /** FIX UNUSUAL SPACE ON THE RIGHT SIDE **/
    .container{
        width:auto;
    }

    /** FIX TOP BUTTON GROUP ON MOBILE **/

    .topbuttongroup{
        position: relative !important;
        margin-bottom: 20px !important;
        margin-top: 0px !important;
        right: 0px !important;
        width: 100%;
        height: 100px;
        border-bottom: 1px solid #eeeeee;
    }
    .topbuttongroup > div:first-of-type{
        text-align: center !important;
    }
    .topbuttongroup .share-group .at-style-responsive .at-share-btn{
        padding:1px;
    }
    .topbuttongroup .share-group{
        text-align: center;
        margin-bottom:30px;
    }
    .topbuttongroup .share-group strong{
        float:right;
        display:none;
    }
    .event-full-details .page-header{
        text-align: center;
    }
    .event-full-details .event-comment img{
        max-width: 100% !important;
        display: block;
        padding-bottom: 7px;
    }

    .event-full-details .list-event-details{
        padding-left:20px;
    }

    .nav-tabs {
        width: 250px !important;
        left: auto;
        right: 0px;
        top: 4px;
     }
    .cal-dropdown-menu {
        width: 170px;
    }
    label.hidden-lbl{
        position: absolute;
        opacity:0 !important;
        z-index: -9999;
    }
    