
.WYSIWYGeditor {
            resize:vertical;
            overflow:auto;
            border:1px solid silver;
            border-radius:5px;
            min-height:100px;
            box-shadow: inset 0 0 10px silver;
            padding:1em;
            background: white;
            margin: 0 auto;
            width: 100%;
        }

 .text-alert {
    color: red !important; 
 }

 .alert-text {
    color: red !important;
 }

 span.circletext {
            font-size: 7pt;
            background: #5678C7;
            border-radius: 0.8em;
            -moz-border-radius: 0.8em;
            -webkit-border-radius: 0.8em;
            color: #FFFFFF;
            display: inline-block;
            font-weight: bold;
            line-height: 1.6em;
            margin-right: 4px;
            text-align: center;
            width: 1.8em;
        }

span.carttext {
    background-color: red;
    color: white;
    padding-left: 5px;
    padding-right: 7px;
    height: 20px;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
}

 span.circletext-disabled {
            background: #5678C7;
            border-radius: 0.8em;
            -moz-border-radius: 0.8em;
            -webkit-border-radius: 0.8em;
            color: #FFFFFF;
            display: inline-block;
            font-weight: bold;
            line-height: 1.6em;
            margin-right: 4px;
            text-align: center;
            width: 1.6em;
            -webkit-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);
            -moz-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);
            box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.75);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	        filter: alpha(opacity=10);
	        -moz-opacity: 0.2;
	        -khtml-opacity: 0.2;
	        opacity: 0.2;
        }

   span.disabledtext {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	        filter: alpha(opacity=10);
	        -moz-opacity: 0.2;
	        -khtml-opacity: 0.2;
	        opacity: 0.2;
    }

        .tabordian {
          margin: 0;
          border: 1px solid #e6e6e6;
          background: #fefefe;
          list-style-type: none; }
          .tabordian::before, .tabordian::after {
            display: table;
            content: ' '; }
          .tabordian::after {
            clear: both; }

        .tabordian.vertical > li {
          display: block;
          float: none;
          width: auto; }

        .tabordian.simple > li > a {
          padding: 0; }
          .tabordian.simple > li > a:hover {
            background: transparent; }

        .tabordian.primary {
            background: #1779ba; }
          .tabordian.primary > li > a {
            color: #fefefe; }
            .tabordian.primary > li > a:hover, .tabordian.primary > li > a:focus {
              background: #1673b1 !important; }

        .tabordian-title {
          float: left; }
          .tabordian-title > a {
            display: block;
            padding: 1.25rem 1.5rem;
            font-size: 0.75rem;
            line-height: 1;
            color: #1779ba; }
            .tabordian-title > a:hover {
              background: #fefefe !important;
              color: #1468a0 !important; }
            .tabordian-title > a:focus, .tabordian-title > a[aria-selected='true'] {
              background: #e6e6e6 !important;
              color: #1779ba !important; }
          
        .tabordian-selected {
              background: #e6e6e6 !important;
              color: #1779ba !important;   
        }

        .tabordian-content {
          border: 1px solid #e6e6e6;
          border-top: 0;
          background: #fefefe;
          color: #0a0a0a;
          transition: all 0.5s ease; }

        .tabordian-content.vertical {
            border: 0;
         }

        .tabordian-panel {
          padding: 1rem; }
          .tabordian-panel[aria-hidden="false"] {
            display: block; }

    .selectionCheck {
                color: #cf0e0e;
                width: 25px;
                height: 25px;
                font-size: 18pt;
                position: absolute;
                top: -10px;
                left: -25px;
            }

        .alphalist {
            list-style-type: none;
            margin: 0;
            padding: 0;
            overflow: hidden;
            background-color: #999999;
            }

            .alphalist-selected {
            background-color: #cccccc !important;
            }

            .alphalist-selected a {
            background-color: #cccccc !important;
            color: #666666 !important;
            }

            .alphalist li {
            float: left;
            }

            .alphalist li a {
            display: block;
            color: #ffffff;
            text-align: center;
            padding: 7px;
            text-decoration: none;
            }

            .alphalist li a:hover {
            background-color: #cccccc;
            color: #666666;
            }

            .color-button { color: #FFFFFF !important;
            background-color: #5678C7 !important;
            }

            .color-buttonsecondary { color: #333333 !important;
            background-color: #d3d3d3 !important;
            }

            .color-buttonsuccess {   color: #ffffff !important;
            background-color: #0d9618 !important;
            }

            .color-buttonalert { color: #ffffff !important;
            background-color: #cf0e0e !important;
            }

            .color-buttonwarning { color: #ffffff !important;
            background-color: #ca9007 !important;
            }

            .color-header { color: #ffffff !important;
            background-color: #999999 !important;
            }

            .color-focus {
            color: #666666 !important;
            background-color: #cccccc !important;
            }

            .color-content {
            color: #666666 !important;
            background-color: #ffffff !important;
            }

            .color-altcontent {
            color: #666666 !important;
            background-color: #efefef !important;
            }

            .color-selected {
            color: #666666 !important;
            background-color: #aaaaaa !important;
            }

            .element-link {
            color: #1654e6 !important;
            }

            .element-link:hover {
            color: #1441ac !important;
            }

            .profilecircle {
            width: 80px;
            height: 80px;
            border-radius: 40px;
            color: #666666;
            line-height: 80px;
            text-align: center;
            background: #aaaaaa;
            }


            .chevron-bullets-content li:before {
            color: #666666;
            }

            .chevron-bullets-alt-content li:before {
            color: #666666;
            }

            body {
            font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans_serif;
            color: #232323;
            background-color: #FFFFFF;
            }

            .siteTitle {
            color: #FFFFFF !important;
            font-size: 12pt !important;
            font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans_serif !important;
            }

            .pageContent {
            background-color: #FFFFFF;
            color: #232323;
            font-name: Helvetica Neue,Helvetica,Roboto,Arial,sans_serif;
            }

            .div-links {
            color: #1654e6;
            cursor: pointer;
            }

            .div-links:hover {
            color: #1441ac;
            }

            .pageContent a, .reveal a, .off-canvas a {
            color: #1654e6;
            }

            .pageContent a:hover, .reveal a:hover, .off-canvas a:hover {
            color: #1441ac;
            }

            .dropdown-pane a {
            color: #1654e6;
            }

            .dropdown-pane a:hover {
            color: #1441ac;
            }

            /* Top Bar */
            .top-bar, .title-bar {
            background-color: #2C2C2C !important;
            color: #FFFFFF !important;
            /* border-bottom: 1px solid #cccccc !important; */
            }

            #sticky_footer {
            border-top: 1px solid #cccccc !important;
            }

            #topbar-menu {
            background-color: #2C2C2C;
            border-bottom: 1px solid #2C2C2C;
            }

            #siteNavStickyContainer {
            background-color: #2C2C2C;
            }

            #siteNavStickyWrap {
            background-color: #2C2C2C;
            border-bottom: 1px solid #cccccc;
            }

            .top-bar-right ul {
            background-color: #2C2C2C;
            }

            /* Notifications Panel */
            #dropalerts {
            background-color: #ffffff;
            color: #666666;
            border-color: #cccccc !important;
            }

            .alerts, .alerts a {
            border-bottom: 1px dotted #cccccc;
            background-color: #ffffff;
            color: #666666;
            }

            .alerts:hover {
            background-color: #666666;
            color: #cccccc;
            border-color: #aaaaaa !important;
            }

            .alerts-header {
            background-color: #999999;
            color: #ffffff;
            }

            .text-alert {
            color: #cf0e0e !important;
            }

            .container-alert {
            color: #cf0e0e;
            border: 1px solid #cf0e0e;
            /* TODO: Idea is to lighten background based off color
            background-color: ControlPaint.Light(_Button_Alert_BackgroundColor); */
            }

            .form-required {
            color: #cf0e0e !important;
            }

            .text-warning {
            color: #cf0e0e !important;
            }

            .text-success {
            color: #0d9618 !important;
            }

            /* Hamburger Icons */
            .Circle {
            background-color: #e9e9e9;
            }

            .Burger-icon, .Burger-icon:before, .Burger-icon:after {
            background-color: #555555;
            }

            /* Breadcrumb Bar */
            .breadcrumbs {
            background-color: #e9e9e9;
            border-top: 1px solid #cccccc;
            /* border-bottom: 1px solid #cccccc; */
            }

            /* this is the divider icon */
            .breadcrumbs li:not(:last-child)::after {
            color: #1654e6;
            }

            .breadcrumbs a {
            color: #1654e6 !important;
            }

            .breadcrumbs .disabled {
            color: #a9a9a9;
            }

            .breadcrumbs li {
            color: #222222;
            }

            /* Menu Color Selection */
            .is-submenu-item:hover {
            /* dropdown and drilldown menu hover background */
            background-color: #666666;
            color: #cccccc !important;
            border-color: #aaaaaa !important;
            }

            #profileMenu, #profileMenu li, #profileMenu li a {
            background-color: #ffffff;
            color: #666666;
            border-color: #cccccc;
            }

            #profileMenu li:hover, #profileMenu li a:hover {
            background-color: #666666 !important;
            color: #cccccc !important;
            border-color: #aaaaaa !important;
            }

            .menu a {
            /* dropdown and drilldown menu text color */
            color: #FFFFFF !important;
            }

            .menu a:hover {
            /* dropdown and drilldown menu text color */
            color: #555555 !important;
            }

            .menu li:hover {
            background-color: #e9e9e9;
            }

            .hoverSelect: {
            border-color: inherit;
            }

            .hoverSelect:hover {
            border-color: #aaaaaa !important;
            }

            .hoverSelected {
            border-color: #aaaaaa !important;
            }


            /* Side Menu */
            .mcd-menu {
            background: #e9e9e9 !important;
            border-right: 1px solid #666666 !important;
            }

            .mcd-menu i {
            background: #e9e9e9 !important;
            color: #555555;
            }


            .mcd-menu li a {
            color: #555555 !important;
            border-bottom: 1px solid #666666;
            }

            .mcd-menu li i {
            background-color: transparent !important;
            color: inherit !important;
            }
            .mcd-menu li a:hover, .mcd-menu li:hover {
            color: #b4b4b4 !important;
            background-color: #cccccc !important;
            border-color: #5976B3 !important;
            }



            .mcd-menu li ul a, .mcd-menu li ul li ul a {
            background-color: #e9e9e9 !important;
            color: #555555 !important;
            }

            .mcd-menu li:hover > a {
            color: #b4b4b4;
            border-left: 4px solid #1441ac;
            border-right: 4px solid #1441ac;
            }

            .mcd-menu li a.active {
            color: #ffffff;
            border-left: 4px solid #1441ac !important;
            border-right: 4px solid #1441ac !important;
            }

            .mcd-menu li:hover > a:before {
            border-left: 5px solid #5976B3;
            }

            .mcd-menu li a.active:before {
            border-left: 5px solid #1441ac;
            }

            .mcd-menu li:hover > a:after {
            border-right: 5px solid #5976B3;
            }

            .mcd-menu li a.active:after {
            border-right: 5px solid #1441ac;
            }

            .mcd-menu li ul,
            .mcd-menu li ul li ul {
            background-color: #e9e9e9;
            color: #555555;
            border-left: 4px solid #1441ac;
            }

            .mcd-menu li ul li ul:before {
            border-right: 5px solid #1441ac;
            }

            .mcd-menu li ul:before {
            border-right: 5px solid #1441ac;
            }

            .mcd-menu li ul li a {
            border-bottom: 1px solid #666666;
            }

            .mcd-menu li a.search input {
            border: 1px solid #5976B3;
            background-color: #cccccc;
            color: #ffffff;
            }

            .mcd-menu li a.search button {
            border: 1px solid #1441ac;
            background: #1441ac;
            color: #ffffff;
            }

            .mcd-menu li a.search input:focus {
            border: 1px solid #1441ac;
            }

            .mcd-menu li a:hover strong, .mcd-menu li a.active strong {
            background-color: #1441ac;
            color: #ffffff;
            }

            .mcd-menu li ul li ul li > ul {
            border-top: 4px solid #1441ac;
            }

            .mcd-menu li ul li ul li > ul:before {
            border-bottom: 5px solid #1441ac;
            }

            /* End Side Menu */

            .is-down-arrow a:after {
            /* this is for the dropdown arrows on menus */
            border-top-color: #555555 !important;
            }

            .is-drilldown-submenu-parent a:after {
            /* this is for mobile devices right arrow on drilldown menu */
            border-left-color: #555555 !important;
            }

            .js-drilldown-back:before {
            /* this is for mobile devices left back arrow on drilldown menu */
            border-right-color: #555555 !important;
            }

            .is-drilldown {
            display: none;
            /*
            NOTE: for drill down menus to work correctly the following height needs to be [maximum number of items displayed] * 40
            currently: 7 * 40 = 280
            */
            height: 280px !important;
            border-bottom: 1px solid #666666;
            }

            .is-drilldown ul {
            background-color: #e9e9e9 !important;
            }

            .is-drilldown ul li {
            background-color: #e9e9e9;
            border-bottom: 1px solid #666666;
            }

            .is-drilldown ul li:hover {
            background-color: #cccccc;
            color: #b4b4b4;
            border-color: #5976B3;
            }

            /* Small only */
            @media screen and (max-width: 39.9375em) {
            .border-top-small-only {
            border-top: 1px solid #cccccc;
            }

            .border-left-small-only {
            border-left: 1px solid #cccccc;
            }

            .border-right-small-only {
            border-right: 1px solid #cccccc;
            }
            .border-bottom-small-only {
            border-bottom: 1px solid #cccccc;
            }
            .border-all-small-only {
            border: 1px solid #cccccc;
            }
            .alt-border-top-small-only {
            border-top: 1px solid #cccccc;
            }

            .alt-border-left-small-only {
            border-left: 1px solid #cccccc;
            }

            .alt-border-right-small-only {
            border-right: 1px solid #cccccc;
            }
            .alt-border-bottom-small-only {
            border-bottom: 1px solid #cccccc;
            }
            .alt-border-all-small-only {
            border: 1px solid #cccccc;
            }
            .radius-all-small-only {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left-small-only {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right-small-only {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left-small-only {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left-small-only {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right-small-only {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right-small-only {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }
            }

            /* Medium and up */
            @media screen and (min-width: 40em) {
            .border-top-medium {
            border-top: 1px solid #cccccc;
            }

            .border-left-medium {
            border-left: 1px solid #cccccc;
            }

            .border-right-medium {
            border-right: 1px solid #cccccc;
            }
            .border-bottom-medium {
            border-bottom: 1px solid #cccccc;
            }
            .border-all-medium {
            border: 1px solid #cccccc;
            }

            .alt-border-top-medium {
            border-top: 1px solid #cccccc;
            }

            .alt-border-left-medium {
            border-left: 1px solid #cccccc;
            }

            .alt-border-right-medium {
            border-right: 1px solid #cccccc;
            }
            .alt-border-bottom-medium {
            border-bottom: 1px solid #cccccc;
            }
            .alt-border-all-medium {
            border: 1px solid #cccccc;
            }
            .radius-all-medium {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left-medium {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right-medium {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left-medium {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left-medium {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right-medium {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right-medium {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }
            }

            /* Medium only */
            @media screen and (min-width: 40em) and (max-width: 63.9375em) {
            .border-top-medium-only {
            border-top: 1px solid #cccccc;
            }

            .border-left-medium-only {
            border-left: 1px solid #cccccc;
            }

            .border-right-medium-only {
            border-right: 1px solid #cccccc;
            }
            .border-bottom-medium-only {
            border-bottom: 1px solid #cccccc;
            }
            .border-all-medium-only {
            border: 1px solid #cccccc;
            }

            .alt-border-top-medium-only {
            border-top: 1px solid #cccccc;
            }

            .alt-border-left-medium-only {
            border-left: 1px solid #cccccc;
            }

            .alt-border-right-medium-only {
            border-right: 1px solid #cccccc;
            }
            .alt-border-bottom-medium-only {
            border-bottom: 1px solid #cccccc;
            }
            .alt-border-all-medium-only {
            border: 1px solid #cccccc;
            }
            .radius-all-medium-only {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left-medium-only {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right-medium-only {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left-medium-only {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left-medium-only {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right-medium-only {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right-medium-only {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            }

            /* Large and up */
            @media screen and (min-width: 64em) {
            .border-top-large {
            border-top: 1px solid #cccccc;
            }

            .border-left-large {
            border-left: 1px solid #cccccc;
            }

            .border-right-large {
            border-right: 1px solid #cccccc;
            }
            .border-bottom-large {
            border-bottom: 1px solid #cccccc;
            }
            .border-all-large {
            border: 1px solid #cccccc;
            }
            .alt-border-top-large {
            border-top: 1px solid #cccccc;
            }

            .alt-border-left-large {
            border-left: 1px solid #cccccc;
            }

            .alt-border-right-large {
            border-right: 1px solid #cccccc;
            }
            .alt-border-bottom-large {
            border-bottom: 1px solid #cccccc;
            }
            .alt-border-all-large {
            border: 1px solid #cccccc;
            }
            .radius-all-large {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left-large {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right-large {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left-large {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left-large {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right-large {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right-large {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            }

            /* Large only */
            @media screen and (min-width: 64em) and (max-width: 74.9375em) {
            .border-top-large-only {
            border-top: 1px solid #cccccc;
            }

            .border-left-large-only {
            border-left: 1px solid #cccccc;
            }

            .border-right-large-only {
            border-right: 1px solid #cccccc;
            }
            .border-bottom-large-only {
            border-bottom: 1px solid #cccccc;
            }
            .border-all-large-only {
            border: 1px solid #cccccc;
            }
            .alt-border-top-large-only {
            border-top: 1px solid #cccccc;
            }

            .alt-border-left-large-only {
            border-left: 1px solid #cccccc;
            }

            .alt-border-right-large-only {
            border-right: 1px solid #cccccc;
            }
            .alt-border-bottom-large-only {
            border-bottom: 1px solid #cccccc;
            }
            .alt-border-all-large-only {
            border: 1px solid #cccccc;
            }
            .radius-all-large-only {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left-large-only {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right-large-only {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left-large-only {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left-large-only {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right-large-only {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right-large-only {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }
            }

            @media only screen and (max-width: 40em) {
            .top-bar-right ul {
            background-color: #2C2C2C;
            border-bottom: 1px solid #cccccc !important;
            }

            #topbar-menu {
            border-bottom: 1px solid  #cccccc !important;
            }

            .is-drilldown {
            display: inline-block;
            }
            }

            /* Footer Bar */
            #sticky_footer {
            background-color: #2C2C2C;
            color: #FFFFFF;
            border-top: #cccccc;
            }

            /* ZURB button class overrides */
            button.secondary, .button.secondary {
            background-color: #d3d3d3 !important;
            color: #333333 !important;
            }

            button.secondary:hover, .button.secondary:hover {
            background-color: #b0b0b0 !important;
            color: #333333 !important;
            }

            button.success, .button.success {
            background-color: #0d9618 !important;
            color: #ffffff !important;
            }

            button.success:hover, .button.success:hover {
            background-color: #156c1c !important;
            color: #ffffff !important;
            }

            button.alert, .button.alert {
            background-color: #cf0e0e !important;
            color: #ffffff !important;
            }

            button.alert:hover, .button.alert:hover {
            background-color: #8d1313 !important;
            color: #ffffff !important;
            }

            button.warning, .button.warning {
            background-color: #ca9007 !important;
            color: #ffffff !important;
            }

            button.warning:hover, .button.warning:hover {
            background-color: #a3750a !important;
            color: #ffffff !important;
            }

            button.disabled, .button.disabled {
            background-color: #a9a9a9 !important;
            color: #666666 !important;
            }

            button, .button {
            background-color: #5678C7 !important;
            color: #FFFFFF !important;
            }

            button:hover, .button:hover {
            background-color: #000D42 !important;
            color: #ffffff !important;
            }

            /* Begin EUP Standard Classes */
            /* WIDGETS */
            .widget {
            background-color: #ffffff;
            border: 1px solid #cccccc;
            color: #666666;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            ;
            border-radius: 5px;
            }

            .move-icon {
            color: #666666;
            }

            .move-icon:hover {
            color: #cccccc !important;
            }

            .options:hover .optionsicon {
            color: #666666;
            }

            .close:hover .closeicon {
            color: #666666;
            }

            .closeicon:hover {
            color: #cccccc !important;
            }

            .optionsicon:hover {
            color: #cccccc !important;
            }

            /* END WIDGETS */

            /* Simple classes */
            .border-top {
            border-top: 1px solid #cccccc;
            }

            .border-right {
            border-right: 1px solid #cccccc;
            }

            .border-bottom {
            border-bottom: 1px solid #cccccc;
            }

            .border-left {
            border-left: 1px solid #cccccc;
            }

            .border-all {
            border: 1px solid #cccccc;
            }

            .radius-all {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            border-radius: 5px;
            }

            .radius-left {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-right {
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .radius-top-left {
            -moz-border-radius-topleft: 5px;
            -webkit-border-top-left-radius: 5px;
            border-top-left-radius: 5px;
            }

            .radius-bottom-left {
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            border-bottom-left-radius: 5px;
            }

            .radius-top-right {
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            border-top-right-radius: 5px;
            }

            .radius-bottom-right {
            -moz-border-radius-bottomright: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-bottom-right-radius: 5px;
            }

            .content {
            background-color: #ffffff;
            color: #666666;
            border-color: #cccccc !important;
            }

            .content-hoverable {
            background-color: #ffffff;
            color: #666666;
            border-color: #cccccc !important;
            }

            .content-hoverable:hover {
            background-color: #666666;
            color: #cccccc;
            border-color: #aaaaaa !important;
            }

            .header {
            background-color: #999999;
            color: #ffffff;
            border-color: #cccccc !important;
            }

            .alt-content {
            background-color: #efefef;
            color: #666666;
            border-color: #cccccc !important;
            }

            .alt-content-hoverable {
            background-color: #efefef;
            color: #666666;
            border-color: #cccccc !important;
            }

            .alt-content-hoverable:hover {
            background-color: #cccccc;
            color: #666666;
            border-color: #aaaaaa !important;
            }

            .content-focus {
            background-color: #cccccc !important;
            color: #666666 !important;
            border-color: #aaaaaa !important;
            }

            .content-selected {
            background-color: #aaaaaa !important;
            color: #666666 !important;
            border-color: #777777 !important;
            }

            div.requestselector {
            border: 1px solid #ffffff;
            }

            div.requestselector:hover .requestselectorhighlight {
            background-color: #cccccc;
            color: #666666;
            }

            div.requestselector:hover {
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #aaaaaa;
            /* -webkit-box-shadow: 0px 0px 25px 0px #aaaaaa;
            -moz-box-shadow:    0px 0px 25px 0px #aaaaaa;
            box-shadow:         0px 0px 25px 0px #aaaaaa;*/
            }

            /* Pagination */
            .pagination li {
            display: inline-block;
            }

            .pagination .current {
            background-color: #5678C7;
            color: #FFFFFF;
            }

            .pagination a,
            .pagination button {
            color: #666666;
            }

            .pagination a:hover,
            .pagination button:hover {
            background-color: #5678C7;
            color: #FFFFFF;
            }

            .pagination-circular li.current {
            background-color: #5678C7;
            color: #FFFFFF;
            border-radius: 5px;
            /*padding: 0.285em 0.8em;*/
            padding: 0.4em 0.6em 0.4em 0.6em;
            font-size: 12px;
            min-width: 30px;
            height: 30px;
            text-align: center;
            border: 2px solid #5678C7;
            text-align: center;
            }

            .pagination-circular li.disabled {
            background-color: #cacaca;
            color: #aaaaaa;
            padding: 0.4em 0.6em 0.4em 0.6em;
            border-radius: 5px;
            font-size: 12px;
            min-width: 30px;
            height: 30px;
            text-align: center;
            }

            .pagination-circular a {
            font-name: "fontawesome, Arial";
            border-radius: 5px;
            padding: 0.4em 0.6em 0.4em 0.6em;
            background-color: #efefef;
            color: #666666;
            font-size: 12px;
            min-width: 30px;
            height: 30px;
            text-align: center;
            border: 2px solid #cccccc;
            text-align: center;
            }

            .pagination-circular li:not(.disabled):hover a {
            background-color: #5678C7;
            color: #FFFFFF;
            text-align: center;
            border: 2px solid #5678C7;
            text-align: center;
            }

            .pagination-circular li a {
            transition: background 0.15s ease-in, color 0.15s ease-in;
            }


            /* Wizad Navigation Bar */
            .wizardnavbar li a {
            color: #666666 !important;
            background: #aaaaaa;
            }

            .wizardnavbar li a:after {
            border-left: 30px solid #aaaaaa;
            }

            .wizardnavbar li a:before {
            border-left: 30px solid #ffffff;
            }

            .wizardnavbar li.completed a       { background: #aaaaaa; color: #666666 !important; }
            .wizardnavbar li.completed a:after { border-left-color: #aaaaaa; color: #666666 !important; }
            .wizardnavbar li.future a       { background: #efefef; color: #666666 !important; }
            .wizardnavbar li.future a:after { border-left-color: #efefef; color: #666666 !important; }
            .wizardnavbar li.exception a { background: rgba(246, 130, 23, 0.50); color: #000000 !important; }
            .wizardnavbar li.exception a:after { border-left-color: rgba(246, 130, 23, 0.50); color: #000000 !important; }
            .wizardnavbar li.current a       { background: #cccccc; color: #666666 !important; }
            .wizardnavbar li.current a:after { border-left-color: #cccccc; color: #666666 !important;  }

            .wizardnavbar li.completed a:hover { background: #000D42; color: #ffffff !important; }
            .wizardnavbar li.completed a:hover:after { border-left-color: #000D42 !important; }

            .xdsoft_datepicker button {
            background-color: #fff !important;
            color: #eeeeee !important;
            }

            .owl-container {
            color: #555555;
            /*background-color: #e9e9e9;*/
            border-bottom: 1px solid #e9e9e9;
            }

            .owl-carousel {
            color: #555555;
            /* background-color: #e9e9e9; */
            }

            .owl-carousel .item {
            background: #e9e9e9;
            text: #555555;
            border: 1px solid #666666;
            }

            .owl-carousel .item a {
            color: inherit !important;
            background-color: inherit !important;
            }

            .owl-carousel .item a:hover {
            color: inherit !important;
            background-color: inherit !important;
            }

            .owl-carousel .item:hover {
            background: #1441ac !important;
            color: #ffffff !important;
            }

            .owl-carousel .selected {
            background: #1441ac !important;
            color: #ffffff !important;
            }

            .owl-carousel .owl-nav div {
            /* background-color: #e9e9e9;
            color: #555555;
            }

            .owl-carousel .owl-nav div a {
            /* background-color: #e9e9e9; */
            color: #555555;
            }

            .owl-carousel .owl-nav .owl-prev:hover {
            color: #b4b4b4;
            }

            .owl-carousel .owl-nav .owl-next:hover {
            color: #b4b4b4;
            }










