<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Include
// ~/Content/Default/Default.css
// ~/Content/Default/validationEngine.jquery.css
*/

@font-face {
    font-family: 'thaisansneue';
    src: url('Fonts/thaisansneue/thaisansneue-regular-webfont.eot');
    src: url('Fonts/thaisansneue/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/thaisansneue/thaisansneue-regular-webfont.woff') format('woff'), url('Fonts/thaisansneue/thaisansneue-regular-webfont.ttf') format('truetype'), url('Fonts/thaisansneue/thaisansneue-regular-webfont.svg#thaisans_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'thaisansneue';
    src: url('Fonts/thaisansneue/thaisansneue-bold-webfont.eot');
    src: url('Fonts/thaisansneue/thaisansneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/thaisansneue/thaisansneue-bold-webfont.woff') format('woff'), url('Fonts/thaisansneue/thaisansneue-bold-webfont.ttf') format('truetype'), url('Fonts/thaisansneue/thaisansneue-bold-webfont.svg#thaisans_neuebold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'thaisansneue';
    src: url('Fonts/thaisansneue/thaisansneue-light-webfont.eot');
    src: url('Fonts/thaisansneue/thaisansneue-light-webfont.eot?#iefix') format('embedded-opentype'),url('Fonts/thaisansneue/thaisansneue-light-webfont.woff') format('woff'),url('Fonts/thaisansneue/thaisansneue-light-webfont.ttf') format('truetype'),url('Fonts/thaisansneue/thaisansneue-light-webfont.svg#thaisans_neuelightregular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'rsubold';
    src: url('Fonts/rsu/rsu_bold-webfont.woff2') format('woff2'), url('Fonts/rsu/rsu_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rsuregular';
    src: url('Fonts/rsu/rsu_regular-webfont.woff2') format('woff2'), url('Fonts/rsu/rsu_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KaiTi';
    src: url('Fonts/kaiti/KaiTi.ttf');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
    font-family: 'Zawgyi-One';
    src: local('Zawgyi-One'), url('http://mmwebfonts.comquas.com/fonts/zawgyi.woff') format('woff'), url('http://mmwebfonts.comquas.com/fonts/zawgyi.ttf') format('ttf');
}*/

img {
    -moz-force-broken-image-icon: 1;
}

.newloader {
    background-image: url(Images/sgw-circle.png);
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    width: 54px;
    height: 54px;
    -webkit-animation: rotation 1s linear infinite;
    -moz-animation: rotation 1s linear infinite;
    -ms-animation: rotation 1s linear infinite;
    position: absolute;
}

.sgwlogoloading {
    background-image: url(Images/sgw-loading.png);
    width: 54px;
    height: 54px;
    position: absolute;
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-ms-keyframes rotation {
    0% {
        -ms-transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
    }
}

.l {
    text-align: left;
}

.r {
    text-align: right;
}

.c {
    text-align: center;
}

.underline {
    text-decoration: underline;
}

.italic {
    font-style: italic;
}

.bold {
    font-weight: 700;
}

.normal {
    font-weight: 400;
}

.font11 {
    font-size: 11px;
}

.font12 {
    font-size: 12px;
}

.font13 {
    font-size: 13px;
}

.font14 {
    font-size: 14px;
}

.font15 {
    font-size: 15px;
}

.font16 {
    font-size: 16px;
}

.font18 {
    font-size: 18px;
}

.font21 {
    font-size: 21px;
}

.fontred {
    color: red;
}

.font, .fontblack {
    color: #000;
}

.fontdarkblue {
    color: #039;
}

.fontbluesky {
    color: #0080C0;
}

.fontblue {
    color: #00f;
}

.fontgray {
    color: #666;
}

.fontgrayholder {
    color: #a9a9a9;
}

.fontgreen {
    color: #068f03;
}

.fontwhite {
    color: #fff;
}

.fontorange {
    color: #f90;
}

.substr {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mar0_auto {
    margin: 0 auto;
}

.mar0 {
    margin: 0;
}

.mar1 {
    margin: 1px;
}

.mar2 {
    margin: 2px;
}

.mar3 {
    margin: 3px;
}

.mar4 {
    margin: 4px;
}

.mar5 {
    margin: 5px;
}

.mar6 {
    margin: 6px;
}

.mar7 {
    margin: 7px;
}

.mar8 {
    margin: 8px;
}

.mar9 {
    margin: 9px;
}

.mar10 {
    margin: 10px;
}

.mar15 {
    margin: 15px;
}

.mar20 {
    margin: 20px;
}

.mar30 {
    margin: 30px;
}

.mar1_t {
    margin-top: 1px;
}

.mar2_t {
    margin-top: 2px;
}

.mar3_t {
    margin-top: 3px;
}

.mar4_t {
    margin-top: 4px;
}

.mar5_t {
    margin-top: 5px;
}

.mar6_t {
    margin-top: 6px;
}

.mar7_t {
    margin-top: 7px;
}

.mar8_t {
    margin-top: 8px;
}

.mar9_t {
    margin-top: 9px;
}

.mar10_t {
    margin-top: 10px;
}

.mar15_t {
    margin-top: 15px;
}

.mar20_t {
    margin-top: 20px;
}

.mar30_t {
    margin-top: 30px;
}

.mar2_r {
    margin-right: 2px;
}

.mar3_r {
    margin-right: 3px;
}

.mar4_r {
    margin-right: 4px;
}

.mar5_r {
    margin-right: 5px;
}

.mar10_r {
    margin-right: 10px;
}

.mar4_b {
    margin-bottom: 4px;
}

.mar5_b {
    margin-bottom: 5px;
}

.mar10_b {
    margin-bottom: 10px;
}

.mar20_b {
    margin-bottom: 20px;
}

.mar1_l {
    margin-left: 1px;
}

.mar2_l {
    margin-left: 2px;
}

.mar3_l {
    margin-left: 3px;
}

.mar4_l {
    margin-left: 4px;
}

.mar5_l {
    margin-left: 5px;
}

.mar6_l {
    margin-left: 6px;
}

.mar7_l {
    margin-left: 7px;
}

.mar10_l {
    margin-left: 10px;
}

.mar14_l {
    margin-left: 14px;
}

.mar15_l {
    margin-left: 15px;
}

.mar20_l {
    margin-left: 20px;
}

.mar22_l {
    margin-left: 22px;
}

.mar25_l {
    margin-left: 25px;
}

.mar30_l {
    margin-left: 30px;
}

.mar32_l {
    margin-left: 32px;
}

.mar35_l {
    margin-left: 35px;
}

.mar40_l {
    margin-left: 40px;
}

.mar50_l {
    margin-left: 50px;
}

.mar114_l {
    margin-left: 114px;
}

.mar158_l {
    margin-left: 158px;
}

.mar165_l {
    margin-left: 165px;
}

.mar270_l {
    margin-left: 270px;
}

.mar300_l {
    margin-left: 300px;
}

.mar350_l {
    margin-left: 350px;
}

.pad1 {
    padding: 1px;
}

.pad2 {
    padding: 2px;
}

.pad3 {
    padding: 3px;
}

.pad5 {
    padding: 5px;
}

.pad10 {
    padding: 10px;
}

.pad20 {
    padding: 20px;
}

.pad2_t {
    padding-top: 2px;
}

.pad5_t {
    padding-top: 5px;
}

.pad7_t {
    padding-top: 7px;
}

.pad10_t {
    padding-top: 10px;
}

.pad20_t {
    padding-top: 20px;
}

.pad3_r {
    padding-right: 3px;
}

.pad5_r {
    padding-right: 5px;
}

.pad10_r {
    padding-right: 10px;
}

.pad5_b {
    padding-bottom: 5px;
}

.pad10_b {
    padding-bottom: 10px;
}

.pad20_b {
    padding-bottom: 20px;
}

.pad3_l {
    padding-left: 3px;
}

.pad5_l {
    padding-left: 5px;
}

.pad10_l {
    padding-left: 10px;
}

.pad100_l {
    padding-left: 100px;
}

.fl_l {
    float: left;
}

.fl_r {
    float: right;
}

.clear {
    clear: both;
}

.clear2 {
    clear: both;
    height: 2px;
}

.clear5 {
    clear: both;
    height: 5px;
}

.clear10 {
    clear: both;
    height: 10px;
}

.clear15 {
    clear: both;
    height: 15px;
}

.clear20 {
    clear: both;
    height: 20px;
}

.clear30 {
    clear: both;
    height: 30px;
}

.clear50 {
    clear: both;
    height: 50px;
}

.border_black {
    border: 1px solid #000;
}

.border_gray {
    border: 1px solid #DCE0E2;
}

.border_gray_b {
    border-bottom: 1px solid #DCE0E2;
}

.border_gray_nonetop {
    border: 1px solid #DCE0E2;
    border-top: inherit;
}

.border_gray_dash_b {
    border-bottom: 1px dashed #DCE0E2;
}

.border_darkblue {
    border: 1px solid #589FE1;
}

.border_white {
    border: 1px solid #fff;
}

.w100per {
    width: 100%;
}

.w10 {
    width: 10px;
}

.w12 {
    width: 12px;
}

.w15 {
    width: 15px;
}

.w18 {
    width: 18px;
}

.w20 {
    width: 20px;
}

.w25 {
    width: 25px;
}

.w30 {
    width: 30px;
}

.w35 {
    width: 35px;
}

.w40 {
    width: 40px;
}

.w45 {
    width: 45px;
}

.w50 {
    width: 50px;
}

.w60 {
    width: 60px;
}

.w70 {
    width: 70px;
}

.w75 {
    width: 75px;
}

.w80 {
    width: 80px;
}

.w85 {
    width: 85px;
}

.w90 {
    width: 90px;
}

.w95 {
    width: 95px;
}

.w100 {
    width: 100px;
}

.w105 {
    width: 105px;
}

.w120 {
    width: 120px;
}

.w125 {
    width: 125px;
}

.w130 {
    width: 130px;
}

.w140 {
    width: 140px;
}

.w150 {
    width: 150px;
}

.w155 {
    width: 155px;
}

.w160 {
    width: 160px;
}

.w175 {
    width: 175px;
}

.w180 {
    width: 180px;
}

.w195 {
    width: 195px;
}

.w198 {
    width: 198px;
}

.w200 {
    width: 200px;
}

.w220 {
    width: 220px;
}

.w224 {
    width: 224px;
}

.w225 {
    width: 225px;
}

.w235 {
    width: 235px;
}

.w245 {
    width: 245px;
}

.w250 {
    width: 250px;
}

.w255 {
    width: 255px;
}

.w280 {
    width: 280px;
}

.w300 {
    width: 300px;
}

.w340 {
    width: 340px;
}

.w350 {
    width: 350px;
}

.w370 {
    width: 370px;
}

.w400 {
    width: 400px;
}

.w415 {
    width: 415px;
}

.w444 {
    width: 444px;
}

.w470 {
    width: 470px;
}

.w696 {
    width: 696px;
}

.w700 {
    width: 700px;
}

.w748 {
    width: 748px;
}

.w858 {
    width: 858px;
}

.w900 {
    width: 900px;
}

.maxw330 {
    max-width: 330px;
}

.minw224 {
    min-width: 224px;
}

.minw225 {
    min-width: 225px;
}

.h5 {
    height: 5px;
}

.h10 {
    height: 10px;
}

.h13 {
    height: 13px;
}

.h15 {
    height: 15px;
}

.h16 {
    height: 16px;
}

.h17 {
    height: 17px;
}

.h18 {
    height: 18px;
}

.h19 {
    height: 19px;
}

.h20 {
    height: 20px;
}

.h24 {
    height: 24px;
}

.h25 {
    height: 25px;
}

.h30 {
    height: 30px;
}

.h35 {
    height: 35px;
}

.h40 {
    height: 40px;
}

.h80 {
    height: 80px;
}

.cursor {
    cursor: pointer;
}

.cursor_default {
    cursor: default;
}

.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 900;
    background-color: transparent;
    left: 0;
    top: 0;
}

.b {
    font-weight: 700;
}

.bg_white {
    background-color: #fff;
}

.bg_gray {
    background-color: #f0f0f0;
}

.bg_gray2 {
    background-color: #AEAEAE;
}

.bg_gray3 {
    background-color: #f1f3f5;
}

.bg_blue {
    background-color: #DDF0F7;
}

.bg_black {
    background-color: #000;
}

.bg_header_darkblue {
    background-image: -webkit-linear-gradient(bottom,#307cc9,#7abcff);
    background-image: -moz-linear-gradient(bottom,#307cc9,#7abcff);
    background-image: -o-linear-gradient(bottom,#307cc9,#7abcff);
    background-image: linear-gradient(to top,#307cc9,#7abcff);
    padding: 5px 5px 5px 10px;
    color: #fff;
    font-weight: 700;
}

.gridresult {
    clear: both;
    margin-bottom: 10px;
    padding: 10px 0;
    display: none;
    height: 20px;
    line-height: 20px;
    width: auto;
}

    .gridresult &gt; div.ierror, .gridresult &gt; div.isuccess, .gridresult &gt; div.iwarning {
        margin-left: 10px;
    }

.table {
    display: table;
}

.divleft_menu_uc {
    float: left;
    width: 188px;
    border: 1px solid #DCE0E2;
    border-bottom: none;
    margin-right: 10px;
    cursor: pointer;
}

    .divleft_menu_uc &gt; ul &gt; li {
        border-bottom: 1px solid #DCE0E2;
        background-color: #f0fdfd;
    }

        .divleft_menu_uc &gt; ul &gt; li:hover {
            background-color: #c0e9f8;
            color: #000;
        }

        .divleft_menu_uc &gt; ul &gt; li &gt; a {
            display: block;
        }

#maincontent {
    width: 760px;
    float: left;
    box-sizing: border-box;
}

.tabmanage &gt; div &gt; div.tabmenu {
    min-width: 90px;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-top: -1px;
    margin-left: -1px;
    margin-bottom: -1px;
    float: left;
    background: url(./Images/bg-tab-member.gif) repeat-x;
    height: 29px;
    line-height: 29px;
    border: 1px solid #dce0e2;
    padding: 0 6px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    cursor: pointer;
}

    .tabmanage &gt; div &gt; div.tabmenu:first-child {
        margin-left: 0;
    }

.tabmanage &gt; div &gt; div.last {
    border-right: 1px solid #dce0e2;
}

.tabmanage &gt; div &gt; div.selected {
    background: url(Images/bg-tab-member-hover.gif) repeat-x;
    float: left;
    border-bottom: none;
    padding-bottom: 1px;
    color: #0062d7;
}

    .tabmanage &gt; div &gt; div.selected a {
        color: #0062d7;
    }

.tabmanage &gt; div {
    margin: 0 auto;
}

.tabmanage {
    width: 100%;
}

#tabmemberdetail .link {
    color: #00f;
    text-decoration: underline;
}

#tabmemberdetail .bgdetail {
    height: 282px;
    width: 728px;
}

#tabmemberdetail .left {
    float: left;
    text-align: right;
    width: 140px;
    height: 20px;
}

#tabmemberdetail .right {
    float: left;
    width: 570px;
    height: 20px;
    margin-left: 10px;
}

#tabeditordetail, .tabeditordetail {
    float: left;
    border: 1px solid #DCE0E2;
    width: 706px;
    list-style: none;
    padding: 10px;
}

    #tabeditordetail .link, .tabeditordetail .link {
        color: #00f;
        text-decoration: underline;
    }

    #tabeditordetail .bgdetail, .tabeditordetail .bgdetail {
        height: 282px;
        width: 728px;
    }

    #tabeditordetail .left, .tabeditordetail .left {
        float: left;
        text-align: right;
        width: 140px;
        height: 20px;
    }

    #tabeditordetail .right, .tabeditordetail .right {
        float: left;
        width: 570px;
        height: 20px;
        margin-left: 10px;
    }

