﻿
/*#region HEADER TEMP */

body, textarea {
    color: black; /*#333;*/
    font-family: "Segoe UI","Segoe UI Web Light","Segoe UI Light","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: 100;
    line-height: normal;
}

.root, .root > div, .contnt > div, .viewr, .footr, .footr > div, .headr > img, .menu, .fmenu {
    position: absolute
}

.root {
    bottom: 0;
    top: 11px;
    /*min-width: 840px;
    min-height: 364px;min-height: 480px*/
    right: 11px;
    left: 11px
}

.headr {
    height: 51px;
    top: 13px;
    margin: 0 auto;
    right: 17px;
    left: 17px;
    z-index:400
}

.c-sprit {
    background-image: url("../images/ceyword.png");
    background-repeat: no-repeat;
}

.c-logo {
    background-position: -113px center;
    cursor: pointer;
    font-size: 27px;
    height: 39px;
    /* left: -0px;left: 7px;*/
    text-align: center;
    top: 2px;
    width: 243px;
    position: absolute
}

.ceymenu {
    font-size: 17px;
    right: 36px;
    top: 14px;
    width: 15px;
    height: 11px;
    display: none;
    border: 2px solid #ccc;
    left: auto;
    position: absolute;
    cursor:pointer
}
    .ceymenu > a {
        top: -7px;
        position: absolute;
    }

/*.c-icon {
    background-position: -17px center;
    height: 80px;
    width: 80px;
}*/

.hdivider {
    top: 47px; display:none;
    position: relative;
    margin: 19px 23px;
    border-color: #ddd;
    border-style: solid none none
}

.contnt, .footr {
    left: 0;
    right: 0
}

.contnt {
    bottom: 41px;
    top: 0;
    border-radius: 5px;
    border: 1px solid #ddd
}

.footr {
    bottom: 13px;
    height: 17px;
    left: 0;
    right: 0;
    z-index: 400
}

.viewr {
    margin: 23px;
    top: 43px; /*top: 67px;*/
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

    /*.viewr > div {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: hidden;
        position: absolute
    }*/

.hometabl {
    margin: 0 auto;
    width: 300px
}

.crgt, .fnav {
    height: 17px;
    font-size: 13px;
    padding: 0
}

.crgt {
    left: 1px
}

.fnav {
    top: 0;
    right: 1px;
    left: 1px;
    z-index: 100
}

.menu, .fmenu {
    right: 0;
    z-index: 400
}
.menu {
    right: 0;
    top: 7px
}

    .menu li {
        text-align: center;
        font-size: 19px
    }

    .menu li, .fmenu li {
        padding: 0 3px;
        display: inline;
        cursor: pointer;
        text-align:center;
        z-index:400
    }

    .menu a, .fmenu a {
        cursor: pointer;
        color: black; /*color: #333;*/
        margin: 0 3px 0 7px;
        text-decoration: none
    }

        .menu a:hover, .fmenu a:hover {
            color: #ccc
        }
        /*.menu a.c-menuicon, .fmenu a.c-menuicon {
            display: none
        }*/

.fnav div {
    border-radius: 3px;
    display: inline;
    height: 6px;
    position: absolute;
    top: 8px;
    width: 6px;
}

.c-hand {
    cursor: pointer
}

.c-hide {
    display: none
}
.c-show {
    display: block
}

/*////////////////////////////////////*/
body {
    font-size: 14px;
    /*text-align: center;
            font-family: "Segoe UI Web Light","Segoe UI Light","Segoe UI Web Regular","Segoe UI","Segoe UI Symbol","Helvetica Neue","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
            */
}












/*form {
    min-width: 400px;
    font-size: 14px
}

.form-hdn {
    font-size: 23px;
    padding-bottom: 7px;
    text-align: left
}*/



/*  Content   */



.hometabl img {
    height: 300px
}

.hometabl div {
    position: relative
}

.hometabl td {
    text-align: center
}

.searchboxXX {
    height: 37px;
    padding: 5px 5px
}

.srcharea {
    width: 100%;
    top: 0;
    height: 100%;
    overflow: hidden;
    resize: none;
    border-style: none;
    background-color: transparent;
    color: #a39c9c;
    font-size: 17px;
}

/*#querybtn {
    top: 43px;
    position: relative
}*/

div.sub-body {
    top: 37px
}

/*#organizerc { margin: 23px; top: 43px }*/

/*  Components   */
.c-bgbasic {
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}


.c-centrliz {
    margin: 0 auto;
}

.c-bodr-show {
    border: 1px solid #f0f0f0
}

.c-bodr-show5 {
    border-radius: 5px;
    border: 1px solid #f0f0f0
}
.c-fillup {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}

/*
div.note-editor.note-frame {
    border: 1px solid #ccc
}*/
/**/

/*.headrh &gt; img {
                font-size: 53px;
                height: 51px;
                left: -1px;
                text-align: left;
                top: -1px;
            }

            .headrh &gt; span {
                font-size: 19px;
                color: #a39c9c;
            }*/


/*.menu a:hover {
                    color: #ccc;
                }*/


/*.footrh {
            left: 0;
            right: 0;
            bottom: 13px;
            height: 17px;
        }

        .crgt, .footernav {
            height: 17px;
            font-size: 13px;
            padding: 0;
        }

        .crgt {
            left: 1px;
        }

        .footernav {
            top: 0;
            right: 1px;
        }*/

/*.footernav div {
                display: inline;
                width: 6px;
                height: 6px;
                border-radius: 3px;
                top: 8px;
            }

            .footernav a {
                margin: 0 3px 0 11px;
                text-decoration: none;
                color: #a39c9c;
            }*/

/*#endregion */

/*#region GENERAL */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    /*font: inherit;*/
    margin: 0;
    padding: 0;
    vertical-align: baseline
}
body, form, div, span, ul, li, textarea, b, a, select, option, input[type="text"], input[type="password"] {
    background-color: transparent
}
body * {
     font-family: 'Segoe UI' !important;
}
ol, ul {
    list-style: outside none none;
    margin: 0;
    padding: 0
}

ol.olh, ul.ulh { }

    ol.olh li, ul.ulh li {
        display: inline;
        text-align: center
    }
     

table {
    border-collapse: collapse;
    border-spacing: 0;
    cursor: default;
    text-align: justify;
    width:100%
}

*::before, *::after {
    box-sizing: border-box;
}

/*#93C*/
/*#endregion */

/*#region LAYOUT */
.internl, .ceyspac-left, .ceyspac-right, .centrr, .divleft, .ceybody {
    position: absolute
}
.centrr {
    display: block;
    bottom: 0;
    left: 183px;
    right: 183px;
    top: 0
}
    .centrr > div:not(.cover, .topp), .internl {
        display:block;
        bottom: 0;
        height: auto;
        left: 0;
        right: 0;
        top: 0;
        position:absolute
    }
 
.ceyspac-left, .ceyspac-right {
    border: none;
    bottom: 0;
    /*display: none;*/
    top: 0;
    width: 160px;
}

    .ceyspac-left > div, .ceyspac-right > div {
        position: relative;
        width: calc(100% - 2px);
    }
.ceyspac-right {
    right: 0;
}
 
.ceyspac-left {
    left: 0
}
.ceyspace-base {
    width: 100% !important;
    position: relative !important;
    padding-bottom: calc(100vh - 100% - 155px);
    margin-top: 3px;
}

.divleft {
    bottom: 0;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    z-index: 13;
}
.internl {
    padding: 0 19px;
    right: 193px;
}


.searchbox {
    border: none;
    border-radius: 5px;
    position: relative;
    width: 100%;
    height: 34px;
    max-width: 431px !important;
}
    .searchbox > div, .chatbox > div {
        border: none;
        border-radius: 5px;
        display: block;
        position: absolute;
        left: 0;
        right: 49px
    }
    /*.searchbox > div {
        right: 74px
    }*/
    .searchbox input, .chatbox input {
        border: 1px solid #eee;
        border-radius: 5px;
        display: block;
        height: 30px;
        width: 100%;
        padding: 1px 30px 1px 13px;
        margin-left:2px
    }

.ceyhead {
    height: 53px;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
}
/*.ceyhead>div {
    font-size: 31px;
    margin-top: 11px;
}*/
.ceybody {
    bottom: 0;
    left: 0;
    right: 0;
    top: 53px;
}
    .ceybody > div {
        display: none;
        bottom: 0;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
    }

/*.center-cont {
    position: absolute;
    left: 300px;
    right: 300px;
    top: 30px;
    height: auto
}*/
.ceybody.center-fixed {
    height: calc(100% - 87px);
    top: 0
}
.center-fixed {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 800px !important; /*700px;*/
    height: calc(100% - 1px);
}
    .center-fixed.w920 {
        max-width: 920px !important;
    }
.center-prnt {
    position: relative;
    margin: 0 17px;
    min-width: calc(100% - 35px);
    min-height: calc(100% - 1px);
}
.center-cont {
    position: relative;
    /*top: 30px;*/
    height: auto;
    /*max-width: 740px;*/
    margin: 0 auto;
    /*width: 90%;*/
    min-height: 100%
}
    .center-cont.c0 {
        left: 0px;
        right: 0px;
        top: 0
    }

.pixx {
    background-color: #fff;
    background-image: url("../images/ajax_loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.pixx, .pixx>img {

/*    border-radius: 7px;*/
}
.fullscrn-cont{z-index:10000}
/*#endregion */
/*#region PREVIEWTREE */
.c-preview-tree{}
    .c-preview-tree>.form{
        height:100%
    }
    .c-preview-tree .c-title {
        width: calc(100% - 70px);
        left: 35px;
        right: 35px;
        text-align: center;
        position: absolute;
        cursor: pointer;
        font-weight: bolder;
        font-size: larger;
        padding: 6px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .c-preview-tree .c-body{
        position: absolute;
        top: 100px;
        left: 0;
        right: 0;
        bottom:0
    }
        .c-preview-tree .c-body>div {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            overflow: hidden;
            display:none
        }
        .c-preview-tree .c-body > div.c-show {
            display: block
        }
/*#endregion */
/*#region INFOTABLE */
    .infotbl {
        margin: 0 11px;
        /*margin: 13px 7px; margin: 13px 19px;*/
        /*width: 100%;*/
    }
    .infotbl tr td.mainhdr {
        text-align: center
    }
    .infotbl tr td div.contdiv {
        text-align: justify;
        width: 100%
    }
.infotbl td {
    text-align: justify;
}

.tblheadn {
    font-size: 21px;
    padding-top: 23px;
}

/*#endregion */

/*#region FORMTABLE */

.formtbl {
    border: none;width:100%
}

.formtbl tr{
    height: 30px
}

    .formtbl tr td:not(.form-Label) {
        text-align: left;
        padding: 3px 0;
        height: 24px
    }
    .formtbl tr input[type=text], .formtbl tr input[type=password], .formtbl tr input[type=email], .formtbl tr textarea {
        width: 100%;
        border: 1px solid #eee;
        border-radius: 5px;
        margin: 2px 0;
        height: 24px;
        padding: 3px 7px
    }
        .formtbl tr input:focus, .formtbl tr textarea:focus, .searchbox input:focus {
            border-color: #0070c9;
            box-shadow: 0 0 0 3px rgba(0, 112, 201,0.3);
            outline: 0 none
        }
    .formtbl tr textarea {
        overflow: hidden;
        resize: vertical;
        min-height: 60px;
        word-wrap: break-word
    }
    .formtbl tr:not(.fll) td:first-child,
    .formtbl tr:not(.fll) td:last-child {
        width: 100px
    }

td.form-Label {
    font-size: 15px;
    padding-left:5px;
    width: 100px;
}

/*=======================================================*/
.formtbl-c tr, .formtbl-v tr {
    height: 30px
}

.formtbl-c td, .formtbl-v td {
    text-align: left;
    margin: 2px 0;
    height: 24px
}

.formtbl-c {
    width: 680px
}

    .formtbl-c tr {
        border-bottom: 1px solid #ddd
    }

    .formtbl-c input {
        margin: 2px 0
    }

.formtbl-v {
    width: 300px;
    margin-left: 13px
}

    .formtbl-v td {
        color: red;
        font-size: 87%
    }

        .formtbl-v td > p {
            margin-top: 5px
        }

#exmpl td {
    min-height: 20px
}

#exmpl li {
    border-bottom: 1px solid #ccc
}

