/*!
 *   Vandyke system Customer Css
 *
!*/

/* general css */
.left{float: left}
.right{float: right;}

/* ֱλ */
.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

/* Bootstrap ΢{ Ɍ5з
    col-xs-2
    col-xs-2 col-half-offset
    col-xs-2 col-half-offset
    col-xs-2 col-half-offset
    col-xs-2 col-half-offset
*/
.col-half-offset{
    margin-left:4.166666667%
}

/* checkbox  radio button */
.checkbox-inline, .radio-inline {
	padding-left: 0px;
}
.list-no-padding {
	padding-left: 0px;
	padding-top : 7px; /* fix bootstrap col offset */
}
ul.list-no-style , ul.list-no-style ul {
	list-style: none;
}



.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    /*margin: 5px;*/
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #d2d6de;
    display: inline-block;
    vertical-align: middle;
    width: 18px;/*20px;*/
    height: 18px;/*20px;*/
    padding: 0px;/*2px;*/
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #828B8E;;
    font-size: 12px;
}
.checkbox-custom[disabled] + .checkbox-custom-label:before, .radio-custom[disabled] + .radio-custom-label:before {
    background-color: #ddd;
}
.checkbox-custom[disabled] + .checkbox-custom-label {
	color: #828282;
}



.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #828B8E;
    font-size: 12px;
}




/* focus style */
/*
.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd;
}*/


/** ̨DƬ̎ */
.images_container {
    border: 1px dashed #eee;
    min-height: 150px;
    padding-top: 10px;
    padding-left: 30px;
}
.images_container.dark{
    border-color:#AAA;
}
    .images_container .ui-sortable {
        list-style: none;
        padding: 0;
    }
        .images_container .ui-sortable:empty:before {
            content: "δDƬ"; /* placeholder */
            color: #AAA;
        }
        .images_container.dark .ui-sortable:empty:before {
            color: #888;
        }
    .images_container .ui-sortable-handle {
        cursor: move;
    }
    .images_container .sortable-placeholder {
        border: 1px solid #ddd;
        border-radius: 4px;
        background-color: #eee;
        float: left;
        width: 150px;
        height: 227px;
    }
    .images_container .images_queue {
        width:150px;
        float:left;
        margin-bottom: 5px;
        margin-right: 5px;
    }
    .images_container .images_queue .thumbnail {
        margin-bottom: 5px; /* override bootstrap */
    }
        .images_container .images_queue .thumbnail>img, .images_queue .thumbnail a>img {
            width: auto;
            height: 150px;
        }


/* tableʹ */
.table.table-middle>tbody>tr>td, .table.table-middle>tbody>tr>th, .table.table-middle>tfoot>tr>td, .table.table-middle>tfoot>tr>th, .table.table-middle>thead>tr>td, .table.table-middle>thead>tr>th{
  vertical-align: middle;
}



/* FORMʹ */
    /* YӍ */
    label.control-label.label-required::before {
        /*font: normal normal normal 14px/1 FontAwesome;
        content: "\f069";
        color: #d15b47!important;
        font-size: 12px;
        margin-right: 5px;*/

        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        content: "\002a";
        line-height: 1;
        color: #d15b47!important;
        position: relative;
        top     : 1px;
        margin-right: 5px;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;

    }

    /* tinymce Ye` css*/
    .has-error .mce-tinymce{
        border: 2px solid #dd4b39!important;
        box-shadow: none;
    }

/* alert ʹ - Ԅӂɜyicon */
.alert-danger .glyphicon.glyphicon-alert-icon:before {
    content: "\e014";
}
.alert-success .glyphicon.glyphicon-alert-icon:before {
    content: "\e013";
}
.alert-warning .glyphicon.glyphicon-alert-icon:before {
    content: "\e107";
}


textarea {
    resize:vertical;
}

/** form ʹ  **/
.form-group.subtitle-divider{
    border-bottom: 1px solid #CCC;
}
.form-group-header {
    color: #444;
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;
}
.form-group-header.with-border {
  border-bottom: 1px solid #f4f4f4;
}
.form-group-header .form-group-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}


/* log ʹ */
.activity-description:before{
    content: '?';
    color: #96A3B6;
    display: inline;
    margin-left: 3px;
    margin-right: 3px;
}

/* ˵ɫwɫ */
.activity-description .text-success {
    color: #00a65a;
}
.activity-description .text-danger {
    color: #ff6461;
}


.log-item{
    display: block;
    padding: 10px 15px;
}
.bg-log-fa {
    background-color: #607d8b;
    color: #fff;
}
/*'page','article','article_cate','product','product_cate','locate','question','parameter','sysop','login'*/
.log-fa-login:before , .log-fa-sysop:before {
    content: "\f007";
}
.log-fa-page:before {
    content: "\f0c6";
}
.log-fa-article:before {
    content: "\f0f6";
}
.log-fa-product:before {
    content: "\f1b3";
}
.log-fa-locate:before {
    content: "\f277";
}
.log-fa-question:before {
    content: "\f059";
}
.log-fa-parameter:before {
    content: "\f085";
}
.log-fa-product_import:before , .log-fa-locate_import:before {
    content: "\f0ee";
}
.log-fa-product_export:before , .log-fa-locate_export:before {
    content: "\f0ed";
}

.log-fa-article_cate:before , .log-fa-product_cate:before {
    content: "\f0ca";
}
.log-fa-menumanager:before {
    content: "\f03a";
}
.log-fa-pagemaker:before {
    content: "\f00a";
}


a.disabled {
   pointer-events: none;
   cursor: default;
}


/* DƬA[ʹ */
.image_preview {
    min-width: 100px;
    min-height: 100px;
    max-width: 100%;
    max-height: 100px;
    border: 1px solid #CCC;
    border-radius: 3px;
    padding: 5px;
}



/* ^Ku */
.label-hr {
  background-color:#f7f7f7; font-size: 18px; text-align: center; padding: 7px 10px; margin-top: 0;cursor:pointer;
}
.panel-heading:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}



.random-block.gray-block {
  padding: 10px 10px 0px 30px;
  background-color: #EEE;
  border: 1px solid #CCC;
  position: relative;
}

.random-block .remove-block {
  position: absolute;
  z-index: 2;
  right: 0px;
  top: 0;
}

.random-block .collapse-block-btn {
  position: absolute;
  z-index: 2;
  left: 15px;
  top: 0px;
}
@media (max-width: 768px) {
  .random-block .collapse-block-btn {
        left: -20px;
        top: -7PX;
    }
}

.random-block .collapse-block-btn:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.random-block .collapse-block-btn.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}


/*.random-block.gray-block:first-child .remove-block {
  display: none;
}*/

/* ޏinput*/
/*.input-group-btn input.form-control{
    width: calc(100% - 40px);
}
.input-group-btn a.iframe-btn {
    width: 40px;
}*/


/* _P */
.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch .onoffswitch-title{
    position: absolute;
    left: -60px;
    top: 7px;
    color: #AAA;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "@ʾ";
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "[";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 23px; height:22px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}


body.idle {
    overflow: hidden;
}
body.idle:after{
    text-align: center;
    content: "[ϵy " attr(data-timecounter) "  Ԅӵǳ]";
    position: fixed;
    background-color: rgba(255,255,255,0.9);
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    font-size: 18px;
    padding-top: 20px;
}
<!--ʱ1755149416.1026-->