/* START : CommentUC from Comment.css by Golf 20151111 */
.detailcomment {
    width: 561px;
    min-height: 128px;
    max-height: 450px;
    overflow: auto;
}

.divavatar {
    width: 125px;
    min-height: 168px;
}

.divQuoteComment {
    padding: 20px;
    background-color: #F2F6F8;
    margin: 20px 0;
    border: 1px solid #337ab7;
    border-left-width: 5px;
    border-radius: 3px;
    border-left-color: #337ab7;
}
/* END : CommentUC from Comment.css by Golf 20151111 */

.bgsocial {
    height: 32px;
    width: 32px;
    cursor: pointer;
    background: url(https://s7.addthis.com/static/r07/widget015_32x32_top.gif);
}

.facebook-webboard-btn {
    background-position: 0 -160px !important;
}

.twitter-webboard-btn {
    background-position: 0 -704px !important;
}

.google-webboard-btn {
    background-position: 0 -288px !important;
}

.log {
    background: url(Images/sprite-default.png) -385px -497px;
}

.package {
    background: url(Images/sprite-default.png) -436px -497px;
}

.plus {
    background: url(Images/sprite-default.png) 0 -30px;
}

.del {
    background: url(Images/sprite-default.png) -52px -30px;
}

/*.show {
    background: url(Images/sprite-default.png) -104px -30px;
}

.hide {
    background: url(Images/sprite-default.png) -156px -30px;
}*/

.copy {
    background: url(Images/sprite-default.png) -210px -30px;
}

/*.move {
    background: url(Images/sprite-default.png) -262px -30px;
}*/

.setting {
    background: url(Images/sprite-default.png) -314px -30px;
}

.junk {
    background: url(Images/sprite-default.png) -366px -30px;
}

.help {
    background: url(Images/sprite-default.png) -417px -31px;
}

.rollback {
    background: url(Images/sprite-default.png) -522px -32px;
}

.back {
    background: url(Images/sprite-default.png) -470px -32px;
}

.newfolder {
    background: url(Images/sprite-default.png) -573px -33px;
}

.upload {
    background: url(Images/sprite-default.png) 0 -184px;
}

.editfolder {
    background: url(Images/sprite-default.png) -53px -183px;
}

.edit {
    background: url(Images/sprite-default.png) -103px -183px;
}

.black {
    background: url(Images/sprite-default.png) -641px -31px;
}

.bgddl, .bgddl_disable, .bgddl_hover {
    background: url(Images/sprite-default.png) #fff;
}

.bgddl {
    background-position: -268px -83px;
}

.bgddl_hover {
    background-position: -288px -83px;
}

.bgddl_disable {
    background-position: -308px -83px;
}

.btnsearch, .btnsearch:active, .btnsearch:hover {
    width: 61px;
}

input.btnsearch, input.btnsearch:active, input.btnsearch:hover {
    margin-right: 5px;
}

div.btnsearch, div.btnsearch:active, div.btnsearch:hover {
    margin: 0 5px 0 4px;
}

.btnsearch {
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    height: 24px;
    line-height: 22px;
    border: none;
    background: url(Images/sprite-default.png) no-repeat;
    background-position: -565px -281px;
}

    .btnsearch:hover {
        background-position: -565px -308px;
    }

    .btnsearch:active {
        background-position: -565px -334px;
    }

.position_rel {
    position: relative;
}

.ETC, .music {
    background: url(Images/sprite-default.png) -230px -107px no-repeat;
    width: 42px;
    height: 46px;
}

.Flash, .Sound, .VDO, .flash, .movie {
    background: url(Images/sprite-default.png) -272px -107px no-repeat;
    width: 42px;
    height: 46px;
}

.file, .folder {
    background: url(Images/sprite-default.png) -314px -107px no-repeat;
    width: 42px;
    height: 46px;
}

.Image, .image {
    background: url(Images/sprite-default.png) -1px -554px no-repeat;
    width: 40px;
    height: 46px;
}

span.folder {
    width: auto;
}


.grayborder {
    border: 1px solid #dce0e2;
    padding: 10px;
}

    .grayborder .icons {
        float: left;
        max-width: 575px;
        margin-bottom: 5px;
    }

        .grayborder .icons a, .grayborder .icons div {
            color: #000 !important;
        }

        .grayborder .icons .btnExport, .grayborder .icons .btnExport div, .grayborder .icons .btnPrint, .grayborder .icons .btnPrint div, .grayborder .icons .btnStatistic, .grayborder .icons .btnStatistic div {
            float: left;
        }

    .grayborder .pagesizeuc {
        float: right;
    }

.grid {
    border: 1px solid #dce0e2;
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    margin: 0 auto;
}

    .grid tr.header &gt; th {
        border: 1px solid #dce0e2;
        text-align: center;
        height: 34px;
        font-size: 12px;
    }

        .grid tr.header &gt; th.cbx {
            width: 29px;
            text-align: center;
        }

            .grid tr.header &gt; th.cbx &gt; input {
                margin-top: 4px;
            }

        .grid tr.header &gt; th.listno {
            width: 70px;
            padding-left: 8px;
        }

        .grid tr.header &gt; th.status {
            width: 43px;
        }

        .grid tr.header &gt; th.date {
            width: 79px;
        }

        .grid tr.header &gt; th.editby {
            width: 80px;
        }

        .grid tr.header &gt; th.tools {
            width: 65px;
        }

        .grid tr.header &gt; th.delete {
            width: 29px;
        }

        .grid tr.header &gt; th.header {
            border: 1px solid #dce0e2;
            cursor: pointer;
        }

        .grid tr.header &gt; th .Isort {
            cursor: pointer;
            float: right;
            margin-right: 5px;
        }

    .grid tr.nodata &gt; td {
        font-weight: 700;
        text-align: center;
    }

    .grid tr.body:nth-child(even) {
        background-color: #f8f7f7;
    }

    .grid tr.body {
        vertical-align: middle;
    }

        .grid tr.body &gt; td {
            border: 1px solid #dce0e2;
            padding: 4px 5px;
            height: 43px;
            font-size: 12px;
            white-space: normal;
            word-wrap: break-word;
            vertical-align: middle;
            overflow: hidden;
            /*text-overflow: ellipsis;*/
        }

#grid_faq.grid tr.body &gt; td {
    border: 1px solid #dce0e2;
    padding: 4px 5px;
    height: 0;
    font-size: 12px;
    white-space: normal;
    word-wrap: break-word;
}

