/*body {*/
/*    background: #084a54;*/
/*}*/
/*header, .footer-container, footer {*/
/*    background: #084a54 !important;*/
/*}*/

/*.footer-container {*/
/*      color: #ffffff !important;*/
/*}*/

.login .body .side-section .side-section-body .side-section-body-container .btn-primary {
    background: #E39642 !important;
}
/*@media (min-width: 766px){*/
/*    header.shrink {*/
/*        background: #084a54;*/
/*    }*/
/*}*/
/*@media (min-width: 766px){*/
/*    .navbar-nav li a {*/
/*        background: #2b95a5;*/
/*    }*/
/*}*/
/*header .user-details .username {*/
/*    border: 1px solid #2b95a5;*/
/*}*/
/*.navbar-default .navbar-collapse, .navbar-nav li a {*/
/*    background: #2b95a5;*/
/*}*/
/*.mobile-user-details {*/
/*    background: #2b95a5;*/
/*    margin-top: 19px;*/
/*}*/
/*@media (min-width: 766px) {*/
/*    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {*/
/*        background: #2b95a5 !important;*/
/*        color: #fff !important;*/
/*    }*/
/*}*/
/*.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {*/
/*    background: #084a54;*/
/*    color: #fff;*/
/*}*/
/*.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {*/
/*    background: #084a54;*/
/*    color: #fff;*/
/*}*/
/*.navbar-default .navbar-nav .open .dropdown-menu{*/
/*    background: #2b95a5;*/
/*}*/
/*.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li span {*/
/*    background: #2b95a5;*/
/*    color: #fff;*/
/*}*/
/*.dropdown-menu>li>span {*/
/*    border-color: #fff;*/
/*}*/
/*.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li span:hover, .navbar-default .navbar-nav .open .dropdown-menu>li span:focus{*/
/*    background: #084a54;*/
/*    color: #fff;*/
/*}*/
/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {*/
/*    background: #084a54;*/
/*    color: #fff;*/
/*}*/
/*.table thead tr th {*/
/*    background-color: #084a54;*/
/*}*/
/*.table-header {*/
/*    background-color: #2b95a5;*/
/*    border: none;*/
/*}*/
/*.table-bordered {*/
/*    border: none;*/
/*}*/
/*.sidebar h2.heading {*/
/*    background: #2b95a5 !important;*/
/*}*/
/*.widget-simple.secondary-background {*/
/*    background: #E15556 !important;*/
/*}*/
/*.widget-simple.quaternary-background {*/
/*    background: #5D536B !important;*/
/*}*/
/*.widget-simple.secondary-background i, .widget-simple.quaternary-background i {*/
/*    color: #ffffff !important;*/
/*}*/
/*.nav-tabs {*/
/*    border-bottom: 2px solid #084a54;*/
/*}*/
/*.nav-tabs li .btn-tab:hover, .nav-tabs li .btn-tab:focus {*/
/*    background-color: #2b95a5;*/
/*    border: 1px solid #2b95a5;*/
/*}*/
/*.nav-tabs li.active .btn-tab, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {*/
/*    background-color: #084a54;*/
/*    border: 1px solid #084a54;*/
/*}*/
/*.btn-primary, .btn-success {*/
/*    background: #E39642 !important;*/
/*}*/

/*.heading-info, .heading-dark, .heading-bleed {*/
/*    background: #006470 !important;*/
/*}*/
/*.login .body .side-section .side-section-body ul.pills li:hover {*/
/*    background: #ffffff;*/
/*}*/
/*.login .body .side-section {*/
/*    color: #ffffff;*/
/*}*/

/*.text-primary {*/
/*    color: #343844 !important;*/
/*}*/
/*footer .groupgtilink {*/
/*    background: none;*/
/*}*/
/*.login-video.login footer {*/
/*    background: #237986 !important;*/
/*}*/
/*.login .body .side-section .side-section-body .side-section-body-container h2, .login .body .side-section .side-section-body .side-section-body-container p {*/
/*    color: #ffffff;*/
/*}*/
/*.login-video.login .body .side-section {*/
/*    background: #237986;*/
/*}*/
/*.login .body .side-section .side-section-body .side-section-body-container .pills a, ul.pills li span {*/
/*    color: #ffffff;*/
/*}*/
/*@media (max-width: 991px) {*/
/*    .login-video.login .video-overlay {*/
/*        background: #2b95a5;*/
/*    }*/
/*}*/
/*.submenu .navbar .navbar-nav li a {*/
/*    color: #ffffff;*/
/*}*/
/*.submenu .navbar .navbar-nav li a:hover {*/
/*    background: none;*/
/*    text-decoration: underline;*/
/*}*/
/*@media (min-width: 992px) {*/
/*    .login .body .side-section .side-section-body .side-section-body-container a {*/
/*        color: #ffffff;*/
/*    }*/
/*}*/
/*.login footer .groupgtilink {*/
/*    background: none;*/
/*}*/
/*.login footer .version {*/
/*    color: #ffffff;*/
/*}*/
/*@media (min-width: 992px) {*/
/*    .text-line-center .line {*/
/*        color: #ffffff;*/
/*        border-bottom: 1px solid #ffffff;*/
/*    }*/
/*}*/
/*.text-line-center .text {*/
/*    color: #ffffff;*/
/*}*/
/*.login .body .side-section .side-section-body .side-section-body-container .form-control {*/
/*    color: #fff !important;*/
/*    -webkit-text-fill-color: #fff !important;*/
/*}*/
/*.navbar-nav li {*/
/*    margin-right: 0;*/
/*}*/
/*@media (min-width: 992px) {*/
/*    .login footer .version {*/
/*        margin: 0;*/
/*        padding-top: 0;*/
/*        float: left;*/
/*        bottom: 15px;*/
/*        position: absolute;*/
/*    }*/
/*}*/
/*footer .version {*/
/*    padding-top: 25px;*/
/*}*/
.login .body .side-section .side-section-body ul.pills li:hover i {
    transform: scale(2.5);
}
.login .body .side-section .side-section-body ul.pills li {
    background: #E39642 !important;
}

/* CV & Application Appointments */
.dhx_cal_container .dhx_cal_event.calSessionHeader1 .dhx_title {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
  color: #fff;
 background: rgb(66,133,244);
background: -moz-linear-gradient(left, rgb(66,133,244) 35%, rgb(13,71,161) 100%);
background: -webkit-linear-gradient(left, rgb(66,133,244) 35%,rgb(13,71,161) 100%);
background: linear-gradient(to right, rgb(66,133,244) 35%,rgb(13,71,161) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4285f4', endColorstr='#0d47a1',GradientType=1 );
}

/* Guidance Appointments */
.dhx_cal_container .dhx_cal_event.calSessionHeader5 .dhx_title {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
  color: #fff;
background: rgb(170,102,204);
background: -moz-linear-gradient(left, rgb(170,102,204) 35%, rgb(153,51,204) 100%);
background: -webkit-linear-gradient(left, rgb(170,102,204) 35%,rgb(153,51,204) 100%);
background: linear-gradient(to right, rgb(170,102,204) 35%,rgb(153,51,204) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa66cc', endColorstr='#9933cc',GradientType=1 );
}

/* Interview Coaching Appointments */
.dhx_cal_container .dhx_cal_event.calSessionHeader3 .dhx_title {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
  color: #fff;
background: rgb(43,187,173);
background: -moz-linear-gradient(left, rgb(43,187,173) 35%, rgb(0,105,92) 100%);
background: -webkit-linear-gradient(left, rgb(43,187,173) 35%,rgb(0,105,92) 100%);
background: linear-gradient(to right, rgb(43,187,173) 35%,rgb(0,105,92) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bbbad', endColorstr='#00695c',GradientType=1 );
}

/* LaunchPad Appointments */
.dhx_cal_container .dhx_cal_event.calSessionHeader9 .dhx_title {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
  color: #fff;
background: rgb(51,181,229);
background: -moz-linear-gradient(left, rgb(51,181,229) 35%, rgb(0,153,204) 100%);
background: -webkit-linear-gradient(left, rgb(51,181,229) 35%,rgb(0,153,204) 100%);
background: linear-gradient(to right, rgb(51,181,229) 35%,rgb(0,153,204) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33b5e5', endColorstr='#0099cc',GradientType=1 );
}

/* Appointments Checked In */
.dhx_cal_data .calSessionWaiting div {
  background-color: #E2954A;
}

.dhx_cal_event .dhx_body a {
    font-size: 13px;
    font-weight: bolder;
}

.calEventTitle{
    font-size: 13px;
    font-weight: bolder;
}

/* Appointments Completed */
.dhx_cal_data .calSessionFinished div {
    background: #ff4444;
    color:#fff;
}

.dhx_cal_data .calSessionFinished a {
    color:#fff;
}

.widget-container-image {
    background: #C0C0C0;
    padding-top: 14px;
    padding-bottom: 14px;
}

.dhx_scheduler_timeline .calSessionWaiting, #content .dhx_grid_area .dhx_grid_event.calSessionWaiting {
    background-color: #E2954A;
}

.dhx_scheduler_grid .calSessionWaiting td:first-child {
    background-color: #ffd27f;
}

.dhx_scheduler_timeline .calSessionFinished, #content .dhx_grid_area .dhx_grid_event.calSessionFinished {
    background-color: #ff4444;
    color:#fff;
}

.dhx_scheduler_grid .calSessionFinished td:first-child {
    background-color: #ff7f7f;
}


/** ADDED BY ANG @ GTI - fixing the black gti logo on a dark blue footer background **/
.romeo footer .groupgti {
    background: white;
    padding: .5rem;
    border-radius: 3px;
    }

/************************
GTI - OPERATOR UI 
*************************/
.page-operator header .page-brand {
    background: #17191C;
    }
.page-operator header .navbar-toggler {
    color:#fff;
    }
.page-operator header .navbar-toggler:hover, .page-operator header .navbar-toggler:active, .page-operator header .navbar-toggler:focus {
    color:#ffffff6b;
    }
@media (max-width: 992px) {
    header .page-header .header-links .user-details>a, 
    header .page-header .header-links .user-details>a .fa-user-circle,
    header .page-header .header-links .beamer_button .fa-stack i    {
        color: #fff;
        }
    }
/************************
END - GTI - OPERATOR UI 
*************************/


/************************
GTI/ANG - STUDENT UI - with the darker top banner, the default hover (secondary) for links meant they were invisible.  Updated to use tertiary / orange
*************************/
.romeo .main-header .navbar-cta a:hover, .romeo .main-header .navbar-cta a:focus,
.romeo .main-header .navbar-cta a:hover i, .romeo .main-header .navbar-cta a:focus i {
    color: #e71;
    }
/************************
END - GTI - OPERATOR UI 
*************************/
