/*Reset Start*/

a, abbr, address, area, article, aside, audio, b, bdi, bdo, big, blockquote, body, br, button, canvas, caption, center,
cite, code, command, datalist, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font,
footer, form, frame, frameset, h1, h2, h3, h4, h5, h6, header, hr, html, i, iframe, img, ins, kbd, keygen, label, legend,
li, main, map, mark, menu, menuitem, meter, nav, object, ol, optgroup, option, output, p, pre, progress, q, rp, rt, ruby,
s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr,
tt, u, ul, var, video, wbr {
    padding: 0;
    border: none;
    margin: 0;
    outline: none;
    -khtml-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -khtml-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*    -khtml-touch-callout: none;
        -o-touch-callout: none;
        -ms-touch-callout: none;
        -moz-touch-callout: none;
        -webkit-touch-callout: none;
        touch-callout: none;
        -khtml-user-select: none;
        -o-user-select: none;
        -ms-user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;*/
}

a {
    text-decoration: none;
}

html {
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    -khtml-text-size-adjust: none;
    -o-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    text-align: justify;
}

body {
    -khtml-overflow-scrolling: touch;
    -o-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

label {
    cursor: pointer;
}

iframe {
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
}

button {
    cursor: pointer;
    background-color: transparent;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
}

input, textarea {
    cursor: pointer;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    -khtml-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

ol, ul, li, dl, dt, dd {
    list-style: none;
}

input, button, textarea {
    padding: 0;
    border: none;
    margin: 0;
    outline: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

input::-ms-check {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-ms-clear {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-ms-reveal {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

select::-ms-expand {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-moz-focus-inner {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-clear-button {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-inner-spin-button {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-outer-spin-button {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-search-cancel-button {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-input-safebox-button {
    display: none;
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-textfield-decoration-container {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:-moz-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:focus::placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-moz-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:-ms-input-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:focus:-moz-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:focus::-moz-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input::-webkit-input-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:focus:-ms-input-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:focus::-webkit-input-placeholder {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

input:-webkit-autofill {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

textarea:-webkit-autofill {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

select:-webkit-autofill {
    -khtml-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
    background-color: transparent !important;
}

/*Reset End*/

/*Common Start*/

.pcMin {
    min-width: 1366px;
    min-height: 644px;
}

.fullS {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.boxSC {
    -khtml-box-sizing: content-box !important;
    -o-box-sizing: content-box !important;
    -ms-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.boxSB {
    -khtml-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.bgC {
    -khtml-background-clip: content-box !important;
    -o-background-clip: content-box !important;
    -ms-background-clip: content-box;
    -webkit-background-clip: content-box !important;
    background-clip: content-box !important;
    -khtml-background-origin: content-box !important;
    -o-background-origin: content-box !important;
    -ms-background-origin: content-box !important;
    -webkit-background-origin: content-box !important;
    background-origin: content-box !important;
}

.bgP {
    -khtml-background-clip: padding-box !important;
    -o-background-clip: padding-box !important;
    -ms-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
    -khtml-background-origin: padding-box !important;
    -o-background-origin: padding-box !important;
    -ms-background-origin: padding-box !important;
    -webkit-background-origin: padding-box !important;
    background-origin: padding-box !important;
}

.bgB {
    -khtml-background-clip: border-box !important;
    -o-background-clip: border-box !important;
    -ms-background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -khtml-background-origin: border-box !important;
    -o-background-origin: border-box !important;
    -ms-background-origin: border-box !important;
    -webkit-background-origin: border-box !important;
    background-origin: border-box !important;
}

.ofa {
    overflow: auto;
}

.ofh {
    overflow: hidden;
}

.ofXa {
    overflow-x: auto;
}

.ofYa {
    overflow-y: auto;
}

.ofXh {
    overflow-x: hidden;
}

.ofYh {
    overflow-Y: hidden;
}

.ofXaYh {
    overflow-x: auto;
    overflow-Y: hidden;
}

.ofXhYa {
    overflow-x: hidden;
    overflow-Y: auto;
}

.dB {
    display: block;
}

.dILB {
    display: inline-block;
}

.dN {
    display: none !important;
}

.cP {
    cursor: pointer;
}

.fL {
    float: left;
}

.fR {
    float: right;
}

.cB {
    clear: both;
}

.cf1 {
    zoom: 1;
}

.cf1:after {
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
    content: "";
    clear: both;
}

.cf2 {
    overflow: auto;
    zoom: 1;
}

.cf3 {
    overflow: hidden;
    zoom: 1;
}

.nowrapEllipsis {
    overflow: hidden;
    white-space: nowrap;
    -khtml-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.touchAN {
    -khtml-touch-action: none;
    -o-touch-action: none;
    -ms-touch-action: none;
    -moz-touch-action: none;
    -webkit-touch-action: none;
    touch-action: none;
    pointer-events: none;
}

.promptG {
    position: fixed;
    top: 40%;
    left: 30%;
    z-index: 900;
    width: auto;
    height: auto;
    padding: 5px 20px;
    border-radius: 10px;
    font-size: 18px;
    color: white;
    background-color: rgba(0, 0, 0, .8);
    font-family: 'Trebuchet MS', Helvetica, sans-serif !important;
}

.resizeN {
    -khtml-resize: none;
    -o-resize: none;
    -ms-resize: none;
    -moz-resize: none;
    -webkit-resize: none;
    resize: none;
}

.resizeB {
    -khtml-resize: both;
    -o-resize: both;
    -ms-resize: both;
    -moz-resize: both;
    -webkit-resize: both;
    resize: both;
    overflow: auto;
}

.resizeH {
    -khtml-resize: horizontal;
    -o-resize: horizontal;
    -ms-resize: horizontal;
    -moz-resize: horizontal;
    -webkit-resize: horizontal;
    resize: horizontal;
    overflow: auto;
}

.resizeV {
    -khtml-resize: vertical;
    -o-resize: vertical;
    -ms-resize: vertical;
    -moz-resize: vertical;
    -webkit-resize: vertical;
    resize: vertical;
    overflow: auto;
}

.gridBox {
    display: -ms-grid;
    display: -moz-grid;
    display: grid;
}

.gridILBox {
    display: -ms-inline-grid;
    display: -moz-inline-grid;
    display: inline-grid;
}

/*Common End*/