.grid tr.body &gt; td.cbx {
    text-align: center;
}

.grid tr.body &gt; td a {
    color: #00f;
    margin-left: 1px;
}

.grid tr.body &gt; td.date {
    white-space: initial;
    text-align: right;
}

.grid tr.body &gt; td.status &gt; div {
    margin: 0 auto;
}

.grid tr.body &gt; td.editby {
    text-align: center;
    padding: 4px;
}

.grid tr.body &gt; td.tools {
    padding: 4px 3px;
}

.grid tr.body &gt; td.listno &gt; input.txtlistno {
    width: 45px;
    text-align: center;
    margin-top: 1px;
}

.grid tr.footer &gt; td {
    background-color: #F5F5F5;
    border: 1px solid #dce0e2;
    padding: 4px 5px;
    height: 26px;
    font-size: 12px;
    white-space: normal;
    word-wrap: break-word;
}

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

.block {
    display: block;
}

.itext {
    margin-top: 2px;
    margin-left: 5px;
    cursor: pointer;
}

    .itext:hover {
        color: #00f;
    }

.vseparator {
    float: left;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.txtlistno {
    width: 38px;
    text-align: center;
    margin-top: 2px;
}

.iactive, .iaddcontact, .ialert, .iapprove, .iarrow, .iarrowblue, .iattach, .ibill, .iblock, .iblockcontact, .iblog, .ibolloontalk, .ibook, .ibuy_g, .icalendar, .icateminus, .icateplus, .icheck, .iclock, .iclose, .iclose2, .iconfig, .icontact, .idarkdelete, .idarkedit, .idelete, .idisagree, .idislike, .idownarrow, .idownload, .idraft, .iedit, .ierror, .iexport, .ifacebook, .ifavorite, .ifavorite1, .ifavorite2, .iforward, .igallery, .igif_g, .igooglemap, .igoogleplus, .ihaftstar, .ihelp, .ihelp2, .ihelp_g, .ihistory, .iinactive, .iinbox, .iinfo, .iinstarbevel, .ikb, .ileftarrow, .ilike, .ilist, .ilistnodown, .ilistnodownenable, .ilistnoup, .ilistnoupenable, .ilisttraining, .imanagefolder, .imediumstar, .imessage, .imessage_g, .iminus, .imsn, .imyspace, .inewmessage, .inonactive, .inonapprove, .ioffline, .ionline, .ioutbox, .ipayment_g, .iplus, .iplus2, .iplus3, .ipoint, .ipoll, .ipost, .iprint, .iprint2, .iread, .ireadRequestDelete, .irecover, .ireply, .irollback, .isave, .iscb, .iscib, .isendemail, .isendmail, .isetting_g, .iskype, .ismallstar, .isortasc, .isortdesc, .isortleft, .isortright, .istar, .istarbevel, .istat, .isuccess, .itagblue, .itrash, .itwitter, .iunblock, .iunfavorite, .iunfavorite1, .iunread, .iunreadRequestDelete, .iunreadforward, .iunreadreply, .iupgrade, .ivote, .iwarning, .izoom, .packageopen {
    background: url(Images/sprite-default.png) no-repeat;
}

.black, .iaddcontact, .ialert, .iapprove, .iattach, .ibill, .iblock, .iblockcontact, .ibook, .icheck, .iclose, .iclose2, .iconfig, .icontact, .idarkdelete, .idarkedit, .idelete, .idisagree, .idraft, .iedit, .iexport, .ifavorite, .ifavorite1, .iforward, .ihaftstar, .ihelp, .ihistory, .iinbox, .iinfo, .iinstarbevel, .ilist, .imanagefolder, .imediumstar, .imessage, .inewmessage, .inonactive, .ioutbox, .iplus, .iplus3, .iprint, .iread, .ireadRequestDelete, .irecover, .ireply, .irollback, .isendmail, .istar, .istarbevel, .istat, .itrash, .iunblock, .iunfavorite, .iunfavorite1, .iunread, .iunreadRequestDelete, .iunreadforward, .iunreadreply, .iupgrade, .izoom {
    width: 20px;
    height: 20px;
}

.ileftarrow {
    width: 12px;
    height: 16px;
    cursor: pointer;
    background-position: -664px -490px;
}

.idownarrow {
    width: 16px;
    height: 12px;
    cursor: pointer;
    background-position: -676px -490px;
}

.iattach {
    width: 11px;
}

.isave {
    width: 18px;
    height: 20px;
    margin-top: -5px;
}

.iactive, .iinactive {
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.ibuy_g, .igif_g, .ihelp_g, .imessage_g, .ipayment_g, .isetting_g {
    width: 29px;
    height: 29px;
}

.ikb, .iscb, .iscib {
    width: 25px;
    height: 29px;
}

.iprint2 {
    width: 35px;
    height: 35px;
}

.inonactive {
    margin-top: -3px;
}

.isortasc, .isortdesc {
    width: 13px;
    height: 6px;
}

.isortleft, .isortright {
    width: 7px;
    height: 13px;
}

.iblog, .icalendar, .iclock, .idownload, .ierror, .igallery, .ihelp2, .ilisttraining, .inonapprove, .ipoll, .ipost, .isuccess, .ivote, .iwarning {
    width: 16px;
    height: 16px;
}

.ibolloontalk, .ilistnodown, .ilistnodownenable, .ilistnoup, .ilistnoupenable {
    width: 16px;
    height: 12px;
}

.iarrowblue, .ipoint, .ismallstar {
    width: 9px;
    height: 9px;
}

.iarrow, .itagblue {
    width: 12px;
    height: 12px;
}

.icateminus, .icateplus, .iminus, .iplus2 {
    width: 11px;
    height: 11px;
    position: relative;
    top: 5px;
}

.packageopen {
    width: 16px;
    height: 16px;
}

.ifavorite2 {
    width: 23px;
    height: 23px;
}

.igooglemap {
    width: 50px;
    height: 50px;
}

.isuccess {
    background-position: -734px -220px;
}

.iwarning {
    background-position: -321px -499px;
}

.ierror {
    background-position: -734px -235px;
}

.istar {
    background-position: -620px -87px;
}

.ihaftstar {
    background-position: -641px -51px;
}

.ialert {
    background-position: -664px -67px;
}

.iapprove {
    background-position: -664px -86px;
}

.inonapprove {
    background-position: -580px -110px;
}

.ibill {
    background-position: -664px -106px;
}

.ifolder {
    background-position: -664px -127px;
}

.ilistnodown {
    background-position: -687px -32px;
}

    .ilistnodown:hover {
        background-position: -687px -59px;
    }

.ilistnoupenable {
    background-position: -602px -83px;
    cursor: default;
}

.ilistnodownenable {
    background-position: -602px -95px;
    cursor: default;
}

.ilistnoup {
    background-position: -687px -45px;
}

    .ilistnoup:hover {
        background-position: -687px -70px;
    }

.icalendar {
    background-position: -687px -100px;
}

.iclock {
    background-position: -687px -118px;
}

.isortasc {
    background-position: -688px -83px;
}

.isortdesc {
    background-position: -688px -91px;
}

.isortleft {
    background-position: -252px -84px;
}

.isortright {
    background-position: -260px -84px;
}

.iactive {
    background-position: -704px -31px;
}

.iinactive {
    background-position: -704px -56px;
}

.ihelp {
    background-position: -706px -81px;
}

.itrash {
    background-position: -706px -103px;
}

.iplus {
    background-position: -706px -124px;
}

.icateplus, .iplus2 {
    background-position: -328px -83px;
}

.iplus3 {
    background-position: -712px -470px;
}

.ipoint {
    background-position: -719px -294px;
}

.icateminus, .iminus {
    background-position: -328px -95px;
}

.iexport {
    background-position: -729px -31px;
}

.iprint {
    background-position: -729px -50px;
}

.iprint2 {
    background-position: -385px -558px;
}

.isave {
    background-position: -729px -70px;
}

.iedit {
    background-position: -729px -91px;
}

.idelete {
    background-position: -729px -111px;
}

.iclose {
    background-position: -729px -131px;
}

.iclose2 {
    background-position: -729px -151px;
}

.irecover {
    background-position: -729px -173px;
}

.ilist {
    background-position: -620px -127px;
}

.irollback {
    background-position: -598px -127px;
}

.istat {
    background-position: -529px -126px;
}

.izoom {
    background-position: -554px -127px;
}

.isendmail {
    background-position: -575px -127px;
}

.iinfo {
    background-position: -643px -127px;
}

.iunblock {
    background-position: -506px -127px;
}

.iblock {
    background-position: -483px -127px;
}

.inonactive {
    background-position: -540px -107px;
}

.iupgrade {
    background-position: -598px -107px;
}

.imessage {
    background-position: -619px -107px;
}

.iconfig {
    background-position: -642px -107px;
}

.ilisttraining {
    background-position: -561px -109px;
}

.ihelp2 {
    background-position: -687px -136px;
}

.iblog {
    background-position: -501px -110px;
}

.igallery {
    background-position: -521px -111px;
}

.ivote {
    background-position: -467px -111px;
}

.ipoll {
    background-position: -431px -111px;
}

.ipost {
    background-position: -482px -110px;
}

.idownload {
    background-position: -447px -110px;
}

.imediumstar {
    background-position: -619px -86px;
}

.ismallstar {
    background-position: -628px -31px;
}

.icheck {
    background-position: -409px -108px;
}

.iarrow {
    background-position: -627px -40px;
}

.iarrowblue {
    background-position: -719px -282px;
}

.ibolloontalk {
    background-position: -624px -51px;
}

.itagblue {
    background-position: -625px -65px;
}

.idarkedit {
    background-position: -299px -500px;
}

.idarkdelete {
    background-position: -642px -88px;
}

.ibook {
    background-position: -92px -530px;
}

.isendemail {
    width: 25px;
    height: 25px;
    background-position: -159px -500px;
}

.istarbevel {
    background-position: -210px -82px;
}

.iinstarbevel {
    background-position: -230px -82px;
}

.packageopen {
    background-position: -647px -489px;
}

.iunreadRequestDelete {
    background-position: -228px -503px;
}

.ireadRequestDelete {
    background-position: -251px -499px;
}

.idisagree {
    background-position: -272px -501px;
}

.igooglemap {
    background-position: -487px -499px;
}

.iread {
    background-position: -359px -86px;
}

.iunread {
    background-position: -339px -86px;
}

.iattach {
    background-position: -384px -86px;
}

.ireply {
    background-position: -399px -86px;
}

.iunreadreply {
    background-position: -419px -86px;
}

.iforward {
    background-position: -439px -86px;
}

.iunreadforward {
    background-position: -459px -86px;
}

.ifavorite {
    background-position: -579px -86px;
}

.iunfavorite {
    background-position: -558px -86px;
}

.ifavorite1 {
    background-position: -706px -259px;
}

.ifavorite2 {
    background-position: -186px -82px;
}

.inewmessage {
    background-position: -479px -86px;
}

.iinbox {
    background-position: -499px -86px;
}

.ioutbox {
    background-position: -519px -86px;
}

.idraft {
    background-position: -539px -86px;
}

.imanagefolder {
    background-position: -359px -106px;
}

.icontact {
    background-position: -683px -257px;
}

.iaddcontact {
    background-position: -380px -106px;
}

.ihistory {
    background-position: -730px -200px;
}

.ioffline, .ionline {
    width: 17px;
    height: 21px;
}

.ionline {
    background-position: -189px -503px;
}

.ioffline {
    background-position: -207px -503px;
}

.ifacebook, .igoogleplus, .imsn, .imyspace, .iskype, .itwitter {
    width: 32px;
    height: 32px;
}

.igoogleplus {
    background-position: -317px -445px;
}

.itwitter {
    background-position: -355px -445px;
}

.imsn {
    background-position: -393px -445px;
}

.ifacebook {
    background-position: -430px -445px;
}

.imyspace {
    background-position: -466px -445px;
}

.iskype {
    background-position: -507px -447px;
}

.idislike, .ilike {
    width: 30px;
    height: 26px;
}

.ilike {
    background-position: -91px -500px;
}

.idislike {
    background-position: -124px -500px;
}

.ibuy_g {
    background-position: -182px -559px;
}

.ipayment_g {
    background-position: -211px -559px;
}

.igif_g {
    background-position: -240px -559px;
}

.imessage_g {
    background-position: -269px -559px;
}

.isetting_g {
    background-position: -298px -559px;
}

.ihelp_g {
    background-position: -327px -559px;
}

.iscb {
    background-position: -102px -86px;
}

.iscib {
    background-position: -130px -86px;
}

.ikb {
    background-position: -161px -86px;
}

.unpayment {
    background-position: -544px -495px;
}

.unapprove {
    background-position: -596px -495px;
}

.scopy, .sdel, .sedit, .shide, .smove, .splus, .sshow {
    background: url(Images/sprite-default.png) no-repeat;
}

.splus {
    background-position: -648px -446px;
    height: 21px;
    width: 21px;
}

.sdel {
    background-position: -669px -446px;
    height: 21px;
    width: 21px;
}

.sshow {
    background-position: -690px -446px;
    height: 21px;
    width: 21px;
}

.shide {
    background-position: -711px -446px;
    height: 21px;
    width: 21px;
}

.scopy {
    background-position: -648px -467px;
    height: 21px;
    width: 21px;
}

.smove {
    background-position: -669px -467px;
    height: 21px;
    width: 21px;
}

.sedit {
    background-position: -690px -467px;
    height: 21px;
    width: 21px;
}

.avatar125 {
    max-width: 125px;
    max-height: 125px;
}

.colorblock, .colorblock &gt; div {
    border-radius: 2px;
}

.colorblock {
    width: 22px;
    height: 22px;
    margin-right: 1px;
    border: 1px solid #fff;
}

    .colorblock &gt; div {
        width: 18px;
        height: 18px;
        margin: 1px;
        border: 1px solid #000;
    }

.colorselector {
    position: relative;
    width: 36px;
    height: 15px;
    margin-left: 5px;
    margin-top: 5px;
}

    .colorselector div {
        position: absolute;
        width: 30px;
        height: 30px;
        border: 3px solid #bdbdbd;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: url(images/colorSelector.png) center center;
    }

h4.legend {
    padding-bottom: 7px;
    font-size: 14px;
}

.item &gt; div.pic_radius {
    cursor: move;
}

.addwidgetform {
    padding: 10px;
    min-height: 349px;
}

    .addwidgetform &gt; h4 {
        height: 25px;
        margin-bottom: 15px;
        border-bottom: 1px dashed #DCE0E2;
    }

.gridloading, .gridrefresh {
    width: 19px;
    padding: 3px 3px 3px 7px;
    border-right: 1px solid #DCE0E2;
    height: 26px;
    cursor: Pointer;
    float: left;
}

.gridrefresh {
    background: url(images/grid-refresh.png) 7px 9px no-repeat;
}

.gridloading {
    background: url(images/grid-load.gif) 7px 9px no-repeat;
}

.form-legend {
    text-decoration: underline;
    width: 30%;
    float: left;
    text-align: right;
    margin-bottom: 10px;
}

.form-row {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

.form-label {
    width: 30%;
    float: left;
}

    .form-label label {
        float: right;
        text-align: right;
    }

.form-input {
    float: left;
    margin-left: 4px;
}

    .form-input .banksettinglist {
        margin-left: -5px;
    }

.hide-icon-slide .tp-bullets {
    display: none;
}

.previewnoimage {
    border: 1px solid #ccc;
    padding: 5px 5px 2px;
    float: left;
}

.sogoodupload_sortable {
    margin-left: 0;
}

.previewitem {
    border: 1px solid #eaeaea;
    background-color: #f2f2f2;
    padding: 5px;
    float: left;
}

.preview .sortable li {
    display: inline;
}

.ideleterenewall {
    background: url(Images/delete13x13.png) no-repeat;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

.ideleteTabcolor {
    background: url(Images/delete13x13.png) no-repeat;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

.sgwupload_select {
    margin-left: 10px;
    background: url(Images/b-check13x13.png) no-repeat;
    height: 13px;
    padding-left: 17px;
    cursor: pointer;
    width: 80px;
    margin-top: 5px;
    font-size: 11px;
}

.sgwupload_selected {
    background: url(Images/check13x13.png) no-repeat;
}

.slider_arrow_left, .slider_arrow_right {
    background: url(Images/icon-slider-arrow.png);
    position: absolute;
    width: 30px;
    height: 46px;
    top: 50%;
    margin-top: -23px;
    cursor: pointer;
    display: none;
}

.slider_arrow_left {
    left: 15px;
}

    .slider_arrow_left:hover {
        background-position: 0 45px;
    }

.slider_arrow_right {
    background-position: 28px 0;
    right: 15px;
}

    .slider_arrow_right:hover {
        background-position: 28px 45px;
    }

.flag {
    width: 16px;
    height: 11px;
    background: url(images/flags.png) no-repeat;
}

    .flag.flag-ad {
        background-position: -16px 0;
    }

    .flag.flag-ae {
        background-position: -32px 0;
    }

    .flag.flag-af {
        background-position: -48px 0;
    }

    .flag.flag-ag {
        background-position: -64px 0;
    }

    .flag.flag-ai {
        background-position: -80px 0;
    }

    .flag.flag-al {
        background-position: -96px 0;
    }

    .flag.flag-am {
        background-position: -112px 0;
    }

    .flag.flag-an {
        background-position: -128px 0;
    }

    .flag.flag-ao {
        background-position: -144px 0;
    }

    .flag.flag-ar {
        background-position: -160px 0;
    }

    .flag.flag-as {
        background-position: -176px 0;
    }

    .flag.flag-at {
        background-position: -192px 0;
    }

    .flag.flag-au {
        background-position: -208px 0;
    }

    .flag.flag-aw {
        background-position: -224px 0;
    }

    .flag.flag-az {
        background-position: -240px 0;
    }

    .flag.flag-ba {
        background-position: 0 -11px;
    }

    .flag.flag-bb {
        background-position: -16px -11px;
    }

    .flag.flag-bd {
        background-position: -32px -11px;
    }

    .flag.flag-be {
        background-position: -48px -11px;
    }

    .flag.flag-bf {
        background-position: -64px -11px;
    }

    .flag.flag-bg {
        background-position: -80px -11px;
    }

    .flag.flag-bh {
        background-position: -96px -11px;
    }

    .flag.flag-bi {
        background-position: -112px -11px;
    }

    .flag.flag-bj {
        background-position: -128px -11px;
    }

    .flag.flag-bm {
        background-position: -144px -11px;
    }

    .flag.flag-bn {
        background-position: -160px -11px;
    }

    .flag.flag-bo {
        background-position: -176px -11px;
    }

    .flag.flag-br {
        background-position: -192px -11px;
    }

    .flag.flag-bs {
        background-position: -208px -11px;
    }

    .flag.flag-bt {
        background-position: -224px -11px;
    }

    .flag.flag-bv {
        background-position: -240px -11px;
    }

    .flag.flag-bw {
        background-position: 0 -22px;
    }

    .flag.flag-by {
        background-position: -16px -22px;
    }

    .flag.flag-bz {
        background-position: -32px -22px;
    }

    .flag.flag-ca {
        background-position: -48px -22px;
    }

    .flag.flag-catalonia {
        background-position: -64px -22px;
    }

    .flag.flag-cd {
        background-position: -80px -22px;
    }

    .flag.flag-cf {
        background-position: -96px -22px;
    }

    .flag.flag-cg {
        background-position: -112px -22px;
    }

    .flag.flag-ch {
        background-position: -128px -22px;
    }

    .flag.flag-ci {
        background-position: -144px -22px;
    }

    .flag.flag-ck {
        background-position: -160px -22px;
    }

    .flag.flag-cl {
        background-position: -176px -22px;
    }

    .flag.flag-cm {
        background-position: -192px -22px;
    }

    .flag.flag-zh {
        background-position: -208px -22px;
    }

    .flag.flag-co {
        background-position: -224px -22px;
    }

    .flag.flag-cr {
        background-position: -240px -22px;
    }

    .flag.flag-cu {
        background-position: 0 -33px;
    }

    .flag.flag-cv {
        background-position: -16px -33px;
    }

    .flag.flag-cw {
        background-position: -32px -33px;
    }

    .flag.flag-cy {
        background-position: -48px -33px;
    }

    .flag.flag-cz {
        background-position: -64px -33px;
    }

    .flag.flag-de {
        background-position: -80px -33px;
    }

    .flag.flag-dj {
        background-position: -96px -33px;
    }

    .flag.flag-dk {
        background-position: -112px -33px;
    }

    .flag.flag-dm {
        background-position: -128px -33px;
    }

    .flag.flag-do {
        background-position: -144px -33px;
    }

    .flag.flag-dz {
        background-position: -160px -33px;
    }

    .flag.flag-ec {
        background-position: -176px -33px;
    }

    .flag.flag-ee {
        background-position: -192px -33px;
    }

    .flag.flag-eg {
        background-position: -208px -33px;
    }

    .flag.flag-eh {
        background-position: -224px -33px;
    }

    .flag.flag-england {
        background-position: -240px -33px;
    }

    .flag.flag-er {
        background-position: 0 -44px;
    }

    .flag.flag-es {
        background-position: -16px -44px;
    }

    .flag.flag-et {
        background-position: -32px -44px;
    }

    .flag.flag-eu {
        background-position: -48px -44px;
    }

    .flag.flag-fi {
        background-position: -64px -44px;
    }

    .flag.flag-fj {
        background-position: -80px -44px;
    }

    .flag.flag-fk {
        background-position: -96px -44px;
    }

    .flag.flag-fm {
        background-position: -112px -44px;
    }

    .flag.flag-fo {
        background-position: -128px -44px;
    }

    .flag.flag-fr {
        background-position: -144px -44px;
    }

    .flag.flag-ga {
        background-position: -160px -44px;
    }

    .flag.flag-en {
        background-position: -176px -44px;
    }

    .flag.flag-gd {
        background-position: -192px -44px;
    }

    .flag.flag-ge {
        background-position: -208px -44px;
    }

    .flag.flag-gf {
        background-position: -224px -44px;
    }

    .flag.flag-gg {
        background-position: -240px -44px;
    }

    .flag.flag-gh {
        background-position: 0 -55px;
    }

    .flag.flag-gi {
        background-position: -16px -55px;
    }

    .flag.flag-gl {
        background-position: -32px -55px;
    }

    .flag.flag-gm {
        background-position: -48px -55px;
    }

    .flag.flag-gn {
        background-position: -64px -55px;
    }

    .flag.flag-gp {
        background-position: -80px -55px;
    }

    .flag.flag-gq {
        background-position: -96px -55px;
    }

    .flag.flag-gr {
        background-position: -112px -55px;
    }

    .flag.flag-gs {
        background-position: -128px -55px;
    }

    .flag.flag-gt {
        background-position: -144px -55px;
    }

    .flag.flag-gu {
        background-position: -160px -55px;
    }

    .flag.flag-gw {
        background-position: -176px -55px;
    }

    .flag.flag-gy {
        background-position: -192px -55px;
    }

    .flag.flag-hk {
        background-position: -208px -55px;
    }

    .flag.flag-hm {
        background-position: -224px -55px;
    }

    .flag.flag-hn {
        background-position: -240px -55px;
    }

    .flag.flag-hr {
        background-position: 0 -66px;
    }

    .flag.flag-ht {
        background-position: -16px -66px;
    }

    .flag.flag-hu {
        background-position: -32px -66px;
    }

    .flag.flag-ic {
        background-position: -48px -66px;
    }

    .flag.flag-id {
        background-position: -64px -66px;
    }

    .flag.flag-ie {
        background-position: -80px -66px;
    }

    .flag.flag-il {
        background-position: -96px -66px;
    }

    .flag.flag-im {
        background-position: -112px -66px;
    }

    .flag.flag-in {
        background-position: -128px -66px;
    }

    .flag.flag-io {
        background-position: -144px -66px;
    }

    .flag.flag-iq {
        background-position: -160px -66px;
    }

    .flag.flag-ir {
        background-position: -176px -66px;
    }

    .flag.flag-is {
        background-position: -192px -66px;
    }

    .flag.flag-it {
        background-position: -208px -66px;
    }

    .flag.flag-je {
        background-position: -224px -66px;
    }

    .flag.flag-jm {
        background-position: -240px -66px;
    }

    .flag.flag-jo {
        background-position: 0 -77px;
    }

    .flag.flag-ja {
        background-position: -16px -77px;
    }

    .flag.flag-ke {
        background-position: -32px -77px;
    }

    .flag.flag-kg {
        background-position: -48px -77px;
    }

    .flag.flag-kh {
        background-position: -64px -77px;
    }

    .flag.flag-ki {
        background-position: -80px -77px;
    }

    .flag.flag-km {
        background-position: -96px -77px;
    }

    .flag.flag-kn {
        background-position: -112px -77px;
    }

    .flag.flag-kp {
        background-position: -128px -77px;
    }

    .flag.flag-ko {
        background-position: -144px -77px;
    }

    .flag.flag-kurdistan {
        background-position: -160px -77px;
    }

    .flag.flag-kw {
        background-position: -176px -77px;
    }

    .flag.flag-ky {
        background-position: -192px -77px;
    }

    .flag.flag-kz {
        background-position: -208px -77px;
    }

    .flag.flag-lo {
        background-position: -224px -77px;
    }

    .flag.flag-lb {
        background-position: -240px -77px;
    }

    .flag.flag-lc {
        background-position: 0 -88px;
    }

    .flag.flag-li {
        background-position: -16px -88px;
    }

    .flag.flag-lk {
        background-position: -32px -88px;
    }

    .flag.flag-lr {
        background-position: -48px -88px;
    }

    .flag.flag-ls {
        background-position: -64px -88px;
    }

    .flag.flag-lt {
        background-position: -80px -88px;
    }

    .flag.flag-lu {
        background-position: -96px -88px;
    }

    .flag.flag-lv {
        background-position: -112px -88px;
    }

    .flag.flag-ly {
        background-position: -128px -88px;
    }

    .flag.flag-ma {
        background-position: -144px -88px;
    }

    .flag.flag-mc {
        background-position: -160px -88px;
    }

    .flag.flag-md {
        background-position: -176px -88px;
    }

    .flag.flag-me {
        background-position: -192px -88px;
    }

    .flag.flag-mg {
        background-position: -208px -88px;
    }

    .flag.flag-mh {
        background-position: -224px -88px;
    }

    .flag.flag-mk {
        background-position: -240px -88px;
    }

    .flag.flag-ml {
        background-position: 0 -99px;
    }

    .flag.flag-mm {
        background-position: -16px -99px;
    }

    .flag.flag-mo {
        background-position: -48px -99px;
    }

    .flag.flag-mp {
        background-position: -64px -99px;
    }

    .flag.flag-mq {
        background-position: -80px -99px;
    }

    .flag.flag-mr {
        background-position: -96px -99px;
    }

    .flag.flag-ms {
        background-position: -112px -99px;
    }

    .flag.flag-mt {
        background-position: -128px -99px;
    }

    .flag.flag-mu {
        background-position: -144px -99px;
    }

    .flag.flag-mv {
        background-position: -160px -99px;
    }

    .flag.flag-mw {
        background-position: -176px -99px;
    }

    .flag.flag-mx {
        background-position: -192px -99px;
    }

    .flag.flag-my {
        background-position: -208px -99px;
    }

    .flag.flag-mz {
        background-position: -224px -99px;
    }

    .flag.flag-na {
        background-position: -240px -99px;
    }

    .flag.flag-nc {
        background-position: 0 -110px;
    }

    .flag.flag-ne {
        background-position: -16px -110px;
    }

    .flag.flag-nf {
        background-position: -32px -110px;
    }

    .flag.flag-ng {
        background-position: -48px -110px;
    }

    .flag.flag-ni {
        background-position: -64px -110px;
    }

    .flag.flag-nl {
        background-position: -80px -110px;
    }

    .flag.flag-no {
        background-position: -96px -110px;
    }

    .flag.flag-np {
        background-position: -112px -110px;
    }

    .flag.flag-nr {
        background-position: -128px -110px;
    }

    .flag.flag-nu {
        background-position: -144px -110px;
    }

    .flag.flag-nz {
        background-position: -160px -110px;
    }

    .flag.flag-om {
        background-position: -176px -110px;
    }

    .flag.flag-pa {
        background-position: -192px -110px;
    }

    .flag.flag-pe {
        background-position: -208px -110px;
    }

    .flag.flag-pf {
        background-position: -224px -110px;
    }

    .flag.flag-pg {
        background-position: -240px -110px;
    }

    .flag.flag-ph {
        background-position: 0 -121px;
    }

    .flag.flag-pk {
        background-position: -16px -121px;
    }

    .flag.flag-pl {
        background-position: -32px -121px;
    }

    .flag.flag-pm {
        background-position: -48px -121px;
    }

    .flag.flag-pn {
        background-position: -64px -121px;
    }

    .flag.flag-pr {
        background-position: -80px -121px;
    }

    .flag.flag-ps {
        background-position: -96px -121px;
    }

    .flag.flag-pt {
        background-position: -112px -121px;
    }

    .flag.flag-pw {
        background-position: -128px -121px;
    }

    .flag.flag-py {
        background-position: -144px -121px;
    }

    .flag.flag-qa {
        background-position: -160px -121px;
    }

    .flag.flag-re {
        background-position: -176px -121px;
    }

    .flag.flag-ro {
        background-position: -192px -121px;
    }

    .flag.flag-rs {
        background-position: -208px -121px;
    }

    .flag.flag-ru {
        background-position: -224px -121px;
    }

    .flag.flag-rw {
        background-position: -240px -121px;
    }

    .flag.flag-sa {
        background-position: 0 -132px;
    }

    .flag.flag-sb {
        background-position: -16px -132px;
    }

    .flag.flag-sc {
        background-position: -32px -132px;
    }

    .flag.flag-scotland {
        background-position: -48px -132px;
    }

    .flag.flag-sd {
        background-position: -64px -132px;
    }

    .flag.flag-se {
        background-position: -80px -132px;
    }

    .flag.flag-sg {
        background-position: -96px -132px;
    }

    .flag.flag-sh {
        background-position: -112px -132px;
    }

    .flag.flag-si {
        background-position: -128px -132px;
    }

    .flag.flag-sk {
        background-position: -144px -132px;
    }

    .flag.flag-sl {
        background-position: -160px -132px;
    }

    .flag.flag-sm {
        background-position: -176px -132px;
    }

    .flag.flag-sn {
        background-position: -192px -132px;
    }

    .flag.flag-so {
        background-position: -208px -132px;
    }

    .flag.flag-somaliland {
        background-position: -224px -132px;
    }

    .flag.flag-sr {
        background-position: -240px -132px;
    }

    .flag.flag-ss {
        background-position: 0 -143px;
    }

    .flag.flag-st {
        background-position: -16px -143px;
    }

    .flag.flag-sv {
        background-position: -32px -143px;
    }

    .flag.flag-sx {
        background-position: -48px -143px;
    }

    .flag.flag-sy {
        background-position: -64px -143px;
    }

    .flag.flag-sz {
        background-position: -80px -143px;
    }

    .flag.flag-tc {
        background-position: -96px -143px;
    }

    .flag.flag-td {
        background-position: -112px -143px;
    }

    .flag.flag-tf {
        background-position: -128px -143px;
    }

    .flag.flag-tg {
        background-position: -144px -143px;
    }

    .flag.flag-th {
        background-position: -160px -143px;
    }

    .flag.flag-tj {
        background-position: -176px -143px;
    }

    .flag.flag-tk {
        background-position: -192px -143px;
    }

    .flag.flag-tl {
        background-position: -208px -143px;
    }

    .flag.flag-tm {
        background-position: -224px -143px;
    }

    .flag.flag-tn {
        background-position: -240px -143px;
    }

    .flag.flag-to {
        background-position: 0 -154px;
    }

    .flag.flag-tr {
        background-position: -16px -154px;
    }

    .flag.flag-tt {
        background-position: -32px -154px;
    }

    .flag.flag-tv {
        background-position: -48px -154px;
    }

    .flag.flag-tw {
        background-position: -64px -154px;
    }

    .flag.flag-tz {
        background-position: -80px -154px;
    }

    .flag.flag-ua {
        background-position: -96px -154px;
    }

    .flag.flag-ug {
        background-position: -112px -154px;
    }

    .flag.flag-um {
        background-position: -128px -154px;
    }

    .flag.flag-us {
        background-position: -144px -154px;
    }

    .flag.flag-uy {
        background-position: -160px -154px;
    }

    .flag.flag-uz {
        background-position: -176px -154px;
    }

    .flag.flag-va {
        background-position: -192px -154px;
    }

    .flag.flag-vc {
        background-position: -208px -154px;
    }

    .flag.flag-ve {
        background-position: -224px -154px;
    }

    .flag.flag-vg {
        background-position: -240px -154px;
    }

    .flag.flag-vi {
        background-position: 0 -165px;
    }

    .flag.flag-vn {
        background-position: -16px -165px;
    }

    .flag.flag-vu {
        background-position: -32px -165px;
    }

    .flag.flag-wales {
        background-position: -48px -165px;
    }

    .flag.flag-wf {
        background-position: -64px -165px;
    }

    .flag.flag-ws {
        background-position: -80px -165px;
    }

    .flag.flag-ye {
        background-position: -96px -165px;
    }

    .flag.flag-yt {
        background-position: -112px -165px;
    }

    .flag.flag-za {
        background-position: -128px -165px;
    }

    .flag.flag-zanzibar {
        background-position: -144px -165px;
    }

    .flag.flag-zm {
        background-position: -160px -165px;
    }

    .flag.flag-zw {
        background-position: -176px -165px;
    }

.grid-mobile-pre {
    background-color: #777;
    color: #ccc;
    border-radius: 0 6px 6px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    outline: 0;
    padding: 8px 8px 3px 10px;
    z-index: 500;
    width: 43px;
    display: none;
    height: 40px;
}

.grid-mobile-next {
    background-color: #777;
    color: #ccc;
    border-radius: 6px 0 0 6px;
    position: fixed;
    right: 0;
    bottom: 0;
    outline: 0;
    padding: 8px 8px 3px 12px;
    z-index: 500;
    width: 43px;
    display: none;
    height: 40px;
}

@media (max-width:767px) {
    .grid-mobile-next, .grid-mobile-pre {
        display: block;
    }
}

@media screen and (max-width: 767px) {
    .select2 {
        width: 100% !important;
    }
}


/* validationEngine.jquery.css */



/* Z-INDEX */
.formError {
    z-index: 2;
}

    .formError .formErrorContent {
        z-index: 991;
    }

    .formError .formErrorArrow {
        z-index: 996;
    }

.ui-dialog .formError {
    z-index: 5000;
}

    .ui-dialog .formError .formErrorContent {
        z-index: 5001;
    }

    .ui-dialog .formError .formErrorArrow {
        z-index: 5006;
    }

.inputContainer {
    position: relative;
    float: left;
}

.formError {
    position: absolute;
    /*top: 300px;*/
    /*left: 300px;*/
    /*display: block;*/
    cursor: pointer;
    text-align: left;
    /*z-index: 99999999;*/
}

    .formError.inline {
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
    }

.ajaxSubmit {
    padding: 20px;
    background: #f2dede;
    border: 1px solid #999;
    display: none;
}

.formError .formErrorContent {
    position: relative;
    color: #a94442;
    padding: 5px 10px;
    background-color: #f2dede;
    font-size: 14px;
    border: #ebccd1 1px solid;
    /*width: 100%;
	background: #ee0101;
	position:relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;*/
}

.formError.inline .formErrorContent {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
}

.greenPopup .formErrorContent {
    background: #ccffcc;
    position: relative;
    color: #3d9143;
    padding: 5px 10px;
    background-color: #ccffcc;
    font-size: 14px;
    border: #99ff99 1px solid;
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative;
}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
    margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    margin: 0px 0 0 12px;
    top: 2px;
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    -o-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
    background: #33be40;
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow .line10 {
    width: 13px;
    border: none;
}

.formError .formErrorArrow .line9 {
    width: 11px;
    border: none;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd;
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd;
}

.sogoodwebengine {
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 1px;
    font-size: 9px;
    width: 141px;
}

    .sogoodwebengine .sogoodwebengine_icon {
        margin-left: 3px;
        float: left;
    }

    .sogoodwebengine .sogoodwebengine_text {
        margin-left: 3px;
        float: left;
        line-height: 13px;
        height: 30px;
    }

        .sogoodwebengine .sogoodwebengine_text .sogoodwebengine_keyword {
            color: #2d6eb8;
        }

        .sogoodwebengine .sogoodwebengine_text .sogoodwebengine_engine {
            color: #e8760f;
        }


/*---------- thbanks ----------*/
@font-face {
    font-family: "thbanks";
    src: url('Fonts/thbanks/thbanks.eot');
    src: url('Fonts/thbanks/thbanks.eot?#iefix') format('eot'), url('Fonts/thbanks/thbanks.woff') format('woff'), url('Fonts/thbanks/thbanks.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.thbanks {
    display: inline-block;
    border-radius: 3px;
}

    .thbanks:before {
        color: white;
        padding: 10px;
        font-size: 2em;
    }

    .thbanks:before {
        display: inline-block;
        font-family: thbanks;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.thbanks-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%;
}

.thbanks-2x {
    font-size: 2em;
}

.thbanks-3x {
    font-size: 3em;
}

.thbanks-4x {
    font-size: 4em;
}

.thbanks-5x {
    font-size: 5em;
}

.thbanks-fw {
    width: 1.2857142857142858em;
    text-align: center;
}

.thbanks-baac:before {
    content: "\EA01";
}

.thbanks-bay:before {
    content: "\EA02";
}

.thbanks-bbl:before {
    content: "\EA03";
}

.thbanks-bnp:before {
    content: "\EA04";
}

.thbanks-boa:before {
    content: "\EA05";
}

.thbanks-cacib:before {
    content: "\EA06";
}

.thbanks-cimb:before {
    content: "\EA07";
}

.thbanks-citi:before {
    content: "\EA08";
}

.thbanks-db:before {
    content: "\EA09";
}

.thbanks-ghb:before {
    content: "\EA0A";
}

.thbanks-gsb:before {
    content: "\EA0B";
}

.thbanks-hsbc:before {
    content: "\EA0C";
}

.thbanks-ibank:before {
    content: "\EA0D";
}

.thbanks-icbc:before {
    content: "\EA0E";
}

.thbanks-jpm:before {
    content: "\EA0F";
}

.thbanks-kbank:before {
    content: "\EA10";
}

.thbanks-kk:before {
    content: "\EA11";
}

.thbanks-ktb:before {
    content: "\EA12";
}

.thbanks-lhb:before {
    content: "\EA13";
}

.thbanks-mb:before {
    content: "\EA14";
}

.thbanks-mega:before {
    content: "\EA15";
}

.thbanks-mufg:before {
    content: "\EA16";
}

.thbanks-rbs:before {
    content: "\EA17";
}

.thbanks-sc:before {
    content: "\EA18";
}

.thbanks-scb:before {
    content: "\EA19";
}

.thbanks-smbc:before {
    content: "\EA1A";
}

.thbanks-tbank:before {
    content: "\EA1B";
}

.thbanks-tcrb:before {
    content: "\EA1C";
}

.thbanks-tisco:before {
    content: "\EA1D";
}

.thbanks-tmb:before {
    content: "\EA1E";
}

.thbanks-uob:before {
    content: "\EA1F";
}

.thbanks-bbl {
    background-color: #1e4598;
}

.thbanks-kbank {
    background-color: #138f2d;
}

.thbanks-rbs {
    background-color: #032952;
}

.thbanks-ktb {
    background-color: #1ba5e1;
}

.thbanks-jpm {
    background-color: #321c10;
}

.thbanks-mufg {
    background-color: #d61323;
}

.thbanks-tmb {
    background-color: #1279be;
}

.thbanks-scb {
    background-color: #4e2e7f;
}

.thbanks-citi {
    background-color: #1583c7;
}

.thbanks-smbc {
    background-color: #a0d235;
}

.thbanks-sc {
    background-color: #0f6ea1;
}

.thbanks-cimb {
    background-color: #7e2f36;
}

.thbanks-uob {
    background-color: #0b3979;
}

.thbanks-bay {
    background-color: #fec43b;
}

.thbanks-mega {
    background-color: #815e3b;
}

.thbanks-boa {
    background-color: #e11e3c;
}

.thbanks-cacib {
    background-color: #0e765b;
}

.thbanks-gsb {
    background-color: #eb198d;
}

.thbanks-hsbc {
    background-color: #fd0d1b;
}

.thbanks-db {
    background-color: #0522a5;
}

.thbanks-ghb {
    background-color: #f57d23;
}

.thbanks-baac {
    background-color: #4b9b1d;
}

.thbanks-mb {
    background-color: #150b78;
}

.thbanks-bnp {
    background-color: #14925e;
}

.thbanks-tbank {
    background-color: #fc4f1f;
}

.thbanks-ibank {
    background-color: #184615;
}

.thbanks-tisco {
    background-color: #12549f;
}

.thbanks-kk {
    background-color: #199cc5;
}

.thbanks-icbc {
    background-color: #c50f1c;
}

.thbanks-tcrb {
    background-color: #0a4ab3;
}

.thbanks-lhb {
    background-color: #6d6e71;
}


/*-------------------------- UI Responsive TextEditor --------------------------*/
.mce-tinymce.mce-tinymce-inline.mce-arrow.mce-container.mce-panel.mce-floatpanel.mce-arrow-up.mce-arrow-left {
    width: auto !important;
}

@media (max-width:870px) {
    .mce-window.mce-in.UploadFilesSogoodwebTE {
        width: 95% !important;
        margin-left: 2.5%;
        margin-right: 2%;
        left: initial !important;
    }

    .UploadFilesSogoodwebTE .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-primary.mce-abs-layout-item.mce-first.mce-btn-has-text.Button-Finds {
        left: initial !important;
        margin-left: 5px;
        width: 15% !important;
        position: relative;
    }

    .UploadFilesSogoodwebTE .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-btn-has-text.Button-Finds {
        left: initial !important;
        margin-left: 5px;
        width: 18% !important;
        position: relative;
    }

    .UploadFilesSogoodwebTE .mce-reset .mce-abs-layout,
    .UploadFilesSogoodwebTE .mce-reset .mce-abs-layout .mce-abs-layout-item,
    .UploadFilesSogoodwebTE .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .UploadFilesSogoodwebTE .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        width: 97.6% !important;
    }

    .UploadFilesSogoodwebTE .mce-reset .mce-foot,
    .UploadFilesSogoodwebTE .mce-reset .mce-foot .mce-abs-layout {
        width: 100% !important;
        text-align: center;
    }

        .UploadFilesSogoodwebTE .mce-reset .mce-foot .mce-abs-layout .mce-widget.mce-btn.mce-primary.mce-abs-layout-item.mce-first.mce-btn-has-text,
        .UploadFilesSogoodwebTE .mce-reset .mce-foot .mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-last.mce-btn-has-text {
            left: initial !important;
            margin-left: 5px;
            width: 30% !important;
            position: relative;
        }
}

@media (max-width:670px) {
    /*#mceu_125,#mceu_132,#mceu_139,*/
    .mce-window.mce-in {
        width: 95% !important;
        margin-left: 2.5%;
        margin-right: 2%;
        left: initial !important;
    }



        .mce-window.mce-in .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-primary.mce-abs-layout-item.mce-first.mce-btn-has-text.Button-Finds {
            left: initial !important;
            margin-left: 5px;
            width: 15% !important;
            position: relative;
        }

        .mce-window.mce-in .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-btn-has-text.Button-Finds {
            left: initial !important;
            margin-left: 5px;
            width: 18% !important;
            position: relative;
        }

    .mce-window .mce-reset .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        width: 97.6% !important;
    }

    .mce-window .mce-reset .mce-foot,
    .mce-window .mce-reset .mce-foot .mce-abs-layout {
        width: 100% !important;
        text-align: center;
    }

        .mce-window .mce-reset .mce-foot .mce-abs-layout .mce-widget.mce-btn.mce-primary.mce-abs-layout-item.mce-first.mce-btn-has-text,
        .mce-window .mce-reset .mce-foot .mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-last.mce-btn-has-text {
            left: initial !important;
            margin-left: 5px;
            width: 30% !important;
            position: relative;
        }

    .mce-container-body.mce-abs-layout {
        overflow: initial !important;
    }

        .mce-container-body.mce-abs-layout label {
            width: 25% !important;
        }



    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-first.mce-formitem .mce-container-body.mce-abs-layout .mce-combobox.mce-abs-layout-item {
        left: 0 !important;
        margin-left: 40%;
    }
    /*----- Image description -----*/
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-formitem .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        left: 0 !important;
        margin-left: 40%;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last {
        left: 0 !important;
    }

        .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item.mce-first {
            width: 25% !important;
            margin-left: 42%;
        }

        .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-widget.mce-label.mce-abs-layout-item {
            margin-left: 72% !important;
            left: 0 !important;
        }

        .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
            width: 27% !important;
            margin-left: 76%;
        }

        .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-checkbox.mce-abs-layout-item.mce-last.mce-checked,
        .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-checkbox.mce-abs-layout-item.mce-last {
            margin-top: 25px;
            margin-left: 42%;
        }


    .mce-window .mce-reset .mce-window-body.mce-abs-layout mce-abs-layout-item.mce-first {
        /*left: 5% !important;*/
        left: 0 !important;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-last .mce-textbox {
        width: 60% !important;
    }


    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-formitem .mce-combobox.mce-abs-layout-item.mce-last {
        left: 0 !important;
        margin-left: 40%;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-panel.mce-abs-layout-item.mce-first.mce-last {
        background-color: #ffffff;
    }

        .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-panel.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout #mcemediasource {
            width: 100% !important;
        }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        margin-left: 40%;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        width: 64% !important;
    }

    .mce-window.mce-in .mce-reset .GridContent .mce-container.mce-abs-layout-item.mce-last {
        display: none;
    }


    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-formitem .mce-container-body.mce-abs-layout .mce-checkbox.mce-abs-layout-item.mce-last {
        margin-left: 42%;
        left: 0 !important;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-checkbox.mce-abs-layout-item.mce-last {
        margin-left: 32%;
        left: 0 !important;
    }
}

@media (max-width:550px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 97% !important;
    }
}

@media (max-width:500px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-container-body.mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-container-body.mce-abs-layout textarea {
        width: 96% !important;
    }

    /*--------------- Special character Responsive --------------- */
    /*.mce-window.mce-in .mce-reset .mce-container-body.mce-window-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-first  { 
            width: 100% ;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    min-height: .01%;
    overflow-x: auto;
    }*/

    .mce-window.mce-in .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-primary.mce-abs-layout-item.mce-first.mce-btn-has-text.Button-Finds button span {
        font-size: 8px !important;
    }

    .mce-window.mce-in .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-btn-has-text.Button-Finds button span {
        font-size: 8px !important;
    }
}



@media (max-width:400px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 95% !important;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        margin-left: -5px;
    }
}

@media (max-width:360px) {


    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout label,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-checkbox.mce-abs-layout-item.mce-last.mce-checked .mce-label {
        font-size: 8px;
        font-weight: 600 !important;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-first.mce-formitem .mce-container-body.mce-abs-layout .mce-combobox.mce-abs-layout-item {
        margin-left: 50px;
        width: 100% !important;
    }
    /*----- Image description -----*/
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-formitem .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        left: 0 !important;
        width: 55% !important;
        margin-left: 90px;
    }


    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item.mce-first {
        width: 20% !important;
        margin-left: 36%;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-widget.mce-label.mce-abs-layout-item {
        margin-left: 66% !important;
        left: 0 !important;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        width: 20% !important;
        margin-left: 75%;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        margin-left: 20%;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        width: 70% !important;
    }
}

@media (max-width:350px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 93% !important;
    }


    .mce-window.mce-in .mce-reset .mce-container.mce-panel.mce-foot .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-abs-layout-item.mce-btn-has-text.Button-Finds {
        width: 16% !important;
    }


    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        margin-left: -8px;
    }
}

@media (max-width:300px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 91% !important;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        margin-left: 20%;
    }

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-container.mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-widget.mce-btn.mce-menubtn.mce-listbox.mce-abs-layout-item.mce-last.mce-btn-has-text {
        width: 78% !important;
    }
}

