@CHARSET "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Play);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);





@font-face {
	font-family: "FA-Brands";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url("/res/fonts/fa-brands-400.eot");
	src: url("/res/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/res/fonts/fa-brands-400.woff2") format("woff2"), url("/res/fonts/fa-brands-400.woff") format("woff"), url("/res/fonts/fa-brands-400.ttf") format("truetype"), url("/res/fonts/fa-brands-400.svg#fontawesome") format("svg");
}

@font-face {
	font-family: "FA-Regular";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url("/res/fonts/fa-regular-400.eot");
	src: url("/res/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/res/fonts/fa-regular-400.woff2") format("woff2"), url("/res/fonts/fa-regular-400.woff") format("woff"), url("/res/fonts/fa-regular-400.ttf") format("truetype"), url("/res/fonts/fa-regular-400.svg#fontawesome") format("svg");
}

@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(/res/fonts/fa-solid-900.eot);
	src: url(/res/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/res/fonts/fa-solid-900.woff2) format("woff2"),url(/res/fonts/fa-solid-900.woff) format("woff"),url(/res/fonts/fa-solid-900.ttf) format("truetype"),url(/res/fonts/fa-solid-900.svg#fontawesome) format("svg");
}





:root {
	--ha-color-default: #333;
	--ha-color-primary: #143b97;
	--ha-color-secondary: #fe1a67;
	--ha-color-grey: #bdbdbd;
	
	--ha-fontsize-h1: 50px;
	--ha-fontsize-h2: 35px;
	--ha-fontsize-h3: 21px;
	--ha-fontsize-h4: 18px;
	--ha-fontsize-h5: 16px;
	--ha-fontsize-default: 14px;
	--ha-fontsize-badge: 12px;
	--ha-fontsize-small: 11px;
	--ha-fontsize-product-title: 25px;
}





body {
	/*font-family: "Open Sans", sans-serif;*/
	font: normal normal normal 14px/normal "Open Sans", sans-serif;
}





h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
}

h1 {
	font-size: var(--ha-fontsize-h1);
}

h2 {
	font-size: var(--ha-fontsize-h2);
}

h3 {
	font-size: var(--ha-fontsize-h3);
}

h4 {
	font-size: var(--ha-fontsize-h4);
}

h5 {
	font-size: var(--ha-fontsize-h5);
}

h6 {
	
}





a.external:after {
	content: "\f35d";
	font-family: FontAwesome;
	padding-left: 5px;
}





#back-to-top {
	/*bottom: 80px;
	right: 20px;*/
	bottom: 15px;
	right: 15px;
	z-index: 99999;
}





/* LiveZilla icon position correction */
#lz_overlay_wm {
	/*margin: 0px 20px 21px 0px !important;*/
	margin: 0px 75px 16px 0px !important;
}





.fl {
	float: left;
}

.fr {
	float: right;
}





i.fa-paste {
	cursor: pointer;
}





hr.spacingline {
	height: 0px;
	border-bottom: 1px solid #143b97;
}

hr.spacingline-grey {
	border-color: #bdbdbd;
}





.margin-t5 {
	margin-top: 5px;
}

.margin-t15 {
	margin-top: 15px;
}

.margin-t20 {
	margin-top: 20px;
}

.margin-t40 {
	margin-top: 40px;
}

.margin-b20 {
	margin-bottom: 20px;
}

.margin-b40 {
	margin-bottom: 40px;
}

.margin-b60 {
	margin-bottom: 60px;
}





.padding-t20 {
	padding-top: 20px;
}

.padding-t25 {
	padding-top: 25px;
}





small {
	font-size: var(--ha-fontsize-small);
}





/**
 * Text colors
 *
 */

.text-default {
	color: #333 !important;
}

.text-primary {
	color: #143b97 !important;
}

.text-secondary, .text-highlight, .text-pink {
	color: #fe1a67 !important;
}

.text-ok {
	color: #5cb85c;
}

.text-nok {
	color: #d9534f;
}

.text-add {
	color: #e67e22;
}





/**
 * Text format
 *
 */

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

.text-italic {
	font-style: italic;
}

.text-underline {
	text-decoration: underline;
}

.text-normal {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.text-disabled {
	opacity: .3;
}





/**
 * Text positioning
 *
 */

.text-justify, .text-jfy, .jfy {
	text-align: justify;
}





.underline-white {
	color: #fff !important;
	text-decoration: underline !important;
	/*border-bottom: 1px dotted #fff;*/
}





.disabled {
	opacity: .3;
	cursor: not-allowed;
	background-image: linear-gradient(to bottom, #fff, #fdfdfd);
}





/**
 * Responsive spacing
 *
 */

/*.responsive-spacing {
	margin-top: var(--ha-responsive-spacing);
}

.responsive-spacing-xs {
	margin-top: var(--ha-responsive-spacing);
}

.responsive-spacing-sm {
	margin-top: var(--ha-responsive-spacing);
}

.responsive-spacing-md {
	margin-top: var(--ha-responsive-spacing);
}
	
.responsive-spacing-xs-sm {
	margin-top: var(--ha-responsive-spacing);
}
	
.responsive-spacing-xs-sm-md {
	margin-top: var(--ha-responsive-spacing);
}*/





/** EOF **/