table tr th[class^="cell-"] {
    float: none
}

/*#endregion */

/*#region FORMDIV */

.form.form1024 {
   max-width: 1024px;
}
.form {
    position: relative;
    border: none;
    width: 100%;
    margin: 0 auto;
    max-width: 524px;
}
    .form.c-fillup {
        position: absolute;
        width: 100%
    }
    .form .panel, .form .row.panel {
        border: 1px solid #999;
        border-radius: 5px;
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: auto
    }
/*form {
    min-width: 400px;
    font-size: 14px
}

.form-hdn {
    font-size: 23px;
    padding-bottom: 7px;
    text-align: left
}*/
    .form .row .row-label {
        text-align: center;
        font-size: 19px;
    }
    .form .row, .form .rowx, .form .rowhdr, .form .rowlbl {
        height: auto;
        min-height: 34px;
        position: relative;
        border: none;
        width: 100%;
        clear: both
    }
    .form > .rowhdr {
        margin: 0 0 7px
    }

    .form > .rowlbl, .rowlbl, .infolbl, .ceylblmsg {
        text-transform: lowercase;
        font-size: 17px; /*font-size: 19px;*/
        /*margin-top: 11px*/
        min-height: 23px;
        display: block;
    }

    .form .row, .form .rowx {
        margin: 11px 0;
    }
        .form .row.h102 > div, .form .row.h102 {
            height: 102px;
        }

        .form .row.h68 > div, .form .row.h68 {
            height: 68px;
        }

        .form .row.h58 > div, .form .row.h58 {
            height: 58px;
        }

        .form .row.h48 > div, .form .row.h48 {
            height: 48px;
        }

        .form .row > div, .form .row .halves > div, .form .row .midle > div, .form .row .sides > div {
            min-height: 34px /*height: 34px*/
        }

        .form .row .fill, .form .row .lft, .form .row .rgt, .form .row .midle {
            border-radius: 5px;
            border: 1px solid #999
        }

        .form .row .halves{
            width: 50%;
            float: left;
            border: none;
            position: relative;
            display: inline-block
        }
        .form .row .sides {
            width: 25%;
            float: left;
            border: none;
            position: relative;
            display: inline-block
        }
            /*.form .row .halves .panel {
                margin: 5px 0;
            }
                .form .row .halves .panel.left{
                    margin-right: 5px;
                }

                .form .row .halves .panel.right {
                    margin-left: 5px;
                }*/
        .form .row .lft, .form .row .rgt, .form .row .midle {
            left: 0;
            position: absolute
        }
        .form .row .halves .lft, .form .row .halves .midle {
            right: 8px
        }
        .form .row .halves .midle {
            left: 8px
        }

        .form .row .halves .rgt, .form .row .sides .rgt, .form .row .sides .lft {
            right: 0
        }

        .form .row .fill {
            left: 0;
            right: 0;
            position: absolute
        }
            .form .row .fill .c-icon {
                float: right;
                margin: 7px;
/*                right:-13px*/
            }

                .form .row .fill .c-icon.c-fleft {
                    float: left;
                }
            .form .row .fill > div:not(.c-right0), .form .row .lft > div, .form .row .lft > div, .form .row .rgt > div, .form .row .halves .midle > div, .form .row .sides .rgt > div, .form .row .sides .lft > div {
                left: 0;
                right: 14px;
                height: 100%;
                position: absolute
            }
        .form .row.no-right-pad .fill > div:not(.c-right0), .form .row.no-right-pad .lft > div, .form .row.no-right-pad .rgt > div {
            right: 0;
        }
        
        /*.formtbl tr td:not(.form-Label) {
            text-align: left;
            padding: 3px 0;
            height: 24px
        }*/

        .form .row.pad200 input[type="text"] {
            padding-right: 200px
        }
        .form .row.pad200 .slashtag input[type="text"] {
            padding: 3px 7px
        }
        .form .row.pad200 .fill > div {
            right: 206px
        }
            .form .row.pad200 .fill > div.slashtag {
                cursor: pointer;
                color: #666;
                right: 0;
                left: auto;
                width: 19px;
                max-width: calc(100% - 43px);
            }
        .form .row.pad200 .slash-lbl {
            margin: 6px 0
        }
        .form .row.pad200 .slash-cnt {
            position: absolute;height: 100%; left: 10px;right: 16px
        }
            .form .row.pad200 .slash-cnt input:focus {
                border: none;
                box-shadow: none
            }
        .form .row:last-child, .form .rowx:last-child {
            margin-bottom: 3px;
        }
    .form .rspanl {
        min-height: calc(100% - 13px);
        display: inline-block;
        margin: 5px 11px;
        font-size: 123%;
        /*z-index: 1;
        position: absolute*/
    }
    .form .customdatetimecombo .rspanl {
        margin-top: 4px;
        font-weight: normal;
        font-size: 103%;
    }
        /*.form-free {
}

.form div.form-free .row input:not([type=checkbox]),
.form div.form-free .row textarea,
.form div.form-free .row select {
    width: calc(100% - 26px);
    position: relative;
}*/
        .form .rowx input:not([type=checkbox]), .form .rowx textarea, .form .rowx select {
            width: calc(100% - 26px);
            /*border: none;*/ /*border: 1px solid #eee;*/
            /*border-radius: 5px;*/
            /*margin: 2px 0;*/
            /*height: 28px;*/
            position: relative;
            /*padding: 3px 7px;
        font-size: 111%*/;
            left: 0;
            background: transparent;
        }
    .form .row input:not([type=checkbox]), .form .row textarea, .form .row select {
        color: black;
        width: 100%;
        border: none; /*border: 1px solid #eee;*/
        border-radius: 5px;
        /*margin: 2px 0;*/
        height: 28px;
        position: absolute;
        padding: 3px 7px;
        font-size: 111%;
        left: 0;
        background: transparent;
    }

            .form .row input:focus, .form .row textarea:focus, .searchbox input:focus {
                border-color: #0070c9;
                box-shadow: 0 0 0 3px rgba(0, 112, 201,0.3);
                outline: 0 none
            }
    .form .row input[type=checkbox] {
        margin: 10px;
        width: auto;
    }
        .form .row select {
            -webkit-appearance: none;
            -moz-appearance: none;
            /*text-indent: 1px; 0.1;*/
            text-overflow: '';
            border: none;
            color: black; /*color: #898989;*/
            height: 100%
        }
            .form .row select::-ms-expand {
                display: none;
            }

            .form .row select.qstyl {
                text-align: center;
                font-size: 140%;
                height: 43px;
                z-index: 3;
                color: #006cff;
            }
                .form .row select.qstyl > option {
                    color: black;
                }
        .form .row .innerlabel {
            float: left;
            margin: 5px 7px;
            font-size: 113%;
        }

    .form div.row input.c-border-red, .form div.row textarea.c-border-red, .form .c-border-red, .form-free .c-border-red {
        border-color: red /*#0070c9*/;
        box-shadow: 0 0 0 3px rgba(255, 0, 0,0.4);
        outline: 0 none;
        border-radius: 5px
    }

        .form .row textarea {
            overflow: hidden;
            resize: vertical;
            min-height: 60px;
            word-wrap: break-word
        }
            .form .row textarea.fixed {
                resize: none
            }
    .form .row .cboxlabel {
        position: absolute;
        top: 7px
    }
    .form.preview .row {
        border-radius:5px
    }
        .form.preview .row:nth-child(2n + 1) {
            background-color: #f9f9f9
        }

        .form.preview .row:nth-child(2n) {
            background-color: #fdfdfd
        }


.cell-1 {
    width: 5.5556%;
}
.cell-2 {
    width: 11.1111%;
}
.cell-3 {
    width: 16.6667%;
}
.cell-4 {
    width: 22.2222%;
}
.cell-5 {
    width: 27.7778%;
}
.cell-6 {
    width: 33.3333%;
}
.cell-9 {
    width: 50%;
}
.cell-12 {
    width: 66.6667%;
}
.cell-18 {
    width: 100%;
}
.cell-1, .cell-2, .cell-3, .cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9, .cell-10, .cell-11, .cell-12, .cell-13, .cell-14, .cell-15, .cell-16, .cell-17, .cell-18 {
    float: left;
}

.cell-1, .cell-2, .cell-3, .cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9, .cell-10, .cell-11, .cell-12, .cell-13, .cell-14, .cell-15, .cell-16, .cell-17, .cell-18 {
    min-height: 1px;
    /*padding-left: 15px;
    padding-right: 15px;*/
    position: relative;
}
.viewpad1, .viewpad13 {
    display: block;
    border: 1px solid #ccc;
    border-radius: 7px;
}
.viewpad1 {
    padding: 1px;
    width: calc(100% - 4px) !important;
}
    .viewpad1 > * {
        width: calc(100% - 2px) !important;
        border: 1px solid white;
    }
.viewpad13 {
    padding: 13px;
    width: calc(100% - 28px) !important
}
    .viewpad13 > *:not(.c-inner13) {
        width: calc(100% - 2px) !important;
        border: 1px solid #f0f0f0;
    }
.btnrows .row {
}
    .btnrows .row input {
        padding-right: 37px !important;
    }
    .btnrows .row span:not(.rspanl), .btnrows .row i:not(.plain_clean) {
        right: -13px;
        float: right;
        margin: 7px
    }

/*.form .row > div:not(.fll) td:first-child,
        .form .row > div:not(.fll) td:last-child {
            width: 100px
        }*/
/*td.form-Label {
    font-size: 15px;
    padding-left: 5px;
    width: 100px;
}*/
/*#endregion */
/*#region MODAL */
.alert_window {
    display: block;
    font-size: 25px;
    height: auto;
    padding: 7px; /*padding: 22px 26px 26px;*/
    position: absolute;
    z-index: 7
}
.dialg-hdr {
    font-size: 35px;
    margin-bottom: 11px;
    text-align: center;
}

#clientMsg {
    color: #000;
    font-size: 17px;
    line-height: 25px;
    margin: 10px;
    font-weight: bolder;
    text-align: center
}

.alert_window_button {
    height: auto;
    margin-top: 17px;
    padding: 10px 0 0;
    position: relative;
    width: 100%;
}

.c-modalbox {
    border: 1px solid gray;
    /* opacity: 0.99; */
    position: relative;
    margin-top: 140px;
    height: 140px;
    width: 230px;
    max-width: calc(100% - 2px);
    /* background-color: white; */
    border-radius: 11px;
}
    .c-modalbox ul.csmenu-l > li {
        font-weight: bolder
    }