@media (max-width:280px) {

    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        margin-left: -10px;
    }
}

@media (max-width:250px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 89% !important;
    }
}

@media (max-width:240px) {


    /*----- Image description -----*/
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-formitem .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        left: 0 !important;
        width: 40% !important;
        margin-left: 90px;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-last .mce-textbox {
        width: 65% !important;
    }
}


@media (max-width:200px) {
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout,
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item .mce-abs-layout textarea {
        width: 87% !important;
    }

    /*----- Image description -----*/
    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-formitem .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        left: 0 !important;
        width: 30% !important;
        margin-left: 90px;
    }


    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item.mce-first {
        width: 10% !important;
        margin-left: 60%;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-widget.mce-label.mce-abs-layout-item {
        margin-left: 81% !important;
        left: 0 !important;
    }

    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-first .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last.mce-formitem .mce-container-body.mce-abs-layout .mce-abs-layout-item.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-abs-layout-item {
        width: 10% !important;
        margin-left: 90%;
    }



    .mce-window .mce-reset .mce-abs-layout .mce-abs-layout-item.mce-last .mce-textbox {
        width: 60% !important;
    }


    .mce-window.mce-in .mce-reset .mce-window-body.mce-abs-layout .mce-container.mce-form.mce-abs-layout-item.mce-first.mce-last .mce-container-body.mce-abs-layout .mce-textbox.mce-multiline.mce-abs-layout-item.mce-first.mce-last {
        margin-left: -15px;
    }
}

