.align-center,
.header {
	text-align: center
}

.clearfix,
.header {
	display: block
}

.header,
body {
	background: #fff
}

#M_Hotline a,
.box_right_heading a,
.content-info.info1>p a,
.header a,
.tabs-content a,
.text-banner .view_more,
a {
	text-decoration: none
}

.bg-box1 .thong-ke td,
.box_info_name,
.box_left_heading,
.box_left_heading1,
.box_right_heading,
.detail_para b,
.detail_para strong,
.detail_para_name,
.detail_title,
.footer-info h4,
.form-register>h1,
.info-title>p,
.info2>h3,
.news_info_name,
.text-banner-special,
.title_page.active,
.title_page:hover,
a,
b,
strong,
ul.mainmenu li a.title_page {
	font-weight: 700
}

@font-face {
	font-family: Roboto, arial, san-serif;
	src: url(../fonts/Roboto.ttf)
}

@font-face {
	font-family: Roboto, arial, san-serif;
	src: url(../fonts/Roboto.ttf)
}

@font-face {
	font-family: UTMAptimaBold;
	src: url(../fonts/UTMAptimaBold.ttf)
}

@font-face {
	font-family: UTMDINHTRAN;
	src: url(../fonts/UTMDinhTran.ttf)
}

@font-face {
	font-family: UTMEssendineCaps;
	src: url(../fonts/UTMEssendineCaps.ttf)
}

@font-face {
	font-family: Stringfellows;
	src: url(../fonts/Stringfellows.otf)
}

* {
	margin: 0;
	padding: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0
}

a {
	color: #07579e
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-family: Roboto, san-serif;
	font-weight: 400
}

body {
	font-family: Roboto, arial, san-serif;
	font-size: 15px;
	line-height: 1.8em;
	font-style: normal;
	width: 100%
}

.title_page,
ul.mainmenu li a.title_page {
	font-family: Roboto, arial, san-serif;
	line-height: 60px;
	text-transform: uppercase
}

.container.page {
	width: 1024px!important;
	max-width: 1024px!important;
	margin: 0 auto
}

.banner img,
.logo img,
.slogan-item {
	max-width: 100%
}

* html .clearfix {
	height: 1%
}

figure {
	margin: 10px 0;
	font-style: italic
}

@media (min-width:768px) {
	.col-sm-12 {
		width: 100%
	}
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px
	}
}

@media (min-width:992px) {
	.col-md-6 {
		width: 50%
	}
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.fl {
	float: left
}

.fr {
	float: right
}

.pull-left {
	float: left!important
}

.pull-right {
	float: right!important
}

.fixed {
	width: 100%;
	position: fixed;
	z-index: 9999999999;
	opacity: .8;
	border-bottom: 2px solid #cdcdcd;
	filter: alpha(opacity=80)
}

ul.mainmenu li,
ul.mainmenu li a.title_page {
	position: relative;
	display: inline-block
}

.container {
	overflow: hidden;
	min-width: 800px;
	width: auto!important;
	padding: 0!important
}

.row {
	margin-left: 0!important;
	margin-right: 0!important
}

.header {
	margin: 0 auto;
	padding: 10px
}

ul.mainmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block
}

ul.mainmenu li a.title_page {
	font-size: 11pt;
	color: #193662
}

ul.mainmenu li a.title_page.active,
ul.mainmenu li a.title_page:hover {
	color: #BF0E20
}

ul.mainmenu li ul {
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 9999;
	display: none;
	background: #003B73;
	border: 1px solid #ddd
}

ul.mainmenu li:hover ul {
	display: block
}

.logo,
.title_page {
	display: inline-block
}

ul.mainmenu li ul li {
	width: 330px;
	text-align: left;
	padding: 8px 4px;
	border-bottom: 1px solid #ddd
}

ul.mainmenu li ul li:last-child {
	border-bottom: none
}

ul.mainmenu li ul li a:hover,
ul.mainmenu li ul li:hover {
	background: #00509b
}

ul.mainmenu li ul li a {
	text-transform: uppercase;
	color: #fff;
	font-size: 10pt
}

ul.mainmenu li ul li a .fa {
	margin-right: 5px
}

.header a {
	margin: 0 10px;
	vertical-align: middle;
	cursor: pointer
}

.logo {
	width: 180px;
	margin-right: 90px!important
}

.title_page {
	font-size: 11pt;
	color: #193662
}

.banner {
	display: block;
	position: relative;
	margin: 0 auto;
	text-align: center
}

.text-banner {
	position: absolute;
	width: 100%;
	bottom: 35%;
	text-align: left;
	left: 100px
}

.form-register>h1,
.info-title>p,
.info2>h3,
.info2>p {
	text-align: center
}

.text-banner-normal {
	width: 500px;
	line-height: 22px;
	font-size: 16px;
	font-style: italic;
	margin: 15px 0
}

.slogan-title,
.text-banner-bold {
	font-family: Roboto, arial, san-serif;
	color: #193662;
	font-size: 25pt;
	text-transform: uppercase;
	text-align: center
}

.text-banner-special {
	padding: 20px 0;
	font-family: Stringfellows;
	color: #744b1a;
	font-size: 35pt
}

.footer-info,
.slogan-title,
.tabs-content,
.tabs-content h3 {
	font-family: Roboto, arial, san-serif
}