/*element {
    position: absolute;
    z-index: 302;
    margin: 0;
    background-color: transparent;
}*/
/*#endregion */
/*#region MODALDISPLAY */
.modal-user-profile {
    width: 360px;
    max-width: 100%;
    margin: 0 auto
}
    .modal-user-profile img:first-child {
        width: 100%
    }

    .modal-user-profile td {
        padding: 7px
    }

    .modal-user-profile tr td:first-child {
        font-weight: bold;
        text-transform: lowercase;
        text-align: right;
    }

    .modal-user-profile tr td:last-child {
        font-weight: bolder;
    }
/*#endregion */

/*#region CEYSPACE */
.ceyword_mdi_context .ceyhead {
    height: 29px;
}
.ceyword_mdi_context .sectn-img {
    height: 28px;
    width: 36px;
    margin-top: 0;
}
.ceyword_mdi_context .ceybody {
    top: 31px;
}
.ceyword_mdi_context .sectn-titl {
    left: 31px !important;
    font-size: 19px;
    margin-top: -2px;
}
.ceyword_mdi_context .imenu {
    margin: 3px 0;
}
.ceyword_mdi_context .ceysearchbody {
    top: 30px !important;
}
.center-img {
    height: 111px;
    width: auto; /*width: 71px;*/
    margin: 3px auto;
    cursor: pointer;
    position: relative
}

    .center-img > img {
        height: 100%;
    }
.sectn-img {
    height: 43px;
    width: auto; /*width: 71px;*/
    margin:5px 0;/*margin: 4px 0;*/
    cursor: pointer;
    float:left

}
    .sectn-img > img {
        height: 100%;
    }
.sectn-titl, .sectn-titl-sub{
    color: #A39C9C;
    font-family: 'Segoe UI'
}
.sectn-titl {
    /*   height: 100%;*/
    font-size: 36px;
    float: left;
    margin: 0 13px;
    margin-top: -2px;
}

.sectn-titl-sub {
    left: 0;
    font-size: 21px
}
.imenu {
    float: right;
    /*top: 27px;*/
    float: right;
    margin: 17px 0
}

    .imenu > li {
        /*background-image: url('data:image/png;base64,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');*/
        background-repeat: no-repeat;
        /*cursor: pointer;*/
        text-align: center;
        display: inline;
        padding-left:19px
    }
        .imenu > li:first-child {
            padding-left: 0
        }
/*.ctimer {*/
    /*margin-bottom: 5px;*/
    /*padding-top: 100%
}*/
table.cmenu {
    margin-top: calc(100% - 40px);
    width: calc(100% - 10px);
    margin: 0 auto;
}

    table.cmenu td {
        background-repeat: no-repeat;
        text-align: center;
        display: inline-block;
        padding: 3px 7px;
        /*width: calc(33.333% - 19px);*/ /*width: 21px;*/
        /*border: 1px solid #f0f0f0*/
    }
        table.cmenu td.s {
            width: calc(33.333% - 17px);
        }
        table.cmenu td.m {
            width: calc(33.334% - 17px); 
        }
        table.cmenu td.q, table.cmenu td.q3 {
            min-width: calc(25% - 5px); /*width: calc(25% - 17px);*/
            padding: 11px 0 0; /*padding: 11px 6px 0;*/
            border: 1px solid white;
            text-align: center
        }
            table.cmenu td.q > * {
                margin: 0 auto;
            }
    table.cmenu tr td.q3 {
        min-width: calc(33.33% - 5px);
    }
         
.csmenu-l, .csmenu-r {
    margin-top: 3px
}

    .csmenu-l > li, .csmenu-r > li {
        cursor: pointer;
        overflow: hidden;
        /*border: 1px solid #f0f0f0;*/
        margin-bottom: 3px;
        font-size: 123%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        /*color: #666;
    width: 100%;
    height: 27px;*/
    }

        /*.csmenu-l > li a, .csmenu-r > li a {
            background-image: url('data:image/png;base64,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');
            background-repeat: no-repeat;
            height: 24px;
            width: 24px
        }*/

.csmenu-l > li {
    text-align: right
}
    .csmenu-l > li a {
        float: left;
        margin-right: 11px;
    }
        
.csmenu-r > li {
    text-align: left
}
    .csmenu-r > li a {
        float: right;
        margin-left: 11px;
    }
    .csmenu-l > li a, .csmenu-r > li a {
        margin: 3px 0;
    }

    .csmenu-l > li img, .csmenu-r > li img {
        width: 16px
    }

#cyspc-clock {
    background-image: url("../images/clockIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    position: absolute;
    /*height:100px*/
}

#cyspc-h-vids {
    padding: 0 14px 0 7px;
    top: 111px;
    height: 22px;
    border: 1px solid #f0f0f0; /*border: 1px solid white;*/
    font-size: 13px;
    border-radius: 4px
}
    #cyspc-h-vids div.vline {
        float:right;
        width: 91px;
        height: 3px;
        border-radius: 3px;
        border: 1px solid #f0f0f0;
        background-color: #fdfdfd;
        margin: 9px 0
    }
    #cyspc-h-vids:hover {
        color: #006cff;
        border: 1px solid #ccc;
        background-color: #fdfdfd
    }
        #cyspc-h-vids:hover > div.vline {
            color: #006cff;
            border: 1px solid #006cff;
            /*background-color: #006cff*/
        }
.preview.form .row div.halves:last-child, .preview.form .row div.halves:first-child, .previewx.form .preview .row div.halves:last-child, .previewx.form .preview .row div.halves:first-child {
    width: calc(50% - 7px);
}

.preview.form .row div.halves:first-child, .previewx.form .preview .row div.halves:first-child {
    padding-right: 7px;
    text-align: right;
    font-size: 131%;
    font-weight: bold;
    /*width: 33%;*/
}

.preview.form .row div.halves:last-child, .previewx.form .preview .row div.halves:last-child {
    padding: 4px 3px;
    text-align: justify
}


/*#endregion */

/*#region REGISTER */

.ulr{
    margin: 0 auto;
}

.ulr li {
    display: inline;
    margin-right: 19px;
}

#reg-per, #reg-org, #reg-coy {
    cursor: pointer;
}
    #reg-per:hover, #reg-org:hover, #reg-coy:hover {
        color: #ccc;
        text-decoration: underline
    }

/*#endregion */

/*#region PROFILE */

.profilL, .profilR, .profHdr, .profBdy, .profilF, .profUpt {
    border: none;
    position: absolute;
}
.profilR {
    font-family: Verdana;
    font-size: 11px;
    height: 100%;
    left: 200px;
    overflow: auto;
    right: 0;
    text-align: left;
}
.profilL {
    float: left;
    height: 100%;
    width: 158px;
}
.profUpt {
    border: 1px solid #ddd;
    border-radius: 3px;
    bottom: 5px;
    cursor: pointer;
    padding: 5px 29px;
}
.profHdr, .profBdy, .profilF {
    width: 81%;
}
.profHdr, .profilF {
    height: 71px;
}

.profBdy {
    bottom: 0;
    display: none;
    top: 71px;
}
.profSctn {
    bottom: 71px;
    top: 0;
}
.profileD {
    border: medium none;
    display: none;
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
}

.p-item {
    border-bottom: 1px solid #ddd;
    height: 25px;
    margin: 5px 29px 5px 0;
    padding: 5px 0;
    position: relative;
}
.p-data {
    right: 50px;
}

.p-data, .profile_data_txtbox {
    left: 120px;
    margin: 0;
    position: absolute;
}
.p-lbl {
    left: 0;
    position: absolute;
    top: 7px;
}
.vOpt {
    cursor: pointer;
    position: absolute;
    right: 0;
    text-align: center;
    top: 7px;
}

.profPix {
    cursor: pointer;
    height: 160px;
    left: 0;
    position: relative;
    width: 160px;
}
.pr-menu {
    position: relative;
    top: 171px;
}
    .pr-menu a {
        border-bottom: 1px solid #ddd;
        color: #555;
        cursor: pointer;
        display: block;
        font-size: 16px;
        margin: 0 auto;
        padding: 3px 0;
        text-align: left;
        text-decoration: none;
    }



.pBtns {
    border: medium none;
    margin-top: 6px;
}

.listTopDiv {
    height: 28px;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0;
}
    .listTopDiv div {
        border: medium none;
        display: block;
        height: 23px;
    }

.listTopDivLeft {
    left: 0;
    right: 185px;
}
.listTopDivRight {
    right: 0;
    width: 183px;
}
.bodyContainer {
    border-style: none;
    bottom: 0;
    clear: both;
    position: relative;
    top: 29px;
    width: 100%;
}




/*#region name */

/*#endregion */


 







/*#endregion */

/*#region HINTS */

.c-hints {
    margin-top: 19px
}

div.hintshead {
    text-align: left;
    font-size: 35px;
    position: relative
}

.c-hints > li > div, .c-hints > li > span, .c-hints {
    text-align: left;
    left: 0;
    right: 261px;
    font-size: 17px
}

    .c-hints td {
        padding-bottom: 5px;
        min-width: 30px
    }

    .c-hints div.c-c10 {
        vertical-align: top;
        margin-right: 19px;
        top: 6px
    }


/*#endregion */

/*#region STATS */
/*#stats {
    opacity:0.5;
    z-index:2;
    position:relative;
    color: #000;
    font-family: Calibri;
    font-size: 12px;width:400px
}*/
.statDiv tr>td:last-child {
    width:22px
}
.statDiv td {
    padding: 4px
}

.st-rslt {
    color: #000;
    opacity: 0.6;
    font-family: 'Segoe UI';
    font-size: 15px;
    width: 140px;
    border-bottom: 1px solid #ccc
}

.st-btn {
    text-align: left;
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    text-decoration: none;
    color: #000;
    opacity: 0.6;
    /*overflow: hidden;
    clear: both;
    display: block;*/
    /*width:94%;
    padding:6px;
    border-bottom: 1px solid #ccc;   
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    text-transform:uppercase;*/
}

    .st-btn:hover {
        color: #999;
        text-decoration: underline
    }
/*.statButton {
  cursor: pointer;
  float: right;
}*/
/*#endregion */

/*#region TAGCLOUD */

.c-tagCloud a {
    text-decoration: none;
    font-size: 15px;
    color: #006cff;
}

    c-tagCloud a:hover {
        text-decoration: none;
        color: #a39c9c;
    }

.c-tagCloud > span {
    cursor: pointer;
    display: inline-block;
    padding: 3px 6px;
    color: #a39c9c;
    text-align: right
}


.c-tagcr {
    text-align: justify;
    /*top: 147px;*/
    left: 0;
    right: 0;
    /*bottom: 79px;*/
    overflow: auto;
    z-index: 3; /*;padding:11px 0 0*/
}

    .c-tagcr a:hover {
        color: #a39c9c;
    }

    .c-tagcr a {
        text-decoration: none;
        font-size: 17px;
        color: #006cff;
        height: 30px;
        cursor: pointer;
        display: inline-block;
        margin: 0 7px; /*margin: 0 17px 0 0;*/
        text-decoration: none;
        white-space: nowrap;
    }
/*#endregion */
/*#region BUTTONS */
.btn {
    font-size: 19px;
    border: 1px solid white; /*border: 1px solid #adadad;*/
    border-radius: 5px;
    /*display: block;*/
    height: 21px;
    padding: 1px 13px 7px;
    cursor: pointer;
    color: #333
}
    .btn:hover {
        /*color: #999;*/
        border-color: #ccc;
        /*box-shadow: 0 0 0 1px #ddd;
        outline: 0 none*/
        background-color: #fdfdfd /*#fdfdfd*/
    }
     