.mce-branding,
.mce-branding-powered-by {
    display: none !important;
}

/*---Upload TinyMCE---*/
/*.mce-window                         {width:auto !important; text-align:center; padding:10px; top:0px !important; left:0px !important; right:0px !important; bottom:0px !important; background:none !important;}
.mce-window-head                    {background:#FFFFFF !important;}
.mce-window-body                    {background:#FFFFFF !important;}
.mce-foot &gt; .mce-container-body     {padding:10px !important; width:80% !important;}
.mce-panel                          {max-width:100% !important;}
.mce-container                      {max-width:100% !important; height:auto !important; overflow:auto;}
.mce-container-body                 {max-width:100% !important; height:auto !important; overflow:auto;}
.mce-form                           {padding:10px !important;}
.mce-tabs                           {max-width:100% !important;}
.mce-formitem                       {margin:10px 0 !important;}
.mce-abs-layout-item                {position:static !important; width:auto !important;}
.mce-abs-layout-item.mce-label      {display:block !important;}
.mce-abs-layout-item.mce-textbox    {-webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; display:block !important; width:100% !important;}
.mce-abs-layout-item.mce-combobox   {display:flex !important;}
.mce-abs-layout-item.mce-combobox &gt; .mce-textbox {-ms-flex:1 1 auto; -webkit-flex:1 1 auto; flex:1 1 auto; height:29px !important; width:80% !important;}
.mce-container-body.mce-window-body.mce-abs-layout iframe {height:500px !important;}*/