.text-banner .view_more {
	font-size: 13pt;
	line-height: 30px;
	cursor: pointer;
	color: #083664
}

.text-banner .view_more:hover {
	color: #F22424
}

.float_left {
	float: left
}

.float_right,
.slogan {
	float: right
}

.color_red {
	color: #ED1C24;
	font-style: normal
}

.content-main {
	width: 1270px;
	margin: 30px auto 0
}

.slogan-main {
	width: 100%;
	margin-bottom: 20px;
	float: left
}

.slogan-title {
	color: #193662;
	font-size: 20pt;
	text-transform: uppercase
}

.content-info.info1>p,
.content-info.info1>p a,
.desc,
.info-title>p,
.info2>h3,
.slogan-item>div.desc {
	font-family: Roboto, arial, san-serif;
	text-transform: uppercase
}

.line {
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	width: 40%;
	height: 2px;
	border-bottom: 1px solid #cdcdcd;
	background: #744b1a
}

.slogan-title .line {
	margin-top: 10px
}

.form-register,
.slogan-list {
	width: 440px;
	display: inline-block;
	vertical-align: top;
	margin-top: 40px
}

.coccoc-alo-cell,
.desc,
.footer-info,
.slogan-item>div.desc,
.slogan-item>img,
.text-about tr td {
	vertical-align: middle
}

.form-register {
	margin-left: 15px;
	margin-top: 0;
	width: 800px
}

.form-register>p {
	font-weight: 700;
	font-size: 30px;
	color: #D40021;
	line-height: 40px;
	padding: 20px 0 30px;
	text-transform: uppercase;
	text-align: center
}

.form-register>.seo-top {
	-moz-text-shadow: 1px 1px 2px #0076a3;
	-webkit-text-shadow: 1px 1px 2px #0076a3;
	text-shadow: 2px 2px 3px #0076a3;
	-webkit-animation: flicker 2s infinite
}

.slogan-item {
	margin: 10px 0 25px;
	cursor: pointer
}

.slogan-item>img {
	display: inline-block;
	max-width: 100%;
	margin-right: 20px
}

.desc,
.slogan-item>div.desc {
	display: inline-block;
	font-size: 20px;
	color: #193662;
	line-height: 33px;
	width: 328px
}

#share a,
#share i,
.content-info.info1>p a,
.info-title>p,
.info2>h3,
.info2>p {
	color: #fff
}

.box_slide {
	margin: 10px auto 0;
	min-height: 539px;
	overflow: hidden;
	clear: both
}

.page .box_slide {
	height: 539px
}

.content-info {
	padding: 20px;
	background: #284e7e
}

.content-info.info1 {
	margin: 0 auto;
	background: #a9b8cb
}

.info-title {
	margin: 0 auto 30px;
	position: relative;
	width: 760px
}

.info-title>h2,
.info-title>p {
	padding: 15px 50px;
	background: #193662;
	font-size: 15pt;
	text-align: center;
	color: #fff
}

.info1 {
	padding-bottom: 50px
}

.content-info.info1>h3,
.content-info.info1>p {
	color: #fff;
	cursor: pointer;
	width: 650px;
	padding: 20px 30px;
	background: #42638d;
	margin: 20px auto
}

.info2 * {
	max-width: 900px;
	margin: 0 auto;
	line-height: 25px
}

.adver img,
.logoF img {
	max-width: 100%
}

.info2>h3 {
	font-size: 18pt;
	margin-bottom: 20px
}

.info2>p {
	font-size: 13pt;
	line-height: 28px;
}

.tabs-info {
	width: 900px;
	margin: 20px auto
}

.tabs-info>ul li,
.tabs-info>ul li:hover {
	list-style-type: none;
	width: 20%;
	line-height: 45px;
	background: #a9b8cb;
	text-align: center;
	float: left
}

.tabs-info>ul li {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	font-size: 13px;
	text-transform: uppercase
}

.tabs-info>ul li:hover {
	cursor: pointer;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0
}

.tabs-info ul li.active,
.tabs-info ul li:hover {
	background: #fff
}

.content-tabs-info {
	width: 900px;
	height: 600px;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
	padding: 10px;
	background: #fff
}

.tabs-content {
	width: 800px;
	padding: 10px 40px;
	color: #333;
	font-size: 16px
}

.tabs-content li {
	display: block;
	padding: 2px 0
}

.tabs-content li .desc-info {
	margin-left: 15px;
	padding: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: none
}

.footer,
.tabs-content li.active .desc-info {
	display: block
}

.tabs-content a {
	color: #337ab7;
	cursor: pointer;
	font-size: 15px
}

.footer-info,
.footer-info * {
	color: #193662
}

.tabs-content h3 {
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 7px
}

.tabs-content.active {
	background: #e6e6e6;
	box-shadow: 2px 2px 3px #333;
	display: block
}

.footer {
	margin: 10px auto;
	width: 1100px;
	padding-top: 20px;
	clear: both
}

.footer .logoF,
.footer .logo_dmca {
	width: 180px;
	vertical-align: middle
}

.bread_url a,
.footer .logoF,
.footer .logo_dmca,
.footer-info {
	display: inline-block
}

.footer .logo_dmca {
	float: left;
	margin-right: 10px!important
}

.footer.page {
	border-top: 3px solid #ddd
}

.footer .logoF {
	margin-right: 50px
}