.btn-blue {
    color: #006cff /*#0070c9*/
}
 
.btn-follow {
    font-size: 19px;
    height: 20px;
    /*position: absolute;*/
    right: 1px;
    /*top: 10px;*/
    cursor: pointer
}

.btn-main {
    background-color: transparent;
    border-radius: 3px;
    color: #a39c9c;
    cursor: pointer;
    font-size: 19px;
    padding: 5px 15px;
    position: relative

}

.btns-list-v-l,.btns-list-v-r {
    position: relative;
    width: 160px;
}
.btns-list-v-l {
    left: 0;
    text-align: left;
   
}
.btns-list-v-r {
    /*left: 0;
    position: relative;
    text-align: left;
    top: 7px;
    width: 160px;*/
}

    .btns-list-v-l li, .btns-list-v-r li {
        background-image: url("../images/ceyicons.png");
        background-repeat: no-repeat;
        color: #666;
        cursor: pointer;
        font-size: 18px;
        height: 27px;
        overflow: auto
    }
.btns-list-v-l li {
    padding-right: 29px;
    text-align: right
}
.btns-list-v-r li {
    padding-left: 29px;
    text-align: left;
}

.btns-list-h-c li {
    padding: 0 7px
}

a.laction {
    position: relative;
    color: #333;
    cursor: pointer;
    /*margin-right: 17px;*/
    text-decoration: none
}

    a.laction:hover {
        color: #ccc;
        text-decoration: underline
    }

.btns-titl-sub-menu{
    margin-top: 5px
}
    .btns-titl-sub-menu li {
        margin-left: 13px;
    }
    .btns-titl-sub-menu span {
        /*float: right;*/
        font-size: 17px;
        color: #006cff;
        cursor: pointer
    }

        .btns-titl-sub-menu span.red {
            color: #f00
        }

        .btns-titl-sub-menu span:hover {
            color: #ccc
        }

/*#endregion */

/*#region IMAGES */

.c-ext-contain {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.c-sprit {
    background-image: url("../images/ceyword.png");
    background-repeat: no-repeat;
}
.c-world {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../theworldatyourkeywords.png');
}
.c-world *{
    background-color: transparent !important;
}
.c-logo {
    background-position: -113px center;
    cursor: pointer;
    font-size: 27px;
    height: 39px;
    /* left: -0px;*/ left: 7px;
    text-align: center;
    top: 2px;
    width: 243px;
    position: absolute
}
/*.c-icon {
    background-position: -17px center;
    height: 80px;
    width: 80px;
}*/

.c-icon-video {
    background-position: -360px center;
    height: 21px;
    width: 37px;
    float: left
}

.bannr {
    background-color: #fff;
    background-image: url("../images/ceybanners.png");
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    top: 0;
    width: 100%;
    position: absolute
}

.pwdsh, .pwdhd, .icon-ok, .icon-ok-not, .icon-question {
    height: 19px;
    position: relative;
    top: 7px;
    width: 20px;
}

.pwdsh {
    background-position: -1742px center;
    width: 30px
}

.pwdhd {
    background-position: -1776px center;
    width: 30px
}

.icon-ok {
    background-position: -1811px center;
}

.icon-ok-not {
    background-position: -1877px center;
}

.icon-question {
    /*background-position: -1605px center;*/
    background-size: contain
}

.c-modal {
    margin-left: 7px
}

.c-contexticon {
    float: left;
    margin: 3px
}

.c-icon {
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    height: 20px;
    width: 20px
    /*padding-left: 19px*/
}

    .c-icon:hover {
        opacity: 0.5
    }

    .c-icon.c-icon23 {
        height: 23px;
        width: 23px;
    }

    .c-icon.c-icon31 {
        height: 31px;
        width: 31px;
    }

    .c-icon.c-icon41 {
        height: 41px;
        width: 41px;
    }

    .c-icon.r-13 {
        right: -13px
    }

    .c-icon.r-14 {
        right: -14px
    }

    .c-icon.r-7 {
        right: -7px
    }

    .c-icon.r-0 {
        right: 0 !important
    }

.c-m2 {
    margin: 2px
}

.c-m5 {
    margin: 5px
}

.c-m7 {
    margin: 7px
}

.c-m8 {
    margin: 8px
}

.icon-archive {
    background-image: url("../images/buttons/icon-archive.svg");
}

.icon-attach {
    background-image: url("../images/buttons/icon-attach.svg");
}

.icon-audio-waves {
    background-image: url("../images/buttons/icon-audio-waves.png");
}

.icon-anticlockwise {
    background-image: url("../images/buttons/icon-anticlockwise.svg");
}

.icon-empty-set {
    background-image: url("../images/buttons/icon-empty-set.svg");
}

.icon-add-user {
    background-image: url("../images/buttons/icon-add-user.svg");
}

.icon-adduser {
    background-image: url("../images/buttons/icon-adduser.svg");
}

.icon-all {
    background-image: url("../images/buttons/icon-all.svg");
}

.icon-beacon {
    background-image: url("../images/buttons/icon-beacon.svg");
}

.icon-beacon-w {
    background-image: url("../images/buttons/icon-beacon-w.svg");
}

.icon-beacon-b {
    background-image: url("../images/buttons/icon-beacon-b.svg");
}

.icon-bell {
    background-image: url("../images/buttons/icon-bell.svg");
}

.icon-blocked {
    background-image: url("../images/buttons/icon-blocked.svg");
}

.icon-ceyworders {
    background-image: url("../images/buttons/icon-ceyworders.svg");
}

.icon-chat {
    background-image: url("../images/buttons/icon-chat.png");
}

.icon-chat-circle {
    background-image: url("../images/buttons/icon-chat-circle.svg");
}

.icon-children {
    background-image: url("../images/buttons/icon-children.svg");
}

.icon-clear {
    background-image: url("../images/buttons/icon-clear.svg");
}

.icon-clock {
    background-image: url("../images/buttons/icon-clock.svg");
}

.icon-clock-black {
    background-image: url("../images/buttons/icon-clock-black.svg");
}

.icon-clock-white {
    background-image: url("../images/buttons/icon-clock-white.svg");
}

.icon-clockwise {
    background-image: url("../images/buttons/icon-clockwise.svg");
}

.icon-close {
    background-image: url("../images/buttons/icon-close.png");
}

.icon-close-c-ORIGINAL {
    background-image: url("../images/buttons/icon-close-c-ORIGINAL.png");
}

.icon-close-c {
    background-image: url("../images/buttons/icon-close-c.svg");
}

.icon-compose {
    background-image: url("../images/buttons/icon-compose.svg");
}

.icon-contacts {
    background-image: url("../images/buttons/icon-contacts.svg");
}

.icon-dashboard {
    background-image: url("../images/buttons/icon-dashboard.svg");
}

.icon-date {
    background-image: url("../images/buttons/icon-date.svg");
}

.icon-delete {
    background-image: url("../images/buttons/icon-delete.png");
}
.icon-details {
    background-image: url('../images/buttons/icon-details.svg');
}
.icon-exit {
    background-image: url("../images/buttons/icon-exit.png");
}

.icon-exit-c {
    background-image: url("../images/buttons/icon-exit-c.svg");
}

.icon-exit-x {
    background-image: url("../images/buttons/icon-exit-x.svg");
}

.icon-favorites {
    background-image: url("../images/buttons/icon-favorites.svg");
}

.icon-file-not-found {
    background-image: url("../images/buttons/icon-file-not-found.svg");
}

.icon-followers {
    background-image: url("../images/buttons/icon-followers.svg");
}

.icon-following {
    background-image: url("../images/buttons/icon-following.svg");
}

.icon-forward {
    background-image: url("../images/buttons/icon-forward.svg");
}

.icon-from {
    background-image: url("../images/buttons/icon-from.svg");
}

.icon-gameaction {
    background-image: url("../images/buttons/icon-gameaction.svg");
}

.icon-gameboard {
    background-image: url("../images/buttons/icon-gameboard.svg");
}

.icon-gamerecord {
    background-image: url("../images/buttons/icon-gamerecord.svg");
}

.icon-gedge {
    background-image: url("../images/buttons/icon-gedge.svg");
}

.icon-gentity {
    background-image: url("../images/buttons/icon-gentity.svg");
}

.icon-gnode {
    background-image: url("../images/buttons/icon-gnode.svg");
}

.icon-group {
    background-image: url("../images/buttons/icon-group.svg");
}
.icon-groups-my {
    background-image: url("../images/buttons/icon-groups-my.svg");
}

.icon-groups-all {
    background-image: url("../images/buttons/icon-groups-all.svg");
}

.icon-home {
    background-image: url("../images/buttons/icon-home.svg");
}

.icon-inbox {
    background-image: url("../images/buttons/icon-inbox.svg");
}

.icon-langle {
    background-image: url("../images/buttons/icon-langle.svg");
}

.icon-login-circleX {
    background-image: url("../images/buttons/icon-login-circleX.png");
}

.icon-login-circle {
    background-image: url("../images/buttons/icon-login-circle.svg");
}


.icon-login-square {
    background-image: url("../images/buttons/icon-login-square.svg");
}

.icon-logout-circle {
    background-image: url("../images/buttons/icon-logout-circle.svg");
}

.icon-logout-square {
    background-image: url("../images/buttons/icon-logout-square.svg");
}

.icon-mail {
    background-image: url("../images/buttons/icon-mail.svg");
}

.icon-mail-read {
    background-image: url("../images/buttons/icon-mail-read.svg");
}

.icon-message {
    background-image: url("../images/buttons/icon-message.svg");
}

.icon-move {
    background-image: url("../images/buttons/icon-move.svg");
}

.icon-move2 {
    background-image: url("../images/buttons/icon-move2.svg");
}

.icon-new {
    background-image: url("../images/buttons/icon-new.png");
}

.icon-outbox {
    background-image: url("../images/buttons/icon-outbox.svg");
}

.icon-playlist {
    background-image: url("../images/buttons/icon-playlist.svg");
}

.icon-police {
    background-image: url("../images/buttons/icon-police.svg");
}

.icon-preview {
    background-image: url("../images/buttons/icon-preview.png");
}

.icon-question {
    background-image: url("../images/buttons/icon-question.png");
}

.icon-rangle {
    background-image: url("../images/buttons/icon-rangle.svg");
}

.icon-rangle-big {
    background-image: url("../images/buttons/icon-rangle-big.svg");
}

.icon-send-arrow {
    background-image: url("../images/buttons/icon-send-arrow.svg");
}
.icon-sort {
    background-image: url("../images/buttons/icon-sort.svg");
}

.icon-sort-az {
    background-image: url("../images/buttons/icon-sort-az.png");
}

.icon-sort-za {
    background-image: url("../images/buttons/icon-sort-za.png");
}

.icon-sort-21 {
    background-image: url("../images/buttons/icon-sort-21.png");
}
.icon-tag {
    background-image: url('../images/buttons/icon-tag.svg');
}
.icon-task {
    background-image: url('../images/buttons/icon-task.svg');
}
.icon-taskreport {
    background-image: url('../images/buttons/icon-taskreport.svg');
}
.icon-user-circle {
    background-image: url("../images/buttons/icon-user-circle.svg");
}

.icon-lista {
    background-image: url("../images/buttons/icon-lista.png");
}

.icon-search-plain-ORIGINAL {
    background-image: url("../images/buttons/icon-search-plain-ORIGINAL.png");
}

.icon-search-plain {
    background-image: url("../images/buttons/icon-search-plain.svg");
}

.icon-search {
    background-image: url("../images/buttons/icon-search.png");
}

.icon-text {
    background-image: url("../images/buttons/icon-text.svg");
}

.icon-thumbnails {
    background-image: url("../images/buttons/icon-thumbnails.png");
}

.icon-toggle {
    background-image: url("../images/buttons/icon-toggle.svg");
}

.icon-toggle-off {
    background-image: url("../images/buttons/icon-toggle-off.png");
}

.icon-toggle-on {
    background-image: url("../images/buttons/icon-toggle-on.png");
}

.icon-video {
    background-image: url("../images/buttons/icon-video.png");
}

.icon-view {
    background-image: url("../images/buttons/icon-view.png");
}

.icon-online {
    background-image: url("../images/buttons/icon-online.png");
}

.icon-offline {
    background-image: url("../images/buttons/icon-offline.png");
}


.icon-info {
    background-image: url("../images/buttons/icon-info.svg");
}

.icon-info-circle {
    background-image: url("../images/buttons/icon-info-circle.svg");
}

.icon-help {
    background-image: url("../images/buttons/icon-help.png");
}

.icon-configure {
    background-image: url("../images/buttons/icon-configure.png")
}

.icon-copy {
    background-image: url("../images/buttons/icon-copy.svg");
}

.icon-generate {
    background-image: url("../images/buttons/icon-generate.svg");
}

.icon-edit {
    background-image: url("../images/buttons/icon-edit.svg");
}

.icon-cancel {
    background-image: url("../images/buttons/icon-cancel.svg");
}

.icon-save {
    background-image: url("../images/buttons/icon-save.svg");
}

.icon-upload {
    background-image: url("../images/buttons/icon-upload.svg");
}

.icon-fullscreen {
    background-image: url("../images/buttons/icon-fullscreen.svg");
}

.icon-plus {
    background-image: url("../images/buttons/icon-plus.svg");
}

.icon-auto {
    background-image: url("../images/buttons/icon-auto.svg");
}

.icon-empty {
    background-image: url("../images/buttons/icon-empty.svg");
}

.icon-switch {
    background-image: url("../images/buttons/icon-switch.svg");
}

.icon-bookmark {
    background-image: url("../images/buttons/icon-bookmark.svg");
}

.icon-list {
    background-image: url("../images/buttons/icon-list.svg");
}

.icon-download {
    background-image: url("../images/buttons/icon-download.svg");
}

.icon-files {
    background-image: url("../images/buttons/icon-files.svg");
}

.icon-folder {
    background-image: url("../images/buttons/icon-folder.svg");
}

.icon-wizard {
    background-image: url("../images/buttons/icon-wizard.svg");
}

.icon-prev {
    background-image: url("../images/buttons/icon-prev.svg");
}

.icon-next {
    background-image: url("../images/buttons/icon-next.svg");
}

.icon-key {
    background-image: url("../images/buttons/icon-key.svg");
}

.icon-code {
    background-image: url("../images/buttons/icon-code.svg");
}

.icon-check {
    background-image: url("../images/buttons/icon-check.svg");
}

.icon-copy-plus {
    background-image: url("../images/buttons/icon-copy-plus.svg");
}

.icon-hash {
    background-image: url("../images/buttons/icon-hash.svg");
}

.icon-encrypt {
    background-image: url("../images/buttons/icon-encrypt.svg");
}

.icon-reload {
    background-image: url("../images/buttons/icon-reload.svg");
}

.icon-arrow-down-circ {
    background-image: url("../images/buttons/icon-arrow-down-circ.svg");
}

.icon-arrow-down-tri {
    background-image: url("../images/buttons/icon-arrow-down-tri.svg");
}

.icon-arrow-down-line {
    background-image: url("../images/buttons/icon-arrow-down-line.svg");
}

.icon-expand {
    background-image: url("../images/buttons/icon-expand.svg");
}

.icon-atsymbol {
    background-image: url("../images/buttons/icon-atsymbol.svg");
}

.icon-navigate {
    background-image: url("../images/buttons/icon-navigate.svg");
}

.icon-invite-light {
    background-image: url("../images/buttons/icon-invite-light.svg");
}

.icon-invite {
    background-image: url("../images/buttons/icon-invite.svg");
}

.icon-profile {
    background-image: url("../images/buttons/icon-profile.svg");
}

.icon-removeuser {
    background-image: url("../images/buttons/icon-removeuser.svg");
}

.icon-users {
    background-image: url("../images/buttons/icon-users.svg");
}

.icon-members {
    background-image: url("../images/buttons/icon-members.svg");
}

.icon-offices {
    background-image: url("../images/buttons/icon-offices.svg");
}

.icon-overview {
    background-image: url("../images/buttons/icon-overview.svg");
}

.icon-register {
    background-image: url("../images/buttons/icon-register.svg");
}

.icon-saveuser {
    background-image: url("../images/buttons/icon-saveuser.svg");
}

.icon-gameroom {
    background-image: url("../images/buttons/icon-gameroom.svg");
}

.icon-classroom {
    background-image: url("../images/buttons/icon-classroom.svg");
}

.icon-viewroom {
    background-image: url("../images/buttons/icon-viewroom.svg");
}

.icon-rotate {
    background-image: url("../images/buttons/icon-rotate.svg");
}

.icon-print {
    background-image: url("../images/buttons/icon-print.svg");
}

.icon-levels {
    background-image: url("../images/buttons/icon-levels.svg");
}

.icon-sibling {
    background-image: url("../images/buttons/icon-sibling.svg");
}

.icon-ok-simple {
    background-image: url("../images/buttons/icon-ok-simple.svg");
}

.icon-star {
    background-image: url("../images/buttons/icon-star.svg");
}

.icon-star-l {
    background-image: url("../images/buttons/icon-star-l.svg");
}

.icon-star-l-not {
    background-image: url("../images/buttons/icon-star-l-not.svg");
}

.icon-lock {
    background-image: url("../images/buttons/icon-lock.svg");
}

.icon-reply {
    background-image: url("../images/buttons/icon-reply.svg");
}

.icon-reset {
    background-image: url("../images/buttons/icon-reset.svg");
}

.icon-share {
    background-image: url("../images/buttons/icon-share.svg");
}

.icon-stats {
    background-image: url("../images/buttons/icon-stats.svg");
}

.icon-unlock {
    background-image: url("../images/buttons/icon-unlock.svg");
}

.icon-upvote {
    background-image: url("../images/buttons/icon-upvote.svg");
}

.icon-reviews {
    background-image: url("../images/buttons/icon-reviews.svg");
}

.icon-downvote {
    background-image: url("../images/buttons/icon-downvote.svg");
}

/*#endregion */

/*#region COMPONENTS */
.c-30vh {
    min-height: 30vh !important;
}

.c-45vh {
    min-height: 45vh !important;
}

.c-50vh {
    min-height: 50vh !important;
}

.c-67vh {
    min-height: 67vh !important;
}

.c-100vh {
    min-height: 100vh !important;
}


.c-justify {
    text-align: justify
}
.c-bold {
    font-weight: bold;
}
.c-margin0 {
    margin: 0 !important;
}
.c-margin-bottom3 {
    margin-bottom: 3px !important;
}
.c-padding-bottom5 {
    padding-bottom: 5px !important;
}
.c-bolder {
    font-weight: bolder;
}
.c-lowecase {
    text-transform: lowercase;
}
.c-move, td.c-move {
    cursor: move;
}
.c-square {
    width: 100%;
    padding-top: 100%; /* 1:1 Aspect Ratio */
    position: relative; /* If you want text inside of it */
}
.c-marginTop13 {
    margin-top: 13px !important;
}
.c-marginTop23 {
    margin-top: 23px !important;
}
.c-marginTop30 {
    margin-top: 30px !important;
}
.c-shadow {
    box-shadow: 0 1px 4px rgba(0,0,0,.45);
    border-radius: 5px;
}

.c-modalboder {
    padding: 17px;
    border: 1px solid #ddd;
}
.c-bordercolorc {
    border-color: #ccc !important
}
.c-opacity5 {
    opacity: 0.5
}

.c-HeightEqWidth {
    width: 100%;
    padding-top: 100%
}
.c-w-widthToHeight {
    position: relative;
    width: 100%;
    /*padding-bottom: 66.7%;*/ /*padding-bottom: 100%;*/
}

    .c-w-widthToHeight > div {
        position: relative;
        width: 100%;
        height: 100%;
    }
.c-centerplaceholder::-webkit-input-placeholder {
    text-align: center;
}

.c-centerplaceholder:-moz-placeholder { /* Firefox 18- */
    text-align: center;
}

.c-centerplaceholder::-moz-placeholder { /* Firefox 19+ */
    text-align: center;
}

.c-centerplaceholder:-ms-input-placeholder {
    text-align: center;
}
 
.c-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis
}