/*@media only screen and (max-device-width: 549px) {

    #mce-modal-block {
    }

    .mce-window {
        width: auto !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        background: none !important;
    }

    .mce-window-head {
        background: #fff !important;
    }

    .mce-window-body {
        background: #fff !important;
    }

    .mce-foot {
    }

        .mce-foot &gt; .mce-container-body {
            padding: 10px !important;
        }

        .mce-foot button {
        }

    .mce-panel {
        max-width: 100% !important;
    }

    .mce-container {
        max-width: 100% !important;
        height: auto !important;
    }

    .mce-container-body {
        max-width: 100% !important;
        height: auto !important;
    }

    .mce-form {
        padding: 10px !important;
    }

    .mce-tabs {
        max-width: 100% !important;
    }

        .mce-tabs .mce-tab, .mce-tabs .mce-tab.mce-active {
        }

    .mce-formitem {
        margin: 10px 0 !important;
    }

    .mce-btn &gt; button {
    }

    .mce-abs-layout-item {
        position: static !important;
        width: auto !important;
    }

        .mce-abs-layout-item.mce-label {
            display: block !important;
        }

        .mce-abs-layout-item.mce-textbox {
            -webkit-box-sizing: border-box !important;
            -moz-box-sizing: border-box !important;
            box-sizing: border-box !important;
            display: block !important;
            width: 100% !important;
        }

        .mce-abs-layout-item.mce-combobox {
            display: flex !important;
        }

            .mce-abs-layout-item.mce-combobox &gt; .mce-textbox {
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
                height: 29px !important;
            }
}*/
/*---Upload TinyMCE---*/