.footer-info {
	padding-left: 20px;
	border-left: 5px solid #193662;
	font-size: 11pt;
	line-height: 23px;
	width: 80%;
	float: left
}

.box_left_cate ul li a,
.bread_url a,
.news_info_name a,
.news_list li.list_tags a {
	font-family: Tahoma, Arial, sans-serif
}

.company_name {
	font-size: 25px;
	margin-bottom: 15px;
	text-transform: uppercase
}

.bg-box1 {
	background: url(../images/bg-box-top.png) center no-repeat;
	padding: 50px 0;
	margin: 0;
	overflow: hidden;
	background-size: 100% 100%;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee
}

.box_left_cate ul li,
.box_right_news {
	border-bottom: 1px solid #e6e6e6
}

.bg-box1 .wrapper {
	margin: 0 auto auto;
	clear: both;
	width: 1170px;
	overflow: hidden
}

.bg-box1 .thong-ke td {
	width: 25%;
	line-height: 30px;
	font-size: 18px;
	text-transform: uppercase
}

.box_right_heading,
.box_right_heading a {
	color: #244868;
	font-size: 24px;
	line-height: 33px;
	text-transform: uppercase
}

.bg-box1 .thong-ke td img {
	margin-right: 10px
}

.box_content .fl {
	float: left;
	width: 245px
}

.box_content .fr {
	width: 760px;
	float: right;
	padding-left: 15px
}

.box_right_heading {
	margin: 0 0 10px;
	text-align: left;
	position: relative
}

.box_right_heading a:hover {
	color: #f34d13
}

.box-breadcrumb {
	width: 100%;
	float: left;
	background-color: #f3e6dc;
	margin-bottom: 30px
}

.bread_url {
	margin-bottom: 0
}

.bread_url a {
	padding: 6px 0;
	margin-right: 5px;
	color: #353535;
	font-size: 12px
}

.box_right_item {
	margin: 30px 0;
	width: 100%;
	float: left
}

.box_right_item ol,
.box_right_item ul {
	margin: 10px 0 10px 40px;
	list-style: outside
}

.box_right_item .photo-wrap {
	width: 280px;
	height: 175px;
	overflow: hidden;
	display: block;
	position: relative
}

.box_right_item .photo-wrap img {
	bottom: unset
}

.box_info_name {
	font-size: 18px;
	margin: 2px 0 8px;
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
	text-align: left
}

.box_info_name a {
	color: #07579e;
	font-size: 14px;
	line-height: 17px
}

.box_info_name a:hover {
	color: #244868
}

.box_right_item .photo-image {
	width: 33.33333333%
}

.box_right_item .content-first {
	display: block;
	padding-left: 40.333333%
}

.box_right_item .btn_xem {
	margin-top: 18px
}

.box_info_date {
	color: #244868;
	font-size: 12px;
	display: inline-block
}

.box_info_date i {
	font-size: 16px;
	margin-right: 6px
}

.box_info_user_post {
	display: inline-block;
	padding-left: 15px;
	margin-left: 15px;
	border-left: 1px solid #336491;
	color: #666;
	font-size: 14px
}

.box_info_user_post i {
	font-size: 16px;
	margin-right: 6px
}

.box_right_list {
	margin-top: 30px
}

.box_list_item {
	float: left;
	width: 235px;
	min-height: 330px!important;
	margin-right: 20px;
	margin-bottom: 25px
}

#share i,
.box_list_item:nth-child(3n) {
	margin-right: 0
}

.box_list_item .photo-wrap,
.box_list_item .photo-wrap img {
	height: 170px;
	width: 100%
}

.box_list_item .photo-wrap {
	display: block;
	overflow: hidden;
	position: relative
}

.box_list_item .box_info_para {
	max-height: 120px;
	overflow: hidden
}

.box_left_cate ul li:last-child {
	border-bottom: none
}

.box_left_cate ul li a {
	display: block;
	font-size: 14px;
	color: #353535;
	padding: 8px 0
}

.box_left_cate ul {
	padding-left: 15px
}

.box_left_cate ul li a i {
	color: #244868;
	font-size: 16px;
	margin-right: 6px
}

.box_left_cate ul li a:hover {
	color: #244868
}

.box_left_heading,
.box_left_heading1 {
	background: #f0f0f0;
	color: #244868;
	font-size: 16px;
	text-transform: uppercase;
	padding-left: 15px;
	height: 45px;
	line-height: 45px;
	margin: 0;
	position: relative
}

.box_left_heading:after {
	content: "";
	width: 25px;
	height: 45px;
	background: url(../images/triangle-right.png) right top no-repeat;
	position: absolute;
	right: 0;
	top: 0
}

.detail_title {
    font-size: 24px;
    color: #075ca8;
    margin: 8px 0 20px;
    text-transform: uppercase;
}

.detail_like {
	display: block;
	background: #eee;
	padding: 10px 0 6px 10px
}

.detail_para {
	line-height: 1.9;
	margin-bottom: 30px;
	text-align: justify
}

.detail_para_name {
	font-size: 18px;
	margin: 20px 0
}

.detail_para h1,
.detail_para h1 * {
	font-size: 20px
}

.detail_para h2 ,.detail_para h2 span, .detail_para h2 span strong
.detail_para h2 * {
	font-size: 18px !important;
}