.c-headline {
    font-size: 4vw;
    line-height: 1.05;
    text-align:center;
    font-weight: 400/*; letter-spacing: -.015em;*/
}
.c-rot180 {
    -webkit-transform: rotate(180deg); /* Chrome and other webkit browsers */
    -moz-transform: rotate(180deg); /* FF */
    -o-transform: rotate(180deg); /* Opera */
    -ms-transform: rotate(180deg); /* IE9 */
    transform: rotate(180deg); /* W3C compliant browsers */
    /* IE8 and below */
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');
}
.c-scrollmargin {
    margin: 0 11px;
}

.c-scrollinner {
    border: none;
    left: 0;
    margin: 0 13px;
    overflow: hidden;
    right: 0;
    top: 0;
    padding: 0 4px
}
    .c-scrollinner.c-left {
        margin-right: 0;
    }

.c-covr {
    background-color: #fff;
    display: block;
    opacity: 0.91;
}

.c-bgw {
    background-color: #fff;
}

.c-border999 {
   border-color: #999
}

.c-hdr1, .c-hdr2, .c-hdr3 {
    color: black; /*color: #a39c9c;*/
    text-align: center
}
.c-hdr1 {
    font-size: 41px
}
.c-hdr2 {
    font-size: 30px
}
.c-hdr3 {
    font-size: 27px
}

.c-hdr4 {
    font-size: 23px
}

.c-hdr5 {
    font-size: 19px
}

.c-hdr6 {
    font-size: 17px
}

ul.c-menu-h {
    padding: 0;
}
    .c-menu-h > li {
        text-align: center;
        display: inline-block;
        padding: 3px 7px
    }


ul.c-listv3, ul.c-listh3 {
    padding: 0;
}
ul.c-listv3 li {
    clear: both;
    height: 13px;
    margin-top: 13px;
    position: relative;
    cursor: pointer;
}
    ul.c-listv3 li:hover, ul.c-listh3 li:hover {
        color: #ccc
    }
    ul.c-listv3 > li > span {
        margin-left: 10px;
    }

    ul.c-listh3 li {
        display: inline;
        height: 13px;
        /*margin-top: 13px;*/
        position: relative;
        cursor: pointer;
    }

    ul.c-listh3 > li > span {
        margin-left: 1px;
    }

.c-ci, .c-c10, .c-c7 {
    border: 1px solid #ddd;
    border-radius: 7px;
    position: relative;
    display: inline-block
}

