/************************
GTI - OPERATOR UI 
*************************/
.page-operator header .page-brand {
    background: #000000;
    }
.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 - LOGIN PAGES - updated by Ang, November 2025
**************************************************/
.romeo .cover.cover-unauth .row {
    flex-direction: column;
    align-items: center;
}
.romeo section.cover-unauth .cover-client-content .cover-client-content-logo {
    background: var(--primary) !important;
    width: 100% !important;
    padding: 1.75rem 1rem !important;
    display: flex !important;
    justify-content: center !important;
    border-radius: 1rem 1rem 0 0 !important;
    margin-bottom: -.5rem !important;
    }
.romeo section.cover-unauth .cover-client-content {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    }
.card.cover-card.cover-card-landing.mb-4,
.card.cover-card.cover-card-signin:not(.my-4),
.card.cover-card.cover-card-form-basic,
.card.cover-card.cover-card-form-reg {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    }
/*************************************************
// END GTI - LOGIN PAGES
**************************************************/



/*** Header & Navigation ***/

/* .navbar-brand > img {
    display: block;
    margin: 0 0 15px 20px;
}
.navbar {
    background:#fff;
}
.navbar-nav > li > a {
    color: #333;
}
.header.navbar {
    border-bottom:1px solid #ccc;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    color: #FFF;
    background: url("http://www.abdn.ac.uk/study/images/layout/page_top_menu_hover.gif");
}
.navbar {
    border-width:medium medium 1px;
    border-color:#ccc;
}
.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
    color: #333;
}
.navbar-nav .open .dropdown-menu > li > a {
    color: #333;
}
.navbar-toggle {
    top: -52px;
    left: 15px;
}
.header .header-details {
    right: 10px;
    top: 20px;
}

/*** Heading & Tabs Colors ***/

/*.heading-primary, .bg-primary, .content-block.bg-primary, .panel-default .panel-heading, .panel-primary .panel-heading, .label-primary {
    background-color: #2D3E50;
    border-color: #2D3E50;
    color: #FFF;
}
.heading-info, .bg-info, .content-block.bg-info, .panel-info .panel-heading, .label-info {
    background-color: #2D3E50;
    border-color: #2D3E50;
    color: #FFF;
}
.nav-tabs li.active .btn-tab, .nav-tabs li .btn-tab:hover, .nav-tabs li .btn-tab:focus {
    background-color: #C42626;
    color: #FFF;
    border: 1px solid #C42626;
}
.heading, .panel-heading {
    color: #FFF;
    background-color: #2D3E50;
    padding: 8px;
    border-bottom: 2px solid #2D3E50;
    margin-top: 0px;
}
.heading-light a, .panel-light .panel-heading {
    color: #fff;
}
.panel-light .panel-heading {
    background:#2D3E50;
}

/** Tables ***/

/*.table > thead > tr > th {
    background-color: #68819C;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border: 1px solid #68819C;
}
.table-header {
    border-bottom: 2px solid #48719C;
    margin-bottom: 1px;
    background-color: #48719C;
}

/*** Buttons ***/

/*.btn-primary {
    background-color: #68819C;
    border-color: #68819C;
    color: #FFF;
}
.btn-primary .fa {
    background-color: #5F7893;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #5F7893;
    border-color: #5F7893;
}
.btn-primary:hover .fa, .btn-primary:focus .fa, .btn-primary.focus .fa, .btn-primary:active .fa, .btn-primary.active .fa, .open > .dropdown-toggle.btn-primary .fa {
    background-color: #536C87;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #68819C;
    border-color: #68819C;
    color: #FFF;
}*/

#activity-modal .modal-dialog {
        width: 65%;
}


/* GTI AB login page */
/*@media (min-width: 992px) {*/
    
/*    .cover-bg-image .row {*/
/*        display: block;*/
/*    }*/

/*    .cover-client-content {*/
/*        width: 48.3% !important;*/
/*        background-color: #000000 !important;*/
/*        margin-left: 10px !important;*/
/*    }*/
    
/*    .cover-card {*/
/*        position: relative !important;*/
/*        top: -1.5rem !important;*/
/*    }*/

/*    .cover-client-content-logo.d-none.d-lg-block {*/
/*        width: 100% !important;*/
/*        display: flex !important;*/
/*        align-items: center !important;*/
/*        justify-content: center !important;  */
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .cover-client-content,*/
/*    tc-ui-unauth-cover-client-content-text .col-sm-12.col-lg-6 {*/
/*        position: relative !important;*/
/*        left: 33rem !important;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .cover-card {*/
/*        left: 33rem !important;*/
/*    }*/
/*}*/


/** hiding 'I would also like to hear about new employer opportunities' on the student profile form **/

form#studentUpdateForm #email-preferences .form-group:nth-last-of-type(1) div:nth-last-child(-n+3) {
    display:none
}

/** TC-20183 **/
/** Updated again (#524704)  **/
#user\.email-container label:after {
    content: ' (university email)';
}


/*input[name=student\.details\.dailyJobAlerts][type=checkbox]  {*/
 
/* display: none;*/

/*}*/

/*input[name=student\.details\.dailyJobAlerts] ~ strong {*/
 
/* display: none;*/

/*}*/

/*input[name=student\.details\.weeklyJobAlerts][type=checkbox]  {*/
 
/* display: none;*/

/*}*/

/*input[name=student\.details\.weeklyJobAlerts] ~ strong {*/
 
/* display: none;*/

/*}*/

/***** CUSTOM PANE CSS, added by GTI / Angela *****/
.romeo .dashboard-content .dashboard-custom .card h1.dash-card-header {
	/** hiding the custom pane title **/
	display:none;
}
@media (min-width: 992px) {
	.flex-dash-row .dash-card-custom .card-body {
		/** changing the height of the custom pane body **/
		max-height:1100px;
	}
}
/***** CUSTOM PANE CSS END *****/

/* HIDE ROUNDELS ON STUDENT UI */
@media (min-width: 576px) {
    .dash-cta-deck {
        display: none;
    }
}

.dash-cta-deck {
    display: none;
}

/* HIDE BANNER TEXT AND LOGO OUTLINE */
@media (min-width: 768px) {
    .romeo .main-banner-outer .main-banner-container .main-banner-txt p {
        display: none;
    }
}

@media (min-width: 768px) {
    .romeo .main-banner-outer .main-banner-container .main-banner-brand {
        background-color: #000000;
        border: 2px solid #000000;
    }
}
