﻿@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

*
{
	font-family: 'Roboto', sans-serif;
}

html, body, .classMembers .grid .header
{
	color: #777;
	background-color: transparent;
}

.container
{
	background-image: url(../Images/background.png);
	background-repeat-y: no-repeat;
	background-position-y: -135px;
}

a
{
	color: #00a8c6;
}

.high, .bold, .info span, .firstName, .progress div, .progress.inline
{
	color: #00a8c6;
}

a:hover
{
	color: #F00;
}

.valid, .success span, .check
{
	color: #D30001;
}

.invalid, .validation label, .loadValidation label
{
	color: #FF0000;
}

.warning
{
	color: #cc0000;
}

.progress
{
	background-image: url("../Images/progress.gif");
}

.success .content
{
	background-image: url("../Images/success.png");
}

.alert
{
	color: #0e7c90;
	background-color: #d2e6ea;
	border: solid 1px #a6c8cf;
}

.alert span
{
	color: #0e7c90
}

.alert .button input
{
	background: white;
	color: #0e7c90;
}

.ieOld .alert
{
	background-color: #191919;
}

.alert.sale .content
{
	background-image: url("../Images/sale.png");
}

.warningBox
{
	color: #FFFFFF;
	border-color: #990000;
	background-color: #CC3300;
}

.check
{
	background-image: url("../Images/check.png");
}

.caption
{
	color: #0e7c90;
}

.checkbox:hover
{
	color: #00a8c6;
	background-color: rgba(87, 87, 87, 0.06);
}

.checkbox.checked .inner div
{
	background-image: url("../Images/check.png");
}

.textbox, .dropDownList, .checkbox .outer
{
	border-color: #777;
}

.textbox.focus, .dropDownList.focus
{
	border-color: #0e7c90;
}

.textbox.error.focus, .dropDownList.error.focus
{
	border-color: #860101;
}

.textbox input, .textbox textarea, .dropDownList select, .checkbox .inner
{
	border: none;
	color: #555;
	background: #FFFFFF;
}

.textbox.error input, .textbox.error textarea, .dropDownList.error select
{
	background: #990000;
	color: #FFFFFF;
}

.button div
{
	border-color: #00a8c6;
}

.button,
.button div,
.button input
{
	border-color: #00a8c6;
}

.button input
{
	color: #FFF;
	background-color: #00a8c6;
	border-color: rgba(255, 255, 255, 0.03);
}

.ieOld .button input
{
	border-color: #292929;
}

.button:hover div, .button.hover div
{
	border-color: #0e7c90;
	background: #0e7c90;
}

.button:hover input, .button.hover input
{
	color: #FFF;
	background-color: #0e7c90;
}

.ieOld .button:hover input, .ieOld .button.hover input
{
	border-color: #AC1C1C;
}

.button.disabled div, .button.disabled:hover div
{
	border-color: rgba(255, 255, 255, 0);
	background: rgba(243, 244, 246, 0.04);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; /* IE8 */
}

.ieOld .button.disabled div, .ieOld .button.disabled:hover div
{
	border-color: #111111;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0AF3F4F6', EndColorStr='#0AF3F4F6'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0AF3F4F6', EndColorStr='#0AF3F4F6')"; /* IE8 */
}

.button.disabled input, .button.disabled:hover input
{
	color: #7E807F;
	border-color: #000;
}

.button:active div
{
	border-color: #000;
	background: #0e7c90;
}

.button:active input
{
	color: #DFDFDF;
}

.sign
{
	background-image: url("../Images/expand_collapse.png");
}

.box.hover
{
	color: #E5E3E3;
	border-color: #0A0A0A;
	background-color: #212121;
}

.box.selected
{
	color: #FFFFFF;
	border-color: #3D0000;
	background-color: #B80200;
	background-image: -ms-radial-gradient(center top, ellipse farthest-corner, #FF0C00 0%, #A50000 100%); /* IE10 Consumer Preview */
	background-image: -moz-radial-gradient(center top, ellipse farthest-corner, #FF0C00 0%, #A50000 100%); /* Mozilla Firefox */
	background-image: -o-radial-gradient(center top, ellipse farthest-corner, #FF0C00 0%, #A50000 100%); /* Opera */
	background-image: -webkit-gradient(radial, center top, 0, center top, 561, color-stop(0, #FF0C00), color-stop(1, #A50000)); /* Webkit (Safari/Chrome 10) */
	background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #FF0C00 0%, #A50000 100%); /* Webkit (Chrome 11+) */
	background-image: radial-gradient(ellipse farthest-corner at center top, #FF0C00 0%, #A50000 100%); /* W3C Markup, IE10 Release Preview */
}

.popup .success .content .button div, .popup .form .button div
{
	background-color: #898989;
}

.custom-button-wrapper .customSignIn.perform
{
	color: #fff;
	border-color: #00a8c6;
	background-color: #00a8c6;
}

.custom-button-wrapper .customSignIn.perform:hover
{
	border-color: #011a38;
	background-color: #0e7c90;
}

/*
=========================
===== RESET BORDERS =====
=========================
*/

.button div,
.button:hover div,
.button div input,
.button:hover div input,
.alert,
.menu .items,
.menu a:hover,
.menu .message,
.menu a.selected,
.cadaster-menu ul,
.cadaster-menu > ul.dropdown > li
{
	border-radius: 2px;
}

.menu .items,
.menu a.selected
{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.menu .message
{
	border-top-left-radius: 0;
}