.widget-item-header-postdate {
    width:125px;
}
.widget-item-header-position {
    width:195px;
}
.widget-item-header-apply-total {
    width: 146px;
}
.widget-item-header-experience {
    width: 146px;
}
.widget-item-header-education{
    width:210px;
}
.widget-item-header-salary {
    width:135px;
}
.widget-item-header-detail {
    width:135px;
}

.labelProduct {
    text-align: left;
    margin-top: 15px;
    color: #fff;
    font-size: 14px;
    font: 500 13px sans-serif;
    text-align: center;
    text-transform: capitalize;
    position: absolute;
    border-radius: 0px;
    z-index: 1;
    letter-spacing: 0.015cm;
    text-shadow: 0 1px 3px #989898;
}

.labelOuter {
    margin-bottom: 5px;
    position: relative;
}

.labelBestseller {
    background-color: #ffb136;
    display: inline-block;
    padding: 3px 8px;
    /*box-shadow: 0 0 3px rgba(0,0,0,.3);*/
}

.labelRecom {
    background-color: #4b9b36;
    display: inline-block;
    padding: 3px 8px;
}

.labelNew {
    background-color: #fe4242;
    display: inline-block;
    padding: 3px 8px;
}

.corner-ribbon {
    width: 85px;
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: -15px;
    left: 0px;
}

