/*************** Icon font ***************/

[class^="taIcon-"], [class*=" taIcon-"] {
    font-family: 'tradair-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    background: none;
    font-size: 15px;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-stroke: 1px rgba(0,0,0,0.1);
}


/*************** END Icon font ***************/

html, body { margin: 0; height: 100%; overflow-y: hidden; }
html {font-family: Arial, Helvetica, sans-serif; font-size: 62.5%;}

/* disable selection in all element */
/* TODO: Check if it does not cause a performance issue */
*::selection { background: transparent; }
*[contenteditable=true]::selection, *[contenteditable]::selection, .taTable *::selection, .input::selection, input::selection { background: #3399FF; }

body {
    background: #152a47;
    overflow-y: hidden;
}

body.mako {
    background: #141617;
}

.taClear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a {text-decoration: none;}
.ui-tabs{padding:0px!important}

.boxFlexOne {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    display: block;
}

.boxFlexContVertical {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
}

.boxFlexContHorizontal {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    box-orient: horizontal;
}

.boxFlexImportant {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-box !important;
    display: box !important;
}

.flexContRow {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
}

.flexContCol {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    flex-flow: column;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
}

.flexContRowReverse {
    flex-direction: row-reverse;
}

.flexContRowAuto {
    flex-direction: row !important;
}

.flex1 { -webkit-flex: 1; -moz-flex: 1; flex: 1; flex-basis: 0; }
.flex2 { -webkit-flex: 2; -moz-flex: 2; flex: 2; flex-basis: 0; }
.flex3 { -webkit-flex: 3; -moz-flex: 3; flex: 3; flex-basis: 0; }
.flex4 { -webkit-flex: 4; -moz-flex: 4; flex: 4; flex-basis: 0; }
.flex5 { -webkit-flex: 5; -moz-flex: 5; flex: 5; flex-basis: 0; }
.flex6 { -webkit-flex: 6; -moz-flex: 6; flex: 6; flex-basis: 0; }
.flex7 { -webkit-flex: 7; -moz-flex: 7; flex: 7; flex-basis: 0; }
.flex8 { -webkit-flex: 8; -moz-flex: 8; flex: 8; flex-basis: 0; }
.flex9 { -webkit-flex: 9; -moz-flex: 9; flex: 9; flex-basis: 0; }

.flexBasisAuto { flex-basis: auto; }

.cloudcarousel { visibility: hidden; }

.taGlow {
    box-shadow: inset 0 0 2rem 1rem rgba(255, 255, 255, 0.7);
}

td.taGlow, tr.taGlow {
    /*background: rgba(153, 214, 255, 0.4) !important;*/
    /*border-bottom-color: #90d0fc !important;*/
    /*border-bottom-style: solid !important;*/
    /*border-bottom-width: 1px !important;*/
    /*border-top-color: #90d0fc !important;*/
    /*border-top-style: solid !important;*/
    /*border-top-width: 0 !important;*/
    /*box-shadow: none;*/
}

.taScrollBar::-webkit-scrollbar {
    width: 8px;
    height: 10px;
}

.taScrollBar::-webkit-scrollbar-corner {
    display: none;
}

.taScrollBar::-webkit-scrollbar-track {
    background: none;
}

.taScrollBar::-webkit-scrollbar-corner {
    display: none;
}

.taScrollBar::-webkit-scrollbar-thumb {
    border-radius: 0.6rem;
}

.taButtonGradient {
    text-align: center;
    line-height: 1.9rem;
    cursor: pointer;
    color:#FFF;
    border-radius: 3px;
    background: rgb(127,151,185); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(127,151,185,1) 0%, rgba(127,151,185,1) 50%, rgba(85,110,147,1) 51%, rgba(85,110,147,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,151,185,1)), color-stop(50%,rgba(127,151,185,1)), color-stop(51%,rgba(85,110,147,1)), color-stop(100%,rgba(85,110,147,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(127,151,185,1) 0%,rgba(127,151,185,1) 50%,rgba(85,110,147,1) 51%,rgba(85,110,147,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(127,151,185,1) 0%,rgba(127,151,185,1) 50%,rgba(85,110,147,1) 51%,rgba(85,110,147,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(127,151,185,1) 0%,rgba(127,151,185,1) 50%,rgba(85,110,147,1) 51%,rgba(85,110,147,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(127,151,185,1) 0%,rgba(127,151,185,1) 50%,rgba(85,110,147,1) 51%,rgba(85,110,147,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f97b9', endColorstr='#556e93',GradientType=0 ); /* IE6-9 */
}

.taButtonGradientReversed {
    background: rgb(85,110,147);
    background: -moz-linear-gradient(top,  rgba(85,110,147,1) 0%, rgba(85,110,147,1) 49%, rgba(127,151,185,1) 50%, rgba(127,151,185,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,110,147,1)), color-stop(49%,rgba(85,110,147,1)), color-stop(50%,rgba(127,151,185,1)), color-stop(100%,rgba(127,151,185,1)));
    background: -webkit-linear-gradient(top,  rgba(85,110,147,1) 0%,rgba(85,110,147,1) 49%,rgba(127,151,185,1) 50%,rgba(127,151,185,1) 100%);
    background: -o-linear-gradient(top,  rgba(85,110,147,1) 0%,rgba(85,110,147,1) 49%,rgba(127,151,185,1) 50%,rgba(127,151,185,1) 100%);
    background: -ms-linear-gradient(top,  rgba(85,110,147,1) 0%,rgba(85,110,147,1) 49%,rgba(127,151,185,1) 50%,rgba(127,151,185,1) 100%);
    background: linear-gradient(to bottom,  rgba(85,110,147,1) 0%,rgba(85,110,147,1) 49%,rgba(127,151,185,1) 50%,rgba(127,151,185,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556e93', endColorstr='#7f97b9',GradientType=0 );
}

.taGreenBadge {
    border-radius: 0.2rem;
    /*background: rgba(17, 123, 52, 0.6);*/
    /*background: #145d40;*/
}

.taRedBadge {
    border-radius: 0.2rem;
    /*background: rgba(183, 41, 39, 0.6);*/
    /*background: #782c38;*/
}

.taGreenBadge.taGlow, .taRedBadge.taGlow {
    box-shadow: inset 0 0 2rem 0.1rem rgba(255, 255, 255, 0.7);
}

.taIcon {
    /*background: url("/images/iconSprite.png") no-repeat top left;*/
    display: block;
    float: right;
}

.taIcon-down-arrow:before {
    content: "\e60c";
}
.taIcon-filter:before {
    content: "\e60d";
}
.taIcon-sort:before {
    content: "\e60e";
}
.taIcon-sort-asc:before {
    content: "\e610";
}
.taIcon-sort-desc:before {
    content: "\e611";
}
.taIcon-up-arrow:before {
    content: "\e60f";
}
.taIcon-rfs:before {
    content: "\e60b";
}
.taIcon-close:before {
    content: "\e600";
}
.taIcon-full-screen:before {
    content: "\e609";
}
.taIcon-pop:before {
    content: "\e609";
}
.taIcon-addUser:before {
    content: "\e601";
}
.taIcon-flip:before {
    content: "\e602";
}
.taIcon-settings:before {
    content: "\e60a";
}
.taIcon-table-settings:before {
    content: "\e603";
}
.taIcon-calendar:before {
    content: "\e604";
}
.taIcon-double:before {
    content: "\e605";
}
.taIcon-help:before {
    content: "\e606";
}
.taIcon-minimize:before {
    content: "\e607";
}
.taIcon-plus:before {
    content: "\e608";
}
.taIcon-quality1:before {
    content: "\e612";
}
.taIcon-quality2:before {
    content: "\e613";
}
.taIcon-quality3:before {
    content: "\e614";
}
.taIcon-quality4:before {
    content: "\e615";
}
.taIcon-pause:before {
    content: "\e616";
}
.taIcon-play:before {
    content: "\e617";
}
.taIcon-stop:before {
    content: "\e618";
}
.taIcon-broadcast:before {
    content: "\e619";
}
.taIcon-chat:before {
    content: "\e61a";
}
.taIcon-reports:before {
    content: "\e61b";
}
.taIcon-ticket:before {
    content: "\e61c";
}
.taIcon-save-as:before {
    content: "\e620";
}
.taIcon-reset:before {
    content: "\e61e";
}
.taIcon-reset-all:before {
    content: "\e61f";
}
.taIcon-right-caret:before {
    content: "\e623";
}
.taIcon-left-caret:before {
    content: "\e622";
}
/*.taIcon-save:before {*/
    /*content: "\e61d";*/
/*}*/
.taIcon-delete:before {
    content: "\e624";
}
.taIcon-pencil:before {
    content: "\e905";
}
.taIcon-bars-big:before {
    content: "\e625";
}
.taIcon-save:before {
    content: "\e621";
}
.taIcon-list:before {
    content: "\e626";
}

.cacheLoaderPopup_popup:before {
    content: "";
    background: #152a47;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
}
.cacheLoaderPopup_popup { background: #152a47; opacity: 1; color: white; }
.cacheLoaderPopup_popup > .ui-dialog-titlebar { display: none; }
.cacheLoaderPopup_popup { border: none !important; overflow: visible !important; }
.cacheLoaderPopup_popup input[type=button] { background: none !important; }
.cacheLoaderPopup_caption { margin-top: 3rem; }

.cacheLoaderPopup_logo_default {
    width: 43.4rem;
    height: 7rem;
    background: url(/images/mobile/tradair.png) no-repeat;
}

.cacheLoaderPopup_logo_parfx {
    width: 44rem;
    height: 11rem;
    background: url(/images/parfx_large.png) no-repeat;
}

.cacheLoaderPopup_progressBar {
    width: 43.4rem;
    margin-top: 1.3rem;
    position: relative;
}

.cacheLoaderPopup_progressBarBack {
    height: 0.2rem;
    background: white;
    position: absolute;
    top: 0.1rem;
    left: 0;
    width: 100%;
}

.cacheLoaderPopup_progressBarFront {
    height: 0.4rem;
    background: #36a2fd;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    -webkit-transform: width .1s;
}

.mako .taWidget.makoWidget {
    background: #2e3232;
    border-bottom: none;
    border-radius: 0;
}


.jqgrow td{cursor:pointer;}

.taFlag {
    width: 1.8rem;
    height: 1.2rem;
}

.taFlag.taFlag-ad {background-position:-1147px -166px }
.taFlag.taFlag-ae {background-position:-1165px -166px }
.taFlag.taFlag-af {background-position:-1183px -166px }
.taFlag.taFlag-ag {background-position:-1201px -166px }
.taFlag.taFlag-ai {background-position:-1219px -166px }
.taFlag.taFlag-al {background-position:-1237px -166px }
.taFlag.taFlag-am {background-position:-1255px -166px }
.taFlag.taFlag-an {background-position:-1273px -166px }
.taFlag.taFlag-ao {background-position:-1291px -166px }
.taFlag.taFlag-ar {background-position:-1309px -166px }
.taFlag.taFlag-as {background-position:-1327px -166px }
.taFlag.taFlag-at {background-position:-1345px -166px }
.taFlag.taFlag-au {background-position:-1363px -166px }
.taFlag.taFlag-aw {background-position:-1381px -166px }
.taFlag.taFlag-az {background-position:-1399px -166px }
.taFlag.taFlag-ba {background-position:-1129px -178px }
.taFlag.taFlag-bb {background-position:-1147px -178px }
.taFlag.taFlag-bd {background-position:-1165px -178px }
.taFlag.taFlag-be {background-position:-1183px -178px }
.taFlag.taFlag-bf {background-position:-1201px -178px }
.taFlag.taFlag-bg {background-position:-1219px -178px }
.taFlag.taFlag-bh {background-position:-1237px -178px }
.taFlag.taFlag-bi {background-position:-1255px -178px }
.taFlag.taFlag-bj {background-position:-1273px -178px }
.taFlag.taFlag-bm {background-position:-1291px -178px }
.taFlag.taFlag-bn {background-position:-1309px -178px }
.taFlag.taFlag-bo {background-position:-1327px -178px }
.taFlag.taFlag-br {background-position:-1345px -178px }
.taFlag.taFlag-bs {background-position:-1363px -178px }
.taFlag.taFlag-bt {background-position:-1381px -178px }
.taFlag.taFlag-bv {background-position:-1399px -178px }
.taFlag.taFlag-bw {background-position:-1129px -190px }
.taFlag.taFlag-by {background-position:-1147px -190px }
.taFlag.taFlag-bz {background-position:-1165px -190px }
.taFlag.taFlag-ca {background-position:-1183px -190px }
.taFlag.taFlag-cd {background-position:-1201px -190px }
.taFlag.taFlag-cf {background-position:-1219px -190px }
.taFlag.taFlag-cg {background-position:-1237px -190px }
.taFlag.taFlag-ch {background-position:-1255px -190px }
.taFlag.taFlag-ci {background-position:-1273px -190px }
.taFlag.taFlag-ck {background-position:-1291px -190px }
.taFlag.taFlag-cl {background-position:-1309px -190px }
.taFlag.taFlag-cm {background-position:-1327px -190px }
.taFlag.taFlag-cn {background-position:-1345px -190px }
.taFlag.taFlag-co {background-position:-1363px -190px }
.taFlag.taFlag-cr {background-position:-1381px -190px }
.taFlag.taFlag-cu {background-position:-1399px -190px }
.taFlag.taFlag-cv {background-position:-1129px -202px }
.taFlag.taFlag-cy {background-position:-1147px -202px }
.taFlag.taFlag-cz {background-position:-1165px -202px }
.taFlag.taFlag-de {background-position:-1183px -202px }
.taFlag.taFlag-dj {background-position:-1201px -202px }
.taFlag.taFlag-dk {background-position:-1219px -202px }
.taFlag.taFlag-dm {background-position:-1237px -202px }
.taFlag.taFlag-do {background-position:-1255px -202px }
.taFlag.taFlag-dz {background-position:-1273px -202px }
.taFlag.taFlag-ec {background-position:-1291px -202px }
.taFlag.taFlag-ee {background-position:-1309px -202px }
.taFlag.taFlag-eg {background-position:-1327px -202px }
.taFlag.taFlag-eh {background-position:-1345px -202px }
.taFlag.taFlag-er {background-position:-1363px -202px }
.taFlag.taFlag-es {background-position:-1381px -202px }
.taFlag.taFlag-et {background-position:-1399px -202px }
.taFlag.taFlag-eu {background-position:-1129px -214px }
.taFlag.taFlag-fi {background-position:-1147px -214px }
.taFlag.taFlag-fj {background-position:-1165px -214px }
.taFlag.taFlag-fk {background-position:-1183px -214px }
.taFlag.taFlag-fm {background-position:-1201px -214px }
.taFlag.taFlag-fo {background-position:-1219px -214px }
.taFlag.taFlag-fr {background-position:-1237px -214px }
.taFlag.taFlag-ga {background-position:-1255px -214px }
.taFlag.taFlag-gb {background-position:-1273px -214px }
.taFlag.taFlag-gd {background-position:-1291px -214px }
.taFlag.taFlag-ge {background-position:-1309px -214px }
.taFlag.taFlag-gf {background-position:-1327px -214px }
.taFlag.taFlag-gg {background-position:-1345px -214px }
.taFlag.taFlag-gh {background-position:-1363px -214px }
.taFlag.taFlag-gi {background-position:-1381px -214px }
.taFlag.taFlag-gl {background-position:-1399px -214px }
.taFlag.taFlag-gm {background-position:-1129px -226px }
.taFlag.taFlag-gn {background-position:-1147px -226px }
.taFlag.taFlag-gp {background-position:-1165px -226px }
.taFlag.taFlag-gq {background-position:-1183px -226px }
.taFlag.taFlag-gr {background-position:-1201px -226px }
.taFlag.taFlag-gs {background-position:-1219px -226px }
.taFlag.taFlag-gt {background-position:-1237px -226px }
.taFlag.taFlag-gu {background-position:-1255px -226px }
.taFlag.taFlag-gw {background-position:-1273px -226px }
.taFlag.taFlag-gy {background-position:-1291px -226px }
.taFlag.taFlag-hk {background-position:-1309px -226px }
.taFlag.taFlag-hm {background-position:-1327px -226px }
.taFlag.taFlag-hn {background-position:-1345px -226px }
.taFlag.taFlag-hr {background-position:-1363px -226px }
.taFlag.taFlag-ht {background-position:-1381px -226px }
.taFlag.taFlag-hu {background-position:-1399px -226px }
.taFlag.taFlag-id {background-position:-1129px -238px }
.taFlag.taFlag-ie {background-position:-1147px -238px }
.taFlag.taFlag-il {background-position:-1165px -238px }
.taFlag.taFlag-in {background-position:-1183px -238px }
.taFlag.taFlag-io {background-position:-1201px -238px }
.taFlag.taFlag-iq {background-position:-1219px -238px }
.taFlag.taFlag-ir {background-position:-1237px -238px }
.taFlag.taFlag-is {background-position:-1255px -238px }
.taFlag.taFlag-it {background-position:-1273px -238px }
.taFlag.taFlag-je {background-position:-1291px -238px }
.taFlag.taFlag-jm {background-position:-1309px -238px }
.taFlag.taFlag-jo {background-position:-1327px -238px }
.taFlag.taFlag-jp {background-position:-1345px -238px }
.taFlag.taFlag-ke {background-position:-1363px -238px }
.taFlag.taFlag-kg {background-position:-1381px -238px }
.taFlag.taFlag-kh {background-position:-1399px -238px }
.taFlag.taFlag-ki {background-position:-1129px -250px }
.taFlag.taFlag-km {background-position:-1147px -250px }
.taFlag.taFlag-kn {background-position:-1165px -250px }
.taFlag.taFlag-kp {background-position:-1183px -250px }
.taFlag.taFlag-kr {background-position:-1201px -250px }
.taFlag.taFlag-kw {background-position:-1219px -250px }
.taFlag.taFlag-ky {background-position:-1237px -250px }
.taFlag.taFlag-kz {background-position:-1255px -250px }
.taFlag.taFlag-la {background-position:-1273px -250px }
.taFlag.taFlag-lb {background-position:-1291px -250px }
.taFlag.taFlag-lc {background-position:-1309px -250px }
.taFlag.taFlag-li {background-position:-1327px -250px }
.taFlag.taFlag-lk {background-position:-1345px -250px }
.taFlag.taFlag-lr {background-position:-1363px -250px }
.taFlag.taFlag-ls {background-position:-1381px -250px }
.taFlag.taFlag-lt {background-position:-1399px -250px }
.taFlag.taFlag-lu {background-position:-1129px -262px }
.taFlag.taFlag-lv {background-position:-1147px -262px }
.taFlag.taFlag-ly {background-position:-1165px -262px }
.taFlag.taFlag-ma {background-position:-1183px -262px }
.taFlag.taFlag-mc {background-position:-1201px -262px }
.taFlag.taFlag-md {background-position:-1219px -262px }
.taFlag.taFlag-me {background-position:-1237px -262px }
.taFlag.taFlag-mg {background-position:-1255px -262px }
.taFlag.taFlag-mh {background-position:-1273px -262px }
.taFlag.taFlag-mk {background-position:-1291px -262px }
.taFlag.taFlag-ml {background-position:-1309px -262px }
.taFlag.taFlag-mm {background-position:-1327px -262px }
.taFlag.taFlag-mn {background-position:-1345px -262px }
.taFlag.taFlag-mo {background-position:-1363px -262px }
.taFlag.taFlag-mp {background-position:-1381px -262px }
.taFlag.taFlag-mq {background-position:-1399px -262px }
.taFlag.taFlag-mr {background-position:-1129px -274px }
.taFlag.taFlag-ms {background-position:-1147px -274px }
.taFlag.taFlag-mt {background-position:-1165px -274px }
.taFlag.taFlag-mu {background-position:-1183px -274px }
.taFlag.taFlag-mv {background-position:-1201px -274px }
.taFlag.taFlag-mw {background-position:-1219px -274px }
.taFlag.taFlag-mx {background-position:-1237px -274px }
.taFlag.taFlag-my {background-position:-1255px -274px }
.taFlag.taFlag-mz {background-position:-1273px -274px }
.taFlag.taFlag-na {background-position:-1291px -274px }
.taFlag.taFlag-nc {background-position:-1309px -274px }
.taFlag.taFlag-ne {background-position:-1327px -274px }
.taFlag.taFlag-nf {background-position:-1345px -274px }
.taFlag.taFlag-ng {background-position:-1363px -274px }
.taFlag.taFlag-ni {background-position:-1381px -274px }
.taFlag.taFlag-nl {background-position:-1399px -274px }
.taFlag.taFlag-no {background-position:-1129px -286px }
.taFlag.taFlag-np {background-position:-1147px -286px }
.taFlag.taFlag-nr {background-position:-1165px -286px }
.taFlag.taFlag-nu {background-position:-1183px -286px }
.taFlag.taFlag-nz {background-position:-1201px -286px }
.taFlag.taFlag-om {background-position:-1219px -286px }
.taFlag.taFlag-pa {background-position:-1237px -286px }
.taFlag.taFlag-pe {background-position:-1255px -286px }
.taFlag.taFlag-pf {background-position:-1273px -286px }
.taFlag.taFlag-pg {background-position:-1291px -286px }
.taFlag.taFlag-ph {background-position:-1309px -286px }
.taFlag.taFlag-pk {background-position:-1327px -286px }
.taFlag.taFlag-pl {background-position:-1345px -286px }
.taFlag.taFlag-pm {background-position:-1363px -286px }
.taFlag.taFlag-pn {background-position:-1381px -286px }
.taFlag.taFlag-pr {background-position:-1399px -286px }
.taFlag.taFlag-ps {background-position:-1129px -298px }
.taFlag.taFlag-pt {background-position:-1147px -298px }
.taFlag.taFlag-pw {background-position:-1165px -298px }
.taFlag.taFlag-py {background-position:-1183px -298px }
.taFlag.taFlag-qa {background-position:-1201px -298px }
.taFlag.taFlag-re {background-position:-1219px -298px }
.taFlag.taFlag-ro {background-position:-1237px -298px }
.taFlag.taFlag-rs {background-position:-1255px -298px }
.taFlag.taFlag-ru {background-position:-1273px -298px }
.taFlag.taFlag-rw {background-position:-1291px -298px }
.taFlag.taFlag-sa {background-position:-1309px -298px }
.taFlag.taFlag-sb {background-position:-1327px -298px }
.taFlag.taFlag-sc {background-position:-1345px -298px }
.taFlag.taFlag-sd {background-position:-1363px -298px }
.taFlag.taFlag-se {background-position:-1381px -298px }
.taFlag.taFlag-sg {background-position:-1399px -298px }
.taFlag.taFlag-sh {background-position:-1129px -310px }
.taFlag.taFlag-si {background-position:-1147px -310px }
.taFlag.taFlag-sk {background-position:-1165px -310px }
.taFlag.taFlag-sl {background-position:-1183px -310px }
.taFlag.taFlag-sm {background-position:-1201px -310px }
.taFlag.taFlag-sn {background-position:-1219px -310px }
.taFlag.taFlag-so {background-position:-1237px -310px }
.taFlag.taFlag-sr {background-position:-1255px -310px }
.taFlag.taFlag-st {background-position:-1273px -310px }
.taFlag.taFlag-sv {background-position:-1291px -310px }
.taFlag.taFlag-sy {background-position:-1309px -310px }
.taFlag.taFlag-sz {background-position:-1327px -310px }
.taFlag.taFlag-tc {background-position:-1345px -310px }
.taFlag.taFlag-td {background-position:-1363px -310px }
.taFlag.taFlag-tf {background-position:-1381px -310px }
.taFlag.taFlag-tg {background-position:-1399px -310px }
.taFlag.taFlag-th {background-position:-1129px -322px }
.taFlag.taFlag-tj {background-position:-1147px -322px }
.taFlag.taFlag-tk {background-position:-1165px -322px }
.taFlag.taFlag-tl {background-position:-1183px -322px }
.taFlag.taFlag-tm {background-position:-1201px -322px }
.taFlag.taFlag-tn {background-position:-1219px -322px }
.taFlag.taFlag-to {background-position:-1237px -322px }
.taFlag.taFlag-tr {background-position:-1255px -322px }
.taFlag.taFlag-tt {background-position:-1273px -322px }
.taFlag.taFlag-tv {background-position:-1291px -322px }
.taFlag.taFlag-tw {background-position:-1309px -322px }
.taFlag.taFlag-tz {background-position:-1327px -322px }
.taFlag.taFlag-ua {background-position:-1345px -322px }
.taFlag.taFlag-ug {background-position:-1363px -322px }
.taFlag.taFlag-um {background-position:-1381px -322px }
.taFlag.taFlag-us {background-position:-1399px -322px }
.taFlag.taFlag-uy {background-position:-1129px -334px }
.taFlag.taFlag-uz {background-position:-1147px -334px }
.taFlag.taFlag-va {background-position:-1165px -334px }
.taFlag.taFlag-vc {background-position:-1183px -334px }
.taFlag.taFlag-ve {background-position:-1201px -334px }
.taFlag.taFlag-vg {background-position:-1219px -334px }
.taFlag.taFlag-vi {background-position:-1237px -334px }
.taFlag.taFlag-vn {background-position:-1255px -334px }
.taFlag.taFlag-vu {background-position:-1273px -334px }
.taFlag.taFlag-wf {background-position:-1291px -334px }
.taFlag.taFlag-ws {background-position:-1309px -334px }
.taFlag.taFlag-ye {background-position:-1327px -334px }
.taFlag.taFlag-yt {background-position:-1345px -334px }
.taFlag.taFlag-za {background-position:-1363px -334px }
.taFlag.taFlag-zm {background-position:-1381px -334px }
.taFlag.taFlag-zw {background-position:-1399px -334px }
.taRadio { visibility: hidden; }
.taRadio + label {
    display: inline-block;
    width: 13px; height: 13px;
    position: relative;
    margin-left: -18px;
}
.taRadio + label:before {
    content: "";
    border: 0.1rem #fefefe solid;
    border-radius: 1.2rem;
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 0; left: 0;
}
.taRadio:checked + label:after, .taRadio:not(:disabled):active + label:after {
    content: "";
    background: rgb(43,148,187);
    background: radial-gradient(ellipse at center,  rgba(43,148,187,1) 0%,rgba(125,185,232,1) 100%);
    border-radius: 0.8rem;
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    top: 0.2rem; left: 0.2rem;
}

.taRadio:not(:disabled):active + label:after {
    width: 0.4rem;
    height: 0.4rem;
    top: 0.4rem; left: 0.4rem;
}


.taBigRadio {
    visibility: hidden;
    width: 0;
    height: 0;
    margin: 0;
}

.taBigRadio + label {
    line-height: 2.6rem;
    cursor: pointer;
    font-size: 1.2rem;
    font-weight: bold;
    margin-right: 1rem;
}
.taBigRadio:checked + label {
    /*color: white;*/
}

.taWidgetDialog {
    /*box-shadow: 0px 5px 10px 5px rgba(5, 26, 54, 0.57);*/
    /*box-shadow: 0 0 15px 6px #000;*/
    box-shadow: 0 7px 20px 8px rgba(0,0,0,0.5);
}

/************ sales tab ************/

.taSalesTab .theme-main-color-1 {
    background-color: #484848 !important;
}
.taSalesTab .theme-main-color-2 {
    background-color: #848484 !important;
}
.taSalesTab .theme-secondary-color-1 {
    background-color: #2b2b2b !important;
}
.taSalesTab .theme-secondary-color-2 {
    background-color: #6A6A6A/*#989898*/ !important;
}
.taSalesTab .theme-text-color-1 {
    color: white !important;
}
.taSalesTab .theme-text-color-2 {
    color: white !important;
}
.taSalesTab .theme-text-color-3 {
    color: #b5b5b5 !important;
}
.taSalesTab .theme-tabs {
    background-color: #484848;/*<%- mainColor1 %>;*/
    color: white !important;
}
.taSalesTab .theme-subheader-tabs {
    background-color: #6A6A6A;/*<%- secondaryColor2 %>;*/
    color: white !important;
}
.taSalesTab .theme-tabs .ui-tabs-active {
    background-color: #616161 !important;/*<%- tinycolor(mainColor1).brighten(10) %>;*/
}
.taSalesTab .theme-subheader-tabs .ui-tabs-active {
    background-color: #505050 !important;/*<%- tinycolor(secondaryColor2).darken(10) %>;*/
}
.taSalesTab .theme-table-header {
    background-color:  #6A6A6A !important;/*<%- secondaryColor2 %> ;*/
}
.taSalesTab .theme-table-row {
    background-color: #444444 !important;/*<%- tinycolor(secondaryColor1).lighten(2) %>;*/
}
.taSalesTab .theme-table-row.theme-bordered {
    border-top: 1px solid #989898 !important;
}
.taSalesTab .theme-table-row.theme-bordered:last-of-type {
    border-bottom: 1px solid #989898 !important;
}
.taSalesTab .theme-table-row td, .taSalesTab .theme-table-header {
    border-right-color: #444444 !important;/*<%- tinycolor(secondaryColor1).lighten(10) %> !important;*/
}
.taSalesTab .theme-table-row:nth-child(even) {
    background-color:  #3a3a3a !important;/*<%- tinycolor(secondaryColor1).lighten(6) %> ;*/
}
.taSalesTab .theme-widget-base {
    background-color: #2b2b2b !important;/*<%- secondaryColor1 %>;*/
    border-bottom-color: #5c5c5c !important;/*<%- tinycolor(mainColor1).lighten(8) %> !important;*/
    color: white ;
}

.taSalesTab .theme-highlight {
    background-color: #989898 !important;/*<%- tinycolor(mainColor2).lighten(8) %> !important;*/
}

.taSalesTab .theme-highlight.theme-table-row td {
    border-right-color: #3e3e3e !important;/*<%- tinycolor(mainColor1).darken(4) %> !important;*/
    border-top-color: #d0d0d0 !important;/*<%- tinycolor(mainColor2).lighten(30) %> !important;*/
    border-bottom-color: #d0d0d0 !important;/*<%- tinycolor(mainColor2).lighten(30) %> !important;*/
}

.taSalesTab .theme-highlight.theme-table-row td:first-of-type {
    border-left-color: #d0d0d0 !important;/*<%- tinycolor(mainColor2).lighten(30) %> !important;*/
}

.taSalesTab .theme-highlight.theme-table-row td:last-of-type {
    border-right-color: #d0d0d0 !important;/*<%- tinycolor(mainColor2).lighten(30) %> !important;*/
}
.taSalesTab .theme-regular-button {
    background-color: #707070 !important;/*<%- tinycolor(mainColor2).darken(8) %>;*/
}
.taSalesTab .theme-button-selected {
    background-color: #989898 !important;/*<%- tinycolor(mainColor2).lighten(8) %>;*/
}
.taSalesTab .theme-highlight .theme-tip.theme-right:after {
    border-left: 11px solid #989898 !important;/*<%- tinycolor(mainColor2).lighten(8) %>;*/
}
.taSalesTab .theme-highlight .theme-tip.theme-left:after {
    border-right: 11px solid #989898 !important;/*<%- tinycolor(mainColor2).lighten(8) %>;*/
}
.taSalesTab .theme-highlight .theme-tip.theme-right:before {
    border-left: 13px solid #d0d0d0 !important;/*<%- tinycolor(mainColor2).lighten(30) %>;*/
}
.taSalesTab .theme-highlight .theme-tip.theme-left:before {
    border-right: 11px solid #989898 !important;/*<%- tinycolor(mainColor2).lighten(8) %>;*/
}
.taSalesTab .theme-widget-placeholder,
.taSalesTab .theme-widget-placeholder-innerCont > div{
    background-color: #616161 !important;/*<%- tinycolor(mainColor1).desaturate(25).lighten(10) %>;*/
}

.taSalesTab .theme-widget-placeholder-innerCont {
    background-color: #353535 !important;/*<%- tinycolor(secondaryColor1).lighten(4) %>;*/
}

.taSalesTab .theme-widget-placeholder-innerCont > div {
    border-bottom: 1px solid #949494 !important;/*<%- tinycolor(mainColor1).desaturate(25).lighten(30) %>;*/
    border-top: 1px solid #3b3b3b !important;/*<%- tinycolor(mainColor1).desaturate(25).darken(5) %>;*/
}
.taSalesTab .taScrollBar::-webkit-scrollbar-thumb {
    background-color: #797979;/*<%- tinycolor(secondaryColor2).desaturate(15) %>;*/
}

#head_mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #152a47;
    color: white;
    z-index: 1000;
}

#head_mask span {
    position: absolute;
    display: inline-block;
    top:50%;
    left: 50%;
    margin-top: -1.5rem;
    margin-left: -6rem;
    font-size: 2.2rem;
}

.credit_color_red { color: #FF0000; }
.credit_color_orange { color: #FF6600; }
.credit_color_yellow { color: #EC9D10; }
.credit_color_green { color: #00FF00; }



/* <FONT AWESOME> */

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}


.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d"
}

.fa-gear:before, .fa-cog:before { content: "\f013" }
.fa-external-link:before { content: "\f08e" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-plus:before { content:"\f067" }
.fa-minus:before { content:"\f068" }
.fa-calendar { margin-top: -1px; }
.fa-calendar:before { content:"\f073" }
.fa-refresh:before { content:"\f021" }

/* </FONT AWESOME> */
.credit_color_green { color: #00FF00; }

/*======= For Mobile by Tzelon =======*/

.ripple{
    overflow:hidden;
    display: inline-flex;
    display: -webkit-inline-flex;
    position: relative;
}

/*.ripple-effect styles - the elements which will create the ripple effect. The size and position of these elements will be set by the JS code. Initially these elements will be scaled down to 0% and later animated to large fading circles on user click.*/
.ripple-effect {
    display: block;
    position: absolute;
    background: hsl(0, 0%, 100%);
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
}

/*animation effect*/
.ripple-effect.ripple-animation {
    animation: ripple 0.65s linear;
    -webkit-animation: ripple 0.65s linear;
}

@keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/
    100% {
        opacity: 0;
        transform: scale(2.5);
        -webkit-transform: scale(2.5);
    }
}

@-webkit-keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/
    100% {
        opacity: 0;
        transform: scale(2.5);
        -webkit-transform: scale(2.5);
    }
}

.fingerPrint {
    width: 100px;
    height: 100px;
    opacity: 0.6;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCEtLSBMaWNlbnNlIEFncmVlbWVudCBhdCBodHRwOi8vaWNvbm1vbnN0ci5jb20vbGljZW5zZS8gLS0+DQoNCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggaWQ9ImZpbmdlcnByaW50LTItaWNvbiIgZD0iTTM4NC42MjEsMzI0LjU4OWMyLjQ1NSwxLjAyMiwzLjc1LDMuNzEyLDMuMDA5LDYuMjY3Yy0wLjAwNCwwLjAxNC0wLjAwNywwLjAyNy0wLjAxMiwwLjA0MQ0KCWMtMC45NjYsMy4zMjktNC42MzgsNS4wOTctNy44NSwzLjc1NWMtMzEuNzk3LTEzLjI3Mi01Mi4wNS0yOC40NDgtNjIuNTktNDYuNjI0Yy0xMy4xMjktMjIuNjM5LTguOTc4LTQ2LjAzMi00Ljk2NS02OC42NTUNCgljMS45NS0xMC45OSwzLjc5Mi0yMS4zNzEsMy43OTItMzEuNzFjMC0zMy4yNTgtMjIuODk4LTUzLjI4NC00NS41OTEtNTguMzc2Yy0yMi43NjEtNS4xMDctNTUuODA5LDIuNjEzLTc0LjA0Miw0MS4xODYNCgljLTE1LjgxLDMzLjQ0Ny0zNi42NTgsNDQuMzAyLTc3LjIwMyw1NS4yMDNjLTMuNTU2LDAuOTU4LTcuMDQ3LTEuNzk1LTYuOTIzLTUuNDkzYzAtMC4wMTksMC4wMDEtMC4wMzgsMC4wMDEtMC4wNTgNCgljMC4wODMtMi40NiwxLjc2Ny00LjU4LDQuMTQ0LTUuMjIyYzQxLjA2Mi0xMS4wOCw1Ni40ODItMjAuNzMzLDY5LjkzLTQ5LjE4MmMyMS4wMzktNDQuNTEyLDU5Ljc2MS01My4yOSw4Ni41MjgtNDcuMjgzDQoJYzMyLjQ2Myw3LjI4Niw1NC4yNzUsMzUuMTA1LDU0LjI3NSw2OS4yMjVjMCwxMS4zMTctMi4wMTUsMjIuNjcxLTMuOTYzLDMzLjY1MmMtMy44MzQsMjEuNjA2LTcuNDU0LDQyLjAxMywzLjYzNCw2MS4xMzQNCglDMzM2LjAyNiwyOTguMzYyLDM1NS4wOCwzMTIuMjgsMzg0LjYyMSwzMjQuNTg5eiBNMjYwLjIxNSwzNDEuMjQ2Yy0xMi44ODUsOC44Ni0zNy42NjIsMjUuODg5LTEwMy4yMzcsNDYuNzU3DQoJYy0xLjY0NiwwLjUyNC0yLjk2MSwxLjc3OC0zLjU2MiwzLjM5OGMtMS41NjIsNC4xOTYsMi4yNzUsOC42NzcsNi42MjcsNy4yOTJjNjcuNC0yMS40MjYsOTMuMTEzLTM5LjEwNSwxMDYuNDctNDguMjg1DQoJYzguMDI5LTUuNTE5LDkuMTM0LTUuNDU3LDE0Ljc2Ny0wLjI4M2M4LjkzNyw4LjIxLDI2Ljc5NiwyNC42MDksNzQuNDA0LDQzLjMyN2MyLjQ4MiwwLjk3Niw1LjMwNy0wLjAwMiw2LjY0Ni0yLjMwOQ0KCWMwLjAwNy0wLjAxMiwwLjAxNS0wLjAyNSwwLjAyMi0wLjAzN2MxLjcyNi0yLjk3MSwwLjQwOS02LjgwNy0yLjgxNS04LjA3NGMtNDUuNDY0LTE3Ljg5Mi02Mi4yOS0zMy4zNC03MC43MzYtNDEuMDk2DQoJQzI3Ny43ODYsMzMxLjgyMSwyNzQuMDQ3LDMzMS43MzksMjYwLjIxNSwzNDEuMjQ2eiBNMjk4Ljg1NCwyNzUuMTJjLTEuOTQ5LTUuNDAyLTMuMTI0LTEwLjAzNS04LjAyMS0xMS4wMDQNCgljLTQuOTM0LTAuOTgyLTguNjQsMi42NzctMTYuMDA0LDkuOTY2Yy0xNi4xMDEsMTUuOTM4LTUyLjM3NSw1MS44NDEtMTM2LjYxNyw3NS42MjJjLTMuMjM4LDAuOTEyLTQuOTM2LDQuNDMtMy43MjMsNy41MDINCgljMC4wMDMsMC4wMDksMC4wMDgsMC4wMTgsMC4wMTEsMC4wMjZjMS4wMjUsMi41OTksMy44NDIsMy45ODksNi41MywzLjIzMWM4Ny4xMzgtMjQuNTUsMTI0Ljg3NS02MS45MTQsMTQxLjYyLTc4LjQ3OQ0KCWMzLjE2NC0zLjEzLDUuMTE0LTQuNzYxLDYuNzg1LTAuMjI5YzYuNzQ3LDE4LjI5NywyMC4xMjksNDcuNTgxLDg0LjAyOCw3Mi45OThjMi45NDYsMS4xNzMsNi4yODEtMC4zMTUsNy4zODItMy4yODUNCgljMC4wMDEtMC4wMDEsMC4wMDEtMC4wMDIsMC4wMDEtMC4wMDJjMS4wMjktMi43ODQtMC4zNTEtNS44NzYtMy4xMDgtNi45NzFDMzE0Ljg5NywzMTkuNTQyLDMwNC43MzksMjkxLjQyNiwyOTguODU0LDI3NS4xMnoNCgkgTTI5MS41NzcsMzExLjQzM2MtOC4wNTQtMTAuODE2LTExLjQ5NC0xMy4yMDktMjUuNjA0LTEuMjE5QzI1MywzMjEuMjQsMjI0LjMyOCwzNDUuNjAyLDE0Ni42ODIsMzY5LjE2Mg0KCWMtMy4zMzEsMS4wMTEtNC45NDksNC43NzgtMy40MTksNy44NzdjMC4wMDEsMC4wMDMsMC4wMDEsMC4wMDQsMC4wMDIsMC4wMDVjMS4xODQsMi40LDMuOTIyLDMuNTgyLDYuNDgyLDIuODA2DQoJYzc5Ljk5OS0yNC4yNiwxMDkuOTEtNDkuNjcsMTIzLjQyNi02MS4xNjNjNC4xNTEtMy41MjksNi44ODYtNC4xMDQsOS40ODYtMC42MTFjOC44MDQsMTEuODIzLDI1LjI0NywzMy44NzEsODIuNjgyLDU2LjM1Ng0KCWMyLjc3MSwxLjA4NCw1LjkxNC0wLjE3Myw3LjE2NS0yLjg3N2MxLjMyNC0yLjg2My0wLjAzNC02LjI1Ni0yLjk4Ny03LjQxMkMzMTQuOTg5LDM0Mi44NDMsMjk5Ljc1NSwzMjIuNDA4LDI5MS41NzcsMzExLjQzM3oNCgkgTTM0Ny42NDIsMjcyLjU1MWMtOC43MjQtMTYuNDQxLTUuNzMxLTM1Ljk2Mi0yLjU2NC01Ni42MjdjMy44NTgtMjUuMTY3LDguMjMtNTMuNjkxLTkuMTY3LTgwLjQxOQ0KCWMtMTQuNzI5LTIyLjYyOC00MC41NDQtMzcuOTE3LTY5LjA1Ny00MC44OThjLTI5LjA4My0zLjA0NC01Ny41NTIsNy4wMTEtNzguMTE5LDI3LjU3OGMtOS4zMTgsOS4zMTctMTQuNTQxLDE4Ljk3Ny0xOS41OTMsMjguMzINCgljLTkuMjg4LDE3LjE4Mi0xNy40NzgsMzIuMjk0LTUxLjA4OSw0MC40ODVjLTIuMjg0LDAuNTU3LTMuOTcxLDIuNDk2LTQuMjAzLDQuODM1Yy0wLjAwMSwwLjAwNi0wLjAwMSwwLjAxMi0wLjAwMiwwLjAxOA0KCWMtMC4zNzUsMy44MDEsMy4xMjMsNi44NDEsNi44MzgsNS45MjdjMzguNDgtOS40NjYsNDguNTEzLTI3Ljk5MSw1OC4yMzctNDUuOTc4YzQuNjczLTguNjQxLDkuNTAzLTE3LjU3NiwxNy42NzQtMjUuNzQ2DQoJYzE4LjE4NS0xOC4xODUsNDMuMzcxLTI3LjA3MSw2OS4xLTI0LjM4MmMyNS4yMTIsMi42MzcsNDcuOTc3LDE2LjA2LDYwLjg5NCwzNS45MDZjMTUuMDg0LDIzLjE3MywxMS4yMjcsNDguMzM2LDcuNDk3LDcyLjY3DQoJYy01LjY4MiwzNy4wNTMtMTEuNTIsNzUuMTk1LDUxLjQ4LDEwMC40MmMzLjA0MywxLjIxOCw2LjQ1OC0wLjU5LDcuMTY2LTMuNzc5YzAuMDAxLTAuMDA4LDAuMDAzLTAuMDE2LDAuMDA2LTAuMDI0DQoJYzAuNjItMi43OTctMC44NzMtNS42MTktMy41MzEtNi42ODhDMzY4LjA2NiwyOTUuNjU0LDM1NC4zNTQsMjg1LjIwMSwzNDcuNjQyLDI3Mi41NTF6IE0zODkuODQsMjA5LjUyMQ0KCWMyLjcwNi0yMi4yMTEsNS43NzItNDcuMzg1LTMuMzAyLTczLjYzNWMtMTYuMTQ0LTQ2LjcwMi02MC43NjYtNzcuNTUzLTExMC4xMDQtODQuNDEyYy01My41ODYtNy40NS0xMDMuMzgzLDEzLjYyMS0xMzMuMTk3LDU2LjM2Mw0KCWMtNy4wMTIsMTAuMDU0LTExLjc0OCwxOC43MjMtMTYuODA3LDI1LjE0MWMtMi4xMiwyLjY4My0xLjM1LDYuNzQ1LDEuODA1LDguMzcyYzIuMzUyLDEuMjEzLDUuMjM0LDAuNTkzLDYuODgtMS40OA0KCWM1LjY4Ni03LjE1OSwxMC4yMzktMTUuNjMzLDE3LjI0LTI1LjY3MWMyNy4zNzMtMzkuMjQyLDczLjE4OC01OC41NzEsMTIyLjU0Ny01MS43MTJjNDcuNTQsNi42MDgsODcuMjM2LDM2Ljg0NiwxMDEuMTI3LDc3LjAzMg0KCWM4LjIzNSwyMy44MjMsNS4zMzQsNDcuNjQyLDIuNzczLDY4LjY1OGMtMi45NDUsMjQuMTg4LTUuNzY4LDQ3LjM5MywxMi4zMzIsNjAuNjQ3YzMuNDEsMi40OTUsOC4yMzgsMC4yOSw4LjU5OC0zLjkwMg0KCWMwLTAuMDAxLDAtMC4wMDIsMC0wLjAwNGMwLjE4MS0yLjA5OS0wLjcxNC00LjE0Ni0yLjM3Mi01LjQ0MkMzODQuOTM4LDI0OS43NTksMzg2Ljk5MywyMzIuOSwzODkuODQsMjA5LjUyMXogTTM2Ny44MjIsMjE1LjI0Nw0KCWMzLjQwNC0yNC44MjEsNy4yNjEtNTIuOTU0LTcuMzU5LTgyLjgxOGMtMTQuOTQtMzAuNTE4LTQzLjgxNC01MS45ODMtNzkuMjE2LTU4Ljg5NGMtMzcuNjItNy4zNDEtNzUuNTU1LDMuMDg4LTEwNC4wODIsMjguNjE2DQoJYy0xMS44ODEsMTAuNjMyLTE4LjQ2NywyMS44MzUtMjQuMjc5LDMxLjcyYy03Ljg1NiwxMy4zNjQtMTQuNDQ5LDI0LjU2NS0zMi4wNTMsMzEuNjIxYy0zLjkxNywxLjU2OS00LjczMiw2LjgxNC0xLjQ0MSw5LjQ4NQ0KCWMxLjU2MSwxLjI2NiwzLjY4MSwxLjU4NCw1LjU0NywwLjgzOWMyMS4xMy04LjQzNCwyOS4xNTMtMjIuMDYyLDM3LjUzMS0zNi4zMDljNS42NjQtOS42MzMsMTEuNTIxLTE5LjU5MywyMi4xMTItMjkuMDcNCgljMjUuOTA4LTIzLjE4Nyw2MC4zNjMtMzIuNjU1LDk0LjUzNC0yNS45ODljMzEuOTU1LDYuMjM3LDU3Ljk2NiwyNS41MDcsNzEuMzYsNTIuODdjMTMuMTMyLDI2LjgyMiw5LjUxOSw1My4xNzEsNi4zMyw3Ni40MTkNCgljLTQuMzA4LDMxLjQyLTguNDEyLDYxLjM4NSwzMi43MTIsNzkuMzg5YzMuMTU2LDEuMzgxLDYuNzc5LTAuNjAzLDcuMzEtNC4wMTJjMC0wLjAwNCwwLjAwMS0wLjAwOCwwLjAwMS0wLjAxMg0KCWMwLjQwOC0yLjYzMi0xLjAwNi01LjE5OS0zLjQ0NC02LjI2N0MzNjAuNTMxLDI2OC40NDUsMzYzLjU5MSwyNDYuMTAyLDM2Ny44MjIsMjE1LjI0N3ogTTI1Ny4yMDUsMzY4Ljg3Ng0KCWMtMTEuOTI3LDcuMjA4LTM0LjAxNSwyMC41NDctODcuMzI1LDM3LjcyM2MtMy43MTMsMS4xOTctNS4wOTgsNS43MzktMi42NzgsOC44MDNjMC4wMDgsMC4wMTIsMC4wMTgsMC4wMjIsMC4wMjYsMC4wMzMNCgljMS40LDEuNzcyLDMuNzU0LDIuNDg2LDUuOTAzLDEuNzk1YzU0LjY3Ni0xNy42MDgsNzcuNTA5LTMxLjM5Nyw4OS44MjMtMzguODM2YzEwLjg3MS02LjU2Niw5LjI4MS02LjU5OCwyMC4yOTgsMS4wMTYNCgljMTAuNjA0LDcuMzI5LDI4LjM5NywxOS42MjYsNjAuMjUyLDMyLjIzNGMyLjQzNywwLjk2NCw1LjIyMiwwLjE2MSw2Ljc2OC0xLjk1NWMwLjAwNS0wLjAwNiwwLjAxLTAuMDEzLDAuMDE1LTAuMDINCgljMi4wOTUtMi44NywwLjkxMS02Ljk0Ny0yLjM5NS04LjI1NGMtMzAuOTA2LTEyLjIwNy00OC4wODItMjQuMDc2LTU4LjMxOC0zMS4xNTFDMjc1LjMwOCwzNjAuNDAyLDI3Mi44MSwzNTkuNDQ5LDI1Ny4yMDUsMzY4Ljg3NnoNCgkgTTI2MS4xMDMsMTkyLjE5N2MxLjExNC0yLjg2LTAuMjk5LTYuMDg0LTMuMTU5LTcuMTk5Yy0yLjg2NS0xLjExNy02LjA4NCwwLjI5OS03LjE5OSwzLjE1OQ0KCWMtMTguNTY0LDQ3LjU5Ni02Ni44MzYsODMuNTUzLTEyOS43Nyw5Ny4wMDRjLTIuODcxLDAuNjE0LTQuNzYsMy4zNy00LjI5Miw2LjI2OWMwLjAwNSwwLjAzMSwwLjAxMSwwLjA2MywwLjAxNSwwLjA5NQ0KCWMwLjUwMywzLjEwMywzLjUwNSw1LjE3Myw2LjYwNCw0LjUxYzI5LjU2OC02LjMzMSw1Ni45NC0xNy42NjIsNzkuNDkxLTMyLjk1OEMyMzAuNDYsMjQ0LjMwNiwyNTAuMDc5LDIyMC40NTgsMjYxLjEwMywxOTIuMTk3eg0KCSBNMzAyLjUzNSwyMDguMzU3YzYuMTM0LTE1LjcyNiw0LjM1NC0zMi40OTktNC44ODUtNDYuMDJjLTkuMzc0LTEzLjcxOC0yNS42MjQtMjIuMjQxLTQyLjQwOC0yMi4yNDENCgljLTIwLjY2LDAtMzguMjYyLDEyLjIyNS00NS45MzQsMzEuOTA0Yy0xMi42NDYsMzIuNDIyLTQ2Ljk0OCw1Ny42MTEtOTIuNzI5LDY4LjU2NGMtMi41OTIsMC42Mi00LjM5MywyLjk4LTQuMjk5LDUuNjQ0DQoJYzAsMC4wMDUsMC4wMDIsMC4wMSwwLjAwMiwwLjAxNWMwLjEyMywzLjQ4NiwzLjQxLDUuOTc4LDYuNzk5LDUuMTY4YzQ5LjM4My0xMS44MDcsODYuNjAyLTM5LjQ5OCwxMDAuNTg3LTc1LjM1Mg0KCWM1Ljk3LTE1LjMxMiwxOS42MDEtMjQuODI0LDM1LjU3NC0yNC44MjRjMTMuMTY0LDAsMjUuODk1LDYuNjY1LDMzLjIyOCwxNy4zOTVjNy4xMzUsMTAuNDQxLDguNDg1LDIzLjQ1NywzLjcwNiwzNS43MDcNCgljLTEzLjUyNCwzNC42NzMtMzcuMjk2LDYzLjcyOS03MC42Niw4Ni4zNmMtMjUuODgyLDE3LjU1Ny01Ny4wMjYsMzAuNTQzLTkwLjQ2NywzNy43OTdjLTEuNTIxLDAuMzMtMi44MzIsMS4yODEtMy42MTgsMi42MjMNCgljLTAuNzg2LDEuMzQzLTAuOTc5LDIuOTU2LTAuNTIxLDQuNDQzYzAuMDA1LDAuMDE1LDAuMDA5LDAuMDMsMC4wMTUsMC4wNDVjMC44NDMsMi43NCwzLjYzNCw0LjM2Nyw2LjQzNiwzLjc2MQ0KCWMzNC44MzQtNy41NSw2Ny4zMzQtMjEuMTA3LDk0LjM5OC0zOS40NjhDMjYzLjAxOSwyNzUuOTYsMjg4LjE3NywyNDUuMTY3LDMwMi41MzUsMjA4LjM1N3ogTTI4MS44MTgsMjAwLjI3Nw0KCWMzLjQyNC04Ljc3NiwyLjUwMi0xOC4wMzItMi41MjgtMjUuMzk0Yy01LjI5LTcuNzQtMTQuNTA0LTEyLjU0OC0yNC4wNDctMTIuNTQ4Yy0xMS40NTcsMC0yMC44ODQsNi42MzQtMjUuMjE2LDE3Ljc0NA0KCWMtMTUuNjYsNDAuMTUyLTU3LjIzNCw3MC44MDUtMTExLjk1MSw4Mi45NDljLTIuNzE4LDAuNjA0LTQuNTYzLDMuMTM5LTQuMjk0LDUuOTA5YzAuMDAyLDAuMDMzLDAuMDA2LDAuMDY1LDAuMDA5LDAuMQ0KCWMwLjMyMSwzLjI5MiwzLjQ1Miw1LjU2NSw2LjY5LDQuODQ4YzU4LjM1Ny0xMi45NTQsMTAyLjg4Ny00Ni4xMzUsMTE5LjkwNC04OS43NjdjMi45MjgtNy41MDgsOC44Ni0xMC42NjUsMTQuODU3LTEwLjY2NQ0KCWMxMC41NDksMCwyMS4yOTQsOS43NjgsMTYuMjE4LDIyLjc4NGMtMTEuODU4LDMwLjM5OS0zMi44NjEsNTUuOTgyLTYyLjQyNyw3Ni4wMzljLTIzLjgsMTYuMTQ2LTUyLjYzLDI4LjA3Ni04My42OTMsMzQuNjkxDQoJYy0zLjA2NywwLjY1NC00Ljk5NSwzLjY5Ny00LjI5Myw2Ljc0MWMwLjY3OSwyLjkzMSwzLjU3Nyw0Ljc3Myw2LjUyLDQuMTQ3YzMyLjQ5My02LjkwNyw2Mi43MDctMTkuNDE4LDg3LjcwOC0zNi4zNzkNCglDMjQ2Ljc0LDI2MC4xMzIsMjY5LjEyNywyMzIuODE0LDI4MS44MTgsMjAwLjI3N3ogTTI1MS4yOTcsNDQzLjMyN2MtNC44MDEsMS45NzMtMTEuMTA4LDQuNTY2LTE5LjYyLDcuNzc4DQoJYy0yLjI4OSwwLjg2My0zLjc2MSwzLjEwMy0zLjY0Niw1LjU0NmMwLjE3NCwzLjY3NiwzLjg1Miw2LjI2MSw3LjA3MSw1LjA0NWM4Ljg5Ni0zLjM0OSwxNS40NTUtNi4wNDQsMjAuNDIyLTguMDg2DQoJYzE1LjU5My02LjQxLDEzLjU4NC02LjM5NiwyNi4yMy0wLjE5OWMyLjI3MiwxLjExNCw0Ljk0NCwyLjQyMyw4LjA0MywzLjg5N2MzLjQzOCwxLjYzNyw3LjI5OC0xLjI4Niw3LjM4LTUuMDYxDQoJYzAuMDQ5LTIuMjQ3LTEuMjI0LTQuMzEzLTMuMjUxLTUuMjg1Yy0yLjcxNS0xLjMtNS4xMzItMi40ODQtNy4yNzktMy41MzdDMjcxLjM2LDQzNS45MzgsMjcwLjcwNiw0MzUuMzQ5LDI1MS4yOTcsNDQzLjMyN3oNCgkgTTI1NC44NTUsMzk0Ljc1NWMtMTAuODM5LDUuNTIxLTI5Ljg1MiwxNS4yMDMtNzAuMDM4LDI4LjQ1NGMtMS44NTksMC42MTItMy4yNjIsMi4xNTQtMy42OTUsNC4wNjINCgljLTAuOTQ5LDQuMTk5LDMuMDE4LDcuODY2LDcuMDk3LDYuNTIyYzQxLjA2Mi0xMy41MzQsNjAuNTcxLTIzLjQ3MSw3MS42ODItMjkuMTMxYzEyLjI4Mi02LjI1OCwxMC4zNzYtNi4xODgsMjMuMTg3LDEuMDYyDQoJYzkuNTc3LDUuNDE5LDI0LjM1NCwxMy43NzcsNDYuMTMyLDIzLjAxMWM0LjE0MiwxLjc1Nyw4LjYyNS0xLjgyLDcuNzEtNi4yMzRjLTAuMzY5LTEuNzc1LTEuNTg1LTMuMjU1LTMuMjU1LTMuOTYzDQoJYy0yMS4zMTItOS4wMjgtMzUuNzU1LTE3LjE5NS00NS4xMTEtMjIuNDlDMjcyLjkwMywzODcuMTg2LDI3MS41NjEsMzg2LjI0NSwyNTQuODU1LDM5NC43NTV6IE0yNTMuMDY4LDQxOC45MzgNCgljLTkuMDI5LDQuMDUyLTIzLjUzMywxMC41NjItNDkuMzMyLDE5LjQzN2MtMi4wMTcsMC42OTMtMy40NjIsMi40NzctMy43MjMsNC41OTRjLTAuNDk4LDQuMDU5LDMuNDA3LDcuMjcyLDcuMjcyLDUuOTQzDQoJYzI2LjMwOS05LjA0Niw0MS4xMjQtMTUuNjk0LDUwLjMzNC0xOS44MjljMTMuOTM0LTYuMjU2LDExLjkxOC02LjI5NSwyNC43OTQsMC40MDFjNi44ODQsMy41ODEsMTYuNDg1LDguNTY5LDI5LjUyOCwxNC4zMzENCgljNC4wMDYsMS43NzEsOC43NTQtMS4xODksOC4yMzItNS42MzFjLTAuMjI0LTEuODk1LTEuNDM0LTMuNTI2LTMuMTgxLTQuMjk1Yy0xMy4wNTctNS43NDUtMjIuNjE1LTEwLjcxNS0yOS40NS0xNC4yNw0KCUMyNzEuOTQ0LDQxMS41MDUsMjcxLjA1NSw0MTAuODY3LDI1My4wNjgsNDE4LjkzOHoiLz4NCjwvc3ZnPg0K');
    background-size: 100px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.twoFingersActionDisabled {
    pointer-events: none;
    position: relative;
}

.twoFingersActionDisabled:after {
    content: "";
    background-color: grey;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.twoFingersActionEnabled {

}
@media only screen
and (max-device-width: 450px)
and (orientation: portrait) {
    #head_mask span {
        margin-top: -30.5rem;
        margin-left: -10rem;
        font-size: 4.2rem;
    }
}

/*================ End =============*/
