@charset "utf-8";

@import(../libs/angular/angular-csp.css);

html.loading body {
	visibility: hidden;
}

html.loading::after, body.loading::after {
	left: 50vw;
	top: 50vh;
}

html.loading::after {
	-webkit-animation: spin 0.5s linear infinite;
	animation: spin 0.5s linear infinite;
}

.loading::after {
	content : ' ';
	display: block;
	border: 4px solid #f3f3f3;
	border-radius: 50%;
	border-top: 4px solid #3498db;
	width: 30px;
	height: 30px;
	position: absolute;
    margin-left: -15px;
    margin-top: -15px;
	left: 50%;
	top: 50%;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.inline-block {
	display: inline-block; 
}

.screen-mobile .screen-desktop-only,
.screen-deskop .screen-mobile-only {
	display: none;	
}
.screen-720up-only{
}
			
.screen-720low-only{
}

@media (min-width :720px){			
	.screen-720low-only{
		display:none;
	}
}

@media (max-width :719px){
	.screen-720up-only{
		display:none;
	}
}
			
@media (min-width: 840px) {
	.screen-840low-only {
		display: none;
	}
}

@media (max-width: 839px) {
	.screen-840up-only {
		display: none;
	}
}


/*
 minified custom css for bootstrap (grid system)
*/
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.row > * {
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width :480px){.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-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}

.col-12 .col-md-12{
	max-width: 1280px;
}

p, span, a, div {
	word-break: break-word;
}

[ng-click], [onclick] {
	cursor: pointer;
}

/*
for ST frontdesk
*/
html.stfrontdesk-any .btn-liveChat,
html.stfrontdesk-any .btn-liveChat2,
html.stfrontdesk-any .btn-liveChat-left{
	display:none;
}
html.stfrontdesk-any .body-index .header-tools .btn-subscribeNow:not(.renew){
	margin-right: 16px;
}