.ribbonSale {
    font: bold 15px sans-serif;
    color: #333;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    position: relative;
    padding: 7px 0;
    top: 15px;
    left: -30px;
    width: 120px;
    background-color: #e43;
    color: #fff;
}

.labelOnsale {
    background-color: #f92f2f;
    display: inline-block;
    padding: 3px 8px;
}

.labelOuter &gt; div {
    margin-top: 5px;
    display: table;
}

.labelOnsale {
    background-color: #e43;
    display: inline-block;
    padding: 3px 8px;
}

.radio-product-color {
    display: none;
}

    .radio-product-color:checked + label span {
        transform: scale(1.1);
        border: 2px solid #ffa638;
    }

.label-product-color {
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
}

    .label-product-color:hover span {
        transform: scale(1.1);
    }

    .label-product-color span {
        display: block;
        width: 100%;
        height: 100%;
        transition: transform 0.2s ease-in-out;
    }

.label-product-for-color {
    width: 32px;
    height: 32px;
}
.label-product-for-img {
    width: 42px;
    height: 32px;
}

.product-color-value {
    border: 1px solid #c1c1c1;
    padding: 5px;
}

.current.BlueBorder{
    padding:10px;
}

.product-color-blink {
    animation: blinker 300ms linear 2;
}

    .product-color-blink .product-color-value {
        border: 1px solid #f3a607;
    }

    @keyframes blinker {
        50% {
        opacity: 0;
    }
}

.ProviderImg{
    width:60px;
}

.widget-item-colors span {
    font-weight: 500;
}

.color-chips .current {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

    .color-chips .current label {
        margin-bottom: 12px;
        line-height: 1.5;
    }

.color-chips .current.BlueBorder {
    padding: 5px 0;
}


.label-product-color {
    margin-right: 12px;
}
.label-product-for-color {
    width: 21px;
    height:21px;
}

.label-product-for-color span{border-radius: 50%;}

.product-color-value {
    border: 1px solid #e8e9eb;
}

.label-product-color:hover span {
     transform: scale(1.1); 
}

.widget-item-product-amounts {
    float: left;
}

.widget-item-product-amount {
    margin: 10px 5px;
    display: flex;
    align-items: center;
}

.product-amount-group {
    width: 105px;
    margin: 0 5px;
}

.product-amount-group .NumProductVal {
    text-align: center;
}
</pre></body></html>