.c-ci {
    display: inline-block;
    height: 10px;
    width: 10px;
}

.c-c10 {
    /*border-radius: 7px;*/
    width: 10px;
    height: 10px
}
.c-c7 {
    width: 7px;
    height: 7px
}


.c-fill, .c-fillupc {
    height: 100%;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
}
.c-toptobottom {
    bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.c-right-left-botom {
    bottom: 0;
}
.c-right-left, .c-right-left-botom {
    left: 0;
    position: absolute !important;
    right: 0;
}

.c-fleft {
    float: left
}
.c-fright {
    float: right
}

.c-right0 {
    right: 0
}

.c-abs0 {
    position: absolute !important
}
.c-rltv {
    position: relative !important
}

.c-showborder {
    border: 1px solid #ababab;
}
.c-showtop {
    border-top: 1px solid #ababab;
}
.c-showtop-f0 {
    border-top: 1px solid #f0f0f0;
}
.c-showbottom {
    border-bottom: 1px solid #ababab
}
.c-hand {
    cursor: pointer;
}

.c-badge {
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 29px;
  margin-top: 5px;
  position: relative; text-align:center
}
.c-fillta {
    border-style: none;
    font: inherit;
    height: 100%;
    margin: 1px;
    overflow: hidden;
    padding: 0;
    resize: none;
    width: 100%;
}
.c-tcenter {
    text-align: center;
}
.c-tleft {
    text-align: left;
}
.c-tright {
    text-align: right;
}
.c-bgbasic {
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}


.c-centrliz {
    margin: 0 auto;
}
.c-radius5 {
    border-radius: 5px
}  
.c-bodr-show5 {
    border-radius: 5px;
    border: 1px solid #f0f0f0
}

.c-bodr-none5 {
    border-radius: 5px;
}

.c-bodr-none7 {
    border-radius: 7px;
}

.c-fillup {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}

.c-border-red {
    border-color: red
}
.c-color-red {
    color: red
}
.c-color-green {
    color: green
}

.c-arrow {
    position: relative;
}

    .c-arrow:before {
        content: "";
        position: absolute;
        right: 10px;
        top: 14px;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #898989;
    }

    .c-arrow:after {
        content: "";
        position: absolute;
        right: 10px;
        top: 11px;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid white;
    }

.c-ourblue{color:#006cff} .c-ourviolet{color:#ff00f6} .c-ourred{color:#f00} .c-ourorange{color:#ffc000}  .c-ourindigo{color:#ba00ff}

.c-margin-top10 { margin-top: 11px}.c-margin-top13 { margin-top: 13px}

.c-margin0-23 {
    margin: 0 23px;
}

.c-padtop23 {
    padding-top: 23px;
}

.c-pad8 {
    padding: 8px !important
}

.c-font13 {
    font-size: 13px;
}
.c-font35 {
    font-size: 35px;
}
.c-dragged {
    display: none;
    padding: 13px;
    right: -3px;
    top: -63px;
    width: 300px;
    z-index: 400;
}

.c-qcaret {
    display: block;
    position: absolute;
    right: 13px;
    top: 13px;
    cursor: pointer;
    font-weight: 400;
    z-index: 1;
}
.c-underline {
    text-decoration: underline;
}
/*#endregion */

/*#region LISTER */

.c-lister {
    
}
    .c-lister > div {
        /*width: calc(100% - 2px);*/
        position: relative
    }
    .c-lister .listertop {
        background-color: white;
        z-index: 100;
    }
    .c-lister .listerbtm {
        height: calc(100% - 30px);
        max-height: calc(100% - 30px);
        margin-top:32px
    }
    .c-lister .top {
        height: auto;
        min-height: 30px;
        position:relative;
        /*display: block;*/
        border: 1px solid #ccc;
        border-radius: 5px
    }
    /*.c-lister .srchbox {
        top: 7px;
        left: 7px;
        right: 91px;
        height: 17px;
        font-size: 15px;
        padding-right: 19px;
        border-right: 1px solid #ababab;
        vertical-align: top;
        display: inline-block;
    }*/
    .c-lister .srchbox {
        top: 2px;
        left: 2px;
        right: 2px;
        height: 20px; /*height: calc(100% - 10px);*/
        min-height: 16px;
        font-size: 15px;
        vertical-align: top;
        display: inline-block;
        padding: 3px 5px;
    }
    .c-lister .bottom {
        /*top: 30px;
        max-height: calc(100% - 30px);*/
    }
    .c-lister .l-right {
        right: 0;
        left: auto
    }
    /*.c-lister .sexit{
        margin-top: 5px;
        float: right;
        font-size: 17px;
        color: #006cff;
        cursor: pointer
    }
        .c-lister .sexit:hover{
            color: #ccc
        }*/

    .c-lister .icon-top {
        margin: 5px;
        position: absolute;
        z-index: 3;
    }
    .c-lister .c-lister-main {
        width: 100%;
        height: 100%
    }
        .c-lister .c-lister-main thead {
            /*background-color: #fff;
            border-bottom: 1px solid #f1f1f1;
            border-left: 0 none;
            border-right: 0 none;*/
            border-style: none none solid;
            color: #444;
            font-family: 'Segoe UI';
            font-size: 14px;
            font-weight: bold;
            height: 34px;
            text-align: left;
            border-bottom: 1px solid #f1f1f1
        }
            .c-lister .c-lister-main thead th {
                height: 34px;
                vertical-align: middle;
            }

        .c-lister .c-lister-main>tbody {
            /*position: relative;*/
            top: 34px;
        }
            .c-lister .c-lister-main tbody > tr {
                /*height: 100%;*/
            }
                /*.c-lister .c-lister-main tbody > tr>td:not(.cnt) {
                    width: 10px
                }*/
    
    .c-lister .c-lister-cnt {
        width: 100%;
        height: 100%;
    }
        .c-lister .c-lister-cnt tbody {
            width: 100%;
            height: 100%;
        }
            /*.c-lister .c-lister-cnt tbody input[type=checkbox] {
                margin-top: 10px
            }*/
            .c-lister .c-lister-cnt tbody > tr.row-bg-sel {
                background-color: #f7f7f7;
                /*border:1px solid #999;*/
                border-bottom: 1px solid #fff;
                border-top: 1px solid #fff;
                color: #929191;
            }
            .c-lister .c-lister-cnt tbody > tr {
                bottom: 0;
                width: 100%;
                cursor: pointer;
                font-family: "Segoe UI";
                font-size: 12px;
                width: 100%;
                border-bottom: 1px solid #fafafa;
                position: relative;
                /*border-top: 1px solid #fafafa*/
            }

                .c-lister .c-lister-cnt tbody > tr:hover {
                    background-color:#fcfcfc
                }

            .c-lister .c-lister-cnt tbody td {
                vertical-align: middle;
                height: 36px;
                padding: 7px 0
            }
    .c-lister .ceystorebox {
        position: relative;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        border: 1px solid #c0c0c0;
        border-radius: 5px;
        padding: 11px;
    }
          

    /*.c-lister .rows-bder-gy {/*.rows-bder-gy {border-bottom: 1px solid #fafafa } ORIGINAL*//*
        border-bottom: 1px solid #fafafa;
        border-top: 1px solid #fafafa  class='c-showborder c-fill' style='margin:2px'
    }*/
            

.fl-srchmsg {
    border-bottom: 1px solid #f1f1f1;
    height: 43px;
    top: 0;
}
    .fl-srchmsg p.c {
        margin: 11px 0;
        font-size: 19px;
        text-align: right
    }
    .fl-srchmsg p.m {
        font-size: 97%;
        text-align: right
    }

.fl-srchtags {
    top: 67px;
}
    .fl-srchtags span {
        border-bottom: 1px solid #eee; /*#fafafa*/
        cursor: pointer;
        padding: 2px 3px 2px 0;
        display: block;
        padding: 5px 0/*3px*/;
        text-align: right
    }
        .fl-srchtags span a {
            color: black; /*color: #444;*/
            text-decoration: none;
            text-transform: lowercase;
            font-weight: 400;
            font-size: 17px;
            max-width: 100%; /*calc(100% - 6px);*/
            display: inline-block;
            word-wrap: break-word;
        }
            .fl-srchtags span a:hover, .c-lister .top a.ceywds:hover {
                color: #ccc;
            }

.fl-tags {
    text-align: justify
}
    .fl-tags span:nth-child(2n) {
        background-color: #fdfdfd;
    }

/*.fl-keywdlist {
    /*height: 24px;*/
    /*overflow: hidden;
    position: relative
}
    .fl-keywdlist li {
        display: inline
    }
        .fl-keywdlist li > a, .fl-keywdlist li > a:visited {
            color: #444;
            /*font-family: "Segoe UI";
            font-size: 13px;*/
            /*text-align: left;
            text-decoration: none;
            cursor:pointer;margin-right:7px
        }
            .fl-keywdlist li > a:hover {
                color: #ccc
            }*/

.rowmenu {
}

    .rowmenu .c-icon {
        margin: 13px 7px
    }
.ceyLink {
    font-family: 'Segoe UI';
    display:block
}
    .ceyLink span:last-child {
        font-weight: bolder;
    }

    .ceyLink:hover {
        color: dodgerblue
    }


.fl-scrl {
    margin-top: 3px;
    overflow: hidden;
    width: 100%;
}

.thumbs {
    background-color: #f6f6f6;
    background-image: url("../images/ajax_loader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Segoe UI', Verdana;
    font-size: 12px;
    margin: 3px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
 
/*#endregion */

/*#region BIGROW */
.c-big-row {
}

    .c-big-row div {
        float: left;
        position: relative;
    }

        .c-big-row div.r-l-ftr {
            clear: both;
            width: 100%;
        }

.r-pix.noborder {
    border: none !important;
}

.r-pix {
    width: 86px;
    margin-right: 11px;
    height: 86px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

    .r-pix img {
        width: calc(100% - 14px);
        max-height: calc(100% - 14px);
        /*margin: 7px;*/
    }

.r-ctnt {
    width: calc(100% - 107px);
}

.r-l-tit {
    color: #6a6a6a;
    margin: 3px 0;
    overflow: hidden;
    width: 100%;
    clear: both;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
    font-size: 1.2em;
}

.r-l-dtl {
    text-align: right;
    /*width: 120px;*/
    float: right;
    margin-right: 11px;
}

.r-l-smry {
    margin-bottom: 3px;
    display: block;
    border: 1px solid transparent;
    text-align: left;
    font-size: 17px;
    text-align: justify;
    color: black;
}

.r-l-ftr {
    margin-bottom: 3px;
    display: block;
    border: 1px solid transparent;
    text-align: left
}

.rowLabel {
    color: green
}

.rowLabelc {
    color: #006cff
}

.r-l-lic, .r-l-revws, .r-l-downs, .r-l-views {
    width: auto;
    text-align: left;
    padding-right: 7px;
    display: inline;
}

.r-l-cont {
    display: block;
    clear: both;
    overflow: hidden;
    text-decoration: none;
    padding: 3px 0;
    color: #006cff
}

/*#endregion */

/*#region CHAT */
.chat-divider {
    margin: 0 0 23px
}
.chatMsg {
    right: 0;
    width: 375px;
    display: none;
    padding: 17px;
    background-color: #fff;
    z-index: 100;
    border-radius: 5px;
    border: 1px solid #ddd;
    z-index: 300;
    max-width: calc(100% - 36px);
    position: -webkit-sticky; /* Safari */
    position: sticky;
    height: auto;
    min-height: 156px;
}

.chatMsg .ulh li {
    vertical-align: central;
    padding: 0 7px 0 0;
    color: #6a6a6a;
    cursor: pointer;
}

.ceybody div.view-box, .ceybody div.list-box, .ceybody div.chatbox {
    display: block
}
div.view-box > div{
    display: none
}

.ceybody  div.view-box, .ceybody  div.list-box {
    bottom: 67px;
    overflow: hidden;
    position: absolute;
    top: 43px;
}

.ceybody  div.view-box {
    left: 0;
    right: 226px;
}

.ceybody  div.list-box {
    right: 0;
    left: auto;
    width: 225px
}

.ceybody  div.chatbox {
    border: none;
    bottom: 0;
    height: 37px;
    left: 0;
    top: auto;
    right: 0;
    padding:4px
}
    .ceybody  div.chatbox > div {
        left: 4px
    }

 

.contact-chat-px, .contact-chat-beacon {
    float: left;
    width: 28px;
    height: 28px;
    display: inline
}

.contact-chat-name {
    float: left;
    font-family: 'Segoe UI';
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    text-align: left;
    width: 134px;
    /*padding: 4px 3px;*/
    padding: 7px 0 0 6px;
    height: 21px;
}


.chatdirect {
    width: 440px;
    height: auto
}

    .chatdirect > div {
        position: relative;
        width: 414px;
        margin: 23px;
        height: auto;
        clear: both
    }

    .chatdirect li {
        padding: 11px 13px
    }

div.chatter-role {
    clear: both;
    width: 97%;
    overflow: hidden;
    cursor: text;
    margin-bottom: 20px;
}

p.chatterName {
    padding: 0;
    margin: 0;
    font-family: 'Segoe UI';
    font-size: 14px;
    color: #606060;
    text-align: justify;
    display: block;
    line-height: 1;
    overflow: hidden;
    width: 80%;
    float: left;
}

p.chatterMsg {
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #000;
    padding-top: 2px;
    text-align: left;
    display: block;
    line-height: 1.2;
    width: 80%;
    clear: both
}

p.chatter-date {
    float: right;
    display: block;
    width: auto;
    font-family: 'Segoe UI';
    font-size: 12px;
    color: #606060;
}

.chatter-role-right {
    overflow: hidden;
    text-align: justify;
    word-wrap: break-word;
    position: relative;
    left: 0px;
    right: 80px;
}

.chatter-role-left {
    float: left;
    width: 60px;
    overflow: hidden;
}

.chat-grouprow {
    cursor: pointer;
    padding: 2px 0px
}

.chat-groupindex {
    font-size: 29px;
    width: 37px;
    font-weight: bold
}

.chat-groupnames {
    font-size: 13px;
    font-weight: bold
}
.srch-rslt .contact-unit {
    margin-left: 0;
}

.contact-unit {
    border: none;
    clear: both;
    display: block;
    width: 200px;
    margin: 0 13px;
    height: 22px;
    padding: 4px 0 10px;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer
}

    .contact-unit > a {
        border: none;
        text-decoration: none;
        cursor: pointer;
        width: auto
    }

.chat-pix-pholder {
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    height: 46px;
    width: 46px
}
#ochat-pholder hr {
    float: left;
    clear: both;
    margin-bottom: 19px;
    border-color: #ddd;
    border-style: solid none none
}
#ochat-chatters .c-c10 {
    margin: 0 10px
}
#ochat-srch-close {
    bottom: 3px;
    color: #006cff;
    cursor: pointer;
    left: 50px;
    position: absolute;
    width: 125px
}
#ochat-srch-rslt .contact-chat-name:hover {
    color: #006cff
}
.tablerow-bg-hov {
    background-color: #fcfcfc;
}
/*#endregion */

/*#region MEDIA QUERY*/
@media screen and (max-width: 768px) {
    .responsiveTable .table {
        display: block !important;
    }
}

@media screen and (max-width: 768px) {

    .responsiveTable .wrap-table100 {
        border-bottom: none !important;
    }

    .responsiveTable .row {
        display: block !important;
    }

        .responsiveTable .row.header {
            /*padding: 0 !important;
            height: 0px !important;*/
            display: none !important;
        }

            .responsiveTable .row.header .cell {
                display: none !important;
            }

        .responsiveTable .row .cell:before {
            font-family: Poppins-Bold !important;
            font-size: 15px !important;
            color: #808080;
            line-height: 1.2 !important;
            text-transform: uppercase !important;
            font-weight: bold !important;
            margin-bottom: 13px !important;
            content: attr(data-title) !important;
            min-width: 98px !important;
            display: block !important;
        }
}

@media screen and (max-width: 768px) {
    .responsiveTable .cell {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .responsiveTable .row {
        border-bottom: 1px solid #e2dcdc !important;
        padding-bottom: 18px !important;
        padding-top: 30px !important;
        padding-right: 15px !important;
        margin: 0 !important;
    }

        .responsiveTable .row .cell {
            border: none !important;
            padding-left: 30px !important;
            padding-top: 16px !important;
            padding-bottom: 16px !important;
        }

            .responsiveTable .row .cell:nth-child(1) {
/*                padding-left: 30px !important;*/
                width:auto !important
            }

        .responsiveTable .row .cell {
            font-size: 17px !important;
            color: #555555 !important;
            line-height: 1.2 !important;
            font-weight: unset !important;
        }

    /*.responsiveTable .table, .row, .cell {
        width: 100% !important;
    }*/
}








@media only screen and (max-width : 1280px) {
    .form .row .halves, .form .row .sides {
        width: 100%;
        margin-bottom: 11px;
    }

        .form .row .halves .lft, .form .row .halves .rgt {
            left: 0;
            position: relative;
        }
    .file-dropport {
        top: 147px !important
    }
    .midle {
        left: 0 !important;
        right: 0 !important
    }
}

@media only screen and (min-width : 800px) {
        #header-menuicon, #footer-menuicon, #header-closeicon {
            display: none
        }

        .menu > li > ul {
            position: absolute;
            margin: 0 auto;
            display: none;
            border: 1px solid #ddd;
            width: calc(100% - 17px);
            border-radius: 5px;
            background-color: white;
            top: 26px;
            right: 5px
        }

        .menu > li:hover > ul {
            display: block;
        }
    }

@media only screen and (max-width : 800px) {
     
    #ceyword-logobtn {
        width: 170px
    }


    .ceymenu.responsive {
        display: block;
    }
        .ceymenu.responsive.close > a {
            top: 0; /*top: -2px;*/
            left: 3px;
            font-size: 9px;
        }

    .center-cont {
        top: 10px
    }

    .form > .rowlbl {
        font-size: 15px;
        /*margin-top: 11px*/
    }
    
    .form .row select.qstyl {
        font-size: 100%
    }
    #header-menu:not(.responsive) li:not(#header-menuicon), #footer-menu:not(.responsive) li:not(#footer-menuicon) {
        display: none
    }
    /*#header-menu.responsive li:not(#header-menuicon), #footer-menu.responsive li:not(#footer-menuicon) {
        display: block
    }*/
    
    /*#header-menu {
        top: 4px;
    }

    #header-menuicon {
        border: 2px solid #ddd;
        padding: 3px 5px 3px 1px;
        border-radius: 5px
    }*/

    #header-menuicon, #footer-menuicon {
        display: inline-block;
        cursor: pointer
    }

    
    .menu > li > a, .fmenu > li > a {
        display: block
    }

    /*#header-menu:hover {
        border: 1px solid #ddd;
        width: calc(100% - 3px);
        border-radius: 5px;
        background-color: white;
        top: 5px
    }

        #header-menu:hover li:hover, #footer-menu:hover li:hover {
            background-color: #e3e3e3
        }

        #header-menu:hover > li:nth-child(even), #footer-menu:hover > li:nth-child(even) {
            display: none
        }

        #header-menu:hover li:nth-child(odd), #footer-menu:hover li:nth-child(odd) {
            display: block;
            padding-bottom: 5px
        }

        #header-menu:hover li:not(:last-child), #footer-menu:hover li:not(:last-child) {
            border-bottom: 1px solid #f3f3f3
        }

        #header-menu:hover li:hover > a, #footer-menu:hover li:hover > a {
            color: #fff;
            font-weight: bold
        }*/

    #footer-menu.responsive, #header-menu.responsive {
        border: 1px solid #ddd;
        border-radius: 5px;
        background-color: white;
        display: block
    }
    #footer-menu.responsive {
        margin-top: 1px;
        bottom: calc(100% - 17px) /* added this attribute */
    }
    #header-menu.responsive, #footer-menu.responsive {
        width: calc(100% - 2px)
    }

        #header-menu.responsive li:hover, #footer-menu.responsive li:hover {
            background-color: #e3e3e3
        }

        #header-menu.responsive > li:nth-child(odd):not(#header-closeicon), #footer-menu.responsive > li:nth-child(even):not(#footer-menuicon), #header-menu.responsive > #header-menuicon {
            display: none
        }

        #header-menu.responsive li:nth-child(even):not(#header-menuicon), #footer-menu.responsive li:nth-child(odd), #header-closeicon, #footer-menuicon {
            display: block;
            padding-bottom: 5px
        }

        #header-menu.responsive li:not(:last-child), #footer-menu.responsive li:not(:last-child) {
            border-bottom: 1px solid #f3f3f3
        }

        #header-menu.responsive li:hover > a, #footer-menu.responsive li:hover > a {
            color: #fff;
            font-weight: bold
        }
    #header-menu > li > ul {
        /*position: relative;*/
        margin: 0 auto;
        display: none;
        border: 1px solid #ddd;
        width: calc(100% - 2px);
        border-radius: 5px;
        background-color: white;
        top: 26px;
        /*right: 5px*/
    }

    #header-menu.menu > li > ul.responsive {
        display: inline;
    }

    .topp {
        display: block;
        height: 30px;
        border: 1px solid #ccc
    }

    .centrr {
        /*top: 30px;*/
        left: 0;
        right: 0
    }
        .ceyspac-left, .ceyspac-right, .sectn-titl:not(.open) {
            width: 0;
            display: none
        }

            .ceyspac-left.open, .ceyspac-right.open {
                width: calc(50% - 1px);
                display: block;
                z-index: 100;
                background-color: white;
                max-width: 160px;
            }
    .sectn-titl {
        font-size: 7vw;
        text-align: center;
        width: 100%;
    }
        .imenu > li {
            padding-left: 11px
        }

    .responsive .imenu {
        float: none;
        margin: 7px auto;
        display: inline-block;
    }


        /*.menu > li:hover > ul.li {
            background-color: white;
        }


    /*header {
        position: absolute;
    }

    #menu-icon {
        display: inline-block;
    }

    nav ul, nav:active ul {
        display: none;
        position: absolute;
        padding: 20px;
        background: #fff;
        border: 5px solid #444;
        right: 20px;
        top: 60px;
        width: 50%;
        border-radius: 4px 0 4px 4px;
    }

    nav li {
        text-align: center;
        width: 100%;
        padding: 10px 0;
        margin: 0;
    }

    nav:hover ul {
        display: block;
    }*/

        /*#footer-menu:hover {
        border: 1px solid #ddd;
        width: calc(100% - 2px);
        border-radius: 5px;
        background-color: white;
        margin-top: 1px;
        bottom: calc(100% - 17px); /* added this attribute */ /*
        display: block
    }*/
    }

