@font-face {
    font-family: 'orbitronbold';
    src: url('../fonts/orbitron-bold-webfont.woff2') format('woff2'),
         url('../fonts/orbitron-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*  Background Color : #EFEFF4
	Theme Color : #3B2313		*/
/* @media (min-width:630px) and (min-height:630px){ */
	/* .popup:not(.popup-tablet-fullscreen){ */
		/* width:630px; */
		/* height:630px; */
		/* left:50%; */
		/* top:50%; */
		/* margin-left:-315px; */
		/* margin-top:-315px; */
		/* -webkit-transform:translate3d(0,100vh,0); */
		/* transform:translate3d(0,100vh,0) */
	/* } */
	/* .popup:not(.popup-tablet-fullscreen).modal-in{ */
		/* -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) */
	/* }.popup:not(.popup-tablet-fullscreen).modal-out{ */
		/* -webkit-transform:translate3d(0,100vh,0); */
		/* transform:translate3d(0,100vh,0) */
	/* } */
/* } */
/* @media (min-width:630px) and (min-height:630px){ */
	/* .md .popup:not(.popup-tablet-fullscreen){ */
		/* -webkit-box-shadow:0px 20px 44px rgba(0,0,0,.5); */
		/* box-shadow:0px 20px 44px rgba(0,0,0,.5) */
	/* } */
/* } */
#clk_st{
	display: none;
}
#clkVideo{
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
}
.card.totp{
	opacity: 0.2;
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.card.totp-num{
	display: inline-block;
	font-family: 'orbitronbold';
	font-size: 40px;
	width: 60px;
	text-align: center;
}
.card.totp-num span{
	opacity: 0;
}
.md .popup-step .list ul:before, .md .popup-step .list ul:after{
	content: none;
}
i.material-icons.light{
	opacity: 0.3;
}
.d-credit {
	background-color: #aaffaa;
}
.d-debit {
	background-color: #ffaaaa;
}
.d-debit.rleave{
	background-color: #99ccee;
}
.d-debit.blink{
	background-color: #222222;
	color: #dddddd;
}
.md .row.no-gap .col-10{
	text-align: center;
}
button.button.alrl_1od{
	height: 60px;
}
.evt_dlg_cart .row.no-gap.add-top-border{
	border-style: double double none double;
}
#app .dialog-text .evt_dlg_cart .row.no-gap.add-bottom-border{
	border-style: double;
	padding-top: 5px;
	padding-bottom: 5px;
}
.evt_dlg_cart .row.no-gap{
	border-style: none double none double;
}
.evt_dlg_cart .row.no-gap:last-of-type{
	border-style: none double double double;
}
.evt_dlg_cart .row.no-gap .col-85{
	text-align: right;
}
#evtd_cgd_dly, #evtd_cgd_dlm, #evtd_cgd_dld, #lmng_ldt_y, #lmng_ldt_m, #lmng_ldt_d {
	display: inline-block;
	width: calc(33.3% - 15px);
}
span.evt-crew-ta{
	float: right;
	color: rgba(0, 0, 0, 0.65);
	margin-right: 25px;
}
div.item-input-wrap.locked-input {
	padding-top: 8px;
	min-height: 28px;
}
div.item-content.item-input .item-input-wrap i.dpt_syc, div.item-content.item-input .item-input-wrap i.eqm_pcs{
	position: absolute;
	right: 0px;
	bottom: 5px;
}
div.details-popover.popover{
	width: 85%;
}
div.details-popover.popover .eqm-list ul{
	padding-left: 0px;
}
div.list.eqm-list ul li label.item-checkbox div.item-title div.item-text{
	font-size: 12px;
}
div.details-popover input.evtd_sbtm, div.details-popover input.evtd_sbtm1, div.details-popover input.evtd_sbtm2, div.details-popover span.evtd_dptm, div.details-popover span.evtd_dptm1, div.details-popover span.evtd_dptm2 {
	width: 30%;
	display: inline-block;
}
label.evt_setup i.icon-checkbox, label.evt_onboard i.icon-checkbox, label.evt_dismantle i.icon-checkbox {
	font-size: 10px;
    font-style: normal;
    color: #fff;
    font-weight: bold;
}
label.evt_setup i.icon-checkbox:after, label.evt_onboard i.icon-checkbox:after, label.evt_dismantle i.icon-checkbox:after {
	background-image: none;
}
label.checkbox.evt_setup, label.checkbox.evt_onboard, label.checkbox.evt_dismantle {
	margin: 15px 5px;
}
div.todayTask.timeline-item-inner{
	background-color: #cccccc;
}
div.timeline-item.pastTask{
	display: none;
}
i.icon.rstr_on{
	color: #eeaa00;
}
i.icon.rstr_off{
	color: #cccccc;
}
p.segmented.rstar{
	width: 100%;
}
p.segmented.rstar button.button.on{
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
	color: #eeaa00;
}
p.segmented.rstar button.button.off{
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
	color: #cccccc;
}
i.icon.email-tick{
	margin: 0 0 5px 5px;
	color: #FFF;
	padding: 4px 11px 10px 6px;
}
.fab-buttons-top{
	left: 29px !important;
}
.popup-apklp .accordion-item-content.list  li .item-title{
	margin-top: 7px;
}
.popup-rprt button.rprt_gen, .popup-rvwr button.rvwr_gen {
	display: inline-block;
	margin: 10px 0 -20px 25px;
	width: calc(100% - 130px);
}
.popup-rprt button.rprt_csv, .popup-rvwr button.rvwr_csv{
	display: inline-block;
	margin: 10px 5px -20px;
	width: 70px;
}
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.colorRed {
	color: #ff3333;
}
img.itml, div.row{
	width:100%;
}
div.dialog.dialog-no-buttons.upload-reloader{
	margin-top: -30vh !important;
	width: 80vw;
	margin-left: -40vw;
}
div.dialog.itm-dialog{
	width: calc(100% - 70px);
	top: calc(15% + 70px);
	left: 175px;
	max-height: 84%;
	overflow: auto;
	margin-top: -130px !important;
}
div#app div.dialog.dialog-buttons-1.ple-dialog{
	margin-top: calc(-50vh + 60px) !important;
	width: calc(100% - 50px) !important;
	left: 22px !important;
}
div.dialog.ple-dialog ul li label.item-checkbox div.item-title div.item-text {
	font-size: 12px;
}
div.dialog.ple-dialog .dialog-inner{
	max-height: calc(100vh - 260px);
}
.popup-cntd .fa1b.fab-right-bottom {
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}
.dialog{
	z-index: 15500 !important;
}
.dialog-backdrop{
	z-index: 15000 !important;
}
span.dialog-label{
	display: inline-block;
	width: 35px;
}
span.pic-call, span.rmk-media, span.goget-call{
	font-weight: bold;
}
span.goget-call.searching{
	color: #aaaaaa;
}
span.rmk-link{
	color: #0000ff;
	text-decoration: underline;
}
div.list a div.item-media i.red{
	color: #cc0000;
}
div.list a div.item-media i.green, .upload-reloader div.progress i.green{
	color: #009900;
}
.upload-reloader div.progress span{
	white-space: nowrap;
}
#task_tl .timeline-item:last-child{
	margin-bottom: 60px;
}
.dialog-buttons-1, .dialog-buttons-2{
	width: 76% !important;
	margin-left: auto !important;
	left: 12% !important;
}
.dialog-buttons-1 .dialog-inner, .dialog-buttons-2 .dialog-inner{
	max-height: 500px;
	overflow-y: auto;
}
.eqml-menu-01 .eqml-pkgs .searchbar-backdrop.searchbar-backdrop-in{
	opacity: 0;
}
.dialog.eqml-02-catlst, .dialog.eqml-02-addeqm{
	margin-top: -35vh;
	margin-left: -35vw;
	height: 70vh;
	width: 70vw;
	overflow-y: scroll;
}
div.ecar_input{
	overflow-y: auto;
}
.panel-evt-rmk, .panel-evt-rmk .list textarea{
	height: 100%;
}
.panel-evt-rmk div.block.list{
	height: calc(100% - 115px);
}
div#cpicker{
	margin: 0 auto;
	width: 300px;
}
.popup-colorp div.col-33>div.chip{
	margin: 0 calc(50% - 37px);
}
.popup-colorp .sample-color{
	height: 100px;
	margin-bottom: 15px;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.popup-colorp .row div.range-slider.col.dimmer-slider{
	width: calc(100% - 78px);
}
.popup-colorp .dimmer-percent{
	text-align: center;
}
.popup-audiop a.playing{
	background-color: #f8e1b8;
}
#audiop_dspy{
	height: 0px;
}
#audiop_dspy img{
	transition: all 0.8s;
	border-radius: 5px;
	height: 0px;
}
#audiop_dspy img.audiop_album{
	box-shadow: -3px 3px 10px #aaa
}
.audiop_songTitle{
	font-size: 15px;
	font-family: sans-serif;
	font-weight: 900;
	color: #555;
	margin-top: 10px;
}
.audiop_songAuthor{
	font-size: 12px;
	font-family: sans-serif;
	color: #555;
}
#audiop_plyr span{
	display: block;
	margin-left: 20px;
}
.audiop_crtm, .audiop_mxtm{
	margin-bottom: 20px;
}
.audiop_crtm{
	text-align: left;
}
.audiop_mxtm{
	text-align: right;
}
.popup-bdrpc div.card div.card-content{
	text-align: center;
}
.popup-prgct {
	scroll-behavior: smooth;
}
.popup-prgct table {
	border-collapse: collapse;
	width: 100%;
}
.popup-prgct table, .popup-prgct td, .popup-prgct th {
	border: 1px solid #cccccc;
	padding: 2px 0 2px 10px;
}
#pg-home .timeline-item-date, #pg-DLhome .timeline-item-date, .popup-stht .list-strl .strl-tl .timeline-item-date, #right-panel-ul .alist-strl .strl-tl .timeline-item-date{
	background: none;
}
span.wazeBtn {
	margin-right: auto !important;
}
.fab.evtd_pto, .fab.evtd_vdo, .fab.evtd_see, .fab.evtd_shr, .fab.evtd_cgd, .fab.evtd_edt, .fab.evtd_elg{
	display: none;
}
input.evtd_price, input.evtd_price_DL {
	width: calc(100% - 34px) !important;
	display: inline-block;
}
label.evtd_paid, label.evtd_paid_DL {
	margin-right: -10px;
}
.calendar-day-today span{
	border-radius: 0% !important;
	background-color: #DDD;
}
.calendar-day-pbh span{
	border: 2px dashed #3b2313;
}
.panel{
	width: calc(100% - 50px);
}
.evts_input, .ecar_input{
	position: absolute;
	left: 10px;
	right: 10px;
	top: 64px;
	bottom: 0;
	background: #fff;
	z-index: 1600;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 3px 30px rgba(0,0,0,.4);
	overflow: hidden;
}
#dlChart{
	max-width: 500px;
}
.DLsrc-fl-po .list.fl-po, .DLsrc-fl-qt .list.fl-qt, .DLsrc-fl-iv .list.fl-iv {
	width: 100%;
    max-height: 140px;
    overflow-y: auto;
}
.evt_ord_DL{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	z-index: 1600;
	box-shadow: 0 3px 30px rgba(0,0,0,.4);
	overflow: hidden;
	opacity: 0;
}
.evt_ord_tab{
	display: none;
	z-index: 550;
}
.evt_ord_DL a.fab-close{
	position: absolute;
	right: 5px;
	top: -5px;
}
.evt_ord_DL .list.accordion-list{
	margin: 0;
	width: 100%;
}
.evt_ord_DL .list.accordion-list ul{
	padding-left: 0;
}
.evt_ord_DL button.button.evts_cart_DL{
	display: inline-block;
	width: 64px;
	margin-right: 10px;
}
.evt_ord_tab button.button{
	width: 200px;
	margin: auto;
}
div.toolbar.evt_ord_tab, div.evt_ord_DL div.toolbar{
	background-color: #333333 !important;
}
div.evt_dlg_cart{
	font-size: 14px;
}
div.evt_ord_0, div.evt_ord_1, div.evt_ord_2, div.evt_ord_3, div.evt_ord_4, div.evt_ord_5, div.evt_ord_6, div.evt_ord_7, div.evt_ord_8, div.evt_ord_9, div.evt_ord_10, div.evt_ord_11, div.evt_ord_12, div.evt_ord_13, div.evt_ord_14, div.evt_ord_15{
	height: 100%;
}
div.evt_ord_0{
	top: 0;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #fff;
    height: 100%;
    z-index: -1;
	opacity: 0;
}
div.evt_ord_2 .block.list .item-checkbox span, div.evt_ord_3 .block.list .item-checkbox span, div.evt_ord_5 .block.list .item-checkbox span, div.evt_ord_6 .block.list .item-checkbox span, div.evt_ord_7 .block.list .item-checkbox span, div.evt_ord_8 .block.list .item-checkbox span, div.evt_ord_9 .block.list .item-checkbox span, div.evt_ord_10 .block.list .item-checkbox span, div.evt_ord_11 .block.list .item-checkbox span, div.evt_ord_12 .block.list .item-checkbox span, div.evt_ord_13 .block.list .item-checkbox span, div.evt_ord_14 .block.list .item-checkbox span, div.evt_ord_15 .block.list .item-checkbox span, div.popup-packl .block.list .item-checkbox span{
	position: relative;
	top: -8px;
	font-size: 12px;
}
.fab-opened .fab-buttons .evts_add{
	opacity: 1;
	-webkit-transform: translate3d(0,0px,0) scale(1) !important;
	transform: translate3d(0,0px,0) scale(1) !important;
}
.evts_add{
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
	width: 40px;
	height: 40px;
	border-radius: 28px;
	color: #fff;
	-webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);
	box-shadow: 0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);
	opacity: 0;
	-webkit-transform: translate3d(0,8px,0) scale(.3);
	transform: translate3d(0,8px,0) scale(.3);
	margin-bottom: 16px;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	z-index: 1;
}
.popup-packl .accordion-item-content .item-title, .small-font{
	font-size: 12px;
}
.panel.panel-left, .panel.panel-right{
	z-index: 14000;
}
.panel-backdrop{
	z-index: 13999;
}
.clk-loc {
	margin-top: 20px;
}
.map-locater {
	position: absolute;
	font-size: 10px;
	left: calc(50% - 11px);
	top: calc(50% - 12px);
	color: #ff0000;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
#fgp_rdm {
	font-family: 'orbitronbold';
	font-size: 36px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
div.eqsp-sheet.sheet-modal{
	height: 40%;
	overflow-y: auto;
}
div#eqsp-chart a.canvasjs-chart-credit{
	display: none;
}
div.popup-eqsp div.item-cell.item-title{
	width:  30%;
	font-weight: bold;
}
#app {
	z-index: -100;
	height: 100vh;
	background-color: #efeff4;
}
#app.with-status-bar {
	padding-top: 24px;
}
#app div.statusbar {
  background: black;
  transition: 300ms;
}
#app .card.eqml-ctgr .card.eqml-ctgr-itm {
	margin: 5vh 0px;
}
#app .card.eqml-ctgr .card.eqml-ctgr-itm .card-header{
	background-size: cover;
}
#app .card.eqml-ctgr, #app .card.eqml-pkgs {
	height: calc(100vh - 130px);
  overflow-y: scroll;
}
.card.eqml-pkgs .row .card .card-header {
	font-family: orbitronbold;
	font-size: 20px;
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: radial-gradient(circle, #FFFFFF, #F9F4EF);
}
.card.eqml-pkgs .row .card .card-header span:first-of-type {
	transform: rotate(-45deg);
	margin-left: 0px;
}
.card.eqml-pkgs .row .card .card-header span {
	transform: rotate(-45deg);
}
.card.eqml-pkgs .row .card .card-content {
	font-size: 12px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.card.eqml-pkgs .row .card .card-footer {
	font-size: 10px;
	min-height: fit-content;
	padding: 3px 5px 0;
}
.eqml-menu-02 .eqml-02-title, .eqml-menu-03 .eqml-03-title {
	text-align: center;
	background-image: radial-gradient(circle, #FFFFFF, #F9F4EF);
}
.eqml-menu-02 .eqml-02-title strong, .eqml-menu-03 .eqml-03-title strong{
	font-size: 20px;
  margin-top: 5px;
  display: block;
}
.eqml-02-content .card-outline>.card-content-padding {
	padding: 8px 8px 2px;
}
.eqml-02-content .card-outline>.card-content-padding.card-accordion {
	padding: 16px;
}
.eqml-02-content .eqml-02-itm-desc {
	margin-top: 9px;
}
.eqml-02-content .col-20 .row button.col{
	min-width: 0px;
}
.card-outline.mobile .row>div.col-100:nth-child(1){
	margin-left: calc(50% - 63px);
}
.card-outline.mobile .row>div.col-100:nth-child(2){
	margin-bottom: 10px;
}
.card-outline.mobile .row>div.col-100:nth-child(3){
	height: 43px;
}
#loading-overlay {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: "proxima-nova-soft", sans-serif;
  -webkit-user-select: none;
  overflow: hidden;
  z-index: 100;
}
.toolbar-inner .left {
	padding-left: 13px;
}
td.tb-ld.tb-paid, td.tb-pic.tb-paid, div.col-10.tb-paid{
	border-right: 5px solid green;
}
td.tb-ld.tb-half-paid, td.tb-pic.tb-half-paid, div.col-10.tb-half-paid{
	border-right: 5px solid orange;
}
td.tb-ld.tb-not-paid, td.tb-pic.tb-not-paid, div.col-10.tb-not-paid{
	border-right: 5px solid red;
}
.rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.item-title.fgnr_dtls {
	color: rgba(0,0,0,.65);
	font-size: 12px;
	margin: auto;
}
.list.accordion-list.fgnr_tplt .item-title {
	color: rgba(0,0,0,.65);
	font-size: 12px;
}
#wkv-calendar .toolbar-inner .left, #wkv-calendar .toolbar-inner .right{
	padding: 0;
}
#wkv-calendar .toolbar-inner .left div, #wkv-calendar .toolbar-inner .left a, #wkv-calendar .toolbar-inner .right div, #wkv-calendar .toolbar-inner .right a{
	display: inline-block;
}
#wkv-calendar .toolbar-inner .left a, #wkv-calendar .toolbar-inner .right a {
	height: 17px;
}
#wkv-calendar .toolbar-inner .left div, #wkv-calendar .toolbar-inner .right div {
	padding: 0 10px;
}
#wkv-calendar .calendar-month-current .calendar-day.hl1 span {
	background-color: #ffcccc;
}
#wkv-calendar .calendar-month-current .calendar-day.hl2 span {
	background-color: #ffbbbb;
}
#wkv-calendar .calendar-month-current .calendar-day.hl3 span {
	background-color: #ffaaaa;
}
#wkv-calendar .calendar-month-current .calendar-day.hl4 span {
	background-color: #ff9999;
}
#wkv-calendar .calendar-month-current .calendar-day.hl5 span {
	background-color: #ff8888;
}
#wkv-calendar .calendar-month-current .calendar-day.hl6 span {
	background-color: #ff7777;
}
#wkv-calendar .calendar-month-current .calendar-day.hl7 span {
	background-color: #ff6666;
}
#wkv-calendar .calendar-month-current .calendar-day.hl8 span {
	background-color: #ff5555;
}
#wkv-calendar .calendar-month-current .calendar-day.hl9 span {
	background-color: #ff4444;
}
#wkv-calendar .calendar-month-current .calendar-day.hl10 span {
	background-color: #ff3333;
}
#wkv-calendar .calendar-month-current .calendar-day.hl11 span {
	background-color: #ff2222;
}
#wkv-calendar .calendar-month-current .calendar-day.hl12 span {
	background-color: #ff1111;
}
#wkv-calendar .calendar-month-current .calendar-day.hl13 span {
	background-color: #ff0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl14 span {
	background-color: #ee0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl15 span {
	background-color: #dd0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl16 span {
	background-color: #cc0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl17 span {
	background-color: #bb0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl18 span {
	background-color: #aa0000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl19 span {
	background-color: #990000;
}
#wkv-calendar .calendar-month-current .calendar-day.hl20 span {
	background-color: #880000;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.hl1 span {
	background-color: #c6986c;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.calendar-day-selected span.calendar-day-number {
	color: #FFFFFF;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.hl2 span {
	background-color: #b47b46;
	color: #E0E0E0;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.hl3 span {
	background-color: #8c5f36;
	color: #E0E0E0;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.hl4 span {
	background-color: #634427;
	color: #E0E0E0;
}
#wkv-DLcalendar .calendar-month-current .calendar-day.hl5 span {
	background-color: #332314;
	color: #E0E0E0;
}
.data-table table.event_list td.label-cell, .data-table table.event_list th.label-cell {
	padding-left: 10px;
	padding-right: 10px;
}
.data-table, .popup, .popover, div.popup.popup-dvlp{
	height: calc(100% - 56px);
	overflow-x: auto;
}
.popup-slrd .list-sldi input[type=text]{
	display: inline-block;
	width: 80px;
}
.item-title.item-label.w-60{
	width: 55%;
}
.item-title.item-label.w-60 label{
	position: absolute;
	right: 0;
}
.w200 {
	display: inline-block;
	width: 170px;
}
.w85 {
	display: inline-block;
	width: 55px;
}
.evt_ord_4 .autocomplete-dropdown.autocomplete-dropdown-in ul,
.DLdetails-popover .autocomplete-dropdown.autocomplete-dropdown-in ul,
.details-popover .autocomplete-dropdown.autocomplete-dropdown-in ul,
.tskld-popover .autocomplete-dropdown.autocomplete-dropdown-in ul,
.inr-popover .autocomplete-dropdown.autocomplete-dropdown-in ul{
	padding-left: 0px !important;
	font-size: 12px;
}
.evt_ord_4 .autocomplete-dropdown.autocomplete-dropdown-in ul li,
.DLdetails-popover .autocomplete-dropdown.autocomplete-dropdown-in ul li,
.details-popover .autocomplete-dropdown.autocomplete-dropdown-in ul li,
.tskld-popover .autocomplete-dropdown.autocomplete-dropdown-in ul li,
.inr-popover .autocomplete-dropdown.autocomplete-dropdown-in ul li{
	height: 32px;
}
.popup-audiop audio{
	width: 100%;
}
span.lpoint{
	position: absolute;
	top: 133px;
	left: 123px;
	color: #aa0000;
}
div.fab.fab-right-bottom.evtd_pto.level3{
	bottom: 71px;
}
div.fab.fab-right-bottom.evtd_vdo.level3{
	bottom: 142px;
}
div.fab.fab-right-bottom.evtd_pto.level7{
	bottom: 284px;
}
div.fab.fab-right-bottom.evtd_vdo.level7{
	bottom: 213px;
}
div.fab.fab-right-bottom.evtd_see{
	bottom: 142px;
}
div.fab.fab-right-bottom.evtd_elg{
	bottom: 426px;
}
div.fab.fab-right-bottom.evtd_cgd{
	bottom: 355px;
}
div.fab.fab-right-bottom.evtd_edt{
	bottom: 426px;
}
div.fab.fab-right-bottom.evtd_prt{
	bottom: 213px;
}
div.fab.fab-right-bottom.evtd_shr{
	bottom: 71px;
}
div.fab.fab-right-bottom.evts_shr{
	bottom: 19px;
}
div.fab-buttons.fab-buttons-top > a.leave_app.disabled{
	pointer-events: none!important;
	background-color: #8B7E78;
}
div.popup.popup-stnc{
	height: 100%;
}
.popup-stnc .swiper-slide span {
	position: absolute;
	transform: rotate(90deg);
	font-family: 'Arial';
	font-weight: 500;
	color: #332314;
	opacity: 0.8;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
.item-content.event_files .links-list ul{
	padding-left: 0;
}
@media screen and (min-width : 360px)
{
	.popup-stnc .swiper-slide span {
		font-size: 15px !important;
		display: block;
	}
	.ncf-img, .ncb-img {
		width: 280px;
		box-shadow: -6px 10px 20px 2px rgba(0, 0, 0, 0.3);
		border-radius: 50px;
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.ncf-pos1 {
		text-align: right;
		left: calc(50% - 63px);
		bottom: 244px;
		width: 160px;
	}
	.ncf-pos2 {
		text-align: right;
		left: calc(50% - 76px);
		bottom: 244px;
		width: 160px;
	}
	.ncf-name {
		left: calc(50% - 68px);
		top: 440px;
		width: 160px;
	}
	.ncf-tel {
		text-align: right;
		left: calc(50% - 111px);
		bottom: 171px;
		width: 160px;
	}
	.ncf-email {
		text-align: right;
		left: calc(50% - 185px);
		bottom: 216px;
		width: 250px;
	}
}
@media screen and (min-width : 420px)
{
	.popup-stnc .swiper-slide span {
		font-size: 17px !important;
		display: block;
	}
	.ncf-img, .ncb-img {
		width: 340px;
		box-shadow: -6px 10px 20px 2px rgba(0, 0, 0, 0.3);
		border-radius: 50px;
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.ncf-pos1 {
		text-align: right;
		left: calc(50% - 79px);
		bottom: 294px;
		width: 200px;
	}
	.ncf-pos2 {
		text-align: right;
		left: calc(50% - 75px);
		bottom: 274px;
		width: 160px;
	}
	.ncf-name {
		left: calc(50% - 66px);
		top: 518px;
		width: 160px;
	}
	.ncf-tel {
		text-align: right;
		left: calc(50% - 118px);
		bottom: 188px;
		width: 160px;
	}
	.ncf-email {
		text-align: right;
		left: calc(50% - 198px);
		bottom: 232px;
		width: 250px;
	}
}
@media screen and (min-width: 1367px) {
	.md .row .super-10 {
		width: 10%;
		width: calc((100% - 16px* 9) / 10);
	}
	.md .row .super-15 {
		width: 15%;
    width: calc((100% - 16px* 5.666666666666667) / 6.666666666666667);
	}
	.md .row .super-20 {
		width: 20%;
		width: calc((100% - 16px* 4) / 5);
	}
	.md .row .super-25 {
		width: 20%;
		width: calc((100% - 16px* 4) / 5);
	}
	.md .row .super-30 {
		width: 25%;
    width: calc((100% - 16px* 3) / 4);
	}
	.md .row .super-40 {
		width: 40%;
		width: calc((100% - 16px*1.5)/ 2.5)
	}
	.md .row .super-50 {
		width: 50%;
		width: calc((100% - 16px*1)/ 2);
	}
	.md .row .super-60 {
		width: 60%;
		width: calc((100% - 16px*.6666666666666667)/ 1.6666666666666667);
	}
	.md .row .super-65 {
		width: 65%;
    width: calc((100% - 16px* .5384615384615385) / 1.5384615384615385);
	}
	.md .row .super-70 {
		width: 70%;
		width: calc((100% - 16px*.4285714285714286)/ 1.4285714285714286);
	}
	.md .row .super-75 {
		width: 75%;
    width: calc((100% - 16px* .33333333333333326) / 1.3333333333333333);
	}
	.md .row .super-80 {
		width: 80%;
		width: calc((100% - 16px*.25)/ 1.25);
	}
	.md .row .super-85 {
		width: 85%;
    width: calc((100% - 16px* .17647058823529416) / 1.1764705882352942);
	}
	.md .row .super-90 {
		width: 90%;
		width: calc((100% - 16px*.11111111111111116)/ 1.1111111111111112);
	}
}
#msg_nl .list .item-text{
	max-height: unset;
	text-overflow: unset;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
}

td span.button.button-fill {
	min-width: 30px;
}
#ltcl_spc .badge{
	margin: 2px 0;
	font-size: 14px;
}
body .vertical-centered-box {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}
body .vertical-centered-box:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
body .vertical-centered-box .content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	font-size: 0;
}
* {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.popup-stpp .block, .popup-sttm .block{
	text-align: justify;
	text-justify: inter-word;
}
.demo-swiper .swiper-slide {
	font-size: 25px;
	font-weight: 300;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	color: #000;
}
body {
	background: #000;
}
.console-text{
	font-family: monospace;
	font-size: 12px;
}
.loader-circle {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
	margin-left: -60px;
	margin-top: -60px;
}
.loader-line-mask {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 60px;
	height: 120px;
	margin-left: -60px;
	margin-top: -60px;
	overflow: hidden;
	-webkit-transform-origin: 60px 60px;
	-moz-transform-origin: 60px 60px;
	-ms-transform-origin: 60px 60px;
	-o-transform-origin: 60px 60px;
	transform-origin: 60px 60px;
	-webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
	-webkit-animation: rotate 1.2s infinite linear;
	-moz-animation: rotate 1.2s infinite linear;
	-o-animation: rotate 1.2s infinite linear;
	animation: rotate 1.2s infinite linear;
}
.loader-line-mask .loader-line {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
.popup-prgct table a{
	font-weight: bold;
}
.highlight{
	background-color: rgba(255, 200, 0, 0.2);
}
.blink{
    animation:blinkingButton 1s infinite;
}
@keyframes blinkingButton{
    0%{     opacity: 1;    }
    50%{    opacity: 0.2; }
    100%{   opacity: 1;    }
}
#particles-background{
	left: -51%;
	top: -51%;
	width: 202%;
	height: 202%;
	-webkit-transform: scale3d(0.5, 0.5, 1);
	-moz-transform: scale3d(0.5, 0.5, 1);
	-ms-transform: scale3d(0.5, 0.5, 1);
	-o-transform: scale3d(0.5, 0.5, 1);
	transform: scale3d(0.5, 0.5, 1);
}
#particles-background {
	background: #2c2d44;
	background-image: -moz-linear-gradient(45deg, #000000 15%, #623a1f 55%);
	background-image: -webkit-linear-gradient(45deg, #000000 15%, #623a1f 55%);
	background-image: linear-gradient(45deg, #000000 15%, #623a1f 55%);
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes rotate{ 0% { -webkit-transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg);}}
@-moz-keyframes rotate{ 0% { -moz-transform: rotate(0deg);} 100% { -moz-transform: rotate(360deg);}}
@-o-keyframes rotate{ 0% { -o-transform: rotate(0deg);} 100% { -o-transform: rotate(360deg);}}
@keyframes rotate{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
[not-existing] {
  zoom: 1;
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-moz-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-o-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
[not-existing] {
  zoom: 1;
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-moz-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-o-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
[not-existing] {
  zoom: 1;
}

.dialog.croppie-dialog.croppie-container{
    width: 90%;
    top: 75px;
    left: 5%;
	margin-left: 0px;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
	-webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
	margin-top: 20px;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
	z-index: 2;
	box-shadow: none;
	pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
	position: absolute;
	pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
	bottom: -5px;
	cursor: row-resize;
	width: 100%;
	height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
	right: -5px;
	cursor: col-resize;
	width: 10px;
	height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
    width: 300px;
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
	border-color: transparent;
	border-width: 6px 0;
	color: transparent;
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}