.detail_para h3,.detail_para h3 span,.detail_para h3 span strong
.detail_para h3 * {
	font-size: 16px !important;
}

.detail_para h4,.detail_para h4 span, .detail_para h4 span strong
.detail_para h4 * {
	font-size: 14px !important;
}

.detail_para h4.detail_para_name {
	font-size: 20px!important;
	color: #07579e!important
}

.detail_para h5,
.detail_para h5 * {
	font-size: 12px
}

.detail_para h6,
.detail_para h6 * {
	font-size: 10px
}

.detail_para_list img {
	max-width: 100%;
	margin: 6px
}

.detail_para ul {
	list-style: inherit;
	margin-left: 5%
}

.detail_para .fa {
	width: 20px;
	font-size: 16px
}

.detail_para .fa-globe {
	color: #005097
}

.detail_para .fa-graduation-cap {
	color: #08903d
}

.detail_para .fa-phone {
	color: #ff1029
}

.detail_para .fa-link {
	color: #ff5a17
}

.detail_para .fa-facebook-square {
	color: #4169AF
}

.detail_para em,
.detail_para i {
	font-style: italic!important
}

.detail_para table {
	margin: 10px 0;
	padding: 0;
	border: 1px solid #ddd;
	border-bottom: none;
	border-right: none
}

.detail_para table td,
.detail_para table th {
	padding: 6px;
	text-align: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.box_left_item {
	margin-bottom: 30px
}

.news_list li {
	margin: 10px 0
}

.news_list li:first-child {
	margin-top: 5px
}

.news_list li:last-child {
	margin-bottom: 0
}

.news_list li.list_tags {
	margin: 2px 0
}

.news_list li.list_tags a {
	padding-left: 10px;
	font-size: 13px;
	color: #075ca8;
	text-decoration: none
}

.news_list li.list_tags a:hover {
	color: #ff8222
}

.news_list li.list_tags a .fa-star {
	color: #ffb209
}

.news_list li.list_tags a .fa-star:hover,
.news_list li.list_tags a:hover .fa-star {
	color: #ffe335
}

.news_list li .photo-wrap {
	width: 115px;
	height: 95px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	position: relative
}

.news_list li .photo-wrap img {
	bottom: unset;
	height: 100%
}

.news_info_name {
	font-size: 14px;
	margin: 0;
	line-height: 17px;
	max-height: 60px;
	overflow: hidden;
	text-align: left
}

.news_info_name a {
	color: #353535;
	font-size: 13px;
	line-height: 19px
}

.news_info_name a:hover {
	color: #244868
}

.box_right_relate {
	margin-top: 30px;
	padding-bottom: 30px
}

.relate_content .fl {
	width: 465px
}

.relate_content .fr {
	width: 278px;
	padding-left: 0
}

.relate_box {
	width: 212px;
	margin-right: 20px;
	overflow: hidden
}

.relate_content .news_list li {
	margin: 10px 0
}

.relate_content .news_list li:first-child {
	margin-top: 0
}

.relate_content .news_list li:last-child {
	margin-bottom: 0
}

.relate_heading {
	display: inline-block;
	padding-right: 96px
}

.relate_content {
	margin-top: 30px
}

.relate_content .photo-wrap {
	display: block;
	width: 280px;
	height: 175px;
	position: relative;
	overflow: hidden
}

.relate_content .photo-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	max-height: 175px;
	width: 100%;
}

.social {
	float: right;
	padding: 0 10px
}

#share a {
	width: 30px;
	height: 30px;
	margin: 0 4px 6px;
	float: left;
	line-height: 21px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 20px;
	text-align: center;
	opacity: .75;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

#share a:hover {
	opacity: 1
}

#share .zalo-share-button {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

#share i {
	position: relative;
	top: 20%;
	transform: translateY(-20%);
	font-size: 15px
}

#share .facebook {
	background: #3b5998
}

#share .twitter {
	background: #55acee
}

#share .googleplus {
	background: #dd4b39
}

#share .linkedin {
	background: #0077b5
}

#share .pinterest {
	background: #cb2027
}

.hide {
	display: none
}

.dmca,
.popupBox .showLandingPage .box-iframe {
	display: block
}

.text-about {
	line-height: 25px
}

.text-about p i {
	color: #5b5b5b
}

.text-about tr td img {
	padding: 0 20px 0 0
}

.popupBox {
	background-color: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 2px 2px 3px #333;
	-webkit-box-shadow: 2px 2px 3px #333;
	box-shadow: 2px 2px 3px #333;
	z-index: 9999999999999999999999!important
}

.popupBox .popup-title {
	background-color: #082A7A;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0a369d), to(#082A7A));
	background: -webkit-linear-gradient(top, #082A7A, #0a369d);
	background: -moz-linear-gradient(top, #082A7A, #0a369d);
	background: -ms-linear-gradient(top, #082A7A, #0a369d);
	background: -o-linear-gradient(top, #082A7A, #0a369d);
	border-bottom: 2px solid #06215f;
	color: #fff;
	text-transform: uppercase;
	font-family: Arial, sans-serif
}

.popupBox .popup-title .popup-close:hover {
	color: #f1f1f1
}

.popupBox .popup-title .popup-close {
	width: 38px;
	height: 38px;
	line-height: 38px
}

.popupBox .popup-content {
	background: 0 0;
	padding-bottom: 10px
}

.popupBox .showDescription,
.popupBox .showLandingPage {
	padding: 0 15px 15px;
	background: 0 0;
	text-align: left;
	font-size: 14px;
	color: #000;
	line-height: 22px
}

.popupBox .showDescription {
	width: 670px;
	font-family: Arial, sans-serif
}

.popupBox .showLandingPage {
	min-width: 500px;
	margin: 0 auto;
	overflow: hidden
}

.popupBox .showDescription h2,
.popupBox .showLandingPage h2 {
	text-transform: uppercase;
	font-size: 25px;
	color: #193662;
	line-height: 35px;
	margin-bottom: 20px;
	-moz-text-shadow: 1px 1px 2px #fff;
	font-family: Arial, sans-serif;
	-webkit-text-shadow: 1px 1px 2px #fff;
	text-shadow: 2px 2px 3px #fff;
	-webkit-animation: flicker 2s infinite;
	float: right;
	width: 300px
}

.popupBox .showDescription img {
	width: 310px;
	float: left;
	margin: 0 10px 20px 0;
	padding: 1px;
	border: 1px solid #eee
}

.popupBox .showDescription .intro {
	float: right;
	width: 300px;
	padding-bottom: 15px
}

.popupBox .popup-content .form-button {
	margin-top: 25px
}

.popupBox .btn {
	background-color: #ff611b;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8913), to(#ff611b));
	background: -webkit-linear-gradient(top, #ff611b, #ff8913);
	background: -moz-linear-gradient(top, #ff611b, #ff8913);
	background: -ms-linear-gradient(top, #ff611b, #ff8913);
	background: -o-linear-gradient(top, #ff611b, #ff8913)
}

.dmca {
	height: 101px;
	padding-top: 15px;
	text-align: center
}

.coccoc-alo-phone {
	position: fixed;
	visibility: hidden;
	background-color: transparent;
	width: 200px;
	height: 200px;
	cursor: pointer;
	z-index: 16000001!important;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-webkit-transition: visibility .5s;
	-moz-transition: visibility .5s;
	-o-transition: visibility .5s;
	transition: visibility .5s;
	left: -55px;
	bottom: -58px
}

.coccoc-alo-phone.coccoc-alo-show {
	visibility: visible
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.coccoc-alo-ph-circle,
.coccoc-alo-ph-circle-fill {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-moz-transform-origin: 50% 50%;
	position: absolute
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

.coccoc-alo-phone.coccoc-alo-static {
	opacity: .6
}

.coccoc-alo-phone.coccoc-alo-hover,
.coccoc-alo-phone:hover {
	opacity: 1
}

.coccoc-alo-ph-circle {
	width: 160px;
	height: 160px;
	top: 20px;
	left: 20px;
	background-color: transparent;
	border-radius: 100%;
	border: 2px solid #bfebfc;
	opacity: .1;
	-webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle {
	-webkit-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out!important;
	animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out!important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle {
	-webkit-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out!important;
	animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out!important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle {
	border-color: #00aff2;
	opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
	border-color: #75eb50;
	border-color: #baf5a7 9;
	opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
	border-color: #F20000;
	border-color: #bfebfc 9;
	opacity: .5
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle {
	border-color: #ccc;
	opacity: .5
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle {
	border-color: #75eb50;
	opacity: .5
}

.coccoc-alo-ph-circle-fill {
	width: 100px;
	height: 100px;
	top: 50px;
	left: 50px;
	background-color: #000;
	border-radius: 100%;
	border: 2px solid transparent;
	opacity: .1;
	-webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle-fill {
	-webkit-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle-fill {
	-webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	opacity: 0!important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill {
	background-color: #00aff2 9;
	opacity: .75!important
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
	background-color: #baf5a7 9;
	opacity: .75!important
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
	background-color: #a6e3fa 9;
	opacity: .75!important
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle-fill {
	background-color: #ccc 9;
	opacity: .75!important
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle-fill {
	background-color: rgba(117, 235, 80, .5);
	opacity: .75!important
}

.coccoc-alo-ph-img-circle {
	width: 60px;
	height: 60px;
	top: 70px;
	left: 70px;
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) center center no-repeat rgba(30, 30, 30, .1);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid transparent;
	opacity: .7;
	-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-img-circle {
	-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out!important;
	animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out!important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-img-circle {
	-webkit-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out!important;
	-moz-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out!important;
	-ms-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out!important;
	-o-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out!important;
	animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out!important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-img-circle {
	background-color: #00aff2
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
	background-color: #75eb50 9
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
	background-color: #F20000
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-img-circle {
	background-color: #ccc
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-img-circle {
	background-color: #75eb50
}

@-moz-keyframes coccoc-alo-circle-anim {
	0% {
		-moz-transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1;
		-moz-opacity: .1;
		-webkit-opacity: .1;
		-o-opacity: .1
	}
	30% {
		-moz-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5;
		-moz-opacity: .5;
		-webkit-opacity: .5;
		-o-opacity: .5
	}
	100% {
		-moz-transform: rotate(0) scale(1) skew(1deg);
		opacity: .6;
		-moz-opacity: .6;
		-webkit-opacity: .6;
		-o-opacity: .1
	}
}

@-webkit-keyframes coccoc-alo-circle-anim {
	0% {
		-webkit-transform: rotate(0) scale(.5) skew(1deg);
		-webkit-opacity: .1
	}
	30% {
		-webkit-transform: rotate(0) scale(.7) skew(1deg);
		-webkit-opacity: .5
	}
	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-webkit-opacity: .1
	}
}

@-o-keyframes coccoc-alo-circle-anim {
	0% {
		-o-transform: rotate(0) kscale(.5) skew(1deg);
		-o-opacity: .1
	}
	30% {
		-o-transform: rotate(0) scale(.7) skew(1deg);
		-o-opacity: .5
	}
	100% {
		-o-transform: rotate(0) scale(1) skew(1deg);
		-o-opacity: .1
	}
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		-moz-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		-moz-transform: rotate(0) -moz-scale(1) skew(1deg);
		opacity: .2
	}
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		-webkit-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@-o-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		-o-transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		-o-transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
	0% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		-moz-transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		-moz-transform: rotate(25deg) scale(1) skew(1deg)
	}
	100%,
	50% {
		-moz-transform: rotate(0) scale(1) skew(1deg)
	}
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg)
	}
}

@-o-keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		-o-transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		-o-transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		-o-transform: rotate(25deg) scale(1) skew(1deg)
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@-moz-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-webkit-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-o-keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@keyframes coccoc-alo-circle-anim {
	0% {
		transform: rotate(0) scale(.5) skew(1deg);
		opacity: .1
	}
	30% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .5
	}
	100% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .1
	}
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@-o-keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@keyframes coccoc-alo-circle-fill-anim {
	0%,
	100% {
		transform: rotate(0) scale(.7) skew(1deg);
		opacity: .2
	}
	50% {
		transform: rotate(0) scale(1) skew(1deg);
		opacity: .2
	}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
}

@-o-keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
}

@keyframes coccoc-alo-circle-img-anim {
	0%,
	100%,
	50% {
		transform: rotate(0) scale(1) skew(1deg)
	}
	10%,
	30% {
		transform: rotate(-25deg) scale(1) skew(1deg)
	}
	20%,
	40% {
		transform: rotate(25deg) scale(1) skew(1deg)
	}
}

#coccoc-alo-wrapper {
	position: fixed;
	width: 100%;
	bottom: 0;
	top: 0;
	left: 0;
	z-index: 2000000;
	overflow: visible;
	display: none;
	color: #383838
}

#coccoc-alo-wrapper.night-mode {
	color: #fff
}

.coccoc-alo-popup-close {
	-webkit-border-radius: 2px!important;
	-moz-border-radius: 2px!important;
	border-radius: 2px;
	position: absolute!important;
	right: -15px!important;
	top: -15px!important;
	height: 30px!important;
	width: 30px!important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGMTI2QTcxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRGMTI2QTYxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iCEbHAAABl0lEQVR42sSXS07DMBCGnSKyDorEAVjACTgCIEVlXU5R9QjlCk3VAzTrLhMJ2NIVJ2DDuo9EsKUszEw0kaIQbI+bxy/9UhRP5pMcjz12pJTCQKfgO/AN+Bp8AfZo7Av8AX4Dv4CfwD/ajAhW2ANPwTtprj1946lyq6AP4I2014ZyGINPwAvZnBaUUwnGgJVsXqsqvAoOZXua/wceyfY1KngOlROWxjv4XLSrHfgKS3BALyYdQAUxJkUdu7o6jeNYZlmmnUeMwViNkOUieKiLTNNURlGkhOPYcrnMYw00RPDMJFIFZ0JRIYJfTaPr4BZQ1Fow9+EcgCAEWkLz/4zl9A1rzOUsTQCKJEny5yAIhO/73NV9GNjUhOM4tc8scae6PL3laedONYLXNtC6f85dXDNb6BHw0GgDKaCqxEz4fbFlpk1smQjnbJmCeqSuNO3jWNyDL8vHIrao4w6OxTGx/rQ+8z5an16bvd7a22pDvz0CuOU29NUrzKOuzqvlTN8orzAO89J2W7q0ndHYZ+nS9kw+6BL+CjAAEvDTBJC9qhAAAAAASUVORK5CYII=);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer!important;
	-webkit-transition: .3s ease-out!important;
	-moz-transition: .3s ease-out!important;
	-o-transition: .3s ease-out!important;
	transition: .3s ease-out!important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup-close {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY2REUyNDQxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY2REUyNDMxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56uyuzAAABfUlEQVR42sSXvU7DMBDHYxCdw8IDMMCWTDwCdClznLcJr9BUfYs+ALDSqXMisTD3S4K1MBx3kS1ZVuqvNslf+kuRfL5f5OTsMwOAyEFX6DH6Ef2AvkXHYuwH/YVeod/Rr+g/a0YCGxyjC/QW3LUTc2JTbhOUo9cQrrXI4Qy+RM/hfJqLnEYwBSzg/FrocB1cQneaHQNn0L0yyWOinKg0PtE3Ubfaou+bEhRvUEB/KuRSj2x1muc51HVtzUgxnHNbGLFGBJ7YIquqgjRNjXAaS5KkiXXQhMBTl0gT3BNKKgn84RrdBg+AkpaR5z7cAAhEwEBo850JfPCdJeGBUNLhIqQYGWOtz17yXWp1edVlD1nqZQi07Zv7/lzTUOgJ8NJpA5FQU2JP+LPcMvfGIyXLnBISnGJdt8xBDom+j8Ud+k49FvtqBPix1mc2ROszaLM3WHurN/SbE4Ab34Zev8K82Opc017MMV5hmOel7Um5tF2LsW/l0vYm/GtL+C/AAAHy+OD95QLeAAAAAElFTkSuQmCC)
}

#coccoc-alo-wrapper .coccoc-alo-popup-close:hover {
	opacity: .6!important
}

.coccoc-alo-popup {
	display: inline-block;
	position: relative;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=);
	-webkit-transition: .6s ease-out;
	-moz-transition: .6s ease-out;
	-o-transition: .6s ease-out;
	transition: .6s ease-out;
	margin: 0 auto;
	z-index: 200001;
	text-align: center;
	padding: 60px 75px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=)
}

#coccoc-alo-wrapper .coccoc-alo-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=);
	top: 0;
	left: 0;
	z-index: 200000
}

.coccoc-alo-popup h3 {
	font-size: 24px;
	margin: 0 0 40px;
	font-family: 'Open Sans';
	font-weight: 300;
	white-space: nowrap
}

.night-mode .coccoc-alo-popup h3 {
	font-size: 23px
}

.night-mode .coccoc-alo-message {
	padding-bottom: 0
}

.coccoc-alo-message {
	height: 32px;
	padding: 18px 0 13px;
	text-align: center;
	clear: both;
	font-size: 14px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label+.input {
	float: left;
	width: 49%
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .input {
	padding: 0 13px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper label {
	color: #616161;
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	padding-right: 15px
}

.coccoc-alo-number {
	color: #00bed5;
	font-size: 28px;
	font-family: Montserrat, "Lucida Console", Monaco, monospace, sans-serif;
	font-weight: 400;
	background-color: transparent;
	border: none;
	border-width: 0;
	display: inline-block;
	border-bottom: #00bed5 solid 1px;
	padding-bottom: 10px;
	margin: 0 auto;
	width: 221px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit,
#coccoc-countdown,
.coccoc-alo-request-time {
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

coccoc-alo-number::-ms-clear {
	display: none;
	width: 0;
	height: 0
}

.night-mode .coccoc-alo-number {
	border: 1px solid #00bed5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 13px 31px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text].valid-invalid {
	color: #ff496b
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]:focus {
	outline: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-webkit-input-placeholder {
	color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-ms-input-placeholder {
	color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-moz-placeholder {
	color: #d1d1d1
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-webkit-input-placeholder {
	color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-ms-input-placeholder {
	color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type=text]::-moz-placeholder {
	color: #60615f
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit {
	border: none;
	border-width: 0;
	padding: 20px 40px;
	background-color: #333;
	-webkit-border-radius: 68px;
	-moz-border-radius: 68px;
	border-radius: 68px;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	outline: 0!important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-submit {
	background-color: #00bed5
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitavtive,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitvisited {
	outline: 0!important
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit-moz-focus-inner {
	border: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit:hover {
	background-color: #00aff2
}

.coccoc-alo-blur {
	-webkit-filter: blur(3px);
	-ms-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	filter: blur(3px);
	filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==#blur)
}

#coccoc-countdown {
	padding-top: 20px;
	font-size: 28px;
	font-weight: 300
}

.coccoc-alo-request-time {
	padding: 6px 12px;
	font-size: 18px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-request-time {
	color: #fff;
	background-color: #515350;
	border: 1px solid #606260
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup h3 {
	margin-bottom: 15px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-form .coccoc-alo-select-wrapper {
	margin-bottom: 35px
}

.coccoc-alo-table {
	display: table;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.coccoc-alo-cell {
	display: table-cell;
	text-align: center
}

.valid-invalid-message {
	font-size: 13px;
	color: #ff496b
}

.valid-invalid-message:before {
	content: "* "
}

#M_Hotline {
	padding: 8px 15px;
	position: fixed;
	bottom: 20px;
	left: 82px;
	z-index: 16000001;
	color: #fff;
	font-size: 16px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	background-color: #da360f;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ea0000), to(#da360f));
	background: -webkit-linear-gradient(top, #da360f, #ea0000);
	background: -moz-linear-gradient(top, #da360f, #ea0000);
	background: -ms-linear-gradient(top, #da360f, #ea0000);
	background: -o-linear-gradient(top, #da360f, #ea0000)
}

#M_Hotline .fa {
	font-size: 20px;
	color: #ffe603
}

#M_Hotline a {
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	text-shadow: 0 0 1px #111
}

#getresponse .nav a,
.box-register-categories .nav a {
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #111;
	font-weight: 700;
	cursor: pointer
}

#M_Hotline:hover {
	background-color: #ffa922;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcc41), to(#ffa922));
	background: -webkit-linear-gradient(top, #ffa922, #ffcc41);
	background: -moz-linear-gradient(top, #ffa922, #ffcc41);
	background: -ms-linear-gradient(top, #ffa922, #ffcc41);
	background: -o-linear-gradient(top, #ffa922, #ffcc41)
}

.border-radius {
	width: 745px;
	padding: 20px 15px;
	margin-bottom: 20px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.border-radius,
.border-radius p {
	line-height: 35px
}

.border-radius img {
	margin: 15px 0
}

.adver {
	display: block;
	margin-bottom: 5px
}

.adver img {
	border: none
}

#getresponse .form-horizontal {
	background: #314F85
}

#getresponse .tab-content {
	padding-top: 20px
}

.tabs-content:nth-child(2),
.tabs-content:nth-child(3),
.tabs-content:nth-child(4),
.tabs-content:nth-child(5) {
	font-size: 16px
}

.tabs-content:nth-child(2) ul,
.tabs-content:nth-child(3) ul,
.tabs-content:nth-child(4) ul,
.tabs-content:nth-child(5) ul {
	margin: 5px 10px;
	padding: 0;
	list-style: none
}

.tabs-content:nth-child(2) ul li:before,
.tabs-content:nth-child(3) ul li:before,
.tabs-content:nth-child(4) ul li:before,
.tabs-content:nth-child(5) ul li:before {
	content: '✓ ';
	color: #0ab716;
	font-weight: 700
}

#getresponse .form-horizontal fieldset {
	border: 0
}

#getresponse .nav-tabs {
	border-bottom: none;
	margin-bottom: 1px
}

#getresponse .nav li:first-child {
	margin-left: 80px
}

#getresponse .nav a {
	font-size: 17px;
	color: #fff;
	background: #09a314
}

#getresponse .nav a:hover,
#getresponse .nav li.active a {
	background: #2b4473
}

#getresponse .form-horizontal .help-block,
#getresponse .has-error .control-label,
#getresponse .has-error label {
	font-size: 12px
}

#getresponse .btn-warning {
	background-color: #f05822;
	border-color: #f03b1b
}

.box-register-categories {
	display: block;
	margin: 15px 0;
	padding: 20px 10px;
	background: url(../images/doctor-bg2.jpg) bottom right no-repeat;
	background-size: cover
}

.box-register-categories .form-horizontal {
	background: #314F85!important
}

.box-register-categories .nav li.active a {
	background: #314F85;
	text-transform: uppercase
}

.box-register-categories .nav a:hover {
	background: #314F85
}

.box-register-categories .nav a {
	font-size: 17px;
	color: #fff!important
}

.box-register-categories .btn-warning {
	background-color: #f05822;
	border-color: #f03b1b
}

.box-register-categories .form-horizontal .help-block,
.box-register-categories .has-error .control-label,
.box-register-categories .has-error label {
	color: #FECF31
}

.site-title {
	display: none
}

.info2 h2 span {
	text-align: center;
	color: #41ff4f!important;
	float: left;
	width: 100%;
	font-size: 24px;
	margin-bottom: 10px
}

.tabs-content h4 span strong {
	font-size: 24px!important;
	color: #000!important
}

.content-info.info1>h3 a {
	color: #fff!important;
	font-size: 15px!important;
	text-transform: uppercase;
	font-weight: 700
}

@import url('https://fonts.googleapis.com/css?family=Montserrat');

.onoffswitch3
{
    position: relative; 
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}

.onoffswitch3-checkbox {
    display: none;
}

.onoffswitch3-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 0px solid #999999; border-radius: 0px;
}

.onoffswitch3-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}

.onoffswitch3-inner > span {
    display: block; float: left; position: relative; width: 50%; height: 45px; padding: 0; line-height: 40px;
    font-size: 14px; color: white; font-family: 'Montserrat', sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.onoffswitch3-inner .onoffswitch3-active {
    padding-left: 10px;
    background-color: #EEEEEE; color: #FFFFFF;
}

.onoffswitch3-inner .onoffswitch3-inactive {
    width: 100px;
    padding-left: 16px;
    background-color: #EEEEEE; color: #FFFFFF;
    text-align: right;
}

.onoffswitch3-switch {
    display: block; width: 50%; margin: 0px; text-align: center; 
    border: 0px solid #999999;border-radius: 0px; 
    position: absolute; top: 0; bottom: 0;
}
.onoffswitch3-active .onoffswitch3-switch {
    background: #27A1CA; left: 0;
    width: 160px;
}
.onoffswitch3-inactive{
    background: #A1A1A1; right: 0;
    width: 20px;
}
.onoffswitch3-checkbox:checked + .onoffswitch3-label .onoffswitch3-inner {
    margin-left: 0;
}

.glyphicon-remove{
    padding: 3px 0px 0px 0px;
    color: #fff;
    background-color: #000;
    height: 25px;
    width: 25px;
    border-radius: 15px;
    border: 2px solid #fff;
}

.scroll-text{
    color: #000;
}
.breaking_top
{
    width: 1270px!important;
    max-width: 1270px!important;
    margin: 0 auto;
    
}
.img_gift
{
    margin-right: 20px;
    margin-left: 5px;
    position: relative;
    top: 6px;
}
.onoffswitch3-active a
{
/*    float:left;*/
    
}

ul.mainmenu
{
    position: relative;
    top:-25px;
}
.text_white
{
    color: #fff !important;
}
.tab-menu span
{
    font-weight: bold;
}
/*-----------------Fix------------------*/
.box_right_detail p, .box_right_detail span, .box_right_detail ul
{
	font-size: 15px !important;
	font-family: Roboto, arial, san-serif !important;
}
.bx-wrapper img
{
	width: 100%;
}
.bx-wrapper .bx-viewport
{
	height: auto !important;
}