/*.container {
  max-width: 960px;
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }
.border-top-gray { border-top-color: #adb5bd; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.lh-condensed { line-height: 1.25; }*/
body {
	font-family: 'Roboto_cond', Roboto, sans-serif;
}

.my-class-appeal-row:hover {
	background-color: #ebebec;
	cursor: pointer;
}

#uo-name-ref:hover {
	text-decoration: none;
}

/**
index.php
 */

.ads-image {
	background-image: url('../../images/bg-index.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

#auth-reg-group {
	font-size: x-large;
	cursor: default;
}

@media all and (max-device-width: 575px) {
	#auth-reg-group {
		font-size: medium;
	}
}

#auth-but {
	color: #fe61c4;
	cursor: pointer;
}

#auth-but:hover {
	/*text-shadow: #fe61c4 0 0 5px;*/
	color: #6cb5fa;
}

#reg-but {
	color: #fe61c4;
	cursor: pointer;
}

#reg-but:hover {
	/*text-shadow: #fe61c4 0 0 5px;*/
	color: #6cb5fa;
}

#policy {
	font-size: small;
	font-family: 'Roboto_cond_light', Roboto, sans-serif;
}

#policy:hover {
}

.ads-logo-img {
	background-image: url('../../images/a_logo.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
}

.ads-logo-text {
	color: #fe61c4;
	cursor: default;
}

@media all and (min-device-width: 992px) {
	.ads-logo-text {
		font-size: xx-large;
	}
}

@media all and (max-device-width: 991px) {
	.ads-logo-text {
		font-size: x-large;
	}
}

@media all and (max-device-width: 767px) {
	.ads-logo-text {
		font-size: large;
	}
}

@media all and (max-device-width: 575px) {
	.ads-logo-text {
		font-size: medium;
	}
}

.ads-logo-text > p {
	line-height: 1;
}

.smkd-logo-img{
	/*background-image: url('../../images/smkd_logo.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top;*/
	
	max-width: 10%;
}

@media all and (max-device-width: 767px) {
	.smkd-logo-img {
		max-width: 15%;
	}
}

@media all and (max-device-width: 575px) {
	.smkd-logo-img {
		max-width: 20%;
	}
}

.smkd-logo-text {
	font-size: small;
	color: black;
	cursor: default;
}

/*
@media all and (max-device-width: 400px) {
	.auth-reg-separator {
		display: none;
	}
}*/

/**
auth.php
registration.php
 */

#authorise-user-button, #register-user-button {
	background-color: #6cb5fa;
	border-color: #76cdff;
	/*border-color: #4f97e2;*/
	
	color: #fff;
}

#authorise-user-button:hover, #register-user-button:hover {
	background-color: #569dfa;
	/*border-color: #3e8fe2;*/
	border-color: #4daffa;
}

.ads-logo-text-reg-auth {
	color: #fe61c4;
	cursor: default;
}

@media all and (min-device-width: 992px) {
	.ads-logo-text-reg-auth {
		font-size: x-large;
	}
	
	.ads-logo-img-reg-auth {
		height: 47px;
	}
}

@media all and (max-device-width: 991px) {
	.ads-logo-text-reg-auth {
		font-size: x-large;
	}
	
	.ads-logo-img-reg-auth {
		height: 47px;
	}
}

@media all and (max-device-width: 767px) {
	.ads-logo-text-reg-auth {
		font-size: large;
	}
	
	.ads-logo-img-reg-auth {
		height: 35px;
	}
}

@media all and (max-device-width: 575px) {
	.ads-logo-text-reg-auth {
		font-size: medium;
	}
	
	.ads-logo-img-reg-auth {
		height: 35px;
	}
}

.ads-logo-text-reg-auth > p {
	line-height: 1;
}


/**
appeal.php
appeals.php
settings.php
uk.php
 */
.ads-logo-text-appeals {
	color: #fe61c4;
	cursor: default;
}

@media all and (min-device-width: 992px) {
	.ads-logo-text-appeals {
		font-size: x-large;
	}
	
	.ads-logo-img-appeals {
		height: 47px;
	}
}

