﻿.student-status {
    font-size: 12px;
    height: 24px;
    padding: 3px 8px;
    border-radius: 10px;
	-webkit-appearance: none;
}

.student-status.new {
    background-color: var(--new-background);
    color: var(--new-text);
}

.student-status.released {
    background-color: var(--released-background);
    color: var(--released-text);
}

.student-status.active {
    background-color: var(--active-background);
    color: var(--active-text);
}

.student-status.canceled {
    background-color: var(--canceled-background);
    color: var(--canceled-text);
}

.student-status.revoked {
    background-color: var(--revoked-background);
    color: var(--revoked-text);
}

.student-status.contract-change {
    background-color: var(--contract-change-background);
    color: var(--contract-change-text);
}

.student-status.abs-incomplete {
    background-color: var(--abs-incomplete-background);
    color: var(--abs-incomplete-text);
}

.student-status.abs-ihk {
    background-color: var(--abs-ihk-background);
    color: var(--abs-ihk-text);
}

.student-status.absolvent {
    background-color: var(--absolvent-background);
    color: var(--absolvent-text);
}

.student-status.forced-deregistration {
    background-color: var(--forced-de-registration-background);
    color: var(--forced-de-registration-text);
}

.student-status.anl-deregistration {
    background-color: var(--anl-de-registration-background);
    color: var(--anl-de-registration-text);
}

.student-status.de-registration {
    background-color: var(--de-registration-background);
    color: var(--de-registration-text);
}

.student-status.prolonged-time {
	background-color: var(--prolongedtime-background);
	color: var(--prolongedtime-text);
}

.student-status.active-cancellation {
    background-color: var(--active-cancelation-background);
    color: var(--active-cancelation-text);
}

/*student form*/

.student-form-right-side {
    padding-left: 60px;
}

    .student-form-right-side .section-delimitator {
        margin-left: 10px !important;
    }

.student-details .empty-container {
    margin-top: 10px !important;
}

.qualifications-grid .dxbl-editform {
    padding: 10px 0 !important;
}

.qualifications-grid table thead{
    height: 35px;
}

.dxbl-dropdown-edit.invalid-first-nationality-error-message,
.dxbl-dropdown-edit.invalid-second-nationality-error-message {
    border: 0.5px solid var(--support-darkred) !important;
}

.invalid-first-nationality-error-message .dxbl-form-control:focus,
.invalid-second-nationality-error-message .dxbl-form-control:focus {
    border: 0 !important;
}

.student-sections-header {
	background-color: var(--grey-5) !important;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
}

.student-sections-header .form-tab {
    border-bottom: none !important;
}

    .student-sections-header .form-tab.selected {
        border-bottom: 5px solid var(--primary-green) !important;
    }
}

.student-info 
{
	font-size: 14px;
	-webkit-appearance: none;
}