@media only screen and (max-width : 480px) {
    .recaptcha-container {
        min-height: 144px;
    }

    #reg-recaptcha_div {
        width: 164px
    }
    .ceyhead {
        height: 44px;
    }
    .sectn-img {
        height: 43px;
        width: 51px;
    }
}

@media only screen and (min-width : 480px) {
    .recaptcha-container {
        min-height: 78px;
    }

    #reg-recaptcha_div {
        width: 304px
    }
}

@media only screen and (max-width : 400px) {
    .c-menu-h > li {
        padding: 3px 4px;
    }
    .centrr.open {
        width: 0
        /*display: none*/
    }
    /*.centrr.open > div {
                display: none
            }*/

}

@media only screen and (max-width : 360px) {
    .imenu > li {
        padding-left: 8px /* padding-left: 7px*/
    }
}
/*#endregion */

/*#region PANEL */
.panel {
    /*margin-bottom: 20px;*/
    background-color: #fff;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

/*.panel-default {
    border-color: #ddd;
}*/
.panel-heading {
    padding: 7px 11px; /*padding: 10px 15px;*/
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    min-height: 23px
}
    .panel-heading i {
        margin: 2px 5px /* margin: 3px 0*/
    }
        .panel-heading i:last-child {
            margin-right: -2px;
            float:right
        }
.form .customdatetimecombo .panel-heading {
    padding: 0;
    max-height: 34px;
    min-height: unset;
}
.panel-title {
    text-align: center;
        cursor:pointer
}
    .panel-title a {
        text-decoration: none;
        font-size: 113%;
        font-weight: normal;
    }
.customdatetimecombo .panel-title a {
    width: 100%;
    display: inline-block
}
.panel-body {
    padding: 0 15px 15px;
    border-top: 1px solid #999;
}
    .panel-body.padtop {
        padding-top: 15px;
    }
    .panel-body.notop {
        border-top: none !important;
    }
.panel-body-m15 {
    margin: 2px 15px 15px;
}
.panel-group .panel-footer {
    border-top: 0;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    text-align: center;
}
div.panel div.note-editor.note-frame {
/*    border: none;*/
    border: 1px solid #ccc;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
div.panel.c-30vh div.note-editor.note-frame {
    min-height: 30vh;
}
div.panel.c-50vh div.note-editor.note-frame {
    min-height: 50vh;
}
div.panel.c-100vh div.note-editor.note-frame {
    min-height: 100vh;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav > li {
    position: relative;
    display: block;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    text-decoration:none;
    cursor:pointer
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}



/*.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}*/
.dropdown-menu {
    /* position: absolute; */
    /* top: 100%; */
    /* left: 0; */
    /* z-index: 1000; */
    /* display: none; */
    /* float: left; */
    /* min-width: 160px; */
    /* padding: 5px 0; */
    /* margin: 2px 0 0; */
    /* font-size: 14px; */
    /* text-align: left; */
    /* list-style: none; */
     -webkit-background-clip: padding-box; 
     background-clip: padding-box; 
    /* border: 1px solid #ccc; */
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.form-control {
    display: block;
    width: 100%;
    /*height: 23px;*/
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input.form-control/*, div.form-free input.form-control*/ {
    width: calc(100% - 26px);
    /*position:relative*/
}




/*#endregion */
 
/*#region COMBODROPDOWN */
.combo-dropdown > .btn {
    position: relative;
    float: left;
    background-color: transparent;
    border-color: #ddd;
    height:34px
}
.combo-dropdown > .btn:last-child:not(:first-child), .combo-dropdown > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.combo-dropdown > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.combo-dropdown .open > ul.dropdown-menu {
    display: block;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.combo-dropdown ul.dropdown-menu {
    right: 0px;
    left: 0px;
    z-index: 2000;
    top: 100%;
    display:none;
    position:absolute;
    cursor:pointer
}
.combo-dropdown ul.dropdown-menu > li:hover {
    background-color: #eee
}
.combo-dropdown ul.dropdown-menu > li > a {
    display: block;
    padding: 3px 13px;
    clear: both;
    /*font-weight: 400;
    line-height: 1.42857143;*/
    color: #333;
    white-space: nowrap;
    font-size: 70%
}
.combo-dropdown ul.dropdown-menu .divider {
    margin: 3px;
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
}

/*#endregion */

/*#region CEYEDITOR */
.ceyeditor li {
    display: inline-block;
    padding: 3px 7px;
    cursor: pointer;
}
.ceyeditor li:hover {
    text-decoration: underline;
}
    .ceyeditor li.cey-edited {
        font-size: 79%;
        opacity: .5;
    }
/*#endregion */
 
/*#region APPSLISTER COMMON */
div.r-l-tit {
    color: dodgerblue; 
}
/*#endregion */

/*#region CUBOENBOARD */
.cuboen > div{
    position:absolute;
    /*border:1px solid blue;*/

}
.cuboen-board {
    background-image: url('../images/cuboen/board.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    min-width: 253px;
    width: 100%;
    height: 100%;
    position: relative;
    /*border:1px solid blue*/
}
.cuboen-board-center, .cuboen-board-left, .cuboen-board-right {
    border: none;
    bottom: 36px;
    top: 0;
}
.cuboen-board-center {
    width: 50%;
    left:25%;right:25%
}
.cuboen-board-left, .cuboen-board-right {
    /*display: none;*/
    width: 25%;
    min-width: 168px; /*min-width: 248px;*/
    z-index: 3
}

    .cuboen-board-left > div, .cuboen-board-right > div {
        position: relative;
        width: calc(100% - 2px);
        /*display: flex;
        justify-content: center;
        align-items: center;*/
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        justify-content: center;
        align-items: center;
    }

.cuboen-board-right {
    right: 0;
}

.cuboen-board-left {
    left: 0
}
.cuboen-board-botton {
    border: none;
    width: 100%;
    text-align: center;
    bottom: 0;
    height: 36px
}

.cuboen-piece {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border-radius:50%;
    border:none;
    width: 48px;
    height: 48px;
    position: absolute;
    display:none
    /*border:1px solid blue*/
}
.cuboen-piece-r {
    background-image: url('../images/cuboen/pieces/red/rr.png');
}
.cuboen-piece-b {
    background-image: url('../images/cuboen/pieces/blue/bb.png');
}
.cuboen-piece-g {
    background-image: url('../images/cuboen/pieces/green/gg.png');
}
.cuboen-piece-y {
    background-image: url('../images/cuboen/pieces/yellow/yy.png');
}
.cuboen-piece-v {
    background-image: url('../images/cuboen/pieces/violet/vv.png');
}
.cuboen-piece-p {
    background-image: url('../images/cuboen/pieces/peach/pp.png');
}

.cuboen-panel {
    width:100%;
    position:relative;
    display: inline-block;
    text-align: left;
    font-size: 1rem;
    vertical-align: middle;
}
    .cuboen-panel .rowx .panel {
        min-height: 187px;
    }
        .cuboen-panel .rowx .panel .panel-heading {
            padding: 6px;
        }
    .cuboen-panel .cuboen-timer {
        margin: 5px 13px;
        position: absolute;
        font-weight:bolder
    }
    .cuboen-panel .cuboen-panel-heading {
       
    }

/*#endregion */

/*#region CUBOEN */
.cuboengame-setting {
}
    .cuboengame-setting .c-s-color {
        height: 23px;
        border:1px solid green;
        text-align: center
    }
    .cuboengame-setting .c-s-label {
        height: 20px;
        border: 1px solid red
    }
    .cuboengame-setting .c-s-content {
        height: 130px;
        border: 1px solid blue
    }
    .cuboengame-setting .c-s-menu {
        padding-top:7px;
        text-align: center
    }
        .cuboengame-setting .c-s-menu ul > li {
            padding: 3px 6px
        }

.cuboengame-setting {
}

/*#endregion */

/*#region DASHBOARD */
.dashboard{}
    .dashboard .r-l-smry {
        display:inline-flex
    }
.dash-name-initial {
    border-radius: 50%;
    border: 5px solid;
    font-size: 230%;
    text-align: center;
    width: 60%;
    height: 60%;
}
    .dash-name-initial.all {
        border-color: green;
    }
    .dash-name-initial.priority {
        border-color: #ffc000;
    }
     /*.c-ourblue{color:#006cff} .c-ourviolet{color:#ff00f6} .c-ourred{color:#f00} .c-ourorange{color:#ffc000}  .c-ourindigo{color:#ba00ff}*/
/*#endregion */

/*#region FILES */

.file-dropport {
    position: absolute;
    left:0; right:0;bottom:0;
    top:57px;
    padding:4px
}
.upldspc {
    top: 51px;
    bottom: 13px;
    overflow: auto;
}

.upldspc, .upldtop {
    position: absolute;
    left: 0;
    right: 0;
}
.dz-preview.dz-image-preview > span.removefile {
    cursor: pointer;
    margin: -53px auto !important;
    position: relative;
    display: block;
    margin: -33px;
    z-index: 21;
    background-color: white;
    border-radius: 50%;
    width:29px;
    height:29px
}
   
.dropzone .dz-preview .dz-image {
    border-radius: 5px;
}

.c-inner13 {
    position: absolute;
    left: 13px;
    right: 13px;
    top: 13px;
    bottom: 13px
}
.fv-navStyle {
    opacity: .7;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    border: none;
    height: 37px;
    z-index: 6
}
/*#endregion */

/*#region DOCUMENTATIONTABLE */ 

.responsiveTable .container-table100 {
    width: 100%;
    min-height: 100vh;
    /*background: #c4d3f6;*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*padding: 33px 30px;*/
    box-sizing: border-box;
}

.responsiveTable .wrap-table100 {
    /*    width: 960px;*/
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #e2dcdc;
    margin-bottom: 8px;
}

.responsiveTable .table {
    width: 100%;
    display: table;
    margin: 0;
}



.responsiveTable .row {
    display: table-row;
    background: #fff;
}

    .responsiveTable .row.header {
        color: black;
        background: white;
    }



.responsiveTable .cell {
    display: table-cell;
}

    .responsiveTable .cell b {
        font-weight: bold;
    }

.responsiveTable .row .cell {
    font-size: 15px;
    color: #666666;
    line-height: 1.2;
    font-weight: unset !important;
    /*padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;*/
    border-bottom: 1px solid #e2dcdc;
    border-left: 1px solid #e2dcdc;
    padding: 20px;
    text-align: justify;
}
    .responsiveTable .row:first-child .cell {
        border-top: none;
    }
    .responsiveTable .row:last-child .cell {
        border-bottom: none;
    }
    .responsiveTable .row.header .cell {
        font-size: 18px;
        color: black;
        line-height: 1.2;
        font-weight: unset !important;
        border-left: 0px;
        padding-top: 19px;
        padding-bottom: 19px;
    }

.responsiveTable .row .cell:nth-child(1) {
    border-left: none;
    width: 34% /*360px*/;
    /*    padding-left: 40px;*/
}

.responsiveTable .row .cell:nth-child(2) {
    /*width: 160px;*/
}

.responsiveTable .row .cell:nth-child(3) {
    width: 250px;
}

.responsiveTable .row .cell:nth-child(4) {
    width: 190px;
}


.responsiveTable .table, .responsiveTable .row {
    width: 100% !important;
}
 

/*#endregion */

/*#region name */

/*#endregion */







