body { background-color: #D4E0EA; }
.login-screen { background-color: #FFFFFF; }

tbody tr:hover {background: #D4E0EA; }

a:link, a:visited { color: #1B3C5D; }
a:hover { color: #477197; }

#headerDojo h1 { color: #1B3C5D; }
#headerDojo .userInfo a { color: #1B3C5D; }
#maintenance_header { background-color: red; }
#impersonate_header { background-color: #477197;}
#impersonate_header input[type=button] { color: #477197; }

#leftAccordion {
    border-color: #D4E0EA !important;
}
.gamma .dijitAccordionTitle { color: #1e376b; }

.gamma .dijitTab {
	border-color: #D4E0EA !important;
	background: #D4E0EA !important;
}
.gamma .dijitTabChecked, .gamma .dijitTabHover{ color: #1e376b; }

.gamma .dijitTabHover {
    background-color: #d5dde8 !important;
}

.gamma .dijitTabChecked {
    background-color: #fff !important;
}

.gamma .dijitTitlePane .dijitTitlePaneTitle .addcomment { color: #23408F; }
.obj_detail .dijitTabContainerTop-tabs {background-color: #FFFFFF;}

.addlink, .changelink { fill: red;}

a.button {
    background: #1B3C5D;
}

.errornote,
form > .errornote,
p.errornote {
    color: #477197;
}

.button, input[type="submit"], input[type="button"], .submit-row input {
    background-color: #477197;
}

.inactive .dijitTitlePaneTitle,  /* titlebar "Customer detail" */
span.inactive                    /* short texts */
{
  background-color: #f3b55d !important;
}

.required label, label.required {
    color: #1e376b !important;
}

.module h2 {
    color: #1E376B;

}

.gamma .dijitTitlePane .dijitTitlePaneTitle {
    color: #1E376B !important;
}

thead th, tfoot td {
    background: #D4E0EA;
    color: #1E376B;
}

th, td, input, textarea, select {
    font-family: 'Lato', sans-serif !important;
    color: #1E376B;
}

.gamma .dijitContentPaneError span {
    color: #888;
}

.quick-info {
    background-color: #D4E0EA;
}

.kvk-item-selector.selected {
    border-color: #1B3C5D;
}

.gamma .button.filledButton:active,
.gamma .button.filledButton.active {
	background-color: #006fab !important;
    border-color: #006fab !important;
}

.gamma .button.outlineButton:active,
.gamma .button.outlineButton.active {
	border-color: #006fab !important;
    background-color: #006fab !important;
}

.gamma .button.submit {
	background-color: #006fab !important;
}
.gamma .button.submit:hover {
	background-color: #005c8c !important;
}

.message {
    border-color: #006fab;
    color: #006fab;
}

/** LOGIN **/

.login-form .otp-help-text {
    color: #1B3C5D;
}


form button {
    background-color: #006fab;
}

form button:hover,
form button:focus {
    background-color: #005c8c;
}

.login-screen form button {
    background-color: #006fab;
}
.login-screen form button:hover,
.login-screen form button:focus,
.login-screen form button:active {
    background-color: #005c8c;
}

.rpc-docs h1 {
    color: #1B3C5D;
}

.rpc-docs .summary blockquote {
    border-left: 5px solid #006fab;
}

.rpc-docs .button {
    background-color: #006fab;
    border: 1px solid #006fab;
}

.rpc-docs .button-logout {
    background-color: #dc3545;
    border: 1px solid #dc3545;
}

.rpcmethods td.header {
    background-color: #1B3C5D;
}

.rpcmethods input[type=button] {
    background-color: #FFFFFF;
}

.login-screen .login-illustrations {
    display: none;
}

.login-screen .login-left {
    margin-left: auto;
    margin-right: auto;
    width: min(500px, 90vw - 64px);
}

.gamma .dijitMenuItemHover {
	background: #D4E0EA;
	color: #1B1F3B;
}


.login-left {
    background-color: #D4E0EA;
}

.gamma .dijitAccordionTitle {
	border-top-color: #ECF1F8;
}

.gamma .button.filledButton,
.gamma .dijitButton {
	background-color: #ECF1F8;
	border-color: #ECF1F8;
}

.gamma .dijitDialogTitleBar {
	background-color: #ECF1F8;
}

.gamma .dijitDialog .dijitDialogPaneContent {
	border-top-color: #ECF1F8; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}

.gamma .dijitCalendarNextYear,
.gamma .dijitCalendarPreviousYear {
	color:#1B1F3B !important;
	background-color: #ECF1F8 !important;
}

.gamma .dijitCalendarCurrentMonthDisabled {
	background-color: #ECF1F8 !important;
}

.gamma .dijitCalendarCurrentMonth {
	background-color: #ECF1F8 !important;
}

.gamma .dijitCalendarPreviousMonthDisabled,
.gamma .dijitCalendarNextMonthDisabled	{
	background-color: #ECF1F8 !important;
}

.gamma .dijitCalendarPreviousMonth,
.gamma .dijitCalendarNextMonth 		{
	background-color: #ECF1F8 !important;
}

form button {
    border-color: #ECF1F8;
}

.kvk-item-selector:not(.selected):hover {
    border-color: #ECF1F8;
}

thead th, tfoot td {
    background: #ECF1F8;
}

.gamma .dijitContentPane .dijitTabContainerTop-dijitContentPane {
    background: #ECF1F8;
}

.button, input[type="submit"], input[type="button"], .submit-row input {
    background: #ECF1F8;
    border-color: #ECF1F8;
}

.form-row select[multiple] option {
    border-bottom-color: #ECF1F8;
}

.addlink, .changelink {
    background: #ECF1F8;
}

.gamma .obj_detail .dijitTabCheckedHover {
	background: #ECF1F8;
	border-color: #ECF1F8;
}

.gamma .obj_detail .dijitTabChecked {
    /* the selected tab (with or without hover) */
    background-color: #ECF1F8;
    border-color: #ECF1F8;
}

.gamma .obj_detail .dijitTabChecked {
    background-color: #ECF1F8;
}

.obj_detail > .dijitContentPane .dijitContentPane {
    background-color: #ECF1F8;
}

.quick-info {
    background: #ECF1F8;
}

.gamma .dijitTextBox,
.gamma .dijitComboBox,
.gamma .dijitSpinner,
.gamma .dijitTextArea,
.gamma .dijitInlineEditor input {
	border-color: #D4E0EA;
}

.gamma .button:hover,
.gamma .dijitButton.dijitButtonHover {
	background-color: #D4E0EA;
	border-color: #D4E0EA;
}

.gamma .dijitMenu {
	border-color: #D4E0EA;
}

.dataTables_filter input {
    border-color: #D4E0EA;
}

.dataTables_filter {
    border-top-color: #D4E0EA;
}

.add-comment-form textarea {
    border-color: #D4E0EA;
}

.module h2 {
    border-top-color: #D4E0EA;
}

.submit-row {
    border-top-color: #D4E0EA;
}

.paginator .paginatorInput {
    border-color: #D4E0EA;
}

.paginator .paginator-limit select {
    border-color: #D4E0EA;
}

.form-row select[multiple] {
    border-color: #D4E0EA;
}

.mainTitlePane td, .mainTitlePane th {
    border-bottom-color: #D4E0EA;
}

.reseller-customer-contentpane .module,
.reseller-reseller-contentpane .module
{
    border-color: #D4E0EA;
}

.quick-search input[type="text"],
.inline-search > input {
    border-color: #D4E0EA;
}

#topTabs > .dijitTabContainerTop-container {
    border-color: #D4E0EA;
}

.gamma .dijitAccordionTitle-hover {
    background-color: #ECF1F8;
}

.gamma .dijitCalendarHoveredDate {
	background-color: #D4E0EA !important;
}

.gamma .dijitCalendarSelectedDate {
	background-color:#D4E0EA !important;
}

.gamma .dijitCalendarSelectedYear {
    background-color: #D4E0EA !important;
}

.gamma .dijitCalendarNextYear:hover,
.gamma .dijitCalendarPreviousYear:hover {
	background-color: #D4E0EA !important;
}


.gamma .dijitTimePickerTick,
.gamma .dijitTimePickerMarker {
	border-color: #D4E0EA;
}


.gamma .dijitTimePickerItemSelected {
	background: #D4E0EA none;
}

.gamma .dijitTimePickerItemHover {
	background: #D4E0EA none;
}

.form-row select[multiple] option:checked {
    background-image: none;
}

.dojoossoTransferSelect .dijitButtonNode:hover {
    background: #D4E0EA;
}

.dojoossoTransferSelect .transferSelectTitle {
    background: #D4E0EA !important;
}