@media all and (max-device-width: 991px) {
	.ads-logo-text-appeals {
		font-size: x-large;
	}
	
	.ads-logo-img-appeals {
		height: 47px;
	}
}

@media all and (max-device-width: 767px) {
	.ads-logo-text-appeals {
		font-size: large;
	}
	
	.ads-logo-img-appeals {
		height: 35px;
	}
}

@media all and (max-device-width: 575px) {
	.ads-logo-text-appeals {
		font-size: medium;
	}
	
	.ads-logo-img-appeals {
		height: 35px;
	}
}

@media all and (max-device-width: 400px) {
	.ads-logo-text-appeals {
		font-size: 0.9em;
	}
	
	.ads-logo-img-appeals {
		height: 30px;
	}
}

.ads-logo-text-appeals > p {
	line-height: 1;
}

#showHidePwd {
	border-color: rgb(206, 212, 218);
}

.page-reference > a {
	color: #6cb5fa;
	text-decoration: underline;
}

.page-reference > a:hover {
	color: #6cb5fa;
}

/**
	appeals.php
 */
#newappeal-button {
	background-color: #6cb5fa;
	border-color: #76cdff;
	/*border-color: #4f97e2;*/
	
	color: #fff;
}

#newappeal-button:hover {
	background-color: #569dfa;
	/*border-color: #3e8fe2;*/
	border-color: #4daffa;
}

#appealsTableHeaders h5 {
	color: #6cb5fa;
}

#sendAppeal, #successAppClose {
	background-color: #6cb5fa;
	border-color: #76cdff;
	
	color: #fff;
}
#sendAppeal:hover, #successAppClose:hover {
	background-color: #569dfa;
	border-color: #4daffa;
}


/**
appeal.php
 */
#backToAppealsBtn {
	font-weight: normal;
	cursor: pointer;
	background-color: #6cb5fa;
	border-color: #76cdff;
	color: #fff;
}

#backToAppealsBtn:hover {
	background-color: #569dfa;
	border-color: #4daffa;
}

.appeal-data-content {
	color: #6cb5fa;
}

.files-references > a {
	color: #6cb5fa;
	text-decoration: underline;
}

.files-references > a:hover {
	color: #6cb5fa;
}

#rating-request-btn > div > div > button, #rating-request-init-btn > div > div > button {
	background-color: #6cb5fa;
	border-color: #76cdff;
	color: #fff;
}
#rating-request-btn > div > div > button:hover, #rating-request-init-btn > div > div > button:hover {
	background-color: #569dfa;
	border-color: #4daffa;
}

/**
settings.php
 */
.change-param-btn > div > button {
	background-color: #6cb5fa;
	border-color: #76cdff;
	color: #fff;
}
.change-param-btn > div > button:hover {
	background-color: #569dfa;
	border-color: #4daffa;
}

/**
recovery.php
 */
#getcodebtn, #save-code-btn, #newpwd-user-btn, #save-newpwd-btn {
	background-color: #6cb5fa;
	border-color: #76cdff;
	/*border-color: #4f97e2;*/
	
	color: #fff;
}

#getcodebtn:hover, #save-code-btn:hover, #newpwd-user-btn:hover, #save-newpwd-btn:hover {
	background-color: #569dfa;
	/*border-color: #3e8fe2;*/
	border-color: #4daffa;
}

#backToAuthForm {
	font-weight: normal;
	cursor: pointer;
	background-color: #6cb5fa;
	border-color: #76cdff;
	color: #fff;
}

#backToAuthForm:hover {
	background-color: #569dfa;
	border-color: #4daffa;
}

/**
policy.php
 */
.policy-doc {
	padding: 2%;
}

.policy-header {
	font-weight: bold;
	font-size: large;
	text-align: center;
	padding-top: 10px;
}

.policy-text {
	text-align: justify;
}

.policy-bold {
	font-weight: bold;
}

/*.policy-doc a {*/
/*	color: #fe61c4;*/
/*	text-decoration: none;*/
/*}*/

.policy-doc a:hover {
	color: #6cb5fa;
}

.policy-redaction {
	text-align: center;
	padding-top: 15px;
}

.policy-doc ul {
	text-align: justify;
}