@charset "UTF-8";

/* theme-green
---------------------------------------------------------- */
body[data-theme="green"] .cbt-header-heading,
body[data-theme="green"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="green"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #91aa23; }
body[data-theme="green"] .cbt-link { color: #91aa23; }
body[data-theme="green"] .cbt-link::before { border-color: transparent transparent transparent #91aa23; }
body[data-theme="green"] .cbt-pagetop-btn:hover,
body[data-theme="green"] .cbt-footer .cbt-footer-aside-link:hover { color: #91aa23; }

body[data-theme="green"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="green"] .cbt-block-cbt_link-button2:hover::after { background-color: #91aa23; }
body[data-theme="green"] .cbt-block-cbt_link-button1:hover,
body[data-theme="green"] .cbt-block-cbt_link-button2:hover { color: #91aa23; }

body[data-theme="green"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="green"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="green"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="green"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="green"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="green"] .cbt-title.cbt-title-crown h6::before { color: #91aa23; }

@media only screen and (max-width: 1039px) {
	body[data-theme="green"] .cbt-navigation-contact { color: #91aa23; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="green"] .cbt-navigation-contact a { background-color: #91aa23; }
}

/* theme-indigo
---------------------------------------------------------- */
body[data-theme="indigo"] .cbt-header-heading,
body[data-theme="indigo"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="indigo"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #002f7b; }
body[data-theme="indigo"] .cbt-link { color: #002f7b; }
body[data-theme="indigo"] .cbt-link::before { border-color: transparent transparent transparent #002f7b; }
body[data-theme="indigo"] .cbt-pagetop-btn:hover,
body[data-theme="indigo"] .cbt-footer .cbt-footer-aside-link:hover { color: #002f7b; }
body[data-theme="indigo"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="indigo"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #a3acc4; }

body[data-theme="indigo"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="indigo"] .cbt-block-cbt_link-button2:hover::after { background-color: #a3acc4; }
body[data-theme="indigo"] .cbt-block-cbt_link-button1:hover,
body[data-theme="indigo"] .cbt-block-cbt_link-button2:hover { color: #002f7b; }

body[data-theme="indigo"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="indigo"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="indigo"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="indigo"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="indigo"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="indigo"] .cbt-title.cbt-title-crown h6::before { color: #002f7b; }

@media only screen and (max-width: 1039px) {
	body[data-theme="indigo"] .cbt-navigation-contact { color: #002f7b; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="indigo"] .cbt-navigation-contact a { background-color: #002f7b; }
}

/* theme-magenta
---------------------------------------------------------- */
body[data-theme="magenta"] .cbt-header-heading,
body[data-theme="magenta"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="magenta"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #c90070; }
body[data-theme="magenta"] .cbt-link { color: #c90070; }
body[data-theme="magenta"] .cbt-link::before { border-color: transparent transparent transparent #c90070; }
body[data-theme="magenta"] .cbt-pagetop-btn:hover,
body[data-theme="magenta"] .cbt-footer .cbt-footer-aside-link:hover { color: #c90070; }
body[data-theme="magenta"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="magenta"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #e5a3c0; }

body[data-theme="magenta"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="magenta"] .cbt-block-cbt_link-button2:hover::after { background-color: #e5a3c0; }
body[data-theme="magenta"] .cbt-block-cbt_link-button1:hover,
body[data-theme="magenta"] .cbt-block-cbt_link-button2:hover { color: #c90070; }

body[data-theme="magenta"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="magenta"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="magenta"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="magenta"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="magenta"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="magenta"] .cbt-title.cbt-title-crown h6::before { color: #c90070; }

@media only screen and (max-width: 1039px) {
	body[data-theme="magenta"] .cbt-navigation-contact { color: #c90070; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="magenta"] .cbt-navigation-contact a { background-color: #c90070; }
}

/* theme-yellow
---------------------------------------------------------- */
body[data-theme="yellow"] .cbt-header-heading,
body[data-theme="yellow"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="yellow"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #f9be00; }
body[data-theme="yellow"] .cbt-link { color: #f9be00; }
body[data-theme="yellow"] .cbt-link::before { border-color: transparent transparent transparent #f9be00; }
body[data-theme="yellow"] .cbt-pagetop-btn:hover,
body[data-theme="yellow"] .cbt-footer .cbt-footer-aside-link:hover { color: #f9be00; }
body[data-theme="yellow"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="yellow"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #fce0a3; }

body[data-theme="yellow"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="yellow"] .cbt-block-cbt_link-button2:hover::after { background-color: #fce0a3; }
body[data-theme="yellow"] .cbt-block-cbt_link-button1:hover,
body[data-theme="yellow"] .cbt-block-cbt_link-button2:hover { color: #f9be00; }

body[data-theme="yellow"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="yellow"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="yellow"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="yellow"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="yellow"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="yellow"] .cbt-title.cbt-title-crown h6::before { color: #f9be00; }

@media only screen and (max-width: 1039px) {
	body[data-theme="yellow"] .cbt-navigation-contact { color: #f9be00; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="yellow"] .cbt-navigation-contact a { background-color: #f9be00; }
}

/* theme-red
---------------------------------------------------------- */
body[data-theme="red"] .cbt-header-heading,
body[data-theme="red"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="red"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #ad181e; }
body[data-theme="red"] .cbt-link { color: #ad181e; }
body[data-theme="red"] .cbt-link::before { border-color: transparent transparent transparent #ad181e; }
body[data-theme="red"] .cbt-pagetop-btn:hover,
body[data-theme="red"] .cbt-footer .cbt-footer-aside-link:hover { color: #ad181e; }
body[data-theme="red"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="red"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #d9a8a9; }

body[data-theme="red"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="red"] .cbt-block-cbt_link-button2:hover::after { background-color: #d9a8a9; }
body[data-theme="red"] .cbt-block-cbt_link-button1:hover,
body[data-theme="red"] .cbt-block-cbt_link-button2:hover { color: #ad181e; }

body[data-theme="red"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="red"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="red"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="red"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="red"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="red"] .cbt-title.cbt-title-crown h6::before { color: #ad181e; }

@media only screen and (max-width: 1039px) {
	body[data-theme="red"] .cbt-navigation-contact { color: #ad181e; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="red"] .cbt-navigation-contact a { background-color: #ad181e; }
}

/* theme-cyan
---------------------------------------------------------- */
body[data-theme="cyan"] .cbt-header-heading,
body[data-theme="cyan"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="cyan"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #0096c2; }
body[data-theme="cyan"] .cbt-link { color: #0096c2; }
body[data-theme="cyan"] .cbt-link::before { border-color: transparent transparent transparent #0096c2; }
body[data-theme="cyan"] .cbt-pagetop-btn:hover,
body[data-theme="cyan"] .cbt-footer .cbt-footer-aside-link:hover { color: #0096c2; }
body[data-theme="cyan"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="cyan"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #a3cfe2; }

body[data-theme="cyan"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="cyan"] .cbt-block-cbt_link-button2:hover::after { background-color: #a3cfe2; }
body[data-theme="cyan"] .cbt-block-cbt_link-button1:hover,
body[data-theme="cyan"] .cbt-block-cbt_link-button2:hover { color: #0096c2; }

body[data-theme="cyan"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="cyan"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="cyan"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="cyan"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="cyan"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="cyan"] .cbt-title.cbt-title-crown h6::before { color: #0096c2; }

@media only screen and (max-width: 1039px) {
	body[data-theme="cyan"] .cbt-navigation-contact { color: #0096c2; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="cyan"] .cbt-navigation-contact a { background-color: #0096c2; }
}

/* theme-gray
---------------------------------------------------------- */
body[data-theme="gray"] .cbt-header-heading,
body[data-theme="gray"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="gray"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { background-color: #6d8c8c; }
body[data-theme="gray"] .cbt-link { color: #6d8c8c; }
body[data-theme="gray"] .cbt-link::before { border-color: transparent transparent transparent #6d8c8c; }
body[data-theme="gray"] .cbt-pagetop-btn:hover,
body[data-theme="gray"] .cbt-footer .cbt-footer-aside-link:hover { color: #6d8c8c; }
body[data-theme="gray"] .cbt-block-cbt_link-button1.cbt-block-cbt_link-button1-default,
body[data-theme="gray"] .cbt-block-cbt_link-button2.cbt-block-cbt_link-button2-default { border-color: #a3cfe2; }

body[data-theme="gray"] .cbt-block-cbt_link-button1:hover::after,
body[data-theme="gray"] .cbt-block-cbt_link-button2:hover::after { background-color: #a3cfe2; }
body[data-theme="gray"] .cbt-block-cbt_link-button1:hover,
body[data-theme="gray"] .cbt-block-cbt_link-button2:hover { color: #6d8c8c; }

body[data-theme="gray"] .cbt-title.cbt-title-crown h1::before,
body[data-theme="gray"] .cbt-title.cbt-title-crown h2::before,
body[data-theme="gray"] .cbt-title.cbt-title-crown h3::before,
body[data-theme="gray"] .cbt-title.cbt-title-crown h4::before,
body[data-theme="gray"] .cbt-title.cbt-title-crown h5::before,
body[data-theme="gray"] .cbt-title.cbt-title-crown h6::before { color: #6d8c8c; }

@media only screen and (max-width: 1039px) {
	body[data-theme="gray"] .cbt-navigation-contact { color: #6d8c8c; }
}
@media only screen and (min-width: 1040px) {
	body[data-theme="gray"] .cbt-navigation-contact a { background-color: #6d8c8c; }
}

body:not([data-theme="cyan"]) .cbt-banner { display: none; }

/* theme-cyan banner
---------------------------------------------------------- */
body[data-theme="cyan"] .cbt-banner {
	opacity: 0;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	-webkit-animation: fadeIn 1s 2s ease-in-out forwards;
	animation: fadeIn 1s 2s ease-in-out forwards;
}
body[data-theme="cyan"] .cbt-banner .cbt-banner-inner {
	-webkit-transition: -webkit-transform, opacity .6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transition: transform, opacity .6s;
	will-change: transform;
}

@media only screen and (max-width: 767px) {
	body[data-theme="cyan"] .cbt-banner .cbt-banner-inner {
		-webkit-animation: top-banner-rotateX 16s 4s ease-in-out infinite forwards;
		animation: top-banner-rotateX 16s 4s ease-in-out infinite forwards;
	}
}
@media only screen and (min-width: 768px) {
	body[data-theme="cyan"] .cbt-banner {
		position: fixed;
		top: 13rem;
		right: 10rem;
		z-index: 100;
	}
	body[data-theme="cyan"] .cbt-banner .cbt-banner-inner {
		width: 18rem;
		height: 18rem;
		-webkit-animation: top-banner-rotateY 16s 4s ease-in-out infinite forwards;
		animation: top-banner-rotateY 16s 4s ease-in-out infinite forwards; 
	}
	body[data-theme="cyan"] .cbt-banner .cbt-banner-front { z-index: 2; background: url(/application/themes/cubit/images/top/banner_recruit_front.png) 3rem center no-repeat,url(/application/themes/cubit/images/top/banner_recruit_bg.png) 0 0 no-repeat;
	 }
	body[data-theme="cyan"] .cbt-banner .cbt-banner-back {
		background: url(/application/themes/cubit/images/top/banner_recruit_back.png) right .5rem bottom no-repeat,url(/application/themes/cubit/images/top/banner_recruit_bg_2.png) 0 0 no-repeat;
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}
}
