/* Minification failed. Returning unminified contents.
(7945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8126,1): run-time error CSS1019: Unexpected token, found '}'
(9585,1): run-time error CSS1019: Unexpected token, found '}'
(11117,37): run-time error CSS1034: Expected closing parenthesis, found ','
(11117,37): run-time error CSS1042: Expected function, found ','
(11117,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(11161,1): run-time error CSS1019: Unexpected token, found '}'
(12173,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12319,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12337,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12349,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12359,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12377,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12399,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12400,10): run-time error CSS1035: Expected colon, found '{'
(12409,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12410,10): run-time error CSS1035: Expected colon, found '{'
(12419,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12420,10): run-time error CSS1035: Expected colon, found '{'
(12429,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(12430,10): run-time error CSS1035: Expected colon, found '{'
(12449,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12467,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12479,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(12485,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12497,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12514,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12515,10): run-time error CSS1035: Expected colon, found '{'
(12526,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12527,10): run-time error CSS1035: Expected colon, found '{'
(12536,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12537,10): run-time error CSS1035: Expected colon, found '{'
(12546,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12547,10): run-time error CSS1035: Expected colon, found '{'
(12556,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12557,10): run-time error CSS1035: Expected colon, found '{'
(12566,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12567,10): run-time error CSS1035: Expected colon, found '{'
(12576,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12636,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12675,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12685,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12686,10): run-time error CSS1035: Expected colon, found '{'
(12695,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12727,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12747,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12761,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12762,10): run-time error CSS1035: Expected colon, found '{'
(12773,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12804,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12830,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12856,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12857,10): run-time error CSS1035: Expected colon, found '{'
(12874,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12875,10): run-time error CSS1035: Expected colon, found '{'
(12892,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12893,10): run-time error CSS1035: Expected colon, found '{'
(12910,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12911,10): run-time error CSS1035: Expected colon, found '{'
(12928,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12948,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12968,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12988,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(12989,10): run-time error CSS1035: Expected colon, found '{'
(12998,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(12999,10): run-time error CSS1035: Expected colon, found '{'
(13008,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13009,10): run-time error CSS1035: Expected colon, found '{'
 */
/*#region Z-INDEX */

@font-face {
    font-family: 'Glyphicons';
    /*src: url('fonts/glyphicons-regular.woff') format('woff'), url('fonts/glyphicons-regular.ttf') format('truetype'),url('fonts/glyphicons-regular.svg') format('svg');*/
    src: url('fonts/glyphicons-regular.eot');
    src: url('fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-regular.woff2') format('woff2'), url('fonts/glyphicons-regular.woff') format('woff'), url('fonts/glyphicons-regular.ttf') format('truetype'), url('fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');
}


.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

    .glyphicon:before {
        /*font-family: 'Glyphicons';*/
    }

    .glyphicon.x05 {
        font-size: 12px;
    }

    .glyphicon.x2 {
        font-size: 48px;
    }

        .glyphicon.x2:before {
            padding: 8px 12px;
        }

    .glyphicon.x3 {
        font-size: 72px;
    }

        .glyphicon.x3:before {
            padding: 16px 20px;
        }

    .glyphicon.x4 {
        font-size: 96px;
    }

        .glyphicon.x4:before {
            padding: 20px 28px;
        }

    .glyphicon.x5 {
        font-size: 120px;
    }

        .glyphicon.x5:before {
            padding: 28px 36px;
        }

    .glyphicon.light:before {
        color: #f2f2f2;
    }

    .glyphicon.drop:before {
        text-shadow: -1px 1px 3px rgba(0,0,0,0.3);
    }

    .glyphicon.flip {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        -ms-filter: "FlipH";
        filter: FlipH;
    }

    .glyphicon.flipv {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        -ms-filter: "FlipV";
        filter: FlipV;
    }

    .glyphicon.rotate90 {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .glyphicon.rotate180 {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .glyphicon.rotate270 {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);
    }

.glyphicon-glass:before {
    content: "\E001";
}

.glyphicon-leaf:before {
    content: "\E002";
}

.glyphicon-dog:before {
    content: "\E003";
}

.glyphicon-user:before {
    content: "\E004";
}

.glyphicon-girl:before {
    content: "\E005";
}

.glyphicon-car:before {
    content: "\E006";
}

.glyphicon-user-add:before {
    content: "\E007";
}

.glyphicon-user-remove:before {
    content: "\E008";
}

.glyphicon-film:before {
    content: "\E009";
}

.glyphicon-magic:before {
    content: "\E010";
}

.glyphicon-envelope:before {
    content: "\E011";
}

.glyphicon-camera:before {
    content: "\E012";
}

.glyphicon-heart:before {
    content: "\E013";
}

.glyphicon-beach-umbrella:before {
    content: "\E014";
}

.glyphicon-train:before {
    content: "\E015";
}

.glyphicon-print:before {
    content: "\E016";
}

.glyphicon-bin:before {
    content: "\E017";
}

.glyphicon-music:before {
    content: "\E018";
}

.glyphicon-music-alt:before {
    content: "\E019";
}

.glyphicon-heart-empty:before {
    content: "\E020";
}

.glyphicon-home:before {
    content: "\E021";
}

.glyphicon-snowflake:before {
    content: "\E022";
}

.glyphicon-fire:before {
    content: "\E023";
}

.glyphicon-magnet:before {
    content: "\E024";
}

.glyphicon-parents:before {
    content: "\E025";
}

.glyphicon-binoculars:before {
    content: "\E026";
}

.glyphicon-road:before {
    content: "\E027";
}

.glyphicon-search:before {
    content: "\E028";
}

.glyphicon-cars:before {
    content: "\E029";
}

.glyphicon-notes-2:before {
    content: "\E030";
}

.glyphicon-pencil:before {
    content: "\E031";
}

.glyphicon-bus:before {
    content: "\E032";
}

.glyphicon-wifi-alt:before {
    content: "\E033";
}

.glyphicon-luggage:before {
    content: "\E034";
}

.glyphicon-old-man:before {
    content: "\E035";
}

.glyphicon-woman:before {
    content: "\E036";
}

.glyphicon-file:before {
    content: "\E037";
}

.glyphicon-coins:before {
    content: "\E038";
}

.glyphicon-plane:before {
    content: "\E039";
}

.glyphicon-notes:before {
    content: "\E040";
}

.glyphicon-stats:before {
    content: "\E041";
}

.glyphicon-charts:before {
    content: "\E042";
}

.glyphicon-pie-chart:before {
    content: "\E043";
}

.glyphicon-group:before {
    content: "\E044";
}

.glyphicon-keys:before {
    content: "\E045";
}

.glyphicon-calendar:before {
    content: "\E046";
}

.glyphicon-router:before {
    content: "\E047";
}

.glyphicon-camera-small:before {
    content: "\E048";
}

.glyphicon-star-empty:before {
    content: "\E049";
}

.glyphicon-star:before {
    content: "\E050";
}

.glyphicon-link:before {
    content: "\E051";
}

.glyphicon-eye-open:before {
    content: "\E052";
}

.glyphicon-eye-close:before {
    content: "\E053";
}

.glyphicon-alarm:before {
    content: "\E054";
}

.glyphicon-clock:before {
    content: "\E055";
}

.glyphicon-stopwatch:before {
    content: "\E056";
}

.glyphicon-projector:before {
    content: "\E057";
}

.glyphicon-history:before {
    content: "\E058";
}

.glyphicon-truck:before {
    content: "\E059";
}

.glyphicon-cargo:before {
    content: "\E060";
}

.glyphicon-compass:before {
    content: "\E061";
}

.glyphicon-keynote:before {
    content: "\E062";
}

.glyphicon-paperclip:before {
    content: "\E063";
}

.glyphicon-power:before {
    content: "\E064";
}

.glyphicon-lightbulb:before {
    content: "\E065";
}

.glyphicon-tag:before {
    content: "\E066";
}

.glyphicon-tags:before {
    content: "\E067";
}

.glyphicon-cleaning:before {
    content: "\E068";
}

.glyphicon-ruler:before {
    content: "\E069";
}

.glyphicon-gift:before {
    content: "\E070";
}

.glyphicon-umbrella:before {
    content: "\E071";
}

.glyphicon-book:before {
    content: "\E072";
}

.glyphicon-bookmark:before {
    content: "\E073";
}

.glyphicon-wifi:before {
    content: "\E074";
}

.glyphicon-cup:before {
    content: "\E075";
}

.glyphicon-stroller:before {
    content: "\E076";
}

.glyphicon-headphones:before {
    content: "\E077";
}

.glyphicon-headset:before {
    content: "\E078";
}

.glyphicon-warning-sign:before {
    content: "\E079";
}

.glyphicon-signal:before {
    content: "\E080";
}

.glyphicon-retweet:before {
    content: "\E081";
}

.glyphicon-refresh:before {
    content: "\E082";
}

.glyphicon-roundabout:before {
    content: "\E083";
}

.glyphicon-random:before {
    content: "\E084";
}

.glyphicon-heat:before {
    content: "\E085";
}

.glyphicon-repeat:before {
    content: "\E086";
}

.glyphicon-display:before {
    content: "\E087";
}

.glyphicon-log-book:before {
    content: "\E088";
}

.glyphicon-address-book:before {
    content: "\E089";
}

.glyphicon-building:before {
    content: "\E090";
}

.glyphicon-eyedropper:before {
    content: "\E091";
}

.glyphicon-adjust:before {
    content: "\E092";
}

.glyphicon-tint:before {
    content: "\E093";
}

.glyphicon-crop:before {
    content: "\E094";
}

.glyphicon-vector-path-square:before {
    content: "\E095";
}

.glyphicon-vector-path-circle:before {
    content: "\E096";
}

.glyphicon-vector-path-polygon:before {
    content: "\E097";
}

.glyphicon-vector-path-line:before {
    content: "\E098";
}

.glyphicon-vector-path-curve:before {
    content: "\E099";
}

.glyphicon-vector-path-all:before {
    content: "\E100";
}

.glyphicon-font:before {
    content: "\E101";
}

.glyphicon-italic:before {
    content: "\E102";
}

.glyphicon-bold:before {
    content: "\E103";
}

.glyphicon-text-underline:before {
    content: "\E104";
}

.glyphicon-text-strike:before {
    content: "\E105";
}

.glyphicon-text-height:before {
    content: "\E106";
}

.glyphicon-text-width:before {
    content: "\E107";
}

.glyphicon-text-resize:before {
    content: "\E108";
}

.glyphicon-left-indent:before {
    content: "\E109";
}

.glyphicon-right-indent:before {
    content: "\E110";
}

.glyphicon-align-left:before {
    content: "\E111";
}

.glyphicon-align-center:before {
    content: "\E112";
}

.glyphicon-align-right:before {
    content: "\E113";
}

.glyphicon-justify:before {
    content: "\E114";
}

.glyphicon-list:before {
    content: "\E115";
}

.glyphicon-text-smaller:before {
    content: "\E116";
}

.glyphicon-text-bigger:before {
    content: "\E117";
}

.glyphicon-embed:before {
    content: "\E118";
}

.glyphicon-embed-close:before {
    content: "\E119";
}

.glyphicon-table:before {
    content: "\E120";
}

.glyphicon-message-full:before {
    content: "\E121";
}

.glyphicon-message-empty:before {
    content: "\E122";
}

.glyphicon-message-in:before {
    content: "\E123";
}

.glyphicon-message-out:before {
    content: "\E124";
}

.glyphicon-message-plus:before {
    content: "\E125";
}

.glyphicon-message-minus:before {
    content: "\E126";
}

.glyphicon-message-ban:before {
    content: "\E127";
}

.glyphicon-message-flag:before {
    content: "\E128";
}

.glyphicon-message-lock:before {
    content: "\E129";
}

.glyphicon-message-new:before {
    content: "\E130";
}

.glyphicon-inbox:before {
    content: "\E131";
}

.glyphicon-inbox-plus:before {
    content: "\E132";
}

.glyphicon-inbox-minus:before {
    content: "\E133";
}

.glyphicon-inbox-lock:before {
    content: "\E134";
}

.glyphicon-inbox-in:before {
    content: "\E135";
}

.glyphicon-inbox-out:before {
    content: "\E136";
}

.glyphicon-cogwheel:before {
    content: "\E137";
}

.glyphicon-cogwheels:before {
    content: "\E138";
}

.glyphicon-picture:before {
    content: "\E139";
}

.glyphicon-adjust-alt:before {
    content: "\E140";
}

.glyphicon-database-lock:before {
    content: "\E141";
}

.glyphicon-database-plus:before {
    content: "\E142";
}

.glyphicon-database-minus:before {
    content: "\E143";
}

.glyphicon-database-ban:before {
    content: "\E144";
}

.glyphicon-folder-open:before {
    content: "\E145";
}

.glyphicon-folder-plus:before {
    content: "\E146";
}

.glyphicon-folder-minus:before {
    content: "\E147";
}

.glyphicon-folder-lock:before {
    content: "\E148";
}

.glyphicon-folder-flag:before {
    content: "\E149";
}

.glyphicon-folder-new:before {
    content: "\E150";
}

.glyphicon-edit:before {
    content: "\E151";
}

.glyphicon-new-window:before {
    content: "\E152";
}

.glyphicon-check:before {
    content: "\E153";
}

.glyphicon-unchecked:before {
    content: "\E154";
}

.glyphicon-more-windows:before {
    content: "\E155";
}

.glyphicon-show-big-thumbnails:before {
    content: "\E156";
}

.glyphicon-show-thumbnails:before {
    content: "\E157";
}

.glyphicon-show-thumbnails-with-lines:before {
    content: "\E158";
}

.glyphicon-show-lines:before {
    content: "\E159";
}

.glyphicon-playlist:before {
    content: "\E160";
}

.glyphicon-imac:before {
    content: "\E161";
}

.glyphicon-macbook:before {
    content: "\E162";
}

.glyphicon-ipad:before {
    content: "\E163";
}

.glyphicon-iphone:before {
    content: "\E164";
}

.glyphicon-iphone-transfer:before {
    content: "\E165";
}

.glyphicon-iphone-exchange:before {
    content: "\E166";
}

.glyphicon-ipod:before {
    content: "\E167";
}

.glyphicon-ipod-shuffle:before {
    content: "\E168";
}

.glyphicon-ear-plugs:before {
    content: "\E169";
}

.glyphicon-record:before {
    content: "\E170";
}

.glyphicon-step-backward:before {
    content: "\E171";
}

.glyphicon-fast-backward:before {
    content: "\E172";
}

.glyphicon-rewind:before {
    content: "\E173";
}

.glyphicon-play:before {
    content: "\E174";
}

.glyphicon-pause:before {
    content: "\E175";
}

.glyphicon-stop:before {
    content: "\E176";
}

.glyphicon-forward:before {
    content: "\E177";
}

.glyphicon-fast-forward:before {
    content: "\E178";
}

.glyphicon-step-forward:before {
    content: "\E179";
}

.glyphicon-eject:before {
    content: "\E180";
}

.glyphicon-facetime-video:before {
    content: "\E181";
}

.glyphicon-download-alt:before {
    content: "\E182";
}

.glyphicon-mute:before {
    content: "\E183";
}

.glyphicon-volume-down:before {
    content: "\E184";
}

.glyphicon-volume-up:before {
    content: "\E185";
}

.glyphicon-screenshot:before {
    content: "\E186";
}

.glyphicon-move:before {
    content: "\E187";
}

.glyphicon-more:before {
    content: "\E188";
}

.glyphicon-brightness-reduce:before {
    content: "\E189";
}

.glyphicon-brightness-increase:before {
    content: "\E190";
}

.glyphicon-plus-sign:before {
    content: "\E191";
}

.glyphicon-minus-sign:before {
    content: "\E192";
}

.glyphicon-remove-sign:before {
    content: "\E193";
}

.glyphicon-ok-sign:before {
    content: "\E194";
}

.glyphicon-question-sign:before {
    content: "\E195";
}

.glyphicon-info-sign:before {
    content: "\E196";
}

.glyphicon-exclamation-sign:before {
    content: "\E197";
}

.glyphicon-remove-circle:before {
    content: "\E198";
}

.glyphicon-ok-circle:before {
    content: "\E199";
}

.glyphicon-ban-circle:before {
    content: "\E200";
}

.glyphicon-download:before {
    content: "\E201";
}

.glyphicon-upload:before {
    content: "\E202";
}

.glyphicon-shopping-cart:before {
    content: "\E203";
}

.glyphicon-lock:before {
    content: "\E204";
}

.glyphicon-unlock:before {
    content: "\E205";
}

.glyphicon-electricity:before {
    content: "\E206";
}

.glyphicon-ok:before {
    content: "\E207";
}

.glyphicon-remove:before {
    content: "\E208";
}

.glyphicon-cart-in:before {
    content: "\E209";
}

.glyphicon-cart-out:before {
    content: "\E210";
}

.glyphicon-arrow-left:before {
    content: "\E211";
}

.glyphicon-arrow-right:before {
    content: "\E212";
}

.glyphicon-arrow-down:before {
    content: "\E213";
}

.glyphicon-arrow-up:before {
    content: "\E214";
}

.glyphicon-resize-small:before {
    content: "\E215";
}

.glyphicon-resize-full:before {
    content: "\E216";
}

.glyphicon-circle-arrow-left:before {
    content: "\E217";
}

.glyphicon-circle-arrow-right:before {
    content: "\E218";
}

.glyphicon-circle-arrow-top:before {
    content: "\E219";
}

.glyphicon-circle-arrow-down:before {
    content: "\E220";
}

.glyphicon-play-button:before {
    content: "\E221";
}

.glyphicon-unshare:before {
    content: "\E222";
}

.glyphicon-share:before {
    content: "\E223";
}

.glyphicon-chevron-right:before {
    content: "\E224";
}

.glyphicon-chevron-left:before {
    content: "\E225";
}

.glyphicon-bluetooth:before {
    content: "\E226";
}

.glyphicon-euro:before {
    content: "\E227";
}

.glyphicon-usd:before {
    content: "\E228";
}

.glyphicon-gbp:before {
    content: "\E229";
}

.glyphicon-retweet-2:before {
    content: "\E230";
}

.glyphicon-moon:before {
    content: "\E231";
}

.glyphicon-sun:before {
    content: "\E232";
}

.glyphicon-cloud:before {
    content: "\E233";
}

.glyphicon-direction:before {
    content: "\E234";
}

.glyphicon-brush:before {
    content: "\E235";
}

.glyphicon-pen:before {
    content: "\E236";
}

.glyphicon-zoom-in:before {
    content: "\E237";
}

.glyphicon-zoom-out:before {
    content: "\E238";
}

.glyphicon-pin:before {
    content: "\E239";
}

.glyphicon-albums:before {
    content: "\E240";
}

.glyphicon-rotation-lock:before {
    content: "\E241";
}

.glyphicon-flash:before {
    content: "\E242";
}

.glyphicon-map-marker:before {
    content: "\E243";
}

.glyphicon-anchor:before {
    content: "\E244";
}

.glyphicon-conversation:before {
    content: "\E245";
}

.glyphicon-chat:before {
    content: "\E246";
}

.glyphicon-note-empty:before {
    content: "\E247";
}

.glyphicon-note:before {
    content: "\E248";
}

.glyphicon-asterisk:before {
    content: "\E249";
}

.glyphicon-divide:before {
    content: "\E250";
}

.glyphicon-snorkel-diving:before {
    content: "\E251";
}

.glyphicon-scuba-diving:before {
    content: "\E252";
}

.glyphicon-oxygen-bottle:before {
    content: "\E253";
}

.glyphicon-fins:before {
    content: "\E254";
}

.glyphicon-fishes:before {
    content: "\E255";
}

.glyphicon-boat:before {
    content: "\E256";
}

.glyphicon-delete:before {
    content: "\E257";
}

.glyphicon-sheriffs-star:before {
    content: "\E258";
}

.glyphicon-qrcode:before {
    content: "\E259";
}

.glyphicon-barcode:before {
    content: "\E260";
}

.glyphicon-pool:before {
    content: "\E261";
}

.glyphicon-buoy:before {
    content: "\E262";
}

.glyphicon-spade:before {
    content: "\E263";
}

.glyphicon-bank:before {
    content: "\E264";
}

.glyphicon-vcard:before {
    content: "\E265";
}

.glyphicon-electrical-plug:before {
    content: "\E266";
}

.glyphicon-flag:before {
    content: "\E267";
}

.glyphicon-credit-card:before {
    content: "\E268";
}

.glyphicon-keyboard-wireless:before {
    content: "\E269";
}

.glyphicon-keyboard-wireless:before {
    content: "\E270";
}

.glyphicon-shield:before {
    content: "\E271";
}

.glyphicon-ring:before {
    content: "\E272";
}

.glyphicon-cake:before {
    content: "\E273";
}

.glyphicon-drink:before {
    content: "\E274";
}

.glyphicon-beer:before {
    content: "\E275";
}

.glyphicon-fast-food:before {
    content: "\E276";
}

.glyphicon-cutlery:before {
    content: "\E277";
}

.glyphicon-pizza:before {
    content: "\E278";
}

.glyphicon-birthday-cake:before {
    content: "\E279";
}

.glyphicon-tablet:before {
    content: "\E280";
}

.glyphicon-settings:before {
    content: "\E281";
}

.glyphicon-bullets:before {
    content: "\E282";
}

.glyphicon-cardio:before {
    content: "\E283";
}

.glyphicon-t-shirt:before {
    content: "\E284";
}

.glyphicon-pants:before {
    content: "\E285";
}

.glyphicon-sweater:before {
    content: "\E286";
}

.glyphicon-fabric:before {
    content: "\E287";
}

.glyphicon-leather:before {
    content: "\E288";
}

.glyphicon-scissors:before {
    content: "\E289";
}

.glyphicon-bomb:before {
    content: "\E290";
}

.glyphicon-skull:before {
    content: "\E291";
}

.glyphicon-celebration:before {
    content: "\E292";
}

.glyphicon-tea-kettle:before {
    content: "\E293";
}

.glyphicon-french-press:before {
    content: "\E294";
}

.glyphicon-coffee-cup:before {
    content: "\E295";
}

.glyphicon-pot:before {
    content: "\E296";
}

.glyphicon-grater:before {
    content: "\E297";
}

.glyphicon-kettle:before {
    content: "\E298";
}

.glyphicon-hospital:before {
    content: "\E299";
}

.glyphicon-hospital-h:before {
    content: "\E300";
}

.glyphicon-microphone:before {
    content: "\E301";
}

.glyphicon-webcam:before {
    content: "\E302";
}

.glyphicon-temple-christianity-church:before {
    content: "\E303";
}

.glyphicon-temple-islam:before {
    content: "\E304";
}

.glyphicon-temple-hindu:before {
    content: "\E305";
}

.glyphicon-temple-buddhist:before {
    content: "\E306";
}

.glyphicon-bicycle:before {
    content: "\E307";
}

.glyphicon-life-preserver:before {
    content: "\E308";
}

.glyphicon-share-alt:before {
    content: "\E309";
}

.glyphicon-comments:before {
    content: "\E310";
}

.glyphicon-flower:before {
    content: "\E311";
}

.glyphicon-baseball:before {
    content: "\E312";
}

.glyphicon-rugby:before {
    content: "\E313";
}

.glyphicon-ax:before {
    content: "\E314";
}

.glyphicon-table-tennis:before {
    content: "\E315";
}

.glyphicon-bowling:before {
    content: "\E316";
}

.glyphicon-tree-conifer:before {
    content: "\E317";
}

.glyphicon-tree-deciduous:before {
    content: "\E318";
}

.glyphicon-more-items:before {
    content: "\E319";
}

.glyphicon-sort:before {
    content: "\E320";
}

.glyphicon-filter:before {
    content: "\E321";
}

.glyphicon-gamepad:before {
    content: "\E322";
}

.glyphicon-playing-dices:before {
    content: "\E323";
}

.glyphicon-calculator:before {
    content: "\E324";
}

.glyphicon-tie:before {
    content: "\E325";
}

.glyphicon-wallet:before {
    content: "\E326";
}

.glyphicon-piano:before {
    content: "\E327";
}

.glyphicon-sampler:before {
    content: "\E328";
}

.glyphicon-podium:before {
    content: "\E329";
}

.glyphicon-soccer-ball:before {
    content: "\E330";
}

.glyphicon-blog:before {
    content: "\E331";
}

.glyphicon-dashboard:before {
    content: "\E332";
}

.glyphicon-certificate:before {
    content: "\E333";
}

.glyphicon-bell:before {
    content: "\E334";
}

.glyphicon-candle:before {
    content: "\E335";
}

.glyphicon-pushpin:before {
    content: "\E336";
}

.glyphicon-iphone-shake:before {
    content: "\E337";
}

.glyphicon-pin-flag:before {
    content: "\E338";
}

.glyphicon-turtle:before {
    content: "\E339";
}

.glyphicon-rabbit:before {
    content: "\E340";
}

.glyphicon-globe:before {
    content: "\E341";
}

.glyphicon-briefcase:before {
    content: "\E342";
}

.glyphicon-hdd:before {
    content: "\E343";
}

.glyphicon-thumbs-up:before {
    content: "\E344";
}

.glyphicon-thumbs-down:before {
    content: "\E345";
}

.glyphicon-hand-right:before {
    content: "\E346";
}

.glyphicon-hand-left:before {
    content: "\E347";
}

.glyphicon-hand-up:before {
    content: "\E348";
}

.glyphicon-hand-down:before {
    content: "\E349";
}

.glyphicon-fullscreen:before {
    content: "\E350";
}

.glyphicon-shopping-bag:before {
    content: "\E351";
}

.glyphicon-book-open:before {
    content: "\E352";
}

.glyphicon-nameplate:before {
    content: "\E353";
}

.glyphicon-nameplate-alt:before {
    content: "\E354";
}

.glyphicon-vases:before {
    content: "\E355";
}

.glyphicon-bullhorn:before {
    content: "\E356";
}

.glyphicon-dumbbell:before {
    content: "\E357";
}

.glyphicon-suitcase:before {
    content: "\E358";
}

.glyphicon-file-import:before {
    content: "\E359";
}

.glyphicon-file-export:before {
    content: "\E360";
}

.glyphicon-bug:before {
    content: "\E361";
}

.glyphicon-crown:before {
    content: "\E362";
}

.glyphicon-smoking:before {
    content: "\E363";
}

.glyphicon-cloud-upload:before {
    content: "\E364";
}

.glyphicon-cloud-download:before {
    content: "\E365";
}

.glyphicon-restart:before {
    content: "\E366";
}

.glyphicon-security-camera:before {
    content: "\E367";
}

.glyphicon-expand:before {
    content: "\E368";
}

.glyphicon-collapse:before {
    content: "\E369";
}

.glyphicon-collapse-top:before {
    content: "\E370";
}

.glyphicon-globe-af:before {
    content: "\E371";
}

.glyphicon-global:before {
    content: "\E372";
}

.glyphicon-spray:before {
    content: "\E373";
}

.glyphicon-nails:before {
    content: "\E374";
}

.glyphicon-claw-hammer:before {
    content: "\E375";
}

.glyphicon-classic-hammer:before {
    content: "\E376";
}

.glyphicon-hand-saw:before {
    content: "\E377";
}

.glyphicon-riflescope:before {
    content: "\E378";
}

.glyphicon-electrical-socket-eu:before {
    content: "\E379";
}

.glyphicon-electrical-socket-us:before {
    content: "\E380";
}

.glyphicon-message-forward:before {
    content: "\E381";
}

.glyphicon-coat-hanger:before {
    content: "\E382";
}

.glyphicon-dress:before {
    content: "\E383";
}

.glyphicon-bathrobe:before {
    content: "\E384";
}

.glyphicon-shirt:before {
    content: "\E385";
}

.glyphicon-underwear:before {
    content: "\E386";
}

.glyphicon-log-in:before {
    content: "\E387";
}

.glyphicon-log-out:before {
    content: "\E388";
}

.glyphicon-exit:before {
    content: "\E389";
}

.glyphicon-new-window-alt:before {
    content: "\E390";
}

.glyphicon-video-sd:before {
    content: "\E391";
}

.glyphicon-video-hd:before {
    content: "\E392";
}

.glyphicon-subtitles:before {
    content: "\E393";
}

.glyphicon-sound-stereo:before {
    content: "\E394";
}

.glyphicon-sound-dolby:before {
    content: "\E395";
}

.glyphicon-sound-5-1:before {
    content: "\E396";
}

.glyphicon-sound-6-1:before {
    content: "\E397";
}

.glyphicon-sound-7-1:before {
    content: "\E398";
}

.glyphicon-copyright-mark:before {
    content: "\E399";
}

.glyphicon-registration-mark:before {
    content: "\E400";
}

.glyphicon-radar:before {
    content: "\E401";
}

.glyphicon-skateboard:before {
    content: "\E402";
}

.glyphicon-golf-course:before {
    content: "\E403";
}

.glyphicon-sorting:before {
    content: "\E404";
}

.glyphicon-sort-by-alphabet:before {
    content: "\E405";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\E406";
}

.glyphicon-sort-by-order:before {
    content: "\E407";
}

.glyphicon-sort-by-order-alt:before {
    content: "\E408";
}

.glyphicon-sort-by-attributes:before {
    content: "\E409";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\E410";
}

.glyphicon-compressed:before {
    content: "\E411";
}

.glyphicon-package:before {
    content: "\E412";
}

.glyphicon-cloud-plus:before {
    content: "\E413";
}

.glyphicon-cloud-minus:before {
    content: "\E414";
}

.glyphicon-disk-save:before {
    content: "\E415";
}

.glyphicon-disk-open:before {
    content: "\E416";
}

.glyphicon-disk-saved:before {
    content: "\E417";
}

.glyphicon-disk-remove:before {
    content: "\E418";
}

.glyphicon-disk-import:before {
    content: "\E419";
}

.glyphicon-disk-export:before {
    content: "\E420";
}

.glyphicon-tower:before {
    content: "\E421";
}

.glyphicon-send:before {
    content: "\E422";
}

.glyphicon-git-branch:before {
    content: "\E423";
}

.glyphicon-git-create:before {
    content: "\E424";
}

.glyphicon-git-private:before {
    content: "\E425";
}

.glyphicon-git-delete:before {
    content: "\E426";
}

.glyphicon-git-merge:before {
    content: "\E427";
}

.glyphicon-git-pull-request:before {
    content: "\E428";
}

.glyphicon-git-compare:before {
    content: "\E429";
}

.glyphicon-git-commit:before {
    content: "\E430";
}

.glyphicon-construction-cone:before {
    content: "\E431";
}

.glyphicon-shoe-steps:before {
    content: "\E432";
}

.glyphicon-plus:before {
    content: "\E433";
}

.glyphicon-minus:before {
    content: "\E434";
}

.glyphicon-redo:before {
    content: "\E435";
}

.glyphicon-undo:before {
    content: "\E436";
}

.glyphicon-golf:before {
    content: "\E437";
}

.glyphicon-hockey:before {
    content: "\E438";
}

.glyphicon-pipe:before {
    content: "\E439";
}

.glyphicon-wrench:before {
    content: "\E440";
}

.glyphicon-folder-closed:before {
    content: "\E441";
}

.glyphicon-phone-alt:before {
    content: "\E442";
}

.glyphicon-earphone:before {
    content: "\E443";
}

.glyphicon-floppy-disk:before {
    content: "\E444";
}

.glyphicon-floppy-saved:before {
    content: "\E445";
}

.glyphicon-floppy-remove:before {
    content: "\E446";
}

.glyphicon-floppy-save:before {
    content: "\E447";
}

.glyphicon-floppy-open:before {
    content: "\E448";
}

.glyphicon-translate:before {
    content: "\E449";
}

.glyphicon-fax:before {
    content: "\E450";
}

.glyphicon-factory:before {
    content: "\E451";
}

.glyphicon-shop-window:before {
    content: "\E452";
}

.glyphicon-shop:before {
    content: "\E453";
}

.glyphicon-kiosk:before {
    content: "\E454";
}

.glyphicon-kiosk-wheels:before {
    content: "\E455";
}

.glyphicon-kiosk-light:before {
    content: "\E456";
}

.glyphicon-kiosk-food:before {
    content: "\E457";
}

.glyphicon-transfer:before {
    content: "\E458";
}

.glyphicon-money:before {
    content: "\E459";
}

.glyphicon-header:before {
    content: "\E460";
}

.glyphicon-blacksmith:before {
    content: "\E461";
}

.glyphicon-saw-blade:before {
    content: "\E462";
}

.glyphicon-basketball:before {
    content: "\E463";
}

.glyphicon-server:before {
    content: "\E464";
}

.glyphicon-server-plus:before {
    content: "\E465";
}

.glyphicon-server-minus:before {
    content: "\E466";
}

.glyphicon-server-ban:before {
    content: "\E467";
}

.glyphicon-server-flag:before {
    content: "\E468";
}

.glyphicon-server-lock:before {
    content: "\E469";
}

.glyphicon-server-new:before {
    content: "\E470";
}

.glyphicon-charging-station:before {
    content: "\E471";
}

.glyphicon-gas-station:before {
    content: "\E472";
}

.glyphicon-target:before {
    content: "\E473";
}

.glyphicon-bed:before {
    content: "\E474";
}

.glyphicon-mosquito:before {
    content: "\E475";
}

.glyphicon-dining-set:before {
    content: "\E476";
}

.glyphicon-plate-of-food:before {
    content: "\E477";
}

.glyphicon-hygiene-kit:before {
    content: "\E478";
}

.glyphicon-blackboard:before {
    content: "\E479";
}

.glyphicon-marriage:before {
    content: "\E480";
}

.glyphicon-bucket:before {
    content: "\E481";
}

.glyphicon-none-color-swatch:before {
    content: "\E482";
}

.glyphicon-bring-forward:before {
    content: "\E483";
}

.glyphicon-bring-to-front:before {
    content: "\E484";
}

.glyphicon-send-backward:before {
    content: "\E485";
}

.glyphicon-send-to-back:before {
    content: "\E486";
}

.glyphicon-fit-frame-to-image:before {
    content: "\E487";
}

.glyphicon-fit-image-to-frame:before {
    content: "\E488";
}

.glyphicon-multiple-displays:before {
    content: "\E489";
}

.glyphicon-handshake:before {
    content: "\E490";
}

.glyphicon-child:before {
    content: "\E491";
}

.glyphicon-baby-formula:before {
    content: "\E492";
}

.glyphicon-medicine:before {
    content: "\E493";
}

.glyphicon-atv-vehicle:before {
    content: "\E494";
}

.glyphicon-motorcycle:before {
    content: "\E495";
}

.glyphicon-bed-alt:before {
    content: "\E496";
}

.glyphicon-tent:before {
    content: "\E497";
}

.glyphicon-glasses:before {
    content: "\E498";
}

.glyphicon-sunglasses:before {
    content: "\E499";
}

.glyphicon-family:before {
    content: "\E500";
}

.glyphicon-education:before {
    content: "\E501";
}

.glyphicon-shoes:before {
    content: "\E502";
}

.glyphicon-map:before {
    content: "\E503";
}

.glyphicon-cd:before {
    content: "\E504";
}

.glyphicon-alert:before {
    content: "\E505";
}

.glyphicon-piggy-bank:before {
    content: "\E506";
}

.glyphicon-star-half:before {
    content: "\E507";
}

.glyphicon-cluster:before {
    content: "\E508";
}

.glyphicon-flowchart:before {
    content: "\E509";
}

.glyphicon-commodities:before {
    content: "\E510";
}

.glyphicon-duplicate:before {
    content: "\E511";
}

.glyphicon-copy:before {
    content: "\E512";
}

.glyphicon-paste:before {
    content: "\E513";
}

.glyphicon-bath-bathtub:before {
    content: "\E514";
}

.glyphicon-bath-shower:before {
    content: "\E515";
}

.glyphicon-shower:before {
    content: "\E516";
}

.glyphicon-menu-hamburger:before {
    content: "\E517";
}

.glyphicon-option-vertical:before {
    content: "\E518";
}

.glyphicon-option-horizontal:before {
    content: "\E519";
}

.glyphicon-currency-conversion:before {
    content: "\E520";
}

.glyphicon-user-ban:before {
    content: "\E521";
}

.glyphicon-user-lock:before {
    content: "\E522";
}

.glyphicon-user-flag:before {
    content: "\E523";
}

.glyphicon-user-asterisk:before {
    content: "\E524";
}

.glyphicon-user-alert:before {
    content: "\E525";
}

.glyphicon-user-key:before {
    content: "\E526";
}

.glyphicon-user-conversation:before {
    content: "\E527";
}

.glyphicon-database:before {
    content: "\E528";
}

.glyphicon-database-search:before {
    content: "\E529";
}

.glyphicon-list-alt:before {
    content: "\E530";
}

.glyphicon-hazard-sign:before {
    content: "\E531";
}

.glyphicon-hazard:before {
    content: "\E532";
}

.glyphicon-stop-sign:before {
    content: "\E533";
}

.glyphicon-lab:before {
    content: "\E534";
}

.glyphicon-lab-alt:before {
    content: "\E535";
}

.glyphicon-ice-cream:before {
    content: "\E536";
}

.glyphicon-ice-lolly:before {
    content: "\E537";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\E538";
}

.glyphicon-invoice:before {
    content: "\E539";
}

.glyphicon-cart-tick:before {
    content: "\E540";
}

.glyphicon-hourglass:before {
    content: "\E541";
}

.glyphicon-cat:before {
    content: "\E542";
}

.glyphicon-lamp:before {
    content: "\E543";
}

.glyphicon-scale-classic:before {
    content: "\E544";
}

.glyphicon-eye-plus:before {
    content: "\E545";
}

.glyphicon-eye-minus:before {
    content: "\E546";
}

.glyphicon-quote:before {
    content: "\E547";
}

.glyphicon-bitcoin:before {
    content: "\E548";
}

.glyphicon-yen:before {
    content: "\E549";
}

.glyphicon-ruble:before {
    content: "\E550";
}

.glyphicon-erase:before {
    content: "\E551";
}

.glyphicon-podcast:before {
    content: "\E552";
}

.glyphicon-firework:before {
    content: "\E553";
}

.glyphicon-scale:before {
    content: "\E554";
}

.glyphicon-king:before {
    content: "\E555";
}

.glyphicon-queen:before {
    content: "\E556";
}

.glyphicon-pawn:before {
    content: "\E557";
}

.glyphicon-bishop:before {
    content: "\E558";
}

.glyphicon-knight:before {
    content: "\E559";
}

.glyphicon-mic-mute:before {
    content: "\E560";
}

.glyphicon-voicemail:before {
    content: "\E561";
}

.glyphicon-paragraph-alt:before {
    content: "\E562";
}

.glyphicon-person-walking:before {
    content: "\E563";
}

.glyphicon-person-wheelchair:before {
    content: "\E564";
}

.glyphicon-underground:before {
    content: "\E565";
}

.glyphicon-car-hov:before {
    content: "\E566";
}

.glyphicon-car-rental:before {
    content: "\E567";
}

.glyphicon-transport:before {
    content: "\E568";
}

.glyphicon-taxi:before {
    content: "\E569";
}

.glyphicon-ice-cream-no:before {
    content: "\E570";
}

.glyphicon-uk-rat-u:before {
    content: "\E571";
}

.glyphicon-uk-rat-pg:before {
    content: "\E572";
}

.glyphicon-uk-rat-12a:before {
    content: "\E573";
}

.glyphicon-uk-rat-12:before {
    content: "\E574";
}

.glyphicon-uk-rat-15:before {
    content: "\E575";
}

.glyphicon-uk-rat-18:before {
    content: "\E576";
}

.glyphicon-uk-rat-r18:before {
    content: "\E577";
}

.glyphicon-tv:before {
    content: "\E578";
}

.glyphicon-sms:before {
    content: "\E579";
}

.glyphicon-mms:before {
    content: "\E580";
}

.glyphicon-us-rat-g:before {
    content: "\E581";
}

.glyphicon-us-rat-pg:before {
    content: "\E582";
}

.glyphicon-us-rat-pg-13:before {
    content: "\E583";
}

.glyphicon-us-rat-restricted:before {
    content: "\E584";
}

.glyphicon-us-rat-no-one-17:before {
    content: "\E585";
}

.glyphicon-equalizer:before {
    content: "\E586";
}

.glyphicon-speakers:before {
    content: "\E587";
}

.glyphicon-remote-control:before {
    content: "\E588";
}

.glyphicon-remote-control-tv:before {
    content: "\E589";
}

.glyphicon-shredder:before {
    content: "\E590";
}

.glyphicon-folder-heart:before {
    content: "\E591";
}

.glyphicon-person-running:before {
    content: "\E592";
}

.glyphicon-person:before {
    content: "\E593";
}

.glyphicon-voice:before {
    content: "\E594";
}

.glyphicon-stethoscope:before {
    content: "\E595";
}

.glyphicon-paired:before {
    content: "\E596";
}

.glyphicon-activity:before {
    content: "\E597";
}

.glyphicon-watch:before {
    content: "\E598";
}

.glyphicon-scissors-alt:before {
    content: "\E599";
}

.glyphicon-car-wheel:before {
    content: "\E600";
}

.glyphicon-chevron-up:before {
    content: "\E601";
}

.glyphicon-chevron-down:before {
    content: "\E602";
}

.glyphicon-superscript:before {
    content: "\E603";
}

.glyphicon-subscript:before {
    content: "\E604";
}

.glyphicon-text-size:before {
    content: "\E605";
}

.glyphicon-text-color:before {
    content: "\E606";
}

.glyphicon-text-background:before {
    content: "\E607";
}

.glyphicon-modal-window:before {
    content: "\E608";
}

.glyphicon-newspaper:before {
    content: "\E609";
}

.glyphicon-tractor:before {
    content: "\E610";
}

.glyphicon-camping:before {
    content: "\E611";
}

.glyphicon-camping-benches:before {
    content: "\E612";
}

.glyphicon-forest:before {
    content: "\E613";
}

.glyphicon-park:before {
    content: "\E614";
}

.glyphicon-field:before {
    content: "\E615";
}

.glyphicon-mountains:before {
    content: "\E616";
}

.glyphicon-fees-payments:before {
    content: "\E617";
}

.glyphicon-small-payments:before {
    content: "\E618";
}

.glyphicon-mixed-buildings:before {
    content: "\E619";
}

.glyphicon-industrial-zone:before {
    content: "\E620";
}

.glyphicon-visitor-tag:before {
    content: "\E621";
}

.glyphicon-businessman:before {
    content: "\E622";
}

.glyphicon-meditation:before {
    content: "\E623";
}

.glyphicon-bath:before {
    content: "\E624";
}

.glyphicon-donate:before {
    content: "\E625";
}

.glyphicon-sauna:before {
    content: "\E626";
}

.glyphicon-bedroom-nightstand:before {
    content: "\E627";
}

.glyphicon-bedroom-lamp:before {
    content: "\E628";
}

.glyphicon-doctor:before {
    content: "\E629";
}

.glyphicon-engineering-networks:before {
    content: "\E630";
}

.glyphicon-washing-machine:before {
    content: "\E631";
}

.glyphicon-dryer:before {
    content: "\E632";
}

.glyphicon-dishwasher:before {
    content: "\E633";
}

.glyphicon-luggage-group:before {
    content: "\E634";
}

.glyphicon-teenager:before {
    content: "\E635";
}

.glyphicon-person-stick:before {
    content: "\E636";
}

.glyphicon-person-stick-old:before {
    content: "\E637";
}

.glyphicon-traveler:before {
    content: "\E638";
}

.glyphicon-veteran:before {
    content: "\E639";
}

.glyphicon-group-chat:before {
    content: "\E640";
}

.glyphicon-elections:before {
    content: "\E641";
}

.glyphicon-law-justice:before {
    content: "\E642";
}

.glyphicon-judiciary:before {
    content: "\E643";
}

.glyphicon-house-fire:before {
    content: "\E644";
}

.glyphicon-firefighters:before {
    content: "\E645";
}

.glyphicon-police:before {
    content: "\E646";
}

.glyphicon-ambulance:before {
    content: "\E647";
}

.glyphicon-light-beacon:before {
    content: "\E648";
}

.glyphicon-important-day:before {
    content: "\E649";
}

.glyphicon-bike-park:before {
    content: "\E650";
}

.glyphicon-object-align-top:before {
    content: "\E651";
}

.glyphicon-object-align-bottom:before {
    content: "\E652";
}

.glyphicon-object-align-horizontal:before {
    content: "\E653";
}

.glyphicon-object-align-left:before {
    content: "\E654";
}

.glyphicon-object-align-vertical:before {
    content: "\E655";
}

.glyphicon-object-align-right:before {
    content: "\E656";
}

.glyphicon-reflect-y:before {
    content: "\E657";
}

.glyphicon-reflect-x:before {
    content: "\E658";
}

.glyphicon-tick:before {
    content: "\E659";
}

.glyphicon-lawnmower:before {
    content: "\E660";
}

.glyphicon-call-redirect:before {
    content: "\E661";
}

.glyphicon-call-ip:before {
    content: "\E662";
}

.glyphicon-call-record:before {
    content: "\E663";
}

.glyphicon-call-ringtone:before {
    content: "\E664";
}

.glyphicon-call-traffic:before {
    content: "\E665";
}

.glyphicon-call-hold:before {
    content: "\E666";
}

.glyphicon-call-incoming:before {
    content: "\E667";
}

.glyphicon-call-outgoing:before {
    content: "\E668";
}

.glyphicon-call-video:before {
    content: "\E669";
}

.glyphicon-call-missed:before {
    content: "\E670";
}

.glyphicon-theater:before {
    content: "\E671";
}

.glyphicon-heartbeat:before {
    content: "\E672";
}

.glyphicon-kettlebell:before {
    content: "\E673";
}

.glyphicon-fireplace:before {
    content: "\E674";
}

.glyphicon-street-lights:before {
    content: "\E675";
}

.glyphicon-pedestrian:before {
    content: "\E676";
}

.glyphicon-flood:before {
    content: "\E677";
}

.glyphicon-open-water:before {
    content: "\E678";
}

.glyphicon-for-sale:before {
    content: "\E679";
}

.glyphicon-dustbin:before {
    content: "\E680";
}

.glyphicon-door:before {
    content: "\E681";
}

.glyphicon-camp-fire:before {
    content: "\E682";
}

.glyphicon-fleur-de-lis:before {
    content: "\E683";
}

.glyphicon-temperature-settings:before {
    content: "\E684";
}

.glyphicon-article:before {
    content: "\E685";
}

.glyphicon-sunbath:before {
    content: "\E686";
}

.glyphicon-balanced-diet:before {
    content: "\E687";
}

.glyphicon-ticket:before {
    content: "\E688";
}

.glyphicon-parking-ticket:before {
    content: "\E689";
}

.glyphicon-parking-meter:before {
    content: "\E690";
}

.glyphicon-laptop:before {
    content: "\E691";
}

.glyphicon-tree-structure:before {
    content: "\E692";
}

.glyphicon-weather-warning:before {
    content: "\E693";
}

.glyphicon-temperature-low:before {
    content: "\E694";
}

.glyphicon-temperature-high:before {
    content: "\E695";
}

.glyphicon-temperature-low-warning:before {
    content: "\E696";
}

.glyphicon-temperature-high-warning:before {
    content: "\E697";
}

.glyphicon-hurricane:before {
    content: "\E698";
}

.glyphicon-storm:before {
    content: "\E699";
}

.glyphicon-sorted-waste:before {
    content: "\E700";
}

.glyphicon-ear:before {
    content: "\E701";
}

.glyphicon-ear-deaf:before {
    content: "\E702";
}

.glyphicon-file-plus:before {
    content: "\E703";
}

.glyphicon-file-minus:before {
    content: "\E704";
}

.glyphicon-file-lock:before {
    content: "\E705";
}

.glyphicon-file-cloud:before {
    content: "\E706";
}

.glyphicon-file-cloud-download:before {
    content: "\E707";
}

.glyphicon-file-cloud-upload:before {
    content: "\E708";
}

.glyphicon-paragraph:before {
    content: "\E709";
}

.glyphicon-list-numbered:before {
    content: "\E710";
}

.glyphicon-donate-heart:before {
    content: "\E711";
}

.glyphicon-government:before {
    content: "\E712";
}

.glyphicon-maze:before {
    content: "\E713";
}

.glyphicon-chronicle:before {
    content: "\E714";
}

.glyphicon-user-structure:before {
    content: "\E715";
}

.glyphicon-recycle:before {
    content: "\E716";
}

.glyphicon-gas:before {
    content: "\E717";
}

.glyphicon-waste-pipe:before {
    content: "\E718";
}

.glyphicon-water-pipe:before {
    content: "\E719";
}

.glyphicon-parking:before {
    content: "\E720";
}

.glyphicon-closed:before {
    content: "\E721";
}

.glyphicon-mouse:before {
    content: "\E722";
}

.glyphicon-mouse-double-click:before {
    content: "\E723";
}

.glyphicon-mouse-left-click:before {
    content: "\E724";
}

.glyphicon-mouse-right-click:before {
    content: "\E725";
}

.glyphicon-mouse-middle-click:before {
    content: "\E726";
}

.glyphicon-mouse-scroll:before {
    content: "\E727";
}

.glyphicon-resize-vertical:before {
    content: "\E728";
}

.glyphicon-resize-horizontal:before {
    content: "\E729";
}

.glyphicon-temperature:before {
    content: "\E730";
}

.glyphicon-puzzle:before {
    content: "\E731";
}

.glyphicon-puzzle-2:before {
    content: "\E732";
}

.glyphicon-puzzle-3:before {
    content: "\E733";
}

.glyphicon-nearby-square:before {
    content: "\E734";
}

.glyphicon-nearby-circle:before {
    content: "\E735";
}

.glyphicon-rotate-right:before {
    content: "\E736";
}

.glyphicon-rotate-left:before {
    content: "\E737";
}

.glyphicon-pictures:before {
    content: "\E738";
}

.glyphicon-photo-album:before {
    content: "\E739";
}

.glyphicon-cadastral-map:before {
    content: "\E740";
}

.glyphicon-fingerprint-scan:before {
    content: "\E741";
}

.glyphicon-fingerprint:before {
    content: "\E742";
}

.glyphicon-fingerprint-lock:before {
    content: "\E743";
}

.glyphicon-fingerprint-ok:before {
    content: "\E744";
}

.glyphicon-fingerprint-remove:before {
    content: "\E745";
}

.glyphicon-fingerprint-reload:before {
    content: "\E746";
}

.glyphicon-pending-notifications:before {
    content: "\E747";
}

.glyphicon-synchronization:before {
    content: "\E748";
}

.glyphicon-synchronization-ban:before {
    content: "\E749";
}

.glyphicon-hash:before {
    content: "\E750";
}

.glyphicon-gender-male:before {
    content: "\E751";
}

.glyphicon-gender-female:before {
    content: "\E752";
}

.glyphicon-gender-virgin-female:before {
    content: "\E753";
}

.glyphicon-gender-intersex:before {
    content: "\E754";
}

.glyphicon-gender-transgender:before {
    content: "\E755";
}

.glyphicon-gender-ori-lesbian:before {
    content: "\E756";
}

.glyphicon-gender-ori-gay:before {
    content: "\E757";
}

.glyphicon-gender-ori-hetero:before {
    content: "\E758";
}

.glyphicon-gender-other:before {
    content: "\E759";
}

.glyphicon-gender-unknown:before {
    content: "\E760";
}

.glyphicon-scanner:before {
    content: "\E761";
}

.glyphicon-multifunction-printer:before {
    content: "\E762";
}

.glyphicon-lasso:before {
    content: "\E763";
}

.glyphicon-view-360:before {
    content: "\E764";
}

.glyphicon-battery-charging:before {
    content: "\E765";
}

.glyphicon-battery-full:before {
    content: "\E766";
}

.glyphicon-battery-75:before {
    content: "\E767";
}

.glyphicon-battery-50:before {
    content: "\E768";
}

.glyphicon-battery-25:before {
    content: "\E769";
}

.glyphicon-battery-10:before {
    content: "\E770";
}

.glyphicon-satellite:before {
    content: "\E771";
}

.glyphicon-satellite-dish:before {
    content: "\E772";
}

.glyphicon-satellite-dish-alt:before {
    content: "\E773";
}

.glyphicon-auction:before {
    content: "\E774";
}

.glyphicon-directions:before {
    content: "\E775";
}

.glyphicon-race:before {
    content: "\E776";
}

.glyphicon-robot:before {
    content: "\E777";
}

.glyphicon-ruler-alt:before {
    content: "\E778";
}

.glyphicon-cube-empty:before {
    content: "\E779";
}

.glyphicon-cube-black:before {
    content: "\E780";
}

.glyphicon-move-square:before {
    content: "\E781";
}

.glyphicon-drop:before {
    content: "\E782";
}

.glyphicon-vr-headset:before {
    content: "\E783";
}

.glyphicon-vr-charging:before {
    content: "\E784";
}

.glyphicon-vr-low-battery:before {
    content: "\E785";
}

.glyphicon-vr-paired:before {
    content: "\E786";
}

.glyphicon-vr-settings:before {
    content: "\E787";
}

.glyphicon-vr-maintenance:before {
    content: "\E788";
}

.glyphicon-filter-remove:before {
    content: "\E789";
}

.glyphicon-filter-applied:before {
    content: "\E790";
}

.glyphicon-one-day:before {
    content: "\E791";
}

.glyphicon-user-vr:before {
    content: "\E792";
}

.glyphicon-user-vr-add:before {
    content: "\E793";
}

.glyphicon-user-vr-remove:before {
    content: "\E794";
}

.glyphicon-dice-1:before {
    content: "\E795";
}

.glyphicon-dice-2:before {
    content: "\E796";
}

.glyphicon-dice-3:before {
    content: "\E797";
}

.glyphicon-dice-4:before {
    content: "\E798";
}

.glyphicon-dice-5:before {
    content: "\E799";
}

.glyphicon-dice-6:before {
    content: "\E800";
}


.glyphicon-icon {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 0 8px 0 0;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(../images/glyphicons.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    *margin-right: .3em;
}

    .glyphicon-icon _:-o-prefocus,
    .glyphicon-icon {
        background-image: url(../images/glyphicons.png);
    }

.no-inlinesvg .glyphicon-icon {
    background-image: url(../images/glyphicons.png);
}

.glyphicon-icon.white {
    background-image: url(../images/glyphicons-white.svg);
}

    .glyphicon-icon.white _:-o-prefocus,
    .glyphicon-icon.white {
        background-image: url(../images/glyphicons-white.png);
    }

.no-inlinesvg .glyphicon-icon.white {
    background-image: url(../images/glyphicons-white.png);
}

.glyphicon-icon.glass {
    background-position: 4px 11px;
}

.glyphicon-icon.leaf {
    background-position: -44px 11px;
}

.glyphicon-icon.dog {
    background-position: -92px 11px;
}

.glyphicon-icon.user {
    background-position: -140px 11px;
}

.glyphicon-icon.girl {
    background-position: -188px 11px;
}

.glyphicon-icon.car {
    background-position: -236px 11px;
}

.glyphicon-icon.user-add {
    background-position: -284px 11px;
}

.glyphicon-icon.user-remove {
    background-position: -332px 11px;
}

.glyphicon-icon.film {
    background-position: -380px 11px;
}

.glyphicon-icon.magic {
    background-position: -428px 11px;
}

.glyphicon-icon.envelope {
    background-position: 4px -37px;
}

.glyphicon-icon.camera {
    background-position: -44px -37px;
}

.glyphicon-icon.heart {
    background-position: -92px -37px;
}

.glyphicon-icon.beach-umbrella {
    background-position: -140px -37px;
}

.glyphicon-icon.train {
    background-position: -188px -37px;
}

.glyphicon-icon.print {
    background-position: -236px -37px;
}

.glyphicon-icon.bin {
    background-position: -284px -37px;
}

.glyphicon-icon.music {
    background-position: -332px -37px;
}

.glyphicon-icon.note {
    background-position: -380px -37px;
}

.glyphicon-icon.heart-empty {
    background-position: -428px -37px;
}

.glyphicon-icon.home {
    background-position: 4px -85px;
}

.glyphicon-icon.snowflake {
    background-position: -44px -85px;
}

.glyphicon-icon.fire {
    background-position: -92px -85px;
}

.glyphicon-icon.magnet {
    background-position: -140px -85px;
}

.glyphicon-icon.parents {
    background-position: -188px -85px;
}

.glyphicon-icon.binoculars {
    background-position: -236px -85px;
}

.glyphicon-icon.road {
    background-position: -284px -85px;
}

.glyphicon-icon.search {
    background-position: -332px -85px;
}

.glyphicon-icon.cars {
    background-position: -380px -85px;
}

.glyphicon-icon.notes-2 {
    background-position: -428px -85px;
}

.glyphicon-icon.pencil {
    background-position: 4px -133px;
}

.glyphicon-icon.bus {
    background-position: -44px -133px;
}

.glyphicon-icon.wifi-alt {
    background-position: -92px -133px;
}

.glyphicon-icon.luggage {
    background-position: -140px -133px;
}

.glyphicon-icon.old-man {
    background-position: -188px -133px;
}

.glyphicon-icon.woman {
    background-position: -236px -133px;
}

.glyphicon-icon.file {
    background-position: -284px -133px;
}

.glyphicon-icon.coins {
    background-position: -332px -133px;
}

.glyphicon-icon.airplane {
    background-position: -380px -133px;
}

.glyphicon-icon.notes {
    background-position: -428px -133px;
}

.glyphicon-icon.stats {
    background-position: 4px -181px;
}

.glyphicon-icon.charts {
    background-position: -44px -181px;
}

.glyphicon-icon.pie-chart {
    background-position: -92px -181px;
}

.glyphicon-icon.group {
    background-position: -140px -181px;
}

.glyphicon-icon.keys {
    background-position: -188px -181px;
}

.glyphicon-icon.calendar {
    background-position: -236px -181px;
}

.glyphicon-icon.router {
    background-position: -284px -181px;
}

.glyphicon-icon.camera-small {
    background-position: -332px -181px;
}

.glyphicon-icon.dislikes {
    background-position: -380px -181px;
}

.glyphicon-icon.star {
    background-position: -428px -181px;
}

.glyphicon-icon.link {
    background-position: 4px -229px;
}

.glyphicon-icon.eye-open {
    background-position: -44px -229px;
}

.glyphicon-icon.eye-close {
    background-position: -92px -229px;
}

.glyphicon-icon.alarm {
    background-position: -140px -229px;
}

.glyphicon-icon.clock {
    background-position: -188px -229px;
}

.glyphicon-icon.stopwatch {
    background-position: -236px -229px;
}

.glyphicon-icon.projector {
    background-position: -284px -229px;
}

.glyphicon-icon.history {
    background-position: -332px -229px;
}

.glyphicon-icon.truck {
    background-position: -380px -229px;
}

.glyphicon-icon.cargo {
    background-position: -428px -229px;
}

.glyphicon-icon.compass {
    background-position: 4px -277px;
}

.glyphicon-icon.keynote {
    background-position: -44px -277px;
}

.glyphicon-icon.paperclip {
    background-position: -92px -277px;
}

.glyphicon-icon.power {
    background-position: -140px -277px;
}

.glyphicon-icon.lightbulb {
    background-position: -188px -277px;
}

.glyphicon-icon.tag {
    background-position: -236px -277px;
}

.glyphicon-icon.tags {
    background-position: -284px -277px;
}

.glyphicon-icon.cleaning {
    background-position: -332px -277px;
}

.glyphicon-icon.ruller {
    background-position: -380px -277px;
}

.glyphicon-icon.gift {
    background-position: -428px -277px;
}

.glyphicon-icon.umbrella {
    background-position: 4px -325px;
}

.glyphicon-icon.book {
    background-position: -44px -325px;
}

.glyphicon-icon.bookmark {
    background-position: -92px -325px;
}

.glyphicon-icon.wifi {
    background-position: -140px -325px;
}

.glyphicon-icon.cup {
    background-position: -188px -325px;
}

.glyphicon-icon.stroller {
    background-position: -236px -325px;
}

.glyphicon-icon.headphones {
    background-position: -284px -325px;
}

.glyphicon-icon.headset {
    background-position: -332px -325px;
}

.glyphicon-icon.warning-sign {
    background-position: -380px -325px;
}

.glyphicon-icon.signal {
    background-position: -428px -325px;
}

.glyphicon-icon.retweet {
    background-position: 4px -373px;
}

.glyphicon-icon.refresh {
    background-position: -44px -373px;
}

.glyphicon-icon.roundabout {
    background-position: -92px -373px;
}

.glyphicon-icon.random {
    background-position: -140px -373px;
}

.glyphicon-icon.heat {
    background-position: -188px -373px;
}

.glyphicon-icon.repeat {
    background-position: -236px -373px;
}

.glyphicon-icon.display {
    background-position: -284px -373px;
}

.glyphicon-icon.log-book {
    background-position: -332px -373px;
}

.glyphicon-icon.address-book {
    background-position: -380px -373px;
}

.glyphicon-icon.building {
    background-position: -428px -373px;
}

.glyphicon-icon.eyedropper {
    background-position: 4px -421px;
}

.glyphicon-icon.adjust {
    background-position: -44px -421px;
}

.glyphicon-icon.tint {
    background-position: -92px -421px;
}

.glyphicon-icon.crop {
    background-position: -140px -421px;
}

.glyphicon-icon.vector-path-square {
    background-position: -188px -421px;
}

.glyphicon-icon.vector-path-circle {
    background-position: -236px -421px;
}

.glyphicon-icon.vector-path-polygon {
    background-position: -284px -421px;
}

.glyphicon-icon.vector-path-line {
    background-position: -332px -421px;
}

.glyphicon-icon.vector-path-curve {
    background-position: -380px -421px;
}

.glyphicon-icon.vector-path-all {
    background-position: -428px -421px;
}

.glyphicon-icon.font {
    background-position: 4px -469px;
}

.glyphicon-icon.italic {
    background-position: -44px -469px;
}

.glyphicon-icon.bold {
    background-position: -92px -469px;
}

.glyphicon-icon.text-underline {
    background-position: -140px -469px;
}

.glyphicon-icon.text-strike {
    background-position: -188px -469px;
}

.glyphicon-icon.text-height {
    background-position: -236px -469px;
}

.glyphicon-icon.text-width {
    background-position: -284px -469px;
}

.glyphicon-icon.text-resize {
    background-position: -332px -469px;
}

.glyphicon-icon.left-indent {
    background-position: -380px -469px;
}

.glyphicon-icon.right-indent {
    background-position: -428px -469px;
}

.glyphicon-icon.align-left {
    background-position: 4px -517px;
}

.glyphicon-icon.align-center {
    background-position: -44px -517px;
}

.glyphicon-icon.align-right {
    background-position: -92px -517px;
}

.glyphicon-icon.justify {
    background-position: -140px -517px;
}

.glyphicon-icon.list {
    background-position: -188px -517px;
}

.glyphicon-icon.text-smaller {
    background-position: -236px -517px;
}

.glyphicon-icon.text-bigger {
    background-position: -284px -517px;
}

.glyphicon-icon.embed {
    background-position: -332px -517px;
}

.glyphicon-icon.embed-close {
    background-position: -380px -517px;
}

.glyphicon-icon.table {
    background-position: -428px -517px;
}

.glyphicon-icon.message-full {
    background-position: 4px -565px;
}

.glyphicon-icon.message-empty {
    background-position: -44px -565px;
}

.glyphicon-icon.message-in {
    background-position: -92px -565px;
}

.glyphicon-icon.message-out {
    background-position: -140px -565px;
}

.glyphicon-icon.message-plus {
    background-position: -188px -565px;
}

.glyphicon-icon.message-minus {
    background-position: -236px -565px;
}

.glyphicon-icon.message-ban {
    background-position: -284px -565px;
}

.glyphicon-icon.message-flag {
    background-position: -332px -565px;
}

.glyphicon-icon.message-lock {
    background-position: -380px -565px;
}

.glyphicon-icon.message-new {
    background-position: -428px -565px;
}

.glyphicon-icon.inbox {
    background-position: 4px -613px;
}

.glyphicon-icon.inbox-plus {
    background-position: -44px -613px;
}

.glyphicon-icon.inbox-minus {
    background-position: -92px -613px;
}

.glyphicon-icon.inbox-lock {
    background-position: -140px -613px;
}

.glyphicon-icon.inbox-in {
    background-position: -188px -613px;
}

.glyphicon-icon.inbox-out {
    background-position: -236px -613px;
}

.glyphicon-icon.cogwheel {
    background-position: -284px -613px;
}

.glyphicon-icon.cogwheels {
    background-position: -332px -613px;
}

.glyphicon-icon.picture {
    background-position: -380px -613px;
}

.glyphicon-icon.adjust-alt {
    background-position: -428px -613px;
}

.glyphicon-icon.database-lock {
    background-position: 4px -661px;
}

.glyphicon-icon.database-plus {
    background-position: -44px -661px;
}

.glyphicon-icon.database-minus {
    background-position: -92px -661px;
}

.glyphicon-icon.database-ban {
    background-position: -140px -661px;
}

.glyphicon-icon.folder-open {
    background-position: -188px -661px;
}

.glyphicon-icon.folder-plus {
    background-position: -236px -661px;
}

.glyphicon-icon.folder-minus {
    background-position: -284px -661px;
}

.glyphicon-icon.folder-lock {
    background-position: -332px -661px;
}

.glyphicon-icon.folder-flag {
    background-position: -380px -661px;
}

.glyphicon-icon.folder-new {
    background-position: -428px -661px;
}

.glyphicon-icon.edit {
    background-position: 4px -709px;
}

.glyphicon-icon.new-window {
    background-position: -44px -709px;
}

.glyphicon-icon.check {
    background-position: -92px -709px;
}

.glyphicon-icon.unchecked {
    background-position: -140px -709px;
}

.glyphicon-icon.more-windows {
    background-position: -188px -709px;
}

.glyphicon-icon.show-big-thumbnails {
    background-position: -236px -709px;
}

.glyphicon-icon.show-thumbnails {
    background-position: -284px -709px;
}

.glyphicon-icon.show-thumbnails-with-lines {
    background-position: -332px -709px;
}

.glyphicon-icon.show-lines {
    background-position: -380px -709px;
}

.glyphicon-icon.playlist {
    background-position: -428px -709px;
}

.glyphicon-icon.imac {
    background-position: 4px -757px;
}

.glyphicon-icon.macbook {
    background-position: -44px -757px;
}

.glyphicon-icon.ipad {
    background-position: -92px -757px;
}

.glyphicon-icon.iphone {
    background-position: -140px -757px;
}

.glyphicon-icon.iphone-transfer {
    background-position: -188px -757px;
}

.glyphicon-icon.iphone-exchange {
    background-position: -236px -757px;
}

.glyphicon-icon.ipod {
    background-position: -284px -757px;
}

.glyphicon-icon.ipod-shuffle {
    background-position: -332px -757px;
}

.glyphicon-icon.ear-plugs {
    background-position: -380px -757px;
}

.glyphicon-icon.record {
    background-position: -428px -757px;
}

.glyphicon-icon.step-backward {
    background-position: 4px -805px;
}

.glyphicon-icon.fast-backward {
    background-position: -44px -805px;
}

.glyphicon-icon.rewind {
    background-position: -92px -805px;
}

.glyphicon-icon.play {
    background-position: -140px -805px;
}

.glyphicon-icon.pause {
    background-position: -188px -805px;
}

.glyphicon-icon.stop {
    background-position: -236px -805px;
}

.glyphicon-icon.forward {
    background-position: -284px -805px;
}

.glyphicon-icon.fast-forward {
    background-position: -332px -805px;
}

.glyphicon-icon.step-forward {
    background-position: -380px -805px;
}

.glyphicon-icon.eject {
    background-position: -428px -805px;
}

.glyphicon-icon.facetime-video {
    background-position: 4px -853px;
}

.glyphicon-icon.download-alt {
    background-position: -44px -853px;
}

.glyphicon-icon.mute {
    background-position: -92px -853px;
}

.glyphicon-icon.volume-down {
    background-position: -140px -853px;
}

.glyphicon-icon.volume-up {
    background-position: -188px -853px;
}

.glyphicon-icon.screenshot {
    background-position: -236px -853px;
}

.glyphicon-icon.move {
    background-position: -284px -853px;
}

.glyphicon-icon.more {
    background-position: -332px -853px;
}

.glyphicon-icon.brightness-reduce {
    background-position: -380px -853px;
}

.glyphicon-icon.brightness-increase {
    background-position: -428px -853px;
}

.glyphicon-icon.circle-plus {
    background-position: 4px -901px;
}

.glyphicon-icon.circle-minus {
    background-position: -44px -901px;
}

.glyphicon-icon.circle-remove {
    background-position: -92px -901px;
}

.glyphicon-icon.circle-ok {
    background-position: -140px -901px;
}

.glyphicon-icon.circle-question-mark {
    background-position: -188px -901px;
}

.glyphicon-icon.circle-info {
    background-position: -236px -901px;
}

.glyphicon-icon.circle-exclamation-mark {
    background-position: -284px -901px;
}

.glyphicon-icon.remove {
    background-position: -332px -901px;
}

.glyphicon-icon.ok {
    background-position: -380px -901px;
}

.glyphicon-icon.ban {
    background-position: -428px -901px;
}

.glyphicon-icon.download {
    background-position: 4px -949px;
}

.glyphicon-icon.upload {
    background-position: -44px -949px;
}

.glyphicon-icon.shopping-cart {
    background-position: -92px -949px;
}

.glyphicon-icon.lock {
    background-position: -140px -949px;
}

.glyphicon-icon.unlock {
    background-position: -188px -949px;
}

.glyphicon-icon.electricity {
    background-position: -236px -949px;
}

.glyphicon-icon.ok-2 {
    background-position: -284px -949px;
}

.glyphicon-icon.remove-2 {
    background-position: -332px -949px;
}

.glyphicon-icon.cart-out {
    background-position: -380px -949px;
}

.glyphicon-icon.cart-in {
    background-position: -428px -949px;
}

.glyphicon-icon.left-arrow {
    background-position: 4px -997px;
}

.glyphicon-icon.right-arrow {
    background-position: -44px -997px;
}

.glyphicon-icon.down-arrow {
    background-position: -92px -997px;
}

.glyphicon-icon.up-arrow {
    background-position: -140px -997px;
}

.glyphicon-icon.resize-small {
    background-position: -188px -997px;
}

.glyphicon-icon.resize-full {
    background-position: -236px -997px;
}

.glyphicon-icon.circle-arrow-left {
    background-position: -284px -997px;
}

.glyphicon-icon.circle-arrow-right {
    background-position: -332px -997px;
}

.glyphicon-icon.circle-arrow-top {
    background-position: -380px -997px;
}

.glyphicon-icon.circle-arrow-down {
    background-position: -428px -997px;
}

.glyphicon-icon.play-button {
    background-position: 4px -1045px;
}

.glyphicon-icon.unshare {
    background-position: -44px -1045px;
}

.glyphicon-icon.share {
    background-position: -92px -1045px;
}

.glyphicon-icon.chevron-right {
    background-position: -140px -1045px;
}

.glyphicon-icon.chevron-left {
    background-position: -188px -1045px;
}

.glyphicon-icon.bluetooth {
    background-position: -236px -1045px;
}

.glyphicon-icon.euro {
    background-position: -284px -1045px;
}

.glyphicon-icon.usd {
    background-position: -332px -1045px;
}

.glyphicon-icon.gbp {
    background-position: -380px -1045px;
}

.glyphicon-icon.retweet-2 {
    background-position: -428px -1045px;
}

.glyphicon-icon.moon {
    background-position: 4px -1093px;
}

.glyphicon-icon.sun {
    background-position: -44px -1093px;
}

.glyphicon-icon.cloud {
    background-position: -92px -1093px;
}

.glyphicon-icon.direction {
    background-position: -140px -1093px;
}

.glyphicon-icon.brush {
    background-position: -188px -1093px;
}

.glyphicon-icon.pen {
    background-position: -236px -1093px;
}

.glyphicon-icon.zoom-in {
    background-position: -284px -1093px;
}

.glyphicon-icon.zoom-out {
    background-position: -332px -1093px;
}

.glyphicon-icon.pin {
    background-position: -380px -1093px;
}

.glyphicon-icon.albums {
    background-position: -428px -1093px;
}

.glyphicon-icon.rotation-lock {
    background-position: 4px -1141px;
}

.glyphicon-icon.flash {
    background-position: -44px -1141px;
}

.glyphicon-icon.google-maps {
    background-position: -92px -1141px;
}

.glyphicon-icon.anchor {
    background-position: -140px -1141px;
}

.glyphicon-icon.conversation {
    background-position: -188px -1141px;
}

.glyphicon-icon.chat {
    background-position: -236px -1141px;
}

.glyphicon-icon.male {
    background-position: -284px -1141px;
}

.glyphicon-icon.female {
    background-position: -332px -1141px;
}

.glyphicon-icon.asterisk {
    background-position: -380px -1141px;
}

.glyphicon-icon.divide {
    background-position: -428px -1141px;
}

.glyphicon-icon.snorkel-diving {
    background-position: 4px -1189px;
}

.glyphicon-icon.scuba-diving {
    background-position: -44px -1189px;
}

.glyphicon-icon.oxygen-bottle {
    background-position: -92px -1189px;
}

.glyphicon-icon.fins {
    background-position: -140px -1189px;
}

.glyphicon-icon.fishes {
    background-position: -188px -1189px;
}

.glyphicon-icon.boat {
    background-position: -236px -1189px;
}

.glyphicon-icon.delete {
    background-position: -284px -1189px;
}

.glyphicon-icon.sheriffs-star {
    background-position: -332px -1189px;
}

.glyphicon-icon.qrcode {
    background-position: -380px -1189px;
}

.glyphicon-icon.barcode {
    background-position: -428px -1189px;
}

.glyphicon-icon.pool {
    background-position: 4px -1237px;
}

.glyphicon-icon.buoy {
    background-position: -44px -1237px;
}

.glyphicon-icon.spade {
    background-position: -92px -1237px;
}

.glyphicon-icon.bank {
    background-position: -140px -1237px;
}

.glyphicon-icon.vcard {
    background-position: -188px -1237px;
}

.glyphicon-icon.electrical-plug {
    background-position: -236px -1237px;
}

.glyphicon-icon.flag {
    background-position: -284px -1237px;
}

.glyphicon-icon.credit-card {
    background-position: -332px -1237px;
}

.glyphicon-icon.keyboard-wireless {
    background-position: -380px -1237px;
}

.glyphicon-icon.keyboard-wired {
    background-position: -428px -1237px;
}

.glyphicon-icon.shield {
    background-position: 4px -1285px;
}

.glyphicon-icon.ring {
    background-position: -44px -1285px;
}

.glyphicon-icon.cake {
    background-position: -92px -1285px;
}

.glyphicon-icon.drink {
    background-position: -140px -1285px;
}

.glyphicon-icon.beer {
    background-position: -188px -1285px;
}

.glyphicon-icon.fast-food {
    background-position: -236px -1285px;
}

.glyphicon-icon.cutlery {
    background-position: -284px -1285px;
}

.glyphicon-icon.pizza {
    background-position: -332px -1285px;
}

.glyphicon-icon.birthday-cake {
    background-position: -380px -1285px;
}

.glyphicon-icon.tablet {
    background-position: -428px -1285px;
}

.glyphicon-icon.settings {
    background-position: 4px -1333px;
}

.glyphicon-icon.bullets {
    background-position: -44px -1333px;
}

.glyphicon-icon.cardio {
    background-position: -92px -1333px;
}

.glyphicon-icon.t-shirt {
    background-position: -140px -1333px;
}

.glyphicon-icon.pants {
    background-position: -188px -1333px;
}

.glyphicon-icon.sweater {
    background-position: -236px -1333px;
}

.glyphicon-icon.fabric {
    background-position: -284px -1333px;
}

.glyphicon-icon.leather {
    background-position: -332px -1333px;
}

.glyphicon-icon.scissors {
    background-position: -380px -1333px;
}

.glyphicon-icon.bomb {
    background-position: -428px -1333px;
}

.glyphicon-icon.skull {
    background-position: 4px -1381px;
}

.glyphicon-icon.celebration {
    background-position: -44px -1381px;
}

.glyphicon-icon.tea-kettle {
    background-position: -92px -1381px;
}

.glyphicon-icon.french-press {
    background-position: -140px -1381px;
}

.glyphicon-icon.coffe-cup {
    background-position: -188px -1381px;
}

.glyphicon-icon.pot {
    background-position: -236px -1381px;
}

.glyphicon-icon.grater {
    background-position: -284px -1381px;
}

.glyphicon-icon.kettle {
    background-position: -332px -1381px;
}

.glyphicon-icon.hospital {
    background-position: -380px -1381px;
}

.glyphicon-icon.hospital-h {
    background-position: -428px -1381px;
}

.glyphicon-icon.microphone {
    background-position: 4px -1429px;
}

.glyphicon-icon.webcam {
    background-position: -44px -1429px;
}

.glyphicon-icon.temple-christianity-church {
    background-position: -92px -1429px;
}

.glyphicon-icon.temple-islam {
    background-position: -140px -1429px;
}

.glyphicon-icon.temple-hindu {
    background-position: -188px -1429px;
}

.glyphicon-icon.temple-buddhist {
    background-position: -236px -1429px;
}

.glyphicon-icon.bicycle {
    background-position: -284px -1429px;
}

.glyphicon-icon.life-preserver {
    background-position: -332px -1429px;
}

.glyphicon-icon.share-alt {
    background-position: -380px -1429px;
}

.glyphicon-icon.comments {
    background-position: -428px -1429px;
}

.glyphicon-icon.flower {
    background-position: 4px -1477px;
}

.glyphicon-icon.baseball {
    background-position: -44px -1477px;
}

.glyphicon-icon.rugby {
    background-position: -92px -1477px;
}

.glyphicon-icon.ax {
    background-position: -140px -1477px;
}

.glyphicon-icon.table-tennis {
    background-position: -188px -1477px;
}

.glyphicon-icon.bowling {
    background-position: -236px -1477px;
}

.glyphicon-icon.tree-conifer {
    background-position: -284px -1477px;
}

.glyphicon-icon.tree-deciduous {
    background-position: -332px -1477px;
}

.glyphicon-icon.more-items {
    background-position: -380px -1477px;
}

.glyphicon-icon.sort {
    background-position: -428px -1477px;
}

.glyphicon-icon.filter {
    background-position: 4px -1525px;
}

.glyphicon-icon.gamepad {
    background-position: -44px -1525px;
}

.glyphicon-icon.playing-dices {
    background-position: -92px -1525px;
}

.glyphicon-icon.calculator {
    background-position: -140px -1525px;
}

.glyphicon-icon.tie {
    background-position: -188px -1525px;
}

.glyphicon-icon.wallet {
    background-position: -236px -1525px;
}

.glyphicon-icon.piano {
    background-position: -284px -1525px;
}

.glyphicon-icon.sampler {
    background-position: -332px -1525px;
}

.glyphicon-icon.podium {
    background-position: -380px -1525px;
}

.glyphicon-icon.soccer-ball {
    background-position: -428px -1525px;
}

.glyphicon-icon.blog {
    background-position: 4px -1573px;
}

.glyphicon-icon.dashboard {
    background-position: -44px -1573px;
}

.glyphicon-icon.certificate {
    background-position: -92px -1573px;
}

.glyphicon-icon.bell {
    background-position: -140px -1573px;
}

.glyphicon-icon.candle {
    background-position: -188px -1573px;
}

.glyphicon-icon.pushpin {
    background-position: -236px -1573px;
}

.glyphicon-icon.iphone-shake {
    background-position: -284px -1573px;
}

.glyphicon-icon.pin-flag {
    background-position: -332px -1573px;
}

.glyphicon-icon.turtle {
    background-position: -380px -1573px;
}

.glyphicon-icon.rabbit {
    background-position: -428px -1573px;
}

.glyphicon-icon.globe {
    background-position: 4px -1621px;
}

.glyphicon-icon.briefcase {
    background-position: -44px -1621px;
}

.glyphicon-icon.hdd {
    background-position: -92px -1621px;
}

.glyphicon-icon.thumbs-up {
    background-position: -140px -1621px;
}

.glyphicon-icon.thumbs-down {
    background-position: -188px -1621px;
}

.glyphicon-icon.hand-right {
    background-position: -236px -1621px;
}

.glyphicon-icon.hand-left {
    background-position: -284px -1621px;
}

.glyphicon-icon.hand-up {
    background-position: -332px -1621px;
}

.glyphicon-icon.hand-down {
    background-position: -380px -1621px;
}

.glyphicon-icon.fullscreen {
    background-position: -428px -1621px;
}

.glyphicon-icon.shopping-bag {
    background-position: 4px -1669px;
}

.glyphicon-icon.book-open {
    background-position: -44px -1669px;
}

.glyphicon-icon.nameplate {
    background-position: -92px -1669px;
}

.glyphicon-icon.nameplate-alt {
    background-position: -140px -1669px;
}

.glyphicon-icon.vases {
    background-position: -188px -1669px;
}

.glyphicon-icon.bullhorn {
    background-position: -236px -1669px;
}

.glyphicon-icon.dumbbell {
    background-position: -284px -1669px;
}

.glyphicon-icon.suitcase {
    background-position: -332px -1669px;
}

.glyphicon-icon.file-import {
    background-position: -380px -1669px;
}

.glyphicon-icon.file-export {
    background-position: -428px -1669px;
}

.glyphicon-icon.bug {
    background-position: 4px -1717px;
}

.glyphicon-icon.crown {
    background-position: -44px -1717px;
}

.glyphicon-icon.smoking {
    background-position: -92px -1717px;
}

.glyphicon-icon.cloud-upload {
    background-position: -140px -1717px;
}

.glyphicon-icon.cloud-download {
    background-position: -188px -1717px;
}

.glyphicon-icon.restart {
    background-position: -236px -1717px;
}

.glyphicon-icon.security-camera {
    background-position: -284px -1717px;
}

.glyphicon-icon.expand {
    background-position: -332px -1717px;
}

.glyphicon-icon.collapse {
    background-position: -380px -1717px;
}

.glyphicon-icon.collapse-top {
    background-position: -428px -1717px;
}

.glyphicon-icon.globe-af {
    background-position: 4px -1765px;
}

.glyphicon-icon.global {
    background-position: -44px -1765px;
}

.glyphicon-icon.spray {
    background-position: -92px -1765px;
}

.glyphicon-icon.nails {
    background-position: -140px -1765px;
}

.glyphicon-icon.claw-hammer {
    background-position: -188px -1765px;
}

.glyphicon-icon.classic-hammer {
    background-position: -236px -1765px;
}

.glyphicon-icon.hand-saw {
    background-position: -284px -1765px;
}

.glyphicon-icon.riflescope {
    background-position: -332px -1765px;
}

.glyphicon-icon.electrical-socket-eu {
    background-position: -380px -1765px;
}

.glyphicon-icon.electrical-socket-us {
    background-position: -428px -1765px;
}

.glyphicon-icon.message-forward {
    background-position: 4px -1813px;
}

.glyphicon-icon.coat-hanger {
    background-position: -44px -1813px;
}

.glyphicon-icon.dress {
    background-position: -92px -1813px;
}

.glyphicon-icon.bathrobe {
    background-position: -140px -1813px;
}

.glyphicon-icon.shirt {
    background-position: -188px -1813px;
}

.glyphicon-icon.underwear {
    background-position: -236px -1813px;
}

.glyphicon-icon.log-in {
    background-position: -284px -1813px;
}

.glyphicon-icon.log-out {
    background-position: -332px -1813px;
}

.glyphicon-icon.exit {
    background-position: -380px -1813px;
}

.glyphicon-icon.new-window-alt {
    background-position: -428px -1813px;
}

.glyphicon-icon.video-sd {
    background-position: 4px -1861px;
}

.glyphicon-icon.video-hd {
    background-position: -44px -1861px;
}

.glyphicon-icon.subtitles {
    background-position: -92px -1861px;
}

.glyphicon-icon.sound-stereo {
    background-position: -140px -1861px;
}

.glyphicon-icon.sound-dolby {
    background-position: -188px -1861px;
}

.glyphicon-icon.sound-5-1 {
    background-position: -236px -1861px;
}

.glyphicon-icon.sound-6-1 {
    background-position: -284px -1861px;
}

.glyphicon-icon.sound-7-1 {
    background-position: -332px -1861px;
}

.glyphicon-icon.copyright-mark {
    background-position: -380px -1861px;
}

.glyphicon-icon.registration-mark {
    background-position: -428px -1861px;
}

.glyphicon-icon.radar {
    background-position: 4px -1909px;
}

.glyphicon-icon.skateboard {
    background-position: -44px -1909px;
}

.glyphicon-icon.golf-course {
    background-position: -92px -1909px;
}

.glyphicon-icon.sorting {
    background-position: -140px -1909px;
}

.glyphicon-icon.sort-by-alphabet {
    background-position: -188px -1909px;
}

.glyphicon-icon.sort-by-alphabet-alt {
    background-position: -236px -1909px;
}

.glyphicon-icon.sort-by-order {
    background-position: -284px -1909px;
}

.glyphicon-icon.sort-by-order-alt {
    background-position: -332px -1909px;
}

.glyphicon-icon.sort-by-attributes {
    background-position: -380px -1909px;
}

.glyphicon-icon.sort-by-attributes-alt {
    background-position: -428px -1909px;
}

.glyphicon-icon.compressed {
    background-position: 4px -1957px;
}

.glyphicon-icon.package {
    background-position: -44px -1957px;
}

.glyphicon-icon.cloud-plus {
    background-position: -92px -1957px;
}

.glyphicon-icon.cloud-minus {
    background-position: -140px -1957px;
}

.glyphicon-icon.disk-save {
    background-position: -188px -1957px;
}

.glyphicon-icon.disk-open {
    background-position: -236px -1957px;
}

.glyphicon-icon.disk-saved {
    background-position: -284px -1957px;
}

.glyphicon-icon.disk-remove {
    background-position: -332px -1957px;
}

.glyphicon-icon.disk-import {
    background-position: -380px -1957px;
}

.glyphicon-icon.disk-export {
    background-position: -428px -1957px;
}

.glyphicon-icon.tower {
    background-position: 4px -2005px;
}

.glyphicon-icon.send {
    background-position: -44px -2005px;
}

.glyphicon-icon.git-branch {
    background-position: -92px -2005px;
}

.glyphicon-icon.git-create {
    background-position: -140px -2005px;
}

.glyphicon-icon.git-private {
    background-position: -188px -2005px;
}

.glyphicon-icon.git-delete {
    background-position: -236px -2005px;
}

.glyphicon-icon.git-merge {
    background-position: -284px -2005px;
}

.glyphicon-icon.git-pull-request {
    background-position: -332px -2005px;
}

.glyphicon-icon.git-compare {
    background-position: -380px -2005px;
}

.glyphicon-icon.git-commit {
    background-position: -428px -2005px;
}

.glyphicon-icon.construction-cone {
    background-position: 4px -2053px;
}

.glyphicon-icon.shoe-steps {
    background-position: -44px -2053px;
}

.glyphicon-icon.plus {
    background-position: -92px -2053px;
}

.glyphicon-icon.minus {
    background-position: -140px -2053px;
}

.glyphicon-icon.redo {
    background-position: -188px -2053px;
}

.glyphicon-icon.undo {
    background-position: -236px -2053px;
}

.glyphicon-icon.golf {
    background-position: -284px -2053px;
}

.glyphicon-icon.hockey {
    background-position: -332px -2053px;
}

.glyphicon-icon.pipe {
    background-position: -380px -2053px;
}

.glyphicon-icon.wrench {
    background-position: -428px -2053px;
}

.glyphicon-icon.folder-closed {
    background-position: 4px -2101px;
}

.glyphicon-icon.phone-alt {
    background-position: -44px -2101px;
}

.glyphicon-icon.earphone {
    background-position: -92px -2101px;
}

.glyphicon-icon.floppy-disk {
    background-position: -140px -2101px;
}

.glyphicon-icon.floppy-saved {
    background-position: -188px -2101px;
}

.glyphicon-icon.floppy-remove {
    background-position: -236px -2101px;
}

.glyphicon-icon.floppy-save {
    background-position: -284px -2101px;
}

.glyphicon-icon.floppy-open {
    background-position: -332px -2101px;
}

.glyphicon-icon.translate {
    background-position: -380px -2101px;
}

.glyphicon-icon.fax {
    background-position: -428px -2101px;
}

.glyphicon-icon.factory {
    background-position: 4px -2149px;
}

.glyphicon-icon.shop-window {
    background-position: -44px -2149px;
}

.glyphicon-icon.shop {
    background-position: -92px -2149px;
}

.glyphicon-icon.kiosk {
    background-position: -140px -2149px;
}

.glyphicon-icon.kiosk-wheels {
    background-position: -188px -2149px;
}

.glyphicon-icon.kiosk-light {
    background-position: -236px -2149px;
}

.glyphicon-icon.kiosk-food {
    background-position: -284px -2149px;
}

.glyphicon-icon.transfer {
    background-position: -332px -2149px;
}

.glyphicon-icon.money {
    background-position: -380px -2149px;
}

.glyphicon-icon.header {
    background-position: -428px -2149px;
}

.glyphicon-icon.blacksmith {
    background-position: 4px -2197px;
}

.glyphicon-icon.saw-blade {
    background-position: -44px -2197px;
}

.glyphicon-icon.basketball {
    background-position: -92px -2197px;
}

.glyphicon-icon.server {
    background-position: -140px -2197px;
}

.glyphicon-icon.server-plus {
    background-position: -188px -2197px;
}

.glyphicon-icon.server-minus {
    background-position: -236px -2197px;
}

.glyphicon-icon.server-ban {
    background-position: -284px -2197px;
}

.glyphicon-icon.server-flag {
    background-position: -332px -2197px;
}

.glyphicon-icon.server-lock {
    background-position: -380px -2197px;
}

.glyphicon-icon.server-new {
    background-position: -428px -2197px;
}

#SabitDivs {
    z-index: 6669;
}

#ContainerNotifi {
    z-index: 6666;
}

.fixed-outer {
    z-index: 4445;
}

.back-focus-out {
    z-index: 4444;
}

.dataList .dataMember .execute {
    z-index: 500;
}

.pcd-focused-area {
    z-index: 601 !important;
}

.hidden-info {
    z-index: 500;
}


.expandable .tr.expanded .collapsed-content {
    z-index: 40;
}


.fixed-space {
    z-index: 1;
}

/*#endregion */


.width-none {
    width: 0;
}

.tamorta {
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.btn {
}

.pcd-container {
    position: relative;
}

p {
    margin-bottom: 0.5em;
}

.validation-summary-errors ul {
    margin: 0;
}

.yoket {
    display: none !important;
}

a.NoAjax {
    font-weight: bold;
    text-decoration: line-through;
}

#ContainerNotifi {
    position: fixed;
    padding: 5px;
    top: 100px;
    right: 0;
    background: none;
    border: 0 dashed gray;
    display: table-cell;
    text-align: right;
    /*height: 80%;*/
    overflow: hidden;
    /*overflow-y: auto;*/
}

    #ContainerNotifi p {
        min-width: 300px;
        max-width: 400px;
        font-size: 12px;
        text-align: left;
        font-family: 'Courier New';
        margin: 2px;
    }

        #ContainerNotifi p h1 {
            font-size: 14px;
            font-weight: bold;
            color: orangered;
        }

        #ContainerNotifi p * {
            margin: 0;
        }

        #ContainerNotifi p:hover {
            font-weight: bold;
            background-color: black !important;
            color: white;
        }

.notifi {
    position: relative;
    margin: 2px;
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    cursor: pointer;
    display: table;
    clear: both;
    float: right;
    /*background-color: lightyellow;*/
    /*-moz-transition: all ease-in-out 1s;
	-o-transition: all ease-in-out 1s;
	-webkit-transition: all ease-in-out 1s;
	transition: all ease-in-out 1s;*/
    overflow: hidden;
    -moz-animation-name: notifi;
    -o-animation-name: notifi;
    -webkit-animation-name: notifi;
    animation-name: notifi;
    -moz-animation-duration: 10s;
    -o-animation-duration: 10s;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

    .notifi h1 {
        font-size: 1em;
        font-weight: bold;
        margin: 0;
    }

    .notifi:hover {
        opacity: 0.5;
    }

@-moz-keyframes notifi {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes notifi {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes notifi {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.error,
.cnt-box-info .error .box {
    background-color: rgb(255, 185, 185);
    border-color: rgb(215, 0, 10);
}

.validation-summary-errors,
.error {
    color: rgb(215, 0, 10);
}

    .error button {
        background-color: rgb(235, 145, 145) !important;
    }

        .error button:hover,
        .error.can-hover:hover {
            background-color: rgb(235, 105, 105) !important;
        }

    .error a:not([href]):not([tabindex]),
    .error a:hover:not([href]):not([tabindex]),
    .error a:focus:not([href]):not([tabindex]) {
        color: white;
    }

    .error a.btn-default:not([href]):not([tabindex]),
    .error a.btn-default:hover:not([href]):not([tabindex]),
    .error a.btn-default:focus:not([href]):not([tabindex]) {
        color: black;
    }

.warning,
.cnt-box-info .warning .box {
    color: rgb(160, 95, 0);
    background-color: rgb(250, 240, 180);
    border-color: rgb(160, 95, 0);
}

    .warning button {
        background-color: rgb(230, 220, 140) !important;
    }

        .warning button:hover,
        .warning.can-hover:hover {
            background-color: rgb(230, 220, 100) !important;
        }

    .warning a:not([href]):not([tabindex]),
    .warning a:hover:not([href]):not([tabindex]),
    .warning a:focus:not([href]):not([tabindex]) {
        color: white;
    }

    .warning a.btn-default:not([href]):not([tabindex]),
    .warning a.btn-default:hover:not([href]):not([tabindex]),
    .warning a.btn-default:focus:not([href]):not([tabindex]) {
        color: black;
    }

.info {
    color: rgb(0, 80, 155);
    background-color: rgb(190, 230, 250);
    border-color: rgb(0, 80, 155);
}

    .info button {
        background-color: rgb(150, 210, 230) !important;
    }

        .info button:hover,
        .info.can-hover:hover {
            background-color: rgb(110, 210, 230) !important;
        }

    .info a:not([href]):not([tabindex]),
    .info a:hover:not([href]):not([tabindex]),
    .info a:focus:not([href]):not([tabindex]) {
        color: white;
    }

    .info a.btn-default:not([href]):not([tabindex]),
    .info a.btn-default:hover:not([href]):not([tabindex]),
    .info a.btn-default:focus:not([href]):not([tabindex]) {
        color: black;
    }

.success,
.cnt-box-info .success .box {
    background-color: rgb(200, 240, 150);
    border-color: rgb(80, 140, 15);
}

.success,
.big-screen .success a {
    color: rgb(80, 140, 15);
}

    .big-screen .success a,
    .success button {
        background-color: rgb(170, 210, 120) !important;
    }

        .big-screen .success a:hover,
        .success button:hover,
        .success.can-hover:hover {
            background-color: rgb(160, 200, 110) !important;
        }

    .success a:not([href]):not([tabindex]),
    .success a:hover:not([href]):not([tabindex]),
    .success a:focus:not([href]):not([tabindex]) {
        color: white;
    }

    .success a.btn-default:not([href]):not([tabindex]),
    .success a.btn-default:hover:not([href]):not([tabindex]),
    .success a.btn-default:focus:not([href]):not([tabindex]) {
        color: black;
    }

.primary,
.cnt-box-info .primary .box {
    color: rgb(0, 0, 128);
    background-color: rgb(180, 180, 222);
    border-color: rgb(0, 0, 128);
}


.fontColorOnly .error {
    color: #D8000C;
    background-color: inherit !important;
}

.fontColorOnly .warning {
    color: #9F6000;
    background-color: inherit !important;
}

.fontColorOnly .info {
    color: #00529B;
    background-color: inherit !important;
}

.fontColorOnly .success {
    color: #4F8A10;
    background-color: inherit !important;
}

.divTest {
    display: block;
    height: 100px;
    width: 300px;
    border: 1px solid silver;
    margin: 0 auto;
}

.silTrue, .aktifFalse {
    opacity: 0.2;
}

.silTrue {
    background-color: rgba(255, 0, 0, 0.10) !important;
}

    .silTrue * {
        color: red !important;
    }

.aktifFalse {
    background-color: rgba(192, 192, 192, 0.10) !important;
}

    .aktifFalse * {
        color: gray !important;
    }

tr.silTrue.aktifFalse, div.silTrue.aktifFalse {
    color: #D8000C;
}

img.execute {
    vertical-align: middle;
}

img.ico16, .ico16 img, input.ico16 {
    height: 16px;
    width: 16px;
}

img.ico32, .ico32 img, input.ico32 {
    height: 32px;
    width: 32px;
}

img.ico64, .ico64 img, input.ico64 {
    height: 64px;
    width: 64px;
}

.dataList {
    margin: auto auto;
    position: relative;
    width: 1280px;
}
    /*.dataList .dataMember { border-width: 1px; border-style: solid; border-color: #BDE5F8; }*/
    .dataList .dataMember .execute {
        position: absolute;
        top: 0;
        right: 0;
        display: none;
    }

        .dataList .dataMember .execute * {
            position: relative;
            display: list-item;
        }

#lstArtist .dataMember {
    display: inline-block;
    margin: 2px 2px 2px 2px;
    height: 100px;
    width: 240px;
    position: relative;
}

#lstArtist {
    font-size: 0;
}

div.silTrue:after {
    content: "";
    display: block;
    background: rgba(255, 186, 186, 0.70);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
}

div.aktifFalse:before {
    content: "";
    display: block;
    background: rgba(192, 192, 192, 0.70);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
}

.container {
    position: relative;
}

.relative {
    position: relative;
}

.container.Ccover {
    width: 100%;
    height: 100%;
}

#SabitDivs.outer {
    display: table;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    /*display:none;*/
}

#SabitDivs .middle {
    background-color: rgba(0, 0, 0, 0.95);
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

#SabitDivs.outer .middle .inner {
    /*display:none;*/
    /*background:yellow;*/
    position: relative;
    border: 1px solid transparent;
    overflow: auto;
    overflow-x: hidden;
    margin-left: auto;
    margin-right: auto;
    min-width: 200px; /*whatever width you want*/
    min-height: 100px; /*whatever width you want*/
    max-width: 80%;
    /*background-image: url('../Images/Ico/loading3.gif');*/
    background-size: 64px;
    background-repeat: no-repeat;
    background-position: center;
    float: none;
}

.outer .middle .inner.active {
    border: 1px solid rgb(50, 50, 50);
    background-color: black;
}

#LoadingPage img {
    height: 64px;
}

/* FireFox */
a {
    outline: 0;
}

    a:hover, a:active, a:focus, a:visited {
        text-decoration: none;
        outline: 0;
    }

object, embed {
    outline: 0;
    width: 100%;
    height: 100%;
}

input::-moz-focus-inner {
    border: 0;
}

.disabled {
    pointer-events: none;
}

.btnJsonContainer {
}

.sola,
tr.sola th,
tr.sola td,
.to-left,
tr.to-left th,
tr.to-left td {
    text-align: left;
}

.ortala,
tr.ortala th,
tr.ortala td,
.to-center,
tr.to-center th,
tr.to-center td {
    text-align: center;
}

    .ortala > * {
        margin: auto;
    }

.saga,
tr.saga th,
tr.saga td,
.to-right,
tr.to-right th,
tr.to-right td {
    text-align: right;
}

td.boslukZ {
}

td.boslukY {
    height: 100%;
}

td.boslukX {
    width: 100%;
}

.yukseklikAyari {
    height: 2em;
}

.cntTable {
    display: table;
}

.w100 {
    width: 100%;
}

.h100 {
    height: 100%;
}

.h50 {
    height: 50%;
}

.floatLeft, .float-left {
    float: left !important;
}

.floatRight, .float-right {
    float: right !important;
}

.solayasla {
    float: left;
}

.sagayasla {
    float: right;
}

.vtop, tr.vtop td {
    vertical-align: top;
}

.pcdTable {
    display: table;
}

    .pcdTable .athead {
        display: table-header-group;
    }

    .pcdTable form {
        display: table-row-group;
    }

    .pcdTable .tr {
        display: table-row;
    }

    .pcdTable li {
        display: table-cell;
        position: relative;
    }


.popup {
    line-height: 1.1em;
    border: 4px solid black;
    border-radius: 10px;
    position: fixed;
    padding-right: 1px;
    background: white;
    display: none;
}


.mesaj {
    padding: 25px;
    margin: auto auto;
    height: auto;
    width: 600px;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: -webkit-translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.vurgulu {
    color: red !important;
}

.vurgulu2 {
    color: red !important;
    text-decoration: underline;
}

.dikkatCek {
    color: white !important;
    background-color: red !important;
    border: 1px solid white !important;
}

.vurguluDark {
    color: hotpink !important;
}


.field-validation-error {
    color: orangered;
}

.box.invalid .field-validation-error {
    color: darkred;
}

.tbl {
    display: table;
}

.trow {
    display: table-row;
}

.tcell {
    display: table-cell;
}


a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer, .element-enabler, .copy-content-on-click, .cnt-google-map .cnt-map-info img, .cnt-helper span {
    cursor: pointer;
}

    .copy-content-on-click:hover span {
        /*background-color: red;*/
    }

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.arkali-1 {
    background-color: rgba(100, 0, 0, 0.50);
}

.arkali-2 {
    background-color: rgba(100, 0, 100, 0.50);
}

.arkali-3 {
    background-color: rgba(100, 100, 100, 0.50);
}

.arkali-4 {
    background-color: rgba(100, 100, 0, 0.50);
}

.arkali-5 {
    background-color: rgba(0, 0, 100, 0.50);
}

.arkali-6 {
    background-color: rgba(0, 100, 100, 0.50);
}

.belirgin-1-1 {
    border: 1px dotted black;
}

.belirgin-1-2 {
    border: 2px dotted black;
}

.belirgin-1-3 {
    border: 3px dotted black;
}

.belirgin-1-4 {
    border: 4px dotted black;
}

.belirgin-1-5 {
    border: 5px dotted black;
}

.belirgin-2-1 {
    border: 1px dotted white;
}

.belirgin-2-2 {
    border: 2px dotted white;
}

.belirgin-2-3 {
    border: 3px dotted white;
}

.belirgin-2-4 {
    border: 4px dotted white;
}

.belirgin-2-5 {
    border: 5px dotted white;
}

.myJsonBool {
}

.myJsonBtn {
}

.myJsonReset {
}

.flex {
    display: -webkit-flex;
    display: flex;
}

.bg-c-nr {
    background-position: center;
    background-repeat: no-repeat;
}

.bg-c-nr-cvr {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-c-nr-cvr-f {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.imgContainer, .vdContainer {
    background-image: url('../Images/Ico/loading3.gif');
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    /*opacity: 0;*/
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.parallel-load.running {
    background-image: url('../Content/Images/Icon/loadings.gif');
    background-size: 50%;
    background-size: 32px;
    background-position: center;
    background-repeat: no-repeat;
}

.imgContainer img {
    position: absolute;
    /*opacity: 0;*/
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.imgContainer.f-32 {
    background-size: auto 32px;
}

.imgContainer.f-64 {
    background-size: auto 64px;
}

.imgContainer.f-16 {
    background-size: auto 16px;
}

.imgContainer.loaded {
    background-image: none;
}

    .imgContainer.loaded img {
        opacity: inherit;
        background-image: none;
    }

.imgContainer img.wide {
    /*max-width: 100%;*/
    height: 100%;
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%, -0%);
    -webkit-transform: translate(-50%, -0%);
    -moz-transform: translate(-50%, -0%);
    -o-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);
}

.imgContainer img.tall {
    /*max-height: 100%;*/
    width: 100%;
    top: 50%;
    left: 0;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(-0%, -50%);
}

.bgc-1 {
    background-color: rgba(100, 0, 0, 0.30);
}

.bgc-2 {
    background-color: rgba(0, 100, 0, 0.30);
}

.bgc-3 {
    background-color: rgba(0, 0, 100, 0.30);
}

.bgc-4 {
    background-color: rgba(100, 100, 0, 0.30);
}

.bgc-5 {
    background-color: rgba(0, 100, 100, 0.30);
}

.bakim {
    /*background-color:black;*/
    background-image: url('../Images/bg/blue_reflections-wide.jpg');
    background-position: center bottom;
    color: white;
    /*background-size:150px;
	
	background-repeat:no-repeat;
	background-attachment: fixed;*/
}

    .bakim img {
        position: fixed;
        bottom: 20px;
        left: 0;
        /*width:200px;*/
        margin-left: calc(50% - 100px);
    }

.thin {
    font-weight: lighter;
}

.bold {
    font-weight: bold;
}

.fwfont
/*.date*/ {
    font-family: 'Courier New';
    /*font-size:smaller;*/
}

table.inline {
    display: inline-table;
    width: auto;
}

.hidden-info {
    position: fixed;
    right: 10px;
    bottom: 10px;
    display: none;
    background: #BDE5F8;
    color: black;
    border: 1px solid black;
    width: auto;
}

div.hidden-info {
    padding: 0.5em 1em;
}

    div.hidden-info.pa-0 {
        padding: 0;
    }

table.hidden-info td,
table.hidden-info th {
    padding: 0.5em 1em !important;
    background: #BDE5F8;
}

.hidden-info * {
    background-color: transparent !important;
}

.hasInfo:hover .hidden-info {
    display: block;
}

.color-col.light td.color-col-1,
.color-col.light th.color-col-1 {
    background-color: rgba(223, 242, 191, 0.5);
}

.color-col.light td.color-col-2,
.color-col.light th.color-col-2 {
    background-color: rgba(189, 229, 248, 0.5);
}

.w-t-3, table.w-t-3 th:first-child {
    width: 4em;
}

.w-t-6, table.w-t-6 th:first-child {
    width: 8em;
}

.w-t-9, table.w-t-9 th:first-child {
    width: 12em;
}

.w-t-10, table.w-t-10 th:first-child {
    width: 12em;
}

.w-t-12, table.w-t-12 th:first-child {
    width: 16em;
}


.fixed-table-header {
    position: fixed;
    /*width: 1140px;*/
    border: none !important;
    margin-left: -1px;
    top: 0;
}

.cnt-limited-char {
    position: relative;
}

.limited-char-info, .count-char-info {
    position: absolute;
    right: 0.5em;
    bottom: 0.5em;
}

.bg-none {
    background: none !important;
}

.bb-i {
    border-bottom: inherit;
}

.bt-i {
    /*border:none;*/
    border-top: 2px solid black;
}

.kapla {
    height: 100%;
    width: 100%;
}

#pcd-darkness {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    height: 100%;
    width: 100%;
    display: none;
}


hr {
    margin: 0.5em;
}

.hidden-dd dd {
    display: none;
}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0;
}

td.no-padding {
    padding: 0 !important;
}

.no-padding-left {
    padding-left: 0;
}

.no-padding-right {
    padding-right: 0;
}

.smaller-padding {
    padding: 0 .2em;
}

.ma-0 {
    margin: 0;
}

.ma-1 {
    margin: 5px;
}

.ma-2 {
    margin: 10px;
}

.ma-3 {
    margin: 15px;
}

.ma-3- {
    margin: -15px;
}

.mb-0 {
    margin-bottom: 0;
}

.mb-1 {
    margin-bottom: 5px;
}

.mb-2 {
    margin-bottom: 10px;
}

.mb-3 {
    margin-bottom: 15px;
}

.mt-0 {
    margin-top: 0;
}

.mt-1 {
    margin-top: 5px;
}

.mt-2 {
    margin-top: 10px;
}

.mt-3 {
    margin-top: 15px;
}

.ml-1 {
    margin-left: 5px;
}

.ml-2 {
    margin-left: 10px;
}

.ml-3 {
    margin-left: 15px;
}

.mr-1 {
    margin-right: 5px;
}

.mr-2 {
    margin-right: 10px;
}

.mr-3 {
    margin-right: 15px;
}

.pa-0 {
    padding: 0;
}

.pa-1 {
    padding: 5px;
}

.pa-2 {
    padding: 10px;
}

.pa-3 {
    padding: 15px;
}

.pb-0 {
    padding-bottom: 0;
}

.pb-1 {
    padding-bottom: 5px;
}

.pb-2 {
    padding-bottom: 10px;
}

.pb-3 {
    padding-bottom: 15px;
}

.pt-0 {
    padding-top: 0;
}

.pt-1 {
    padding-top: 5px;
}

.pt-2 {
    padding-top: 10px;
}

.pt-3 {
    padding-top: 15px;
}

.pl-0 {
    padding-left: 0;
}

.pl-1 {
    padding-left: 5px;
}

.pl-2 {
    padding-left: 10px;
}

.pl-3 {
    padding-left: 15px;
}

.pr-0 {
    padding-right: 0;
}

.pr-1 {
    padding-right: 5px;
}

.pr-2 {
    padding-right: 10px;
}

.pr-3 {
    padding-right: 15px;
}

.box-toggle {
    position: relative;
}

    .box-toggle > .header.glyphicon {
        /*float: right;*/
        position: absolute;
        display: inline-block;
        top: 10px;
        right: 0;
        text-align: right;
        /*font-size: 2em;*/
    }


    .box-toggle > .header {
        cursor: pointer;
        position: relative;
        padding: 0 10px;
    }

        .box-toggle > .header > .glyphicon {
            float: right;
        }

    .box-toggle .content {
        -webkit-transition: max-height .25s ease-out;
        -moz-transition: max-height .25s ease-out;
        -o-transition: max-height .25s ease-out;
        transition: all .25s ease-out;
        /*max-height: 5000px;*/
        padding: .7rem;
        /*overflow-y: auto;
        overflow-x: hidden;*/
    }

    .box-toggle.cnt-box {
        overflow: visible;
    }

    .box-toggle.overflow .content {
        overflow-y: auto;
        overflow-x: hidden;
    }

    .box-toggle .content blockquote {
        margin-top: .3em;
    }

        .box-toggle .content blockquote:first-child {
            margin: 0;
        }

    .box-toggle.minimized .content {
        overflow: hidden;
        max-height: 0;
        margin: 0;
        padding-bottom: 0;
        padding-top: 0;
        -webkit-transition: max-height .25s ease;
        -moz-transition: max-height .25s ease;
        -o-transition: max-height .25s ease;
        transition: all .25s ease;
        min-height: 0;
    }

.ajax-loading-element {
    visibility: hidden;
    opacity: 0;
}

.cnt-box {
    position: relative;
    overflow: hidden; /*#CBR*/
}

    .cnt-box .btn-toolbar {
        margin-left: 5px;
    }

.cnt-box-info {
    font-size: small;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto;
    height: 16px;
}

    .cnt-box-info > span {
        padding: 5px;
        background-color: transparent !important;
        margin-left: 5px;
    }

    /*.cnt-box-info > span::before {
			content: "[ ";
		}
		.cnt-box-info > span::after {
			content: " ]";
		}*/

    .cnt-box-info .box {
        height: 16px;
        width: 16px;
        display: inline-block;
        margin-right: .2em;
        border: 1px solid;
        vertical-align: text-top;
        /*vertical-align: middle;*/
    }

    .cnt-box-info .value {
        background-color: transparent;
        font-weight: bold;
    }

form .editor .box {
    position: relative;
}

#data-result-paging {
    /*margin-left: -1rem;
	margin-right: -1rem;*/
}

.cnt-page-item {
    float: left;
    margin: 0 1rem;
}

    .cnt-page-item button, .cnt-page-item label, .cnt-page-item span {
        padding: .5em 1em;
        border: none;
        margin: 0;
        float: left;
        border-right: 1px solid;
    }

    .cnt-page-item span {
        border-right: none;
    }

    .cnt-page-item button:last-child {
        border-right: none;
    }

.font-capitalize {
    text-transform: capitalize;
}

.notice-hover .row {
    border-bottom: 1px dashed;
    border-color: transparent;
}

    .notice-hover .row:hover {
        border-color: silver;
    }

.expandable {
}

    .expandable .tr {
        position: relative;
    }

    /*.expandable .tr.expanded .collapsed-content {
		}*/

    .expandable .collapsed-content {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
    }

        .expandable .collapsed-content > .row > div:not(:first-child):not(:last-child) {
            padding-right: 5px;
            padding-left: 5px;
        }

        .expandable .collapsed-content > .row > div:first-child:not(.editor):not(.col-md-12) {
            padding-right: 5px;
        }

        .expandable .collapsed-content > .row > div:last-child:not(.editor):not(.col-md-12) {
            padding-left: 5px;
        }

.table {
    display: table;
}

.tr {
    display: table-row;
}

.td {
    display: table-cell;
}

.box-simple {
    border: 1px solid;
    display: table;
    width: 100%;
    overflow: hidden;
}

    .box-simple label, .box-simple > span {
        padding: .25em .5em;
    }

    .box-simple label {
        display: table-cell;
        max-width: 40%;
        width: 40%;
    }

    .box-simple.wide label {
        max-width: none;
        width: 70%;
    }

    .box-simple > span {
        display: table-cell;
        min-width: 60%;
        background-color: white;
    }

    .box-simple.wide > span {
        min-width: 40%;
    }

#cnt-test section {
    margin: 1em;
    padding: 1em;
    float: left;
    background-color: white;
    font-size: 1.5em;
}

.back-focus-out {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, .8);
    display: none;
    top: 0;
    left: 0;
}

    .back-focus-out.dark {
        background-color: rgba(0, 0, 0, .8);
    }

    .back-focus-out.light {
        background-color: rgba(255, 255, 255, .8);
        display: block;
    }

.fixed-outer {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100px;
    width: 100px;
    /*display: none;*/
    background-size: 64px;
    background-repeat: no-repeat;
    background-position: center;
}

    .fixed-outer.running {
        background-image: url('../Content/Images/Icon/loadings.gif');
    }

    .fixed-outer #fixed-inner-html-close {
        opacity: .5;
    }

    .fixed-outer:hover #fixed-inner-html-close {
        opacity: 1;
    }

    .fixed-outer.active {
        display: block;
        border: 1px solid gray;
        background-color: white;
    }

        .fixed-outer.active.loader-only {
            width: 100px;
            height: 100px;
            /*background:red;*/
            border-radius: 50%;
        }

            .fixed-outer.active.loader-only #fixed-inner-html {
                overflow: hidden;
            }

            .fixed-outer.active.loader-only #fixed-inner-html-close {
                display: none;
            }

.fixed-middle {
    position: relative;
    width: 100%;
    height: 100%;
}

#fixed-inner-html {
    height: 100%;
    width: 100%;
}

    #fixed-inner-html.has-content {
        background-image: none;
        font-size: x-large;
    }

    #fixed-inner-html iframe {
        width: 100%;
        height: 100%;
    }

.fixed-space {
    position: fixed;
    background-color: white;
    top: 0;
    border-bottom: 1px solid #dfdfdf;
}

.pre-line {
    white-space: pre-line;
}

.inline {
    display: inline;
}

.inline-block {
    display: inline-block;
}

.stick {
    position: absolute;
}

    .stick.bottom-right {
        bottom: 0;
        right: 0;
    }

    .stick.bottom-left {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .stick.top-right {
        position: absolute;
        top: 0;
        right: 0;
    }

    .stick.top-left {
        position: absolute;
        top: 0;
        left: 0;
    }

    .stick.bottom-right.st1 {
        bottom: .5em;
        right: .5em;
    }

    .stick.bottom-left.st1 {
        position: absolute;
        bottom: .5em;
        left: .5em;
    }

    .stick.top-right.st1 {
        position: absolute;
        top: .5em;
        right: .5em;
    }

    .stick.top-left.st1 {
        position: absolute;
        top: .5em;
        left: .5em;
    }

.disabled-element {
    display: none;
}


ul.pcd-toolbar {
  /*  border: 1px solid #373737;
    background-color: rgba(0, 0, 0, 0.5);*/
    -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.2);
    padding: .5em 1em;
    margin: 10px 0;
}

    ul.pcd-toolbar.soft {
        /*height: 30px;*/
    }

    ul.pcd-toolbar.table section {
        display: table-cell;
        vertical-align: top;
        padding: 0 2px;
    }

    ul.pcd-toolbar section .btn-group {
        margin-right: 5px;
    }

    ul.pcd-toolbar li,
    ul.pcd-toolbar .link-toolbar {
        float: left;
        /*margin-right: 0.25em;*/
    }

.link-toolbar + .link-toolbar:before {
    content: "-";
    margin: 0.25em;
}

.cnt-partial-loading {
    text-align: center;
    min-height: 100px;
    vertical-align: middle;
    line-height: 100px;
    background-image: url("../Content/Images/Icon/process-infinity.gif");
    background-repeat: no-repeat;
    background-position: center center;
    /*background:red;*/
    /*display: none;*/
}

th.display-id,
td.display-id {
    text-align: right;
}

td.display-id {
    font-family: Courier New, Courier, monospace;
}

.cnt-absolute-td-left {
    position: relative;
}

    .cnt-absolute-td-left .absolute-td {
        /*position: absolute;*/
        width: auto;
        /*left: -100%;*/
        right: calc(100% + 1em);
        top: -.5em;
    }

.overflow-visible {
    overflow: visible !important;
}

table.dynamic-filter thead {
    /*position: relative;*/
    background: repeating-linear-gradient(-45deg, hsl(0, 0%, 90%), hsl(0, 0%, 90%) 10px, hsl(0, 0%, 98%) 10px, hsl(0, 0%, 98%) 20px);
    /*background-attachment:fixed;*/
}

    table.dynamic-filter thead th {
        position: relative;
        cursor: cell;
        /*background: repeating-linear-gradient(-45deg, hsl(0, 0%, 90%), hsl(0, 0%, 90%) 10px, hsl(0, 0%, 98%) 10px, hsl(0, 0%, 98%) 20px);*/
        /*background-attachment:fixed;*/
        background: none;
    }

table.sortable thead {
    background: repeating-linear-gradient(-45deg, hsl(0, 50%, 95%), hsl(0, 50%, 95%) 10px, hsl(0, 50%, 98%) 10px, hsl(0, 30%, 98%) 20px);
}

    table.sortable thead th {
        position: relative;
        cursor: pointer;
        background: none;
    }

.table-justified {
    margin-right: auto;
    margin-left: auto;
    min-width: 500px;
    max-width: 700px;
}

    .table-justified .sheader,
    .table-justified .sfooter {
        width: 100%;
    }

    .table-justified .sheader {
        margin-bottom: 5px;
    }

    .table-justified .sfooter {
        margin-top: 5px;
    }

    .table-justified .srow {
        margin-bottom: 10px;
        display: table;
        border-collapse: separate;
        border-spacing: 10px 5px;
        width: 100%;
        margin: 0;
    }

        .table-justified .srow .item {
            display: table-cell;
            position: relative;
        }

            .table-justified .srow .item strong {
                font-weight: normal;
                color: brown;
            }

            .table-justified .srow .item .glyphicon {
                position: absolute;
                top: 0;
                right: 0;
                margin: 1rem;
                opacity: .4;
            }

            .table-justified .srow .item:hover .glyphicon {
                opacity: 1;
            }

.notifi-click {
    position: absolute;
    display: none;
    background: #ccc;
    border: 1px solid;
}

.sticker-group {
    margin-bottom: .5em;
    display: inline-block;
}

table .sticker-group {
    margin: 0;
}

.cnt-sticker-group:not(.down) .sticker-group:not(:last-child) {
    margin-right: .5em;
}

.cnt-sticker-group.down > .sticker-group {
    display: list-item;
}

    .cnt-sticker-group.down > .sticker-group:not(:last-child) {
        margin-bottom: .25em;
    }

.cnt-sticker-group.single-line {
    max-height: 1.6em;
    padding: 1px;
    overflow: hidden;
    display: inline-block;
    transition: all .5s ease-in-out;
}

td .cnt-sticker-group.single-line {
    margin: -0.4em 0;
}

.cnt-sticker-group.single-line:hover {
    max-height: 500px;
    /*overflow: visible;*/
}

    .cnt-sticker-group.single-line:hover .hidden {
        display: block !important;
        border-bottom: 0px;
        visibility: visible !important;
    }

.sticker-group .sticker:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.sticker-group .sticker:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.sticker-group .sticker:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.half-gutter {
    margin: 0 -.5rem;
}

    .half-gutter > [class*='col-'] {
        padding-right: .5rem;
        padding-left: .5rem;
    }

.less-gutter {
    margin: 0 -.25rem;
}

    .less-gutter > [class*='col-'] {
        padding-right: .25rem;
        padding-left: .25rem;
    }

.no-gutter {
    margin: 0 0;
}

    .no-gutter > [class*='col-'] {
        padding-right: 0;
        padding-left: 0;
    }

.btn-group > .btn:first-of-type:not(.dropdown-toggle):not(:last-of-type) {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.btn-group > .btn:last-of-type:not(.dropdown-toggle):not(:first-of-type) {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
/*.btn-group*/
.no-wrap {
    white-space: nowrap;
}

.color-blue {
    color: blue;
}

.color-red {
    color: red;
}

.color-green {
    color: green;
}

.color-silver {
    color: silver;
}

.load-message {
    text-align: center;
    position: absolute;
    width: 100%;
    padding: 1em;
    background-color: rgba(255, 255, 255,.5);
    /*background-color: brown;*/
    background-color: rgba(0, 0, 255, .7);
    z-index: 666;
}

    .load-message.refresher {
        background-color: rgba(255, 255, 255, 0.8);
        height: 100%;
    }

        .load-message.refresher > span {
            top: 50%;
            position: relative;
            transform: translateY(-50%);
            display: block;
        }

.load-on-page-load .load-message {
    margin: -.7rem;
}

    .load-on-page-load .load-message.success {
        opacity: .9;
        color: black !important;
        /*background-color: rgba(0, 128, 0, .7) !important;*/
    }

    .load-on-page-load .load-message.error {
        opacity: .9;
        color: black !important;
        /*background-color: rgba(255, 0, 0, .7) !important;*/
    }

.wait-for-loading {
    /*background: blue !important;*/
}

    .wait-for-loading.disabled {
        /*background: red !important;*/
    }
/*.wait-for-loading {
	pointer-events: none;
}

	.wait-for-loading.loaded {
		pointer-events: auto;
	}*/
.cnt-google-map ul {
    margin: 0;
}

.cnt-google-map .cnt-map-info {
    /*background: red;*/
    margin-top: 4px;
}

    .cnt-google-map .cnt-map-info .cnt-map-details {
        /*color: red;*/
        /*float: left;*/
        /*display: inline-block;*/
        margin-top: 10px;
    }

    .cnt-google-map .cnt-map-info img {
        /*float: left;*/
        display: inline-block;
        vertical-align: top;
        width: 100px;
        margin-right: 1em;
    }

.btn-transparent {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .2);
}

.cnt-helper {
    position: absolute;
    top: 0;
    right: 0;
    margin: .5em;
    font-size: 18px;
}

    .cnt-helper .content {
        right: 0;
        background: red;
        padding: 1em;
        position: absolute;
        display: none;
        animation: none;
    }

.date-big {
    /*background-color: #efefef;*/
    color: #FFFFFF;
    float: left;
    font-size: 60px;
    height: 100px;
    line-height: .5em;
    padding: .5em 0;
    text-shadow: 0 0 5px #DDDDDD;
    width: 100px;
    text-align: center;
}

    .date-big span {
        display: block;
        font-size: 14px;
        text-align: center;
    }

tr.event {
    /*font-size: 12px;*/
}

    tr.event .date-event {
        padding: 0;
        background-color: transparent;
    }

    tr.event td.date-event {
        width: 1%;
    }

    tr.event td, .table tbody > tr.event > td:not(.date-event) {
        background-color: rgba(255, 255, 255,.99);
        /*background: white;*/
        color: initial;
        vertical-align: middle;
    }

        tr.event td.date-event .id {
            position: absolute;
            /*border: 1px solid;*/
            border-left: none;
            /*border-bottom-right-radius: .5em;
            border-top-right-radius: .5em;*/
            border-bottom-left-radius: 0;
            border-top-left-radius: 0;
            padding: 2px 4px;
            margin-top: .5em;
            background-color: white;
            color: gray;
            color: black;
            opacity: .5;
        }

    tr.event.btn-danger:hover .date-big {
        color: darkred;
    }

    tr.event.btn-info:hover .date-big {
        color: royalblue;
    }

    tr.event.btn-primary:hover .date-big {
        color: navy;
    }

    tr.event.btn-success:hover .date-big {
        color: darkgreen;
    }

    tr.event.btn-warning:hover .date-big {
        color: orangered;
    }

.vcenter {
    /*display: inline-block;*/
    vertical-align: middle;
    float: none;
}

.smallicon-menu {
    /*background-color: greenyellow;*/
    padding: 0;
    white-space: nowrap;
    display: block;
    margin-bottom: 3px;
}

    .smallicon-menu .btn {
        padding: .1em .3em;
        /*display: flex;*/
    }

        .smallicon-menu .btn .glyphicon {
            /*margin-left:5px;*/
            /*line-height: 100%;*/
            /*margin: 0;*/
            margin-left: 1px;
            margin-right: 1px;
            margin-bottom: .3em;
            vertical-align: middle;
            display: inline-block;
        }

        .smallicon-menu .btn .inner-text {
            overflow: hidden;
            background-color: white;
            color: black;
            border: 1px solid gray;
            display: inline-block;
            vertical-align: middle;
            transition: all ease .91s;
            margin: 0;
            padding: .1em .3em;
            /*width: 0px;*/
            display: none;
            overflow: hidden;
        }

        .smallicon-menu .btn:hover .inner-text {
            display: block;
            position: absolute;
            /*padding-left: 100%;*/
            top: -100%;
        }

.cnt-count-imported-item {
    padding: .5em 1em;
    margin: .5em;
}

button.cnt-count-imported-item {
    width: 100%;
}

.row.tight {
    margin-left: -5px;
    margin-right: -5px;
}

    .row.tight > * {
        padding-left: 5px;
        padding-right: 5px;
    }

.row-left-border {
    border-left-style: solid;
    border-left-width: 3px;
}

.row-left-border-0 {
    border-left-color: hsl(240, 100%, 50%);
    background-color: hsl(240, 100%, 99%);
}

    .row-left-border-0 .key {
        color: hsl(240, 100%, 50%);
    }

.row-left-border-1 {
    border-left-color: hsl(0, 59.4%, 40.6%);
    background-color: hsl(0, 59.4%, 99%);
}

    .row-left-border-1 .key {
        color: hsl(0, 59.4%, 40.6%);
    }

.row-left-border-2 {
    border-color: hsl(259.6, 59.8%, 64.9%);
    background-color: hsl(259.6, 59.8%, 99%);
}

.row-left-border-3 {
    border-color: hsl(120, 100%, 19.6%);
    background-color: hsl(120, 100%, 99%);
}

.cnt-date-box {
    /*background: red;*/
}

    .cnt-date-box > span {
        display: inline-block;
        border: 1px solid silver;
        border-radius: .3em;
    }

        .cnt-date-box > span > span {
            height: 40px;
            width: 40px;
            display: table-cell;
            vertical-align: middle;
            /*float:left;*/
            margin-right: 5px;
            text-align: center;
            line-height: .8em;
        }

.absolute-long-text {
    position: relative;
    background-clip: padding-box;
}

    .absolute-long-text .content {
        max-height: 1.3em;
        overflow: hidden;
        /*display: block;*/
        top: 1px;
        width: 98%;
        /*border: 1px solid blue;*/
        position: absolute;
        /*display:none;*/
        right: 2px;
    }

    .absolute-long-text:hover .content, .cnt-absolute-long-text tr:hover .absolute-long-text .content {
        padding: 1em;
        border: 1px solid black;
        max-height: none;
        background-color: white;
        z-index: 4;
        -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
        -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
        box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    }

    .absolute-long-text:hover .content {
        width: 200%;
    }

.cnt-absolute-long-text tr:hover .absolute-long-text .content {
}

.absolute-long-text h2 {
    margin: 0;
    font-size: 1em;
    letter-spacing: normal;
}

.absolute-long-text:hover h2 {
    font-size: 2em;
}

.cnt-absolute-long-text tr:hover .absolute-long-text h2 {
    font-size: 1.5em;
}

@media screen {
    .print-only {
        display: none;
    }

    .justify {
        text-align: justify;
    }
}

input.dynamic-filter {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4px;
    margin: 5px;
    min-height: 10px;
    height: calc(100% - 10px);
    width: calc(100% - 10px);
}

.no-drop {
    cursor: no-drop;
}

.pre {
    white-space: pre;
}

.moz-box {
    display: -moz-box;
}

.table .btn-group {
    white-space: nowrap;
}

    .table .btn-group.no-wrap .btn {
        display: inline-block;
        float: none;
    }

    .table .btn-group .btn + .btn {
        /*margin-left: -5px;*/
    }

.toggle-sub-target {
    display: none;
}

.hidden-in-row {
    position: fixed;
    border: 1px solid black;
    top: 100px;
    left: 100px;
    z-index: 10000;
    min-height: 30px;
    min-width: 100px;
    max-height: 80vw;
    max-width: 80vw;
    background-color: white;
    -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.2);
    padding: .5em 1em;
}

table.print-friendly tr td, table.print-friendly tr th {
    page-break-inside: avoid;
}

.overflow-hidden {
    overflow: hidden;
}

.btn-skallia.btn {
    padding: .2em;
    font-size: 2em;
    line-height: 0;
    position: relative;
}

    .btn-skallia.btn.with-text .skalliaicon {
        vertical-align: sub;
    }

    .btn-skallia.btn.with-text .inner-text {
        font-size: .5em;
        margin-left: .2em;
    }

.skalliaicon {
    /*background-color: rgba(128, 0, 128, .2);*/
    height: 1.42em;
    width: 1.42em;
    /*margin: 0 -6px;*/
    margin-right: -3px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: bottom;
}

.btn .skalliaicon {
    height: .8em;
    width: .8em;
    margin: 0;
}

    .btn .skalliaicon.small, .btn.btn-xs .skalliaicon {
        height: .7em;
        width: .7em;
    }

.skalliaicon.white.skalliaicon-test {
    background-image: url('../Content/skallia-icon/white/sicon-test.png');
}

.skalliaicon.black.skalliaicon-test {
    background-image: url('../Content/skallia-icon/black/sicon-test.png');
}

.skalliaicon.white.skalliaicon-remove {
    background-image: url('../Content/skallia-icon/white/sicon-remove.png');
}

.skalliaicon.white.skalliaicon-checked-box {
    background-image: url('../Content/skallia-icon/white/sicon-checked-box.png');
}

.skalliaicon.white.skalliaicon-unchecked-box {
    background-image: url('../Content/skallia-icon/white/sicon-unchecked-box.png');
}

.skalliaicon.white.skalliaicon-new-window {
    background-image: url('../Content/skallia-icon/white/sicon-new-window.png');
}

.skalliaicon.white.skalliaicon-marker {
    background-image: url('../Content/skallia-icon/white/sicon-marker.png');
}

.skalliaicon.white.skalliaicon-close {
    background-image: url('../Content/skallia-icon/white/sicon-close.png');
}

.skalliaicon.white.skalliaicon-left {
    background-image: url('../Content/skallia-icon/white/sicon-left.png');
}

.skalliaicon.white.skalliaicon-right {
    background-image: url('../Content/skallia-icon/white/sicon-right.png');
}

.skalliaicon.white.skalliaicon-rotate-landscape {
    background-image: url('../Content/skallia-icon/white/sicon-rotate-landscape.png');
}

.skalliaicon.white.skalliaicon-rotate-portrait {
    background-image: url('../Content/skallia-icon/white/sicon-rotate-portrait.png');
}

.skalliaicon.white.skalliaicon-refresh {
    background-image: url('../Content/skallia-icon/white/sicon-refresh.png');
}

.skalliaicon.white.skalliaicon-undo {
    background-image: url('../Content/skallia-icon/white/sicon-undo.png');
}

.skalliaicon.white.skalliaicon-print {
    background-image: url('../Content/skallia-icon/white/sicon-print.png');
}

.skalliaicon.white.skalliaicon-organization {
    background-image: url('../Content/skallia-icon/white/sicon-organization.png');
}

.skalliaicon.black.skalliaicon-organization {
    background-image: url('../Content/skallia-icon/black/sicon-organization.png');
}

.skalliaicon.black.skalliaicon-running {
    background-image: url('../Content/skallia-icon/black/sicon-running.png');
}

.skalliaicon.white.skalliaicon-running {
    background-image: url('../Content/skallia-icon/white/sicon-running.png');
}

.skalliaicon.black.skalliaicon-smartphone {
    background-image: url('../Content/skallia-icon/black/sicon-smartphone.png');
}

.skalliaicon.white.skalliaicon-edit-property {
    background-image: url('../Content/skallia-icon/white/sicon-edit-property.png');
}

.skalliaicon.white.skalliaicon-more-details {
    background-image: url('../Content/skallia-icon/white/sicon-more-details.png');
}

.skalliaicon.white.skalliaicon-map-marker {
    background-image: url('../Content/skallia-icon/white/sicon-map-marker.png');
}

.skalliaicon.white.skalliaicon-moon-1 {
    background-image: url('../Content/skallia-icon/white/sicon-moon-1.png');
}

.skalliaicon.white.skalliaicon-unfriend-male {
    background-image: url('../Content/skallia-icon/white/sicon-unfriend-male.png');
}

.skalliaicon.white.skalliaicon-wedding-gift {
    background-image: url('../Content/skallia-icon/white/sicon-wedding-gift.png');
}

.skalliaicon.white.skalliaicon-delayed {
    background-image: url('../Content/skallia-icon/white/sicon-delayed.png');
}

.skalliaicon.white.skalliaicon-lock {
    background-image: url('../Content/skallia-icon/white/sicon-lock.png');
}

.skalliaicon.white.skalliaicon-reply {
    background-image: url('../Content/skallia-icon/white/sicon-reply.png');
}

.skalliaicon.black.skalliaicon-thumbs-up {
    background-image: url('../Content/skallia-icon/black/sicon-thumbs-up.png');
}

.skalliaicon.white.skalliaicon-thumbs-up {
    background-image: url('../Content/skallia-icon/white/sicon-thumbs-up.png');
}

.skalliaicon.black.skalliaicon-thumbs-up-colored {
    background-image: url('../Content/skallia-icon/black/sicon-thumbs-up-colored.png');
}

.skalliaicon.black.skalliaicon-thumbs-down {
    background-image: url('../Content/skallia-icon/black/sicon-thumbs-down.png');
}

.skalliaicon.white.skalliaicon-thumbs-down {
    background-image: url('../Content/skallia-icon/white/sicon-thumbs-down.png');
}

.skalliaicon.black.skalliaicon-thumbs-down-colored {
    background-image: url('../Content/skallia-icon/black/sicon-thumbs-down-colored.png');
}

html {
    height: 100%;
}
.containerloader {
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #fff;
    font-family: Helvetica;
}


.loader {
    height: 20px;
    width: 300px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index:999;
}

.loader--dot {
    animation-name: loader;
    animation-timing-function: ease-in-out;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    height: 20px;
    width: 20px;
    border-radius: 100%;
    background-color: black;
    position: absolute;
    border: 2px solid white;
}

    .loader--dot:first-child {
        background-color: #8cc759;
        animation-delay: 0.5s;
    }

    .loader--dot:nth-child(2) {
        background-color: #8c6daf;
        animation-delay: 0.4s;
    }

    .loader--dot:nth-child(3) {
        background-color: #ef5d74;
        animation-delay: 0.3s;
    }

    .loader--dot:nth-child(4) {
        background-color: #f9a74b;
        animation-delay: 0.2s;
    }

    .loader--dot:nth-child(5) {
        background-color: #60beeb;
        animation-delay: 0.1s;
    }

    .loader--dot:nth-child(6) {
        background-color: #fbef5a;
        animation-delay: 0s;
    }

.loader--text {
    position: absolute;
    top: 200%;
    left: 0;
    right: 0;
    width: 10rem;
   
    margin: auto;
}

    .loader--text:after {
        content: "Lütfen bekleyin";
        font-weight: bold;
        animation-name: loading-text;
        animation-duration: 3s;
        animation-iteration-count: infinite;
    }

@keyframes loader {
    15% {
        transform: translateX(0);
    }

    45% {
        transform: translateX(230px);
    }

    65% {
        transform: translateX(230px);
    }

    95% {
        transform: translateX(0);
    }
}

@keyframes loading-text {
    0% {
        content: "Lütfen bekleyin";
    }

    25% {
        content: "Lütfen bekleyin.";
    }

    50% {
        content: "Lütfen bekleyin..";
    }

    75% {
        content: "Lütfen bekleyin...";
    }
}

btn.btn-danger {
    color: #fff;
    background-color: #DC4C64;
    border: solid 1px #DC4C64;
}
.btn.btn-success {
    color: #fff;
    background-color: #14A44D;
    border: solid 1px #14A44D;
}
.btn.btn-primary {
    color: #fff;
    background-color: #3B71CA;
    border: solid 1px #3B71CA;
}
.btn.btn-info {
    color: #fff;
    background-color: #DC4C64;
    border: solid 1px #DC4C64;
}
.btn.btn-warning {
    color: #fff;
    background-color: #E4A11B;
    border: solid 1px #E4A11B;
}


.wrapper.navbar-top-green .navbar.navbar-inverse.navbar-fixed-top {
    background: #554488;
}

.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap {
    padding-top: 0px;
    background: #dfdfdf;
}

.fixed-sidebar-left {
    top: 87px;
}

.wrapper.navbar-top-green .navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand {
    background: #554488;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

body {
    min-height: 100%;
    background: #554488;
}

    body.big-screen, body.full-screen {
        height: 100%;
        min-height: 100%;
    }

    body.default #cnt-panel-main {
        min-height: 900px;
    }

    body > .pcd-container {
        height: calc(100% - 30px);
    }

a, a:focus, a:active, input, input:focus, button {
    outline: none !important;
}

body.collapsed #cnt-panel-left .menu-group .inner > span {
    margin: 0;
    border-radius: 0;
}

body.collapsed #cnt-panel-left .menu-group {
    margin: 0;
}



.trmobile-page-content-id {
    font-size: 2.5em;
    /* font-weight: bold; */
    background-color: white;
    box-shadow: hsl(0, 0%, 50%) 0 2px 10px;
    border-radius: 5px;
    text-align: center;
}

#cnt-panel-left {
    width: 250px;
    height: calc(100% - 50px);
    /*height: 100%;*/
    max-width: 300px;
    top: 0;
    left: 0;
    position: fixed;
}

    #cnt-panel-left > .inner {
        height: 100%;
    }

    #cnt-panel-left .menu-group {
        margin-top: 5px;
        margin-bottom: 5px;
        position: relative;
        /*box-shadow: inset 0 21px 27px -21px rgba(0, 128, 0, .5), inset 0 30px 40px -30px rgba(0, 128, 0, .2);*/
        /*-moz-box-shadow: inset 0 0 10px #000000;
        -webkit-box-shadow: inset 0 0 10px #000000;
        box-shadow: inset 0 0 10px #000000;*/
    }

        #cnt-panel-left .menu-group hr {
            border: 0;
            height: 1px;
            background: rgba(255, 255, 255, .1);
            position: absolute;
            top: 0;
            left: 0;
            margin: 0;
            margin-top: 25px;
            width: 100%;
        }

        #cnt-panel-left .menu-group .inner {
            margin: auto;
            width: auto;
            display: table;
        }

            #cnt-panel-left .menu-group .inner > span {
                height: 50px;
                width: 50px;
                /*display: flex;*/
                position: relative;
                margin: 0;
                float: left;
                cursor: pointer;
                border-radius: 25px;
                transition: border-radius .2s;
                filter: grayscale(1);
                /*display:none;*/
            }

                #cnt-panel-left .menu-group .inner > span:hover, #cnt-panel-left .menu-group .inner > span.current {
                    filter: grayscale(0);
                }

                #cnt-panel-left .menu-group .inner > span:not(:first-child) {
                    margin-left: 5px;
                }


                #cnt-panel-left .menu-group .inner > span.ats {
                    background-color: hsl(350, 100%, 30%);
                }

                #cnt-panel-left .menu-group .inner > span.sis {
                    background-color: hsl(150, 100%, 30%);
                }

                #cnt-panel-left .menu-group .inner > span img {
                    width: 32px; /* Or whatever */
                    height: 32px; /* Or whatever */
                    margin: auto; /* Magic! */
                    /*margin: 0;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    margin-right: -50%;
                    transform: translate(-50%, -50%);*/
                }

                #cnt-panel-left .menu-group .inner > span > span {
                    /*background: rgba(255, 0, 0, .5);*/
                    line-height: 50px;
                    width: 100%;
                    text-align: center;
                    /*font-weight:bold;*/
                    font-family: 'Yanone Kaffeesatz', sans-serif;
                    font-size: 24px;
                    display: block;
                }

    #cnt-panel-left ul.common-alt {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

        #cnt-panel-left ul.common-alt ul {
            bottom: -2px;
        }


@supports (-webkit-appearance:none) {
    #cnt-panel-left .menu-group .inner > span > span {
        line-height: 54px;
    }
}

@-moz-document url-prefix() {
    #cnt-panel-left .menu-group .inner > span > span {
        line-height: 48px;
    }
}

#cnt-panel-left > .inner .menu-section {
    display: none;
}

}

#cnt-panel-left > .inner > ul:last-child {
    width: 100%;
    position: absolute;
    bottom: 50px;
}
/*#cnt-panel-left > .inner > ul > li:nth-last-child(1),
        #cnt-panel-left > .inner > ul > li:nth-last-child(2) {
            position: absolute;
            width: 100%;
        }

        #cnt-panel-left > .inner > ul > li:nth-last-child(1) {
            bottom: 100px;
        }

        #cnt-panel-left > .inner > ul > li:nth-last-child(2) {
            bottom: 50px;
        }*/

#cnt-panel-main {
    margin-left: 250px;
    min-height: calc(100% - 80px);
    height: 100%;
    padding-bottom: 50px;
    /*height: calc(100% - 80px);*/
}

body.full-screen #cnt-content {
    height: 100%;
    overflow: hidden;
}

body.no-padding #cnt-content {
    margin-top: 0;
}

body.barcode-read.highlight.upload-started #cnt-panel-main {
    /*background-color: grey !important;*/
}

body.barcode-read.highlight .cnt-box {
    background: rgba(255, 255, 255,.1);
}

body.barcode-read.upload-started #cnt-content {
    color: white;
    /*background-color: red;*/
    height: calc(100vh - 100px);
    margin: 0 -15px -15px -15px;
    font-size: 5em;
    text-align: center;
    line-height: calc(100vh - 100px);
    position: relative;
}

/*body.barcode-read.upload-started #cnt-content li {
        line-height: 1em;
    }

        body.barcode-read.upload-started #cnt-content li:first-child {
            margin-top: calc(50vh - 3em);
        }*/

body.barcode-read.upload-started #cnt-refresh-counter {
    line-height: 1em;
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1em;
    border: none;
}

    body.barcode-read.upload-started #cnt-refresh-counter .progress-label {
        /*position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);*/
        /*background: white;*/
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        line-height: 2em;
        width: 100%;
        /*z-index:-1*/
    }

    body.barcode-read.upload-started #cnt-refresh-counter .ui-widget-header {
        height: calc(100% + 2px);
        -webkit-transition: width 3s ease;
        -moz-transition: width 3s ease;
        -o-transition: width 3s ease;
        transition: width 3s ease;
    }

#cnt-refresh-counter.ui-progressbar .ui-progressbar-overlay {
    background: none;
}

#cnt-content {
    margin-top: 15px;
}



body.collapsed #cnt-panel-left {
    max-width: 50px;
    /*height: calc(100% - 51px);*/
    /*margin-top: 51px;*/
    background-color: rgba(0, 0, 0,.9);
}

    body.collapsed #cnt-panel-left > .inner {
        /*width: 300px;*/
    }

/*body.collapsed #cnt-panel-left #logo {
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        margin-left: -300px;
    }*/

.fixed-sidebar-left .right-nav-text {
    font-size: 16px;
}

.fixed-sidebar-left .side-nav li a .pull-left > i {
    font-size: 22px;
    width: 18px;
    top: 3px;
    color: black;
    display: inline-block;
    position: relative;
}

.fixed-sidebar-left .side-nav > li > a {
    color: black;
    padding: 12px 15px;
}


.slide-nav-toggle #logo img.small {
    display: none;
}




body.no-layout #cnt-panel-left {
    max-width: 0;
    display: none;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 16px;
}

body.collapsed #cnt-panel-main {
    margin-left: 50px;
}

body.no-layout #cnt-panel-main {
    margin-left: 0;
}

body.big-screen #cnt-panel-main {
    margin-left: 0;
}

    body.big-screen #cnt-panel-main #cnt-body {
        /*-webkit-transform: translate(0, 50%);
        -moz-transform: translate(0, 50%);
        -ms-transform: translate(0, 50%);
        -o-transform: translate(0, 50%);
        transform: translate(0, 50%);*/
        padding: 0;
        padding-top: 10%;
    }

body.big-screen:not(.no-padding) #cnt-panel-main #cnt-body #cnt-content,
#fixed-inner-html .result-box,
.inner-html-content .cnt-box {
    text-align: center;
    width: 50%;
    -webkit-transform: translate(50%, 0);
    -moz-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    transform: translate(50%, 0);
}

.inner-html-content .after-fixed-space .cnt-box {
    text-align: left;
}

#fixed-inner-html :not(.after-fixed-space) .result-box {
    width: 50%;
    -webkit-transform: translate(50%, 50%);
    -moz-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    -o-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
}

body.big-screen #cnt-panel-main #cnt-body #cnt-content > div {
    /*width: 50%;*/
}

body.collapsed #cnt-panel-main header {
    /*margin-left: -50px;*/
}

body.collapsed .cnt-fixed-toolbox.fixed-to-top {
    left: 50px;
}

body.no-padding #cnt-body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

#cnt-body {
    padding: 15px;
    padding-top: 50px;
    height: 100%;
}

    #cnt-body #cnt-page-header {
        /*width: 100%;*/
        position: fixed;
        /*left: 50%;*/
        /*-ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);*/
        /*height: 50px;*/
        /*margin: -10px auto;*/
        /*background: rgba(255, 0, 0,.1);*/
    }

        #cnt-body #cnt-page-header h1 {
            /*line-height: 1.6em;*/
            margin: 0;
            /*opacity: .5;*/
            /*background: pink;*/
        }

header {
    height: 51px;
    right: 0;
    width: calc(100% - 250px);
    position: fixed;
    top: -50px;
    margin-top: 50px;
    -webkit-transition: margin-top 500ms ease;
    -moz-transition: margin-top 500ms ease;
    -o-transition: margin-top 500ms ease;
    transition: margin-top 500ms ease;
}

    header:hover ~ .trmobile-page-content-id {
        margin-top: -1.8em;
    }

.big-screen header {
    width: 100%;
}

body.no-layout header {
    display: none;
}

header .section {
    height: 50px;
    /*padding: 0 10px;*/
    vertical-align: middle;
    top: 0;
    /*position: absolute;*/
    float: left;
}

header #minimize-panel-left a {
    width: 50px;
    height: 50px;
    font-size: 22px;
    float: left;
    color: #1d2939;
    cursor: pointer;
}

    header #minimize-panel-left a span {
        margin: 13px 14px;
        /*margin: auto;*/
    }

header #cnt-user {
    height: 49px;
    vertical-align: middle;
    text-align: right;
    padding-left: 10px;
    right: 0;
}

    header #cnt-user:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }

    header #cnt-user .cnt-user-info {
        /*height: 50px;*/
        line-height: 1em;
    }

    header #cnt-user .user-info {
        display: block;
    }

    header #cnt-user > div,
    header #cnt-user .user-pp {
        /*float: left;*/
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle;
    }

    header #cnt-user .user-pp {
        width: 30px;
        height: 30px;
        border-radius: 2px;
        /*margin: 10px;*/
    }


    header #cnt-user #user-control-panel {
        display: none;
        position: absolute;
        right: 0;
        top: 100%;
        margin-top: -.5em;
        /*border: 1px solid red;*/
        background-color: white;
        /*opacity: .7;*/
        min-height: 9em;
        min-width: 12em;
        padding: .5em 1em;
    }

        header #cnt-user #user-control-panel label {
            /*background: hsl(0, 100%, 95%);*/
            /*background: rgba(255, 0, 0, .2);*/
            line-height: 1.5em;
        }

        header #cnt-user #user-control-panel input {
            margin: 0 0;
            height: 1em;
            width: 2em;
            border: 1px solid purple;
        }

.trmobile-page-content-id {
    position: fixed;
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    margin: -10px auto;
    padding: 14px;
    padding-bottom: 7px;
}

    .trmobile-page-content-id:hover {
        margin-top: -10px;
    }

footer {
    position: fixed;
    /*bottom: -100px;*/
    width: 100%;
}

body.loaded footer {
    bottom: 0;
}

header, footer {
    /*! color: white; */
}

.user-pp {
    border: 1px solid gray;
    min-height: 30px;
    min-width: 30px;
    background-image: url('../Content/Images/Icon/no-user-0.png');
    background-size: 90%;
    /*background-size: cover;*/
    background-color: hsl(0, 0%, 80%);
    background-repeat: no-repeat;
    background-position: bottom center;
    overflow: hidden;
}

    .user-pp.loaded {
        background-position: center;
        background-size: cover;
    }

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*margin-bottom: 30px;*/
}

.TrMobileForm .row-eq-height .editor .editor-field.switch.switch-yes-no {
    height: 1px; /*switch-yes-no larda yükseklik çok fazla olabiliyor*/
    line-height: 23px;
}


.TrMobileForm .row-eq-height .editor .buttonset.wide {
    height: 100%;
}

#SabitDivs, #SabitDivs .middle {
    background-color: rgba(255, 255, 255, .7);
}

#innerHtml {
    overflow: hidden;
    /*background-color:white;*/
}

#fixed-inner-html-close {
    display: none;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0;
    right: 0;
    padding: 10px;
    /*background-color: rgba(255, 255, 255, 0.20);*/
}

.active #fixed-inner-html-close {
    display: block;
}

#fixed-inner-html-close img {
    /*width: 32px;
    height: 32px;*/
}

#SabitDivs.outer .middle .inner {
    background-image: url('../Content/Images/Icon/process-infinity.gif');
}

#cnt-panel-left h2,
#cnt-panel-left li {
    border: 1px solid transparent;
    /*display: block;*/
}

    #cnt-panel-left li span {
        margin-right: 10px;
        /*margin: 0;*/
    }

    #cnt-panel-left li ul {
        display: none;
    }

#cnt-panel-left h3 {
    padding: 10px;
}

body.collapsed #cnt-panel-left h2 span,
body.collapsed #cnt-panel-left h3 span {
    display: none;
}

body.collapsed #cnt-panel-left li {
    display: table;
}

    body.collapsed #cnt-panel-left li span {
        /*padding-left: 3px;*/
        margin: 0;
    }

    body.collapsed #cnt-panel-left li a span:last-child {
        /*padding: 10px;*/
        display: none;
        /*background-color:red;*/
        color: black;
    }

body.collapsed #cnt-panel-left > .inner > ul > li:hover {
    min-width: 252px;
    background-color: white;
    border: 1px solid;
    /*padding-left: 15px;*/
}

    body.collapsed #cnt-panel-left > .inner > ul > li:hover a {
        border: none;
        /*padding: 1em 18px;*/
        padding-left: calc(24px - 0.5em);
        /*padding: calc(21px - .5em) calc(24px - .5em);*/
    }

body.collapsed #cnt-panel-left li:hover a span {
    display: inline-block;
    color: black;
}

    body.collapsed #cnt-panel-left li:hover a span:first-child {
        margin-right: 10px;
    }

body.collapsed #cnt-panel-left > ul > li:hover a span:last-child {
    min-width: 200px;
    position: absolute;
}

body.collapsed #cnt-panel-left li > .glyphicon {
    display: none;
}

#cnt-panel-left li:hover ul {
    display: block;
    position: absolute;
    background-color: white;
    margin-left: calc(100% + 1px);
    margin-top: calc(-22px - 1em);
    /*top:0;*/
    /*right: 0;*/
    min-width: 250px;
    white-space: nowrap;
    border: 1px solid #dfdfdf;
    border-left: none;
    /*box-shadow: 3px 0 10px 0 white;*/
    /*box-shadow: 0 0 0 0 red, 10px 0 10px -5px rgba(100, 100, 100, .5), 0 -10px 10px -5px rgba(100, 100, 100, .5), 0 10px 10px -5px rgba(100, 100, 100, .5);*/
    box-shadow: 0 0 20px white;
    clip: rect(-110px, 510px, 500px, 0); /* Clip the top and bottom of the box-shadow off */
}

body.collapsed #cnt-panel-left li:hover ul {
    display: block;
    position: absolute;
    background-color: white;
    margin-left: 49px;
    margin-top: calc(-2.5em - 1px);
    width: calc(100% - 47px);
    /*border: 1px solid #dfdfdf;*/
    border: 1px solid black;
    border-left: none;
    padding-top: calc(2.5em + 1px);
    /*background: red;*/
}

body.collapsed #cnt-panel-left .common-alt li:hover ul {
    padding-top: 0;
    padding-bottom: calc(2.5em + 1px);
    margin-bottom: 1px;
}

body.collapsed #cnt-panel-left li ul {
    border: 1px solid;
    border-top: none;
}

body.collapsed #cnt-panel-left li li {
    display: block;
    min-width: 200px;
}

    body.collapsed #cnt-panel-left li li a {
        color: black;
    }

body.collapsed #cnt-panel-left li:hover ul li a {
    padding: 10px;
}

    body.collapsed #cnt-panel-left li:hover ul li a:hover {
        /*padding: 14px;*/
        /*border: 1px solid transparent;*/
        background-color: hsl(0, 0%, 50%);
    }

body.collapsed header {
    width: calc(100% - 50px);
}

.cnt-fixed-toolbox.fixed-to-top {
    position: fixed;
    right: 0;
    /*width:90%;*/
    left: 250px;
    margin: 0;
    margin-top: 130px;
    top: -50px;
    border-radius: 0;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 2px solid white;
    -webkit-transition: margin-top 500ms ease;
    -moz-transition: margin-top 500ms ease;
    -o-transition: margin-top 500ms ease;
    transition: margin-top 500ms ease;
}

    .cnt-fixed-toolbox.fixed-to-top:before {
        height: 1px;
        background-color: rgba(150, 150, 150, .4);
        position: absolute;
        bottom: 1px;
        right: 0;
        left: 0;
        /*width:202%;*/
        margin: 0;
        content: '';
    }

    .cnt-fixed-toolbox.fixed-to-top #status-list-content > .box-toggle.minimized {
        border-bottom: 2px solid white;
    }

.cnt-fixed-toolbox .display-on-fixed {
    display: none;
    margin-left: 1em;
    line-height: 1.5em;
}

.cnt-fixed-toolbox.fixed-to-top .display-on-fixed {
    display: inline-block;
}

.cnt-fixed-scanbox {
    position: relative;
}

    .cnt-fixed-scanbox.fixed-to-top {
        position: fixed;
        width: 50%;
        background: white;
        top: 0;
        margin-top: 95px;
        width: 500px;
        left: 50%;
        /*margin-top: -100px;*/ /* Negative half of height. */
        margin-left: -250px; /* Negative half of width. */
        /*display: none;*/
        text-align: center;
        padding: 0 1rem;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border: 1px solid silver;
        border-top: none;
        transition: margin-top 500ms ease;
    }

    .cnt-fixed-scanbox .btn {
        position: absolute;
        margin: 0;
        right: 35px;
        top: 5px;
        padding: 2px 6px !important;
        height: 2em;
    }

#cnt-body.header-fixed {
    margin-top: 50px;
}

    #cnt-body.header-fixed.twice {
        margin-top: 50px;
    }

.TrMobileTable {
    width: 100%;
    display: table;
}

    .TrMobileTable.tight {
        width: auto;
    }

    .TrMobileTable .w-auto {
        width: auto;
    }

    .TrMobileTable > tbody > tr > td,
    .TrMobileTable .tr .td,
    .TrMobileTable .table tr td,
    .TrMobileTable .table .tr .td,
    .TrMobileTable tr th,
    .TrMobileTable .tr .th,
    .TrMobileTable .table tr th,
    .TrMobileTable .table .tr .th {
        vertical-align: middle;
        padding: .25em .5em;
    }

    .TrMobileTable > tbody > tr.vtop > td {
        vertical-align: top;
    }

.box-toggle .TrMobileTable.table > tbody > tr > td {
    border-top: none;
}

.TrMobileTable th label {
    margin: 0;
    padding: 0.2em .2em;
}

.expandable .collapsed-content h3 {
    margin: 0;
}

.expandable .collapsed-content .execute .btn {
    margin: 0;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
    /*padding: 3px 6px;*/
}

.expandable .collapsed-content a:not(.btn) span.glyphicon:not(.btn-clean) {
    margin: 5px 5px 0 0;
}

.expandable .collapsed-content .box-simple {
    margin-bottom: 5px;
}

.to-collapse, .submit {
    cursor: pointer;
}


.cnt-list-delivery-shot.extended > div > .cnt-box > .content, .cnt-list-delivery-shot.extended > .cnt-box > .content {
    background-color: rgba(0, 0, 0, .25);
    /*border: 5px solid green;*/
    position: fixed;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 243454;
    overflow: hidden;
}

.cnt-list-delivery-shot.extended .content .thumbnails {
    padding: 0;
    margin: 0;
    width: auto;
    height: 100%;
    display: block;
    white-space: nowrap;
    position: relative;
    margin-left: 000%;
    transition: .2s margin-left ease-in;
    font-size: 0;
    background-color: transparent;
}

    .cnt-list-delivery-shot.extended .content .thumbnails .big-icon {
        font-size: 55px;
        position: fixed;
        z-index: 5454546;
        display: block;
        opacity: .6;
        line-height: 0;
        cursor: pointer;
    }

        .cnt-list-delivery-shot.extended .content .thumbnails .big-icon.img-reloading {
            top: 50%;
            left: 20%;
            opacity: 1;
        }

    .cnt-list-delivery-shot.extended .content .thumbnails .close {
        top: 0;
        right: 0;
    }

    .cnt-list-delivery-shot.extended .content .thumbnails .step.prev {
        left: 0;
    }

    .cnt-list-delivery-shot.extended .content .thumbnails .step.next {
        right: 0;
    }

    .cnt-list-delivery-shot.extended .content .thumbnails .step {
        top: 50%;
        transform: translate(0,-50%);
    }

    .cnt-list-delivery-shot.extended .content .thumbnails .big-icon:hover {
        opacity: 1;
    }

.cnt-list-delivery-shot.extended .thumbnails .cnt-box.member {
    font-size: 2rem;
    background-color: transparent !important;
    border: 5px solid yellow;
    margin: 0;
    height: 100vh;
    /*width: calc((50vw - ((100vw - 100%)/2)) *2);*/
    border: none;
    /*display: inline-block;
   margin-right: -4px;*/
    /*float: left;*/
}

.cnt-list-delivery-shot.extended .thumbnails .member {
    width: 100vw;
}

    .cnt-list-delivery-shot.extended .thumbnails .member .picture {
        height: 100%;
        /*background-color:rgba(255, 255, 255, 0.5);*/
    }

    .cnt-list-delivery-shot.extended .thumbnails .member .content {
        position: absolute;
        padding-right: 110px;
        background-color: rgba(255, 255, 255, .2);
        bottom: 4em;
        right: 0;
        height: auto;
        width: auto;
        float: right;
    }

        .cnt-list-delivery-shot.extended .thumbnails .member .content .info {
            color: white;
        }

        .cnt-list-delivery-shot.extended .thumbnails .member .content .execute {
            top: auto;
            bottom: 2em;
        }

            .cnt-list-delivery-shot.extended .thumbnails .member .content .execute > .inner {
                display: inline-block;
                margin: -7px;
            }

                .cnt-list-delivery-shot.extended .thumbnails .member .content .execute > .inner > a {
                    display: block;
                    margin: 10px;
                    font-size: 200%;
                }

    .cnt-list-delivery-shot.extended .thumbnails .member img {
        height: 100%;
        width: auto;
    }

    .cnt-list-delivery-shot.extended .thumbnails .member .picture small {
        opacity: 0.9;
    }

.cnt-list-delivery-shot.extended .outer-dropzone {
    display: none;
}

.cnt-list-delivery-shot .content .thumbnails .big-icon {
    display: none;
}

.cnt-list-delivery-shot .content {
    /*text-align: center;*/
}

.cnt-list-delivery-shot .easyzoom {
    /*float:left;*/
    width: 600px;
    height: 800px;
    vertical-align: top;
    margin: 0;
}

.cnt-list-delivery-shot .thumbnails {
    margin: 10px auto;
    text-align: center;
    /*position: absolute;*/
}

    .cnt-list-delivery-shot .thumbnails .member {
        display: inline-block;
        margin: 0 0 10px 10px;
        text-align: left;
    }

        .cnt-list-delivery-shot .thumbnails .member .picture {
            position: relative;
            cursor: pointer;
        }

            .cnt-list-delivery-shot .thumbnails .member .picture img {
                image-orientation: from-image;
            }

            .cnt-list-delivery-shot .thumbnails .member .picture small {
                position: absolute;
                bottom: 0;
                color: white;
                background: rgba(255, 0, 0, 0.4);
                display: block;
                width: 100%;
                padding: 3px 6px;
                min-height: 2em;
                opacity: .5;
            }

        .cnt-list-delivery-shot .thumbnails .member:hover .picture small {
            opacity: 1;
        }

        .cnt-list-delivery-shot .thumbnails .member .content, .courierformimages .member .content {
            display: table;
            position: relative;
            width: 100%;
            vertical-align: middle;
            padding: 10px;
            padding-bottom: 14px;
            text-align: left;
        }

            .cnt-list-delivery-shot .thumbnails .member .content .info {
                display: table-cell;
                vertical-align: middle;
                background: transparent !important;
                min-width: 4em;
            }

                .cnt-list-delivery-shot .thumbnails .member .content .info small {
                    display: block;
                    height: 1.2em;
                    line-height: 1.2em;
                }

            .cnt-list-delivery-shot .thumbnails .member .content .execute {
                vertical-align: middle;
                position: absolute;
                right: 8px;
                top: 7px;
                text-align: right;
            }

.cnt-list-delivery-shot .btn .glyphicon {
    margin: 0;
}

.cnt-jplayer.cnt-box {
    border-color: #ccc !important;
}

.cnt-jplayer h3 {
    margin: 0;
    padding: 5px 10px;
    background-color: #dfdfdf;
}

.cnt-jplayer .jp-audio {
    width: 100%;
}

.box-toggle .content .table {
    margin: 0;
}

.box-toggle.no-padding .jp-audio {
    border: none;
}

.box-toggle.no-padding .jp-interface {
    /*background-color: #efefef;*/
    border-top: 1px solid;
}

kbd.small {
    position: relative;
    top: -.2em;
    color: white;
}

.fix-from-bottom {
    position: fixed;
    bottom: 0;
    margin: 30px;
    margin-left: 15px;
    display: none;
}

.inner-html-content {
    height: 100%;
    overflow: auto;
}

.cnt-box.nested .content {
    padding: 0;
}

    .cnt-box.nested .content .content {
        padding: 5px;
    }

.cnt-box.nested .cnt-box {
    border-style: dashed;
    margin: 5px;
    padding: 5px;
    background-color: hsl(0, 0%, 95%);
}

.cnt-box {
    margin-top: 15px;
}

table .cnt-box:not(.editor) {
    margin: 1rem;
    margin-left: 0;
}

table td:not(:first-child) .cnt-box:not(.editor) {
    margin-left: 0;
}

.cnt-print-area .cnt-box {
    margin-top: 5px;
}

.box-toggle .content > .cnt-box {
    margin-top: 5px;
}

.data-result-data .content > .cnt-box {
    margin: 0;
}

.cnt-box .table {
    margin-bottom: 0;
}

    .cnt-box .table tr:last-child,
    .cnt-box .table tr:last-child td {
        border-bottom: none;
    }

.cnt-box.editor {
    padding: 0;
}

.cnt-box.mt-0 {
    margin-top: 0;
}

.result-box {
    padding: 50px;
    margin: 0;
}

    .result-box h2 {
        margin-top: 0;
    }

.inner-html-content .cnt-box {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 70%;
}

.inner-html-content .after-fixed-space .cnt-box {
    position: static;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
}

ul.pcd-toolbar {
    /*line-height: 35px;*/
    position: relative;
    background-color: white;
}

    ul.pcd-toolbar h2 {
        margin: 0;
        font-weight: normal;
    }

    ul.pcd-toolbar label {
        margin-bottom: 0;
    }

    ul.pcd-toolbar > .btn-group,
    ul.pcd-toolbar > a {
        margin-right: .5em;
        margin-top: 10px;
    }

    ul.pcd-toolbar > .btn-group {
        /*height: 36px;*/
    }

    ul.pcd-toolbar > a {
        margin-top: -1px;
    }

.TrMobileForm .btn {
    margin-right: 5px;
}

.TrMobileForm .btn-group .btn {
    margin-right: 0;
}

.cnt-fixed-toolbox.fixed-to-top.table {
    width: calc(100% - 250px);
}

body.collapsed .cnt-fixed-toolbox.fixed-to-top.table {
    width: calc(100% - 50px);
}

.cnt-step-view {
    /*background-color: rgba(192, 192, 192, .1);*/
    /*border-top: 1px solid silver;*/
    /*height: calc(100% - 2em);*/
    /*height: 200px;*/
    overflow: hidden;
    /*display: table;*/
    /*width: calc(100% + 30px);*/
    /*margin: 0 -15px;*/
    margin: 3em 0;
    /*border: 1px solid rgba(150, 150, 150, .4);*/
    /*display: flex;*/
    /*position: relative;*/
    /*overflow: visible;*/
    position: relative;
    /*display: table;*/
    height: calc(100vh - 6em - 100px);
}

    .cnt-step-view > .step {
        font-size: 50px;
        vertical-align: middle;
        text-align: center;
        width: 102px;
        height: 50%;
        /*background-color: rgba(192, 192, 192, .2);*/
        /*position: fixed;*/
        position: absolute;
        padding: 0;
        /*padding: 20px 25px;*/
        /*top: 0;*/
        /*display: none;*/
        /*display: table-cell;*/
        /*border-radius: 50px;*/
        top: 25%;
        color: black;
        /*border: 4px dotted silver;*/
        opacity: 0.5;
        border: 1px solid #dfdfdf;
        padding: 0 15px;
    }

    .cnt-step-view .step.previous {
        /*left: 0;*/
        /*float: left;*/
        /*left: 20px;*/
    }

    .cnt-step-view .step.next {
        right: 0;
        /*float: right;*/
    }

    .cnt-step-view:hover .step {
        border-color: rgba(150, 150, 150, .4);
    }

        .cnt-step-view:hover .step.previous {
            /*background: -webkit-linear-gradient(left, rgba(255, 165, 0, .3), transparent);*/
            color: orangered;
        }

        .cnt-step-view:hover .step.next {
            /*background: -webkit-linear-gradient(right, rgba(0, 128, 0, .3), transparent);*/
            color: green;
        }

    .cnt-step-view > div {
        height: 100px;
        /*display: table-cell;*/
    }

    .cnt-step-view > .step:hover {
        border-color: rgba(150, 150, 150, .4);
        opacity: 1;
    }

    .cnt-step-view > .step.previous:hover {
        /*background: -webkit-linear-gradient(left, orange, transparent);*/
    }

    .cnt-step-view > .step.next:hover {
        /*background: -webkit-linear-gradient(right, green, transparent);*/
    }

    .cnt-step-view > .step .glyphicon {
        /*position: absolute;*/
        margin: 0;
        margin-top: calc(25vh - 1.5em);
    }

    .cnt-step-view > .step.previous .glyphicon {
        /*margin: 70px -65px;*/
    }

    .cnt-step-view > .step.next .glyphicon {
        /*margin: 70px 15px;*/
    }

    .cnt-step-view > .content {
        overflow-y: auto;
        overflow-x: hidden;
        /*width: calc(100% + 30px);*/
        /*width: 100%;*/
        width: calc(100% - 200px);
        min-height: 500px;
        height: 100%;
        /*background: red;*/
        margin: 0 100px;
        border: 1px solid rgba(150, 150, 150, .4);
        border-radius: 5px;
        position: absolute;
        background: white;
        padding: 0 1em;
    }

.btn.with-sticker .sticker {
}

.cnt-brick .sheader {
    padding: 2px;
}

    .cnt-brick .sheader > span {
        vertical-align: middle;
        line-height: 1.2em;
    }



        .cnt-brick .sheader > span.count, .cnt-brick .sheader > span.sum {
            vertical-align: middle;
            font-family: 'Fira Sans', sans-serif;
            letter-spacing: -1px;
        }

        .cnt-brick .sheader > span.count {
            font-size: 1.5em;
        }

        .cnt-brick .sheader > span.sum {
            font-size: 2em;
        }

        .cnt-brick .sheader > span.title {
            /*background: red;*/
        }

.cnt-brick .item {
    border: 1px solid transparent;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 1.3em;
    border-radius: 5px;
    overflow: hidden;
}

    .cnt-brick .item:hover {
        background-color: green;
        color: white;
        border-color: darkgreen;
    }

        .cnt-brick .item:hover > span > .value {
            /*background-color: rgba(0, 0, 0, .2);*/
        }

    .cnt-brick .item > span {
        display: table;
        width: 100%;
        height: 100%;
        border-collapse: collapse;
    }

        .cnt-brick .item > span > span {
            display: table-cell;
            padding: 1px 10px;
            vertical-align: middle;
        }

        .cnt-brick .item > span > .value {
            line-height: 1.2em;
            font-family: 'Fira Sans', sans-serif;
            font-weight: 100;
            width: 1%;
            font-size: 2em;
            background-color: rgba(0, 0, 0, .08);
            border-style: solid;
            border-width: 0;
            border-color: rgba(0, 0, 0, .2);
        }

        .cnt-brick .item > span.right > .value {
            border-left-width: 1px;
        }

        .cnt-brick .item > span.left > .value {
            border-right-width: 1px;
        }

.print-area-header {
    margin-top: 1rem;
    display: table;
    width: 100%;
    /*background: pink;*/
}

    .print-area-header section {
        display: table-cell;
        vertical-align: middle;
    }

    .print-area-header .cnt-print-button {
        width: 1px;
    }

    .print-area-header .cnt-print-area-info {
        /*display: table-cell;*/
        padding-left: .2cm;
    }

        .print-area-header .cnt-print-area-info > span {
            margin-right: .2cm;
            display: inline-block;
        }

            .print-area-header .cnt-print-area-info > span.breaker {
                display: block;
            }

    .print-area-header .cnt-barcode-info {
        margin: 0;
        /*float: right;*/
        text-align: right;
        /*display: table-cell;*/
    }

        .print-area-header .cnt-barcode-info .bar-code {
            font-size: 1.5em;
            line-height: 100%;
            font-weight: bold;
            vertical-align: middle;
        }

            .print-area-header .cnt-barcode-info .bar-code .bar-code-type {
                opacity: .5;
            }

#cnt-dashboard {
    display: flex;
    align-items: flex-start;
    margin-left: -10px;
    margin-right: -10px;
}

.dashboard-item {
    padding: 10px;
    padding-bottom: 20px;
    margin: 0 10px;
}

    .dashboard-item h3 {
        font-size: 24px;
        margin: 0;
        margin-bottom: 3px;
    }

    .dashboard-item h4 {
        font-size: 16px;
        color: gray;
        margin: 0;
    }

    .dashboard-item .chart-id {
        opacity: .5;
        position: absolute;
        right: 0;
        bottom: 0;
        margin-right: 5px;
    }

.dashboard-item, .chart-step {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.amcharts-chart-div a {
    display: none !important;
}

.btn-group .btn {
    /*height: 100%;*/
    padding: 4px 10px;
}

}

blockquote::before {
    display: none;
}

.dropdown .dropdown-toggle {
    margin-bottom: 1px;
}

.dropup .dropdown-toggle {
    margin-top: 1px;
}

.dropdown.extend-on-hover:hover .dropdown-menu,
.dropup.extend-on-hover:hover .dropdown-menu {
    display: block;
}

.dropdown-menu {
    border: 1px solid #dfdfdf;
    min-width: 120px;
}

.dropdown .dropdown-menu {
    margin-top: 0;
}

.dropup .dropdown-menu {
    margin-bottom: 0;
}

.cols-nopadding .col-md-1,
.cols-nopadding .col-md-2,
.cols-nopadding .col-md-3,
.cols-nopadding .col-md-4,
.cols-nopadding .col-md-5,
.cols-nopadding .col-md-6,
.cols-nopadding .col-md-7,
.cols-nopadding .col-md-8,
.cols-nopadding .col-md-9,
.cols-nopadding .col-md-10,
.cols-nopadding .col-md-11,
.cols-nopadding .col-md-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.fixed-short-info {
    display: none;
    position: fixed;
    left: calc(80% - 15px);
    top: 90px;
    width: 20%;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(255,255,255,0.5);
    -moz-box-shadow: 1px 1px 5px 0px rgba(255,255,255,0.5);
    box-shadow: 1px 1px 5px 0px rgba(255,255,255,0.5);
    padding: 1em;
    color: black;
    text-align: left;
}

    .fixed-short-info h3 {
        margin: 0;
    }

    .fixed-short-info p {
        margin: 0;
    }

#fixed-inner-html {
    /*padding: 2rem;*/
    overflow: auto;
}

    #fixed-inner-html h1 {
        margin-top: 0;
    }

.execute .btn-group {
    /*display: flex;
    float: right;*/
}

#cnt-google-map,
#cnt-proof-image {
    float: left;
}

#cnt-google-map, body:not(.loaded) .back-focus-out.light {
    width: 100%;
    height: 100%;
    background-image: url('../Content/Images/Icon/loadings.gif');
    background-size: 64px;
    background-repeat: no-repeat;
    background-position: center;
}

#cnt-google-map {
    background-color: white;
}

    #cnt-google-map:hover ~ #cnt-proof-image {
        /*max-width: 0;*/
    }

#cnt-proof-image {
    max-width: 50%;
    width: 570px;
    overflow: hidden;
    transition: all ease .5s;
    position: absolute;
    top: -23%;
    right: 0;
    /*background: blue;*/
    height: calc(100% - 71px);
    height: 122%;
}

    #cnt-proof-image img {
        -webkit-transform: rotate(90deg) scale(.5); /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(90deg) scale(.5); /* IE 9 */
        transform: rotate(90deg) scale(.5); /* Firefox 16+, IE 10+, Opera */
        right: 127%;
        position: relative;
        /*top: 22%;
        position: absolute;
        margin-left: -40%;
        -webkit-transform: rotate(90deg) scale(0.2);
        -moz-transform: rotate(90deg) scale(0.2); rotate(90deg) scale(0.2);
        -o-transform: rotate(90deg) scale(0.2);
        -ms-transform: rotate(90deg) scale(0.2); rotate(90deg) scale(0.2);
        transform: rotate(90deg);*/
    }

/*tr.read-data-status-red {
    color:red;
    background-color:hsl(0, 100%, 80%);
}
tr.read-data-status-blue {
    color:blue;
    background-color:blue;
}
tr.read-data-status-green {
    color:green;
    background-color:green;
}*/

.cnt-chart-step {
}

    .cnt-chart-step .chart-step {
        text-align: center;
        margin-top: 1em;
        margin-right: 1em;
        border: 1px solid rgba(192, 192, 192, .5);
        background-position: left 10px center;
        background-size: 128px;
        background-repeat: no-repeat;
        min-height: 128px;
        position: relative;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        width: 350px;
        vertical-align: top;
        background-color: hsl(0, 0%, 95%);
        display: inline-block;
    }



        .cnt-chart-step .chart-step .sticker-group {
            margin: 0;
            /*display: block;*/
        }

.dashboard-item.loaded > .content .cnt-chart-step .chart-step.loaded {
    opacity: 1;
}

.cnt-chart-step .chart-step.step-10 {
    background-color: hsl(240, 100%, 97%);
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-question-mark-256.png');
}

.cnt-chart-step .chart-step.step-20 {
    background-image: url('https://cdn0.iconfinder.com/data/icons/sports-android-l-lollipop-icon-pack/24/exercise-256.png');
    /*background-image: url('https://cdn2.iconfinder.com/data/icons/ios-7-icons/50/running-256.png');*/
}

.cnt-chart-step .chart-step.step-21 {
    background-image: url('https://cdn1.iconfinder.com/data/icons/ui-navigation-1/152/minus-256.png');
}

.cnt-chart-step .chart-step.step-22 {
    background-image: url('https://cdn1.iconfinder.com/data/icons/ui-navigation-1/152/download-256.png');
}

.cnt-chart-step .chart-step.step-23 {
    background-image: url('https://cdn1.iconfinder.com/data/icons/ui-navigation-1/152/close-256.png');
}

.cnt-chart-step .chart-step.step-30 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-connect-laptop-256.png');
}

.cnt-chart-step .chart-step.step-40 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-envelope-closed-256.png');
}

.cnt-chart-step .chart-step.step-50 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-e-reader-256.png');
}

.cnt-chart-step .chart-step.step-60 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-thumb-up-256.png');
}

.cnt-chart-step .chart-step.step-70 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-marked-done-256.png');
    background-color: hsl(120, 100%, 95%);
}

.cnt-chart-step .chart-step.step-71 {
    background-image: url('https://cdn4.iconfinder.com/data/icons/cloud-computing-2/500/cloud-rejected-256.png');
    background-color: hsl(0, 100%, 95%);
}

.cnt-chart-step .chart-step > span {
    position: absolute;
    /*left: 0;*/
    /*width: 100%;*/
}

.cnt-chart-step .chart-step .title {
    /*bottom: 3em;*/
    font-size: 2em;
    right: 1rem;
}

.cnt-chart-step .chart-step .total {
    right: 1rem;
    bottom: 1em;
    font-size: 1.2em;
}

.cnt-chart-step .chart-step .today {
    right: 1em;
    top: 1.5em;
    font-size: 2em;
}

.cnt-chart-step .chart-step p {
    margin: 0 auto;
    border: 3px solid #000;
    height: 150px;
    width: 150px;
    -webkit-border-radius: 75px;
    -moz-border-radius: 75px;
    border-radius: 75px;
}

.cnt-chart-step .cnt-chart-step-group {
    display: inline-block;
    position: relative;
    /*overflow:hi*/
}

    .cnt-chart-step .cnt-chart-step-group .inner {
        display: flex;
        width: 350px;
    }

    .cnt-chart-step .cnt-chart-step-group .chart-step:first-child {
        display: block;
        /*width: 100px;*/
    }

    .cnt-chart-step .cnt-chart-step-group .inner .chart-step {
        float: left;
        margin-right: 0;
        /*width: 32%;*/
        /*display: flex;*/
        background-size: 50px;
        font-size: .7em;
    }

        .cnt-chart-step .cnt-chart-step-group .inner .chart-step:not(:first-child) {
            border-left: none;
        }
/*.cnt-chart-step .cnt-chart-step-group .chart-step:not(:first-child) {
            display: block;
            zoom: 50%;
            -moz-transform: scale(.5);
            transform: scale(.5);
        }*/

#login-pegasus {
    position: fixed;
    width: 10%;
    right: 5px;
    bottom: 46px;
    transform: none;
    z-index: -1;
    opacity: .5;
}

/*Form Wizard*/
.bs-wizard {
    margin-top: 40px;
    /*border-bottom: solid 1px #e0e0e0;*/
    padding: 0 0 10px 0;
}

    .bs-wizard > .bs-wizard-step {
        padding: 0;
        position: relative;
    }

        .bs-wizard > .bs-wizard-step + .bs-wizard-step {
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
            color: #595959;
            font-size: 1.5em;
            margin-bottom: 5px;
        }

        .bs-wizard > .bs-wizard-step .bs-wizard-info {
            color: #999;
            font-size: 1.2em;
            padding: 0 .25em;
        }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
            position: absolute;
            width: 14px;
            height: 14px;
            display: block;
            /*background-color: rgb(200, 250, 200);*/
            background-color: red;
            background-color: rgb(100, 200, 100);
            top: 53px;
            left: 52%;
            margin-top: -15px;
            margin-left: -15px;
            border-radius: 50%;
            z-index: 2;
        }

    .bs-wizard.negative > .bs-wizard-step > .bs-wizard-dot {
        background-color: red;
    }

    .bs-wizard.iade > .bs-wizard-step > .bs-wizard-dot {
        background-color: orange;
    }

    .bs-wizard > .bs-wizard-step > .bs-wizard-dot:before {
        content: ' ';
        width: 30px;
        height: 30px;
        /*background-color: rgb(100, 200, 100);*/
        background-color: blue;
        background-color: rgb(200, 250, 200);
        border-radius: 50px;
        position: absolute;
        top: -8px;
        left: -8px;
        opacity: .7;
        z-index: 0;
    }

    .bs-wizard.negative > .bs-wizard-step > .bs-wizard-dot:before {
        background-color: rgb(255, 180, 180);
    }

    .bs-wizard.negative > .bs-wizard-step > .progress > .progress-bar {
        background-color: rgb(255, 220, 220);
    }

    .bs-wizard.negative > .bs-wizard-step.active > .bs-wizard-dot:before {
        background-color: rgb(255, 100, 100) !important;
    }

    .bs-wizard.iade > .bs-wizard-step > .bs-wizard-dot:before {
        background-color: rgb(255, 200, 150);
    }

    .bs-wizard.iade > .bs-wizard-step > .progress > .progress-bar {
        background-color: rgb(255, 220, 170);
    }

    .bs-wizard.iade > .bs-wizard-step.active > .bs-wizard-dot:before {
        background-color: rgb(255, 150, 50) !important;
    }

    .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:before {
        background-color: #f5f5f5;
        opacity: 1;
    }

    .bs-wizard > .bs-wizard-step.active > .bs-wizard-dot:before {
    }

    .bs-wizard > .bs-wizard-step > .progress {
        position: relative;
        border-radius: 0px;
        height: 8px;
        box-shadow: none;
        margin: 15px 0;
    }

        .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
            width: 0px;
            box-shadow: none;
            background-color: rgb(175, 250, 175);
        }

.trace.container:last-child .bs-wizard > .bs-wizard-step.active > .bs-wizard-dot:before {
    animation: sonarWave 1s ease-out infinite;
    width: 14px;
    height: 14px;
    /*background-color: red;*/
    background-color: rgb(100, 200, 100);
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: -1;
}


.trace.container .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
    transition: none;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
    width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
    width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
    width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
    width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot, .bs-wizard.fail > .bs-wizard-step.disabled > .bs-wizard-dot {
    background-color: #f5f5f5;
}

    .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
        opacity: 0;
    }

.bs-wizard > .bs-wizard-step:first-child > .progress {
    left: 50%;
    width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
    width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
    pointer-events: none;
}

.bs-wizard.fail > .bs-wizard-step > .bs-wizard-dot:after {
    background-color: rgb(255, 0, 0);
}

.bs-wizard.fail > .bs-wizard-step > .progress > .progress-bar {
    background-color: rgb(255, 180, 180);
}


.bs-wizard.fail > .bs-wizard-step > .bs-wizard-dot {
    background-color: rgb(255, 200, 200);
}

/*END Form Wizard*/
@media screen and (max-width: 1200px) {
    body .inner-html-content {
        /*background-color: lightgreen;*/
        /*font-size: 200%;*/
        font-size: 60%;
    }

        body .inner-html-content h1 {
            font-size: 250%;
        }

            body .inner-html-content h1 small {
                font-size: smaller;
            }

        body .inner-html-content .well {
            /*background-color: lightgreen;*/
            /*font-size: 200%;*/
            margin: 5px 0;
        }


    .bs-wizard > .bs-wizard-step > .progress {
        margin: 15px 0;
    }

    .bs-wizard > .bs-wizard-step {
        margin-top: 25px;
    }

        .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
            top: 43px;
        }
    /* body .inner-html-content small {
            font-size: small;
        }

        body .inner-html-content .bs-wizard {
            font-size: 8px;
        }*/
}

.section-counts {
    width: 100px;
}

    .section-counts table {
        width: 100%;
    }

    .section-counts.no-counts table tbody {
        opacity: .5;
    }

    .section-counts table > thead > tr > th {
        background-color: transparent;
        width: 50%;
        background-color: none;
    }

    .section-counts table > thead > tr > th,
    .section-counts table > tbody > tr > td {
        padding: 0 8px;
    }

    .section-counts table > tbody > tr,
    .section-counts table > tbody > tr > td {
        border: none;
    }

        .section-counts table > tbody > tr > td:first-child {
            border-right: 1px solid #dfdfdf;
        }

        .section-counts table > tbody > tr:first-child > td:first-child {
            background-color: rgba(0, 128, 0, .5);
            background: rgba(0, 128, 0, .5); /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(-45deg, transparent, transparent, rgba(0, 128, 0, .5)); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(-45deg, transparent, transparent, rgba(0, 128, 0, .5)); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(-45deg, transparent, transparent, rgba(0, 128, 0, .5)); /* For Firefox 3.6 to 15 */
            background: linear-gradient(to -45deg, transparent, transparent, rgba(0, 128, 0, .5)); /* Standard syntax (must be last) */
        }

        .section-counts table > tbody > tr:nth-child(2) > td:first-child {
            background-color: rgba(255, 165, 0, .5);
            background: rgba(255, 165, 0, .5); /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(-45deg, transparent, transparent, rgba(255, 165, 0, .5)); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(-45deg, transparent, transparent, rgba(255, 165, 0, .5)); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(-45deg, transparent, transparent, rgba(255, 165, 0, .5)); /* For Firefox 3.6 to 15 */
            background: linear-gradient(to -45deg, transparent, transparent, rgba(255, 165, 0, .5)); /* Standard syntax (must be last) */
        }

        .section-counts table > tbody > tr:nth-child(3) > td:first-child {
            background-color: rgba(255, 0, 0, .5);
            background: rgba(255, 0, 0, .5); /* For browsers that do not support gradients */
            background: -webkit-linear-gradient(-45deg, transparent, transparent, rgba(255, 0, 0, .5)); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(-45deg, transparent, transparent, rgba(255, 0, 0, .5)); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(-45deg, transparent, transparent, rgba(255, 0, 0, .5)); /* For Firefox 3.6 to 15 */
            background: linear-gradient(to -45deg, transparent, transparent, rgba(255, 0, 0, .5)); /* Standard syntax (must be last) */
        }

.section-status {
    max-width: 200px;
}

td.section-dates {
    vertical-align: bottom !important;
}

.section-execute {
    position: relative;
    font-size: 1.2em;
}

    .section-execute .outer {
        overflow: hidden;
        height: calc(100% + 4px);
        top: -3px;
        left: 0px;
        background-color: rgba(255, 255, 255, .95);
        display: flex;
        position: absolute;
        transition: opacity ease .5s .5s;
        width: 0px;
        opacity: 0;
        box-shadow: rgba(0, 50, 0, .8) 0 2px 10px;
        border-right: 0;
    }

    .section-execute .inner {
        margin: auto auto;
        /*background-color: rgba(255, 0, 0, .2);*/
    }

tr.event {
    /*position:relative;*/
}

table.expandable-execute:not(.locked) tr.event:hover .section-execute .outer,
table.expandable-execute.expanded tr .section-execute .outer {
    width: 200px;
    opacity: 1;
    border: 1px dashed darkgreen;
    /*overflow: visible;*/
    /*transition-delay: 0;*/
    transition-delay: 0s;
}

#data-result-data .section-execute.ortala {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    height: 0;
    max-height: 50px;
    /*height: 90px;*/
    overflow: hidden;
    box-shadow: rgba(0, 50, 0, .8) 0 2px 10px;
    border: 1px dashed darkgreen;
    border-top: 0;
    -o-transition: all .4s cubic-bezier(0, 1, 0, 1);
    -moz-transition: all .4s cubic-bezier(0, 1, 0, 1);
    -webkit-transition: all .4s cubic-bezier(0, 1, 0, 1);
    transition: all .4s cubic-bezier(0, 1, 0, 1);
    padding: 0;
    z-index: 1;
}

#data-result-data table.expandable-execute:not(.locked) tr.event:hover .section-execute.ortala,
#data-result-data table.expandable-execute.expanded tr .section-execute.ortala {
    height: auto;
    max-height: 100px;
    transition: all .2s ease-in-out;
    /*transition-delay: 0s;*/
    padding: 5px 5px 3px 5px;
}

.google-map {
    /*font-size: 1.2em;*/
}

hr.col-md-12 {
    margin: 10px 15px 2px 15px;
    width: calc(100% - 60px);
}

.px2 {
    margin: 2px;
}

#suggest-dates .sticker {
    cursor: pointer;
    margin-right: 5px;
}

.daterangepicker td.highlight {
    background-color: green;
    color: white;
}

.sortable.content {
    max-height: calc(100vh - 300px);
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 5em;
}

    .sortable .content p, .sortable.content p {
        /*z-index: 55;*/
        cursor: move;
        padding: 5px;
    }

.cnt-box .item-ticket.cnt-box {
    /*border-radius: 0;*/
}

.cnt-box.box-toggle.item-ticket {
    margin: 5px;
    border-color: gray !important;
}

    .cnt-box.box-toggle.item-ticket > .header {
        padding: 0;
        /*border-radius: 0;*/
        background-color: hsl(0, 0%, 97%);
        background-color: transparent;
        border: none !important;
        /*border-bottom:1px solid #dfdfdf !important;*/
    }

    .cnt-box.box-toggle.item-ticket:hover > .header {
        background-color: hsl(110, 20%, 80%);
        background-color: transparent;
    }

.item-ticket .header > span, .item-ticket .header > .btn {
    display: inline-block;
    height: 100%;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    vertical-align: middle;
    color: white;
    color: black;
    margin: 0;
}

.item-ticket .lefter {
    float: left;
    /*width: 150px;*/
}

.item-ticket .righter {
    float: right;
    /*margin-right: 5px;*/
}

    .item-ticket .righter .skalliaicon {
        height: 20px;
        width: 20px;
        /*vertical-align: text-bottom;*/
        /*margin-right: 2px;*/
    }

    .item-ticket .righter .inner-text {
        /*display: none;*/
    }

.item-ticket span.date {
    background-color: hsl(0, 100%, 92%);
}

.item-ticket span.type {
    background-color: hsl(120, 100%, 92%);
}

.item-ticket span.user {
    background-color: hsl(240, 100%, 92%);
    border-bottom-right-radius: 5px;
}

.item-ticket .header .btn {
    /*height: 40px;
    width: 40px;
    margin: 5px 0px 0 2px;*/
    /*position: absolute;
    top: 5px;*/
    padding: 0 10px;
    border-bottom-left-radius: 5px;
}

.item-ticket .btn.r-reply {
    background-color: hsl(120, 50%, 80%);
}

.item-ticket .btn.r-close {
    background-color: hsl(16.2, 100%, 80%);
}

.item-ticket .btn.r-delete {
    background-color: hsl(0, 100%, 80%);
}

.item-ticket .header a {
}

.item-ticket .header button {
}

#cnt-list-delivery-shot .btn-teslim {
    position: absolute;
    right: 0;
    margin-right: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -2px;
    z-index: 5;
}

#cnt-list-delivery-shot.extended .btn-teslim {
    display: none;
}

#cnt-list-delivery-shot .cnt-box.minimized .btn-teslim {
    display: none;
}

.trf-status {
}

    .trf-status.Beklemede {
        /*background-color:red;*/
    }

.w-nw {
    width: 0;
    white-space: nowrap;
}

#cnt-versions {
}

    #cnt-versions h2 {
        text-align: center;
        border-bottom: 1px solid #dfdfdf;
        padding-bottom: .3em;
        margin-bottom: .5em;
        /* font-family: 'Roboto', 'Dosis', 'Times New Roman';
        font-size: 5em;*/
        font-weight: 200;
    }

    #cnt-versions > .item > .content {
        /*background-color: hsl(0, 0%, 94%);
    border: 1px solid #dfdfdf;*/
        margin-bottom: 15px;
        padding: 15px 15px;
    }

        #cnt-versions > .item > .content h2, #cnt-versions > .item > .content h3 {
            margin-top: 0;
            /*  font-family: 'Roboto', 'Dosis', 'Times New Roman';
            font-size: 3em;*/
            font-weight: 300;
        }

    #cnt-versions .item .member {
        margin-left: 1em;
        /*text-indent: 1em;*/
        padding: 1em;
    }

        #cnt-versions .item .member h4,
        #cnt-versions .item .member ol {
            float: left;
        }

        #cnt-versions .item .member blockquote {
            border-left: none;
        }

            #cnt-versions .item .member blockquote p {
                position: relative;
            }

                #cnt-versions .item .member blockquote p .i {
                    position: absolute;
                    right: 100%;
                    opacity: 0.5;
                    margin-right: .2em;
                    margin-top: 3px;
                    text-align: right;
                }

                #cnt-versions .item .member blockquote p .title {
                    font-weight: bold;
                    /*opacity: 1;*/
                }

                #cnt-versions .item .member blockquote p .id {
                    opacity: 0.5;
                    font-size: 0.7em;
                    vertical-align: text-top;
                }

            #cnt-versions .item .member blockquote small {
                /*font-weight: bold;*/
                color: black;
            }

    #cnt-versions h4 {
        text-align: right;
        width: 100px;
        margin-top: 0;
    }

    #cnt-versions ol {
        min-height: 1.5em;
        margin-left: 1em;
        border-left-style: solid;
        border-left-width: 2px;
        width: calc(100% - 120px);
    }

        #cnt-versions ol li {
            /*color: white;*/
            font-size: 16px;
            font-weight: 300;
            /*list-style:decimal;*/
            padding-bottom: 0.2em;
            margin-left: 2em;
        }

    #cnt-versions .item .member.type1 h4 {
        color: red;
    }

    #cnt-versions .item .member.type1 ol {
        border-left-color: red;
    }

    #cnt-versions .item .member.type2 h4 {
        color: darkblue;
    }

    #cnt-versions .item .member.type2 ol {
        border-left-color: darkblue;
    }

    #cnt-versions .item .member.type3 h4 {
        color: orangered;
    }

    #cnt-versions .item .member.type3 ol {
        border-left-color: orangered;
    }

    #cnt-versions .item .member.type4 h4 {
        color: purple;
    }

    #cnt-versions .item .member.type4 ol {
        border-left-color: purple;
    }

    #cnt-versions .item .member.type5 h4 {
        color: darkgreen;
    }

    #cnt-versions .item .member.type5 ol {
        border-left-color: darkgreen;
    }

    #cnt-versions .item .member.type6 h4 {
        color: darkgoldenrod;
    }

    #cnt-versions .item .member.type6 ol {
        border-left-color: darkgoldenrod;
    }

select {
    background-color: transparent;
    /*border: 1px solid red;*/
}

.cnt-slike {
    display: inline-block;
    white-space: normal;
}

    .cnt-slike > span {
        opacity: 0.3;
        margin-right: .2em;
    }

    .cnt-slike:hover > span {
        opacity: 0.5;
    }

    .cnt-slike > span:hover {
        opacity: 1;
    }

    .cnt-slike > span > .button {
        /*opacity: 0.5;*/
    }

        .cnt-slike > span > .button > a > span {
            margin-right: 1px;
        }

    .cnt-slike > span > .count {
        opacity: 0.5;
        /*vertical-align: middle;*/
    }

.progress {
    white-space: nowrap;
    position: relative;
}


    .progress .content {
        text-align: center;
        width: 100%;
        display: block;
        font-size: 12px;
        line-height: 19px;
        position: absolute;
        padding: 0;
        /*color: cyan;*/
        /*mix-blend-mode: difference;*/
        /*background-color:red;*/
        /*position: relative;*/
    }

    .progress .progress-bar .content {
        color: white;
        /*background-color:red;*/
        position: relative;
        text-align: right;
        padding-right: .3em;
    }

    .progress .content span {
        display: inline;
        background-color: rgba(255, 255, 255, .4);
        background: radial-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .2), rgba(255, 255, 255, .0));
        padding: 0 2px;
    }




#cnt-suggest-zone .progress {
    margin-bottom: 5px;
}

.dropbtn {
    background-color: #04AA6D;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    /* Links inside the dropdown */
    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        /* Change color of dropdown links on hover */
        .dropdown-content a:hover {
            background-color: #ddd;
        }

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}





.TrMobileForm .box .editor {
    height: 100%;
}

.TrMobileForm .editor > .box > div {
    position: relative;
    display: table;
    width: 100%;
}


/*İPTAL*/
.color-status-group.g-1 {
    color: hsl(0, 100%, 50%);
}

    .color-status-group.g-1 .box, .color-status-group.g-1 {
        background-color: hsl(0, 100%, 96%);
    }
/*RANDEVU ARAMASI*/
.color-status-group.g-2 {
    color: hsl(222, 100%, 20%);
}

    .color-status-group.g-2 .box, .color-status-group.g-2 {
        background-color: hsl(222, 100%, 96%);
    }

/*TESLİM*/
.color-status-group.g-3 {
    color: hsl(110, 100%, 20%);
}

    .color-status-group.g-3 .box, .color-status-group.g-3 {
        background-color: hsl(110, 100%, 96%);
        /*background-color: red;*/
    }


/*DAĞITIM*/
.color-status-group.g-4 {
    color: hsl(38.8, 100%, 30%);
}

    .color-status-group.g-4 .box, .color-status-group.g-4 {
        background-color: hsl(38.8, 100%, 96%);
    }

/*ÖNCEKİ ÇIKIŞ*/
.color-status-group.g-5 {
    color: hsl(300, 100%, 25.1%);
}

    .color-status-group.g-5 .box, .color-status-group.g-5 {
        background-color: hsl(300, 100%, 96%);
    }

/*BİLİNMEYEN*/
.color-status-group.g-6 {
    color: hsl(0, 0%, 75.3%);
}

    .color-status-group.g-6 .box, .color-status-group.g-6 {
        background-color: hsl(0, 0%, 96%);
    }

/*DEVAM EDEN*/
.color-status-group.g-7 {
    color: hsl(0, 0%, 41.2%);
}

    .color-status-group.g-7 .box, .color-status-group.g-7 {
        background-color: hsl(0, 0%, 98%);
    }


.buttonset.wide,
.TrMobileForm .editor > .box {
    overflow: hidden;
}

.TrMobileForm .editor .fancy-label {
    position: absolute;
    /*top: calc(50% + 5px + 0px);*/
    /*top: calc(100%);*/
    /*transform: translateY(.5em);*/
    top: calc(50% - .5em);
    bottom: 0;
    /*margin-top:-1.5em;*/
    /*border: 1px dashed rgba(0, 0, 0,.5);*/
    line-height: 1em;
    /*width: 100px;*/
    text-align: right;
    right: 100%;
    white-space: nowrap;
    cursor: text;
    z-index: 1;
    transition: all .2s ease;
    opacity: .5;
    left: calc(0.5em + 15px + 1px);
}

.TrMobileForm .editor:hover .fancy-label {
    opacity: 1;
}

.row.tight .fancy-label {
    /*margin-left: -10px;*/
}

.TrMobileForm .editor.focused .fancy-label {
    opacity: 1;
    /*line-height: inherit;*/
    bottom: calc(100% - .2em);
    top: -.8em;
    font-weight: bold;
    font-size: 1.5em;
    /*transform: translateY(0);*/
}

.TrMobileForm .editor.has-item .fancy-label {
    /*opacity: 1;*/
    text-align: right;
    /*line-height: inherit;*/
    bottom: calc(100% - .2em);
    top: -.8em;
    /*right: 3em;*/
    right: 30px;
}

.editor ::-webkit-input-placeholder {
    /*Chrome/Opera/Safari*/
    color: transparent;
}

.editor ::-moz-placeholder {
    /*Firefox 19+*/
    color: transparent;
}

.editor :-ms-input-placeholder {
    /*IE 10+*/
    color: transparent;
}

.editor :-moz-placeholder {
    /*Firefox 18-*/
    color: transparent;
}

.buttonset.wide,
/*.TrMobileForm:not(.expandable) .editor > .box:not(.xxxfancy-labeled),*/
.TrMobileForm input[type="submit"],
.TrMobileForm label.btn,
.TrMobileForm .btn:not(.no-margin):not(.btn-xs),
.TrMobileForm .editor
/*.TrMobileForm .editor .editor-field.switch.switch-yes-no:not(.no-margin)*/ {
    /*margin-top: 10px;*/
    margin-top: .7rem;
}

.TrMobileForm .dropdown-menu .btn {
    margin: 0 !important;
}

.row-eq-height .buttonset.wide {
    margin-top: 0;
}

.TrMobileForm .btn-group-vertical .btn:not(.no-margin) {
    margin-top: 0;
}

.TrMobileForm .editor.textarea .editor-label {
    vertical-align: top;
}

.TrMobileForm.expandable .box {
    margin: 0;
    margin-bottom: 10px;
    height: 100%;
}

.TrMobileForm label i {
    margin-right: 5px;
}

.TrMobileForm .editor-label,
.TrMobileForm .editor .editor-field.switch.switch-yes-no .header {
    /*background-color: rgba(79, 156, 251, 0.20);*/
    display: table-cell;
    text-align: right;
    color: black;
    padding: .25em 0.5em;
    margin: 0;
    vertical-align: middle;
    width: 40%;
    border-right: 1px solid green;
}

.TrMobileForm .editor.wide .editor-label {
    max-width: 25%;
}

.TrMobileForm input:not(.btn):not(.multiselect-input),
.TrMobileForm input.ui-widget-content,
.TrMobileForm select,
.TrMobileForm textarea,
.TrMobileForm .form-control,
.TrMobileForm .ui-widget-content,
.TrMobileForm .editor-field.dynamicfeed,
.TrMobileForm .editor .editor-field.switch.switch-yes-no label,
.TrMobileForm .display {
    background-image: none;
    background: none;
    border: 1px solid rgba(33, 33, 33, 0.12);
    width: 100%;
}

.TrMobileForm:not(.single-post) .editor-field.dynamicfeed,
.TrMobileForm:not(.single-post) .editor-field.otoselect.multiselect {
    padding-left: 3px;
}

.TrMobileForm:not(.single-post) .editor input.dynamicfeed,
.TrMobileForm input.dynamicfeed:focus {
    /*  background-color: transparent;*/
   /* border: none !important;*/
    border: 1px solid rgba(33, 33, 33, 0.12);
    width: 100%;
}

.TrMobileForm input, :not(.input-group) > .form-control, select,
.TrMobileForm .editor .editor-field.switch.switch-yes-no,
.TrMobileForm .editor .editor-field.switch.switch-yes-noxxx label,
.TrMobileForm .editor .editor-field.switch.switch-yes-no .header,
.TrMobileForm .displayxxx {
     min-height: 35px;
  
}

    /*.form-control {
    min-height: 0;
    border: inherit;
}*/

    input, :not(.input-group) > .form-control, select,
    .TrMobileForm .editor .editor-field.switch.switch-yes-no,
    .TrMobileForm .editor .editor-field.switch.switch-yes-no label,
    .TrMobileForm .editor .editor-field.switch.switch-yes-no .header,
    .TrMobileForm .display {
       /* border: none;*/
        height: 100%;
        border: 1px solid rgba(33, 33, 33, 0.12)
    }
        input:focus {
            border: 1px solid rgba(33, 33, 33, 0.12)
        }
textarea:focus {
    border:none;
    /*border: 1px solid rgba(33, 33, 33, 0.12)*/
}

.dropdown-menu > li > a {
    color: #000;
    min-height: 35px;

}


        input, input[type="text"], textarea, .form-control, select, select option,
        .TrMobileForm .display {
            padding: 0.25em 0.5em;
            border-radius: 0.125rem;
            /*display: inline-block;*/
        }

.TrMobileForm .display {
    padding: 0.75em;
    min-height: 35px;
}

textarea {
    display: block;
}

.TrMobileForm .input-group {
    width: 100%;
}

.TrMobileForm .input-group-addon {
    border-radius: 0;
    border: none;
   /* background-color: rgba(79, 156, 51, .2);
    color: green;*/
  /* position: absolute;*/
    right: 0;
    top: 0;
    margin: auto auto;
    height: 35px;
    width: 35px;
    line-height: 35px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}

    .TrMobileForm .input-group-addon .glyphicon {
        margin: 5px;
        font-family:'Glyphicons';
    }

.otoselect .custom-combobox a {
    height: 100%; /* top: 0.5em; */
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    background-image: url('/content/Images/Icon/ico-down-dark.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-color: rgba(79, 156, 51, 0.1);
    width: 34px;
    position: absolute;
    right: -2px;
    top: 0;
    border-radius: 0;
    border: none;
}

.TrMobileForm label, .TrMobileTable label {
    margin-bottom: 0;
}

.ui-autocomplete {
    max-height: 20em;
    /*max-width: 300px;*/
    min-width: 10em;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}

.ui-menu-item:last-child {
    border-bottom-color: transparent !important;
}

.buttonset.wide {
    display: table;
    width: 100%;
    height: calc(100% - 10px);
    color:white;
    /*height: 35px;*/
    /*margin-top:0;*/
    background-color:#259725;
    
}

    .buttonset.wide label {
        display: table-cell;
        text-align: center;
        min-width: 20%;
        vertical-align: middle;
        padding: 0.25em 0.5em;
    }

.buttonset input[type="radio"], .buttonset input[type="checkbox"] {
    display: none;
}

.TrMobileForm input[type="checkbox"], .TrMobileForm input[type="radio"] {
    width: initial;
}

.TrMobileForm .buttonset input:checked + label,
.TrMobileTable .buttonset input:checked + label {
  
    background-color: #108f2e !important;
  /*  background-color: rgba(227, 101, 29, .4) !important;*/
}

.TrMobileForm .buttonset.valid input:checked + label,
.TrMobileTable .buttonset.valid input:checked + label {
    background-color: #3cb446 !important;
   
}

/*.TrMobileForm .cnt-filter,
.cnt-document-list {
    padding: 10px;
    margin: 15px 0;
}*/

.TrMobileForm .cnt-filter .content {
    padding-top: 0;
}

.ajax-loading-element {
    margin: auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 50px;
}

.TrMobileForm .cnt-multiselect-item {
    /*padding: 5px 0;*/
    /*margin-top: 10px;*/
    padding-right: 0;
    padding-bottom: 0;
    display: inline;
    line-height: 25px;
    /*vertical-align: middle;*/
}

    .TrMobileForm .cnt-multiselect-item:empty {
        display: none;
    }

.TrMobileForm .ui-autocomplete-multiselect {
    background: transparent;
    border: none;
    padding: 5px 0;
}

.TrMobileForm .ui-autocomplete-multiselect-item {
    display: inline-block;
    margin-top: .25em;
    margin-right: .25em;
    border: 1px solid rgb(44, 48, 44, 0,50);
    border-radius: 3px;
    padding: 1px 0 1px 5px;
    color:black;
    /*    background-color: rgba(65, 105, 225, .2);
    background-color: rgba(255, 255, 255, .5);*/
    color: white;
    color: black;
    font-weight: bold;
    vertical-align: middle;
    max-width: calc(100% - 38px);
    overflow: hidden;
}


    .TrMobileForm .ui-autocomplete-multiselect-item .ui-icon.ui-icon-close {
        float: right;
        cursor: pointer;
    }

.TrMobileForm .editor.focused .box .multiselect .dynamicfeed.ui-autocomplete-input {
    /*display: block;*/
    width: 100%;
    display: inline;
    /*background: red;*/
}

.TrMobileForm .dynamicfeed .dynamicfeed.ui-autocomplete-input,
.TrMobileForm .otoselect.multiselect .dynamicfeed.ui-autocomplete-input {
    padding-left: 2px;
    min-width: 100px;
    /*margin-top: -4px;*/
    /*padding-top: 0;
    padding-bottom: 0;
    height: 25px;
    display: block;*/
}

.TrMobileForm .box.valid .multiselect .dynamicfeed.ui-autocomplete-input {
    /*display: none;*/
    /*padding: 0;*/
    /*height: 25px;*/
    width: 100%;
}
}

.cnt-ajax-loading {
    overflow: hidden; /*minimized boxlarda arama kutusunu delayli kaldırıyor*/
}

    .cnt-ajax-loading .ajax-loading-content {
        /*overflow: hidden;*/
    }

#order-list-content:empty {
    border: none;
}

.cnt-ajax-loading.running {
    overflow: hidden;
    /*min-height: 60px;*/
}

.cnt-order-list.cnt-ajax-loading.running {
    overflow: hidden;
    /*height: 150px;*/
}

#cnt-status-list {
    min-height: 0;
    /*max-height: 150px;*/

}

    #cnt-status-list.running {
        max-height: 100px;
       /* background-size: 500% 100%;
        background-image: repeating-linear-gradient(-45deg, rgba(255, 255, 255, .5), rgba(0, 128, 0, .2) 7px, rgba(0, 128, 0, .2) 6px, rgba(255, 255, 255, .5) 10px);
        background-image: repeating-linear-gradient(-45deg, #2980b9, #2980b9 11px, #3498db 10px, #3498db 20px);
        background-size: 28px 28px;
        -moz-animation: move .5s linear infinite, bounceIn .2s linear forwards;
        -o-animation: move .5s linear infinite, bounceIn .2s linear forwards;
        -webkit-animation: move .5s linear infinite, bounceIn .2s linear forwards;
        animation: move .5s linear infinite, bounceIn .2s linear forwards;*/
    }

.cnt-ajax-loading.running .ajax-loading-element {
    /*visibility: visible;
    opacity: 1;
    z-index: 6;*/
}

.cnt-ajax-loading.running .ajax-loading-content,
div.box.running,
.editor.running,
.buttonset.running {
    /*height: 150px;*/
    /*filter: blur(1px);*/
    filter: grayscale(100%);
}

body.login .cnt-login form, body.login .cnt-login #loggin-in, body.login .cnt-login #redirect-in {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

body.login .cnt-login #loggin-in, body.login .cnt-login #redirect-in {
    width: 100%;
    text-align: center;
    font-size: 40px;
    display: none;
    font-family: 'Roboto', 'Dosis', sans-serif;
    font-family: 'Dosis', sans-serif;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    letter-spacing: -.03em;
    color: white;
    font-weight: 100;
    /*text-shadow: 1px 1px 2px black, 0 0 25px gray, 0 0 5px silver;
    text-shadow: 1px 1px 2px black, 0 0 25px silver, 0 0 5px gray;*/
    /*background: radial-gradient( rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 0.0));*/
    transition: top .5s ease;
}

    body.login .cnt-login #loggin-in.active {
        top: 43%;
    }

body.login .cnt-login #redirect-in {
    top: 64%;
}

    body.login .cnt-login #redirect-in.active {
        top: 57%;
    }

body.login form.login {
    /*background-color: rgba(255, 255, 255, .05);*/
    border-radius: 15px;
    padding: 5em;
    min-width: 650px;
    z-index: 555;
    /*box-shadow: 0 8px 20px 10px rgba(0, 0, 0, .8) inset;*/
    /*background-color: red;*/
}

body.login .login-with-return {
    /*position: absolute;
    top: -5em;
    width: 100%;
    padding: 1em;*/
}

body.login form.login .editor-field .glyphicon {
    font-size: 3em;
    position: absolute;
    top: .7em;
    left: .5em;
    color: white;
    /*display: none;*/
}

body.login form.login .cnt-box-account {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 20px 10px black inset;
}

    body.login form.login .cnt-box-account section.top {
        /*background: red;*/
        box-shadow: 0 -8px 20px -10px rgba(0, 0, 0, .8) inset;
    }

    body.login form.login .cnt-box-account section.bottom {
        /*background: blue;*/
    }

    body.login form.login .cnt-box-account section.top,
    body.login form.login .cnt-box-account section.bottom,
    body.login form.login input {
        width: 100%;
    }

        body.login form.login input[name=Account],
        body.login form.login .last-logged-account {
            font-size: 2em;
            border-bottom: none;
        }

body.login form.login .last-logged-account {
    background-color: rgba(255, 255, 255, .8);
    text-align: center;
    position: relative;
    padding: 1em;
}

.user-box .user-pp {
    width: 150px;
    height: 150px;
    display: block;
    /*border-radius: 100%;*/
    border-radius: 50%;
    margin: auto;
    /*margin-left: calc(49% - 75px);*/
    /*margin-right: calc(49% - 75px);*/
}

    .user-box .user-pp img {
        object-fit: cover;
        width: 100%;
        height: 100%;
        -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
        filter: grayscale(100%);
        transition: filter ease .5s;
    }

form.animate-on-submit.running .user-box .user-pp img {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

body.login form.login .last-logged-account .account-name {
}

body.login form.login .last-logged-account .btn-home-page,
body.login form.login .last-logged-account .btn-change-account {
    position: absolute;
    bottom: 1em;
}

body.login form.login .last-logged-account .btn-home-page {
    left: 1em;
}

body.login form.login .last-logged-account .btn-change-account {
    right: 1em;
}

body.login form.login input {
    font-size: 2em;
    /*border: 1px solid rgba(255, 255, 255, .3);*/
    background-color: rgba(0, 0, 0, .7);
    color: white;
    padding: 1em;
    padding-left: 3em;
    height: auto;
    width: 100%;
}

    body.login form.login input:focus {
        background-color: rgba(0, 0, 0, 1);
    }

    body.login form.login input[name=Account] {
        box-shadow: 0 -8px 20px -10px rgba(255, 255, 255, .5) inset;
    }

    body.login form.login input[name=Password] {
        border-top: 1px dashed rgba(255, 255, 255, .5);
        box-shadow: 0 8px 20px -10px rgba(255, 255, 255, .5) inset;
    }

body.login .field-validation-error {
    position: absolute;
    top: 3em;
    right: 1em;
}

body.login form.login .btn {
    float: right;
}

body.login form.login a {
    color: white;
}

.TrMobileForm .btn-clean {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: .6em;
    margin: auto;
    height: 1em;
    opacity: .2;
    cursor: pointer;
    z-index: 5;
}

.TrMobileForm .editor-field:hover .btn-clean {
    opacity: .4;
}

.TrMobileForm .editor-field .btn-clean:hover {
    opacity: 1;
}

.TrMobileForm .otoselect:not(.multiselect):not(.dynamicfeed) .btn-clean,
.TrMobileForm .date-range-picker .btn-clean,
.TrMobileForm .date-time-picker .btn-clean {
    right: 45px;
}

.pager-list {
    margin-left: 0;
}

.pager-item-count {
    margin-right: 0;
}

#status-list-content {
    max-height: 550px;
}

.expandable .collapsed-content input {
    border: none;
    margin: 0;
    /*margin-top: -6px;*/
    padding: .5em;
    height: 31px;
    /*vertical-align: middle;*/
    display: inline-block;
    width: 100%;
}

.expandable .tr {
    /*position: static;*/
}

.TrMobileForm .editor .editor-field.switch.switch-yes-no {
    display: table;
    width: 100%;
    margin-top: 0;
}

    .TrMobileForm .editor .editor-field.switch.switch-yes-no .header {
        font-size: 1em;
        /*line-height: 1em;*/
    }

        .TrMobileForm .editor .editor-field.switch.switch-yes-no .header label {
            background: none;
            line-height: normal;
        }

    .TrMobileForm .editor .editor-field.switch.switch-yes-no input[type="checkbox"],
    .TrMobileTable .switch.switch-yes-no input[type="checkbox"] {
        display: none;
    }

    .TrMobileForm .editor .editor-field.switch.switch-yes-no label
    /*.TrMobileTable .switch.switch-yes-no label*/ {
        height: 100%;
        display: block;
        margin: 0;
        text-align: center;
        /*min-height: 28px;*/
        /*padding: 6px;*/
        vertical-align: middle;
        line-height: 2em;
    }

.TrMobileTable .btn .switch.switch-yes-no label {
    padding: 0;
}

body.default .daterangepicker select.hourselect,
body.default .daterangepicker select.minuteselect,
body.default .daterangepicker select.secondselect,
body.default .daterangepicker select.ampmselect {
    width: 60px;
}

body.big-form #cnt-content form {
    min-width: 30%;
    max-width: 50%;
    margin: 2em auto;
    padding: 1em;
}

.TrMobileForm textarea {
    min-height: 6em;
    max-height: 20em;
    height: 100%;
}

.glyphicon {
    margin-right: 5px;
}


    th.ortala .glyphicon,
    td.ortala .glyphicon,
    .glyphicon.no-margin {
        margin: 0;
        line-height: 1.3;
    }

.TrMobileForm .no-access {
    position: absolute;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    text-align: right;
    padding-right: 1em;
    line-height: 3em;
}

    .TrMobileForm .no-access.no-access-edit {
        background-color: rgba(255, 165, 0, .5);
    }

    .TrMobileForm .no-access.no-access-view {
        background-color: rgba(255, 0, 0, .5);
    }

.calendar-time select {
    /*padding: 0;*/
    border: 1px solid;
    margin: 0;
    height: auto;
    min-height: 0;
}

.TrMobileForm .cnt-box-info input {
    display: inline;
    width: auto !important;
    padding: 0;
    min-height: 16px;
    margin: 0;
    margin-right: 3px;
}

.TrMobileTable select {
    width: auto;
}

.row-eq-height .btn {
    padding-top: 8px;
    padding-bottom: 7px;
}

.date-range.form-control[readonly], .cnt-date-time-picker input {
    cursor: pointer;
}

#data-result-paging,
.data-result-data,
.cnt-order-list,
.cnt-paging {
    width: calc(80% - 65px);
}

.data-result-data {
    position: relative;
}

    .data-result-data:empty,
    .data-result-data .tamorta,
    body.running .data-result-data:empty:before {
        padding-top: 5em;
    }

        .data-result-data:empty:before {
            /*height: 100px;*/
            content: "Veri görüntülemek için lütfen arama yapınız.";
            text-align: center;
            width: 100%;
            display: block;
        }

/*body.running .data-result-data {
    padding-top: 5em;
}*/

body.running .data-result-data .data-result-info-message {
    display: none;
}

body.running .data-result-data .cnt-box.box-toggle > .header {
    /*overflow: visible;*/
}

body.running .data-result-data:empty:before {
    /*background: red;*/
    top: 0;
}


body.running .data-result-data:before {
    content: "İsteğiniz işleniyor, lütfen bekleyiniz...";
    text-align: center;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: -1.1em;
    z-index: 2;
    /*background:red;*/
}

body.running .data-result-data .header:before {
    /*margin-top: -1em;
    font-size: .5em;*/
    /*background-color:red;*/
}

body.collapsed #data-result-paging,
body.collapsed .data-result-data,
body.collapsed .cnt-order-list,
body.collapsed .cnt-paging {
    width: calc(80% - 25px);
}

.cnt-partial-content {
    /*overflow-y: auto;
    overflow-x: hidden;*/
}

    .cnt-partial-content .TrMobileForm .box-toggle .content {
        max-height: 150px;
    }

    .cnt-partial-content .TrMobileForm .box-toggle .content, .box-toggle.fixed-height .content {
        overflow-y: auto;
        overflow-x: hidden;
    }

.box-toggle.fixed-height .content {
    height: calc(100vh - 250px);
}

.cnt-partial-content .TrMobileForm .box-toggle.minimized .content, .box-toggle.minimized .content {
    max-height: 0;
}

.cnt-partial-content,
.cnt-filter.tall {
    position: fixed;
    top: 91px;
    right: 15px;
    width: 20%;
}

    .cnt-partial-content > .cnt-filter.tall {
        position: relative;
        top: auto;
        right: auto;
        width: auto;
        overflow-y: auto;
        overflow-x: hidden;
    }

/*.cnt-partial-content > .cnt-filter.tall {
        position: absolute;
        top: 2px;
        right: 0;
        width: 100%;
    }*/

.tall {
    /*overflow-y: auto;
        overflow-x: hidden;*/
}

.cnt-filter.tall .btn {
    /*display: block;
    width: 100%;*/
}

.cnt-filter.tall .cnt-box-info .hidden-xs {
    display: none !important;
}

.cnt-filter.tall .row-eq-height {
    display: block;
}

.cnt-filter.tall .buttonset {
    margin-top: 0;
}

.cnt-filter.tall .col-md-1,
.cnt-filter.tall .col-md-2,
.cnt-filter.tall .col-md-3,
.cnt-filter.tall .col-md-4,
.cnt-filter.tall .col-md-5,
.cnt-filter.tall .col-md-6,
.cnt-filter.tall .col-md-7,
.cnt-filter.tall .col-md-8,
.cnt-filter.tall .col-md-9,
.cnt-filter.tall .col-md-10,
.cnt-filter.tall .col-md-11,
.cnt-filter.tall .col-md-12 {
    width: 100%;
}

.cnt-filter.tall {
    /*max-height: calc(100% - 197px);*/
    overflow-y: auto;
    overflow-x: hidden;
}

#form-order-list .cnt-filter.tall {
    /*margin: 0;*/
    /*max-height: calc(100% - 180px);*/
    /*overflow-y: auto;
    overflow-x: hidden;*/
    /*padding-bottom: 3em;*/
    /*overflow: hidden;*/
}

.box-toggle .content::-webkit-scrollbar, .cnt-filter.tall::-webkit-scrollbar {
    width: 0.5em;
    margin: 22px;
    position: absolute;
    top: 3px;
}

.box-toggle .content::-webkit-scrollbar-track, .cnt-filter.tall::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

.box-toggle .content::-webkit-scrollbar-thumb, .cnt-filter.tall::-webkit-scrollbar-thumb {
    background-color: #554488;
    /*outline: 1px solid rgba(0, 128, 0,.3);*/
}

.cnt-filter.tall .content {
    /*height: 100%;
        overflow-y: auto;
        overflow-x: hidden;*/
}

/*#form-order-list .content {
    padding-bottom: 50%;
}*/
.cnt-filter.tall .button-set {
    z-index: 8;
    text-align: center;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.taller .button-set {
    position: fixed;
    bottom: 77px;
    bottom: 71px;
    padding-bottom: 6px;
    padding: 1em .5em;
    /*margin-left: -1em;*/
    right: -31px;
    width: calc(20% - 2px);
    margin-right: 47px;
    background-color: rgba(255, 255, 255, .5);
    /*background: rgba(255, 0, 255, .5);*/
    /*border-top: 1px solid #dfdfdf;*/
    /*background: yellow;*/
    border-top: 1px dashed hsl(120, 50%, 70%);
}

.cnt-filter.tall.taller .button-set:hover {
    background-color: rgba(255, 255, 255, .8);
}

.cnt-filter .button-set .btn {
    padding: .2em .5em;
    margin: 0;
}

form.file-upload.TrMobileForm {
    /*max-height: 37px;
    text-align: right;*/
    /*margin-top: .7rem;*/
    /*padding: 3em;*/
}

    form.file-upload.TrMobileForm input[type=file] {
        background-color: white;
        border: 1px solid;
        border-radius: 3px;
        border-color: royalblue;
        background-color: powderblue;
        /*padding: 0;*/
        min-height: 0;
        /*width: auto;*/
    }

    form.file-upload.TrMobileForm .btn {
        /*display: block;
        width: 100%;*/
        /*width: 50%;*/
    }

    form.file-upload.TrMobileForm label, form.file-upload.TrMobileForm input {
        display: inline-block;
        /*width: 100%;
        text-align: center;
        font-size: larger;*/
    }

        form.file-upload.TrMobileForm input[type=submit] {
            border: 1px solid silver;
        }

.droppable {
    /*border: 4px dashed;
    border-color: green;
    background-color: white;
    padding: 3em;*/
}

.form-barcode-holder a, .form-barcode-holder .editor, .form-barcode-holder .btn {
    margin-top: 0 !important;
}

.header .sticker-group {
    margin: 0;
}

form.single-post {
    width: 50%;
    margin: auto auto;
    position: relative;
}

.big-screen form.single-post {
    width: 100%;
}

form.TrMobileForm.single-post .editor input {
    background-color: white !important;
    padding-left: .5em !important;
}

form.TrMobileForm.single-post .editor.focused input {
    background-color: hsl(120, 100%, 95%);
}

.input-group .editor {
    padding-right: 0;
}

.TrMobileForm .input-group .editor .box {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.TrMobileForm input[type="date"] {
    line-height: 1;
}

.daterangepicker .calendar th .glyphicon {
    margin: 0;
    vertical-align: middle;
}

.daterangepicker select {
    height: 100% !important;
}

/*body.default .cnt-dropzone {
    margin-top: 0.7em;
    position: relative;*/
/*background: red;*/
/*border: 3px solid blue;*/
/*border: 2px dashed rgba(0, 0, 0, 0.3);*/
/*}

    body.default .cnt-dropzone .info {*/
/*position: absolute;*/
/*display: block;
        margin: auto;
        padding: 1em;
        color: rgba(0, 0, 0, .5);
        background-color: rgba(0, 0, 0, 0.02);
        width: 80%;
        text-align: center;
        border-top-left-radius: .5em;
        border-top-right-radius: .5em;
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: none;
        font-weight: bold;
        -moz-animation: blink 2s ease-in-out infinite;
        -o-animation: blink 2s ease-in-out infinite;
        -webkit-animation: blink 2s ease-in-out infinite;
        animation: blink 2s ease-in-out infinite;
    }*/



.transition-all-500 {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}

.transition-height-500 {
    -webkit-transition: max-height 500ms ease;
    -moz-transition: max-height 500ms ease;
    -o-transition: max-height 500ms ease;
    transition: max-height 500ms ease;
}

#cnt-panel-left ul > li {
    -webkit-transition: color, background-color 500ms ease;
    -moz-transition: color, background-color 500ms ease;
    -o-transition: color, background-color 500ms ease;
    transition: color, background-color 500ms ease;
}

.flip-flop {
    -webkit-animation-name: spinner;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 1s;
    -moz-animation-name: spinner;
    -o-animation-name: spinner;
    animation-name: spinner;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

#status-list-content > div,
#cnt-status-list.running {
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

#container-notifi {
    /*position: absolute;
    top: 0;
    left: 0; 
    width: 100%;
    height: 100%;*/
}

.notifi {
    -moz-animation-name: notifiCustom2;
    -o-animation-name: notifiCustom2;
    -webkit-animation-name: notifiCustom2;
    animation-name: notifiCustom2;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

    .notifi.sticki {
        -moz-animation-name: stickiCustom2;
        -o-animation-name: stickiCustom2;
        -webkit-animation-name: stickiCustom2;
        animation-name: stickiCustom2;
        -moz-animation-duration: 5s;
        -o-animation-duration: 5s;
        -webkit-animation-duration: 5s;
        animation-duration: 5s;
        -moz-animation-iteration-count: 1;
        -o-animation-iteration-count: 1;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

/*#container-notifi:hover .notifi {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}*/
/*.notifi:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}*/

footer {
    /*-moz-animation-name: FromBottomToUp;
    -o-animation-name: FromBottomToUp;
    -webkit-animation-name: FromBottomToUp;
    animation-name: FromBottomToUp;*/
    /*-moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;*/
    /*-moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -moz-animation-fill-mode: none;
    -o-animation-fill-mode: none;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;*/
}

.trmobile-page-content-id {
    -moz-animation-name: FromTopToDown;
    -o-animation-name: FromTopToDown;
    -webkit-animation-name: FromTopToDown;
    animation-name: FromTopToDown;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

#cnt-body #cnt-page-header, #cnt-body #cnt-page-header h1, .trmobile-page-content-id {
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

#cnt-body #cnt-page-header {
    -moz-animation-name: PageHeader0;
    -o-animation-name: PageHeader0;
    -webkit-animation-name: PageHeader0;
    animation-name: PageHeader0;
}

    #cnt-body #cnt-page-header h1 {
        -moz-animation-name: PageHeader;
        -o-animation-name: PageHeader;
        -webkit-animation-name: PageHeader;
        animation-name: PageHeader;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -webkit-transition: all 1s ease;
        transition: all 1s ease;
    }

.dashboard-item {
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0;
}

    .dashboard-item.loading {
        color: white;
        opacity: 1;
        -moz-animation: move 15s linear infinite, bounceIn .2s linear forwards;
        -o-animation: move 15s linear infinite, bounceIn .2s linear forwards;
        -webkit-animation: move 15s linear infinite, bounceIn .2s linear forwards;
        animation: move 15s linear infinite, bounceIn .2s linear forwards;
        background-image: repeating-linear-gradient(-45deg, forestgreen, forestgreen 11px, hsl(120, 73.4%, 40%) 10px, hsl(120, 73.4%, 40%) 20px);
    }

        .dashboard-item.loading h4 {
            color: white;
        }

    .dashboard-item.loaded {
        opacity: 1; /*background: blue;*/
    }

        .dashboard-item.loaded > .content .display-item {
            visibility: hidden; /*opacity: 0;
            transition: opacity .5s ease-out;*/ /*display: none;*/
        }

            .dashboard-item.loaded > .content .display-item.loaded {
                visibility: visible; /*opacity: 1;*/
                -webkit-animation-name: colorchangehighlight2;
                -moz-animation-name: colorchangehighlight2;
                -o-animation-name: colorchangehighlight2;
                animation-name: colorchangehighlight2;
                -webkit-animation-duration: .5s;
                -moz-animation-duration: .5s;
                -o-animation-duration: .5s;
                animation-duration: .5s;
            }
    /*#cnt-status-list.running {
	animation: backGroundMoveRight ease 100s infinite;
	;
}*/

    /*#cnt-status-list.running,*/
    .dashboard-item.loading,
    .box-toggle.running > .header {
        background-size: 28px 28px;
    }

/*#cnt-status-list.running,*/
.box-toggle.running > .header,
body.barcode-read.upload-started #cnt-refresh-counter .ui-widget-header {
    /*-moz-animation: move 12s linear infinite;
    -o-animation: move 12s linear infinite;
    -webkit-animation: move 12s linear infinite;
    animation: move 12s linear infinite;
    background-image: -webkit-repeating-linear-gradient(-45deg, hsl(120, 73.4%, 80%), hsl(120, 73.4%, 80%) 10px, hsl(120, 73.4%, 40%) 10px, hsl(120, 73.4%, 40%) 20px);
    background-image: repeating-linear-gradient(-45deg, hsl(120, 73.4%, 80%), hsl(120, 73.4%, 80%) 10px, hsl(120, 73.4%, 40%) 10px, hsl(120, 73.4%, 40%) 20px);
    background-size: 28px auto;
    background-position-x: 0%;*/
}

.box-toggle.blink > .header {
    -moz-animation: test .2s linear;
    -o-animation: test .2s linear;
    -webkit-animation: test .2s linear;
    animation: test .2s linear;
    animation-iteration-count: 7;
}

@keyframes test {
    0% {
        background-color: inherit;
    }

    1% {
        background-color: rgba(255, 0, 0, .2);
    }

    10% {
        background-color: rgba(255, 0, 0, .3);
    }

    100% {
        background-color: inherit;
    }
}

body.running #bar-body-runner {
    -moz-animation: w0to100 3s linear;
    -o-animation: w0to100 3s linear;
    -webkit-animation: w0to100 3s linear;
    animation: w0to100 3s linear;
}

body.running .data-result-data:before,
/*body.running .data-result-data .header:before,*/
.load-message.running:not(.refresher) {
    -moz-animation: blinkhide 1s ease-in-out infinite;
    -o-animation: blinkhide 1s ease-in-out infinite;
    -webkit-animation: blinkhide 1s ease-in-out infinite;
    animation: blinkhide 1s ease-in-out infinite;
}

form.animate-on-submit.running .disable-on-submit {
    -moz-animation: colorchange 1s infinite;
    -o-animation: colorchange 1s infinite;
    -webkit-animation: colorchange 1s infinite;
    animation: colorchange 1s infinite;
}

body.barcode-read.highlight:not(.upload-started) { /*-moz-animation: colorchangehighlight 1s infinite ease-in-out;
    -o-animation: colorchangehighlight 1s infinite ease-in-out;
    -webkit-animation: colorchangehighlight 1s infinite ease-in-out;
    animation: colorchangehighlight 1s infinite ease-in-out;*/
}

body.barcode-read.highlight #cnt-panel-main {
    background-color: rgba(253, 255, 253, .1) !important;
}

.leecher .read-waiting,
.leecher .scard.btn-danger:not(.empty) { /*-moz-animation: colorchangehighlight2 1s infinite ease-in-out;
    -o-animation: colorchangehighlight2 1s infinite ease-in-out;
    -webkit-animation: colorchangehighlight2 1s infinite ease-in-out;
    animation: colorchangehighlight2 1s infinite ease-in-out;*/
}

body.barcode-read.uploading #cnt-content {
    -moz-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    -o-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    -webkit-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    animation: colorchangehighlighttransparent 1s infinite ease-in-out;
}

.get-permission.running {
    -moz-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    -o-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    -webkit-animation: colorchangehighlighttransparent 1s infinite ease-in-out;
    animation: colorchangehighlighttransparent 1s infinite ease-in-out;
}

.login-with-return {
    -moz-animation: colorchangehighlight 1s infinite ease-in-out;
    -o-animation: colorchangehighlight 1s infinite ease-in-out;
    -webkit-animation: colorchangehighlight 1s infinite ease-in-out;
    animation: colorchangehighlight 1s infinite ease-in-out;
}

.cnt-list-delivery-shot.extended .content .thumbnails .big-icon.img-reloading {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 2000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 2000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

body.window-closing footer {
    /*background: linear-gradient(90deg, white, black, white);*/
    background-size: 600% 600%;
    -webkit-animation: opet 1s ease-in-out infinite;
    -moz-animation: opet 1s ease-in-out infinite;
    -o-animation: opet 1s ease-in-out infinite;
    animation: opet 1s ease-in-out infinite;
    /*color: white;*/
    /*height: 100px;
    line-height: 100px;*/
}

.section-counts table {
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 2s; /* Firefox < 16 */
    -ms-animation: fadein 2s; /* Internet Explorer */
    -o-animation: fadein 2s; /* Opera < 12.1 */
    animation: fadein 2s;
}

tr.event:first-child .section-execute .outer {
    -webkit-animation: showAndGo 2s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: showAndGo 2s; /* Firefox < 16 */
    -ms-animation: showAndGo 2s; /* Internet Explorer */
    -o-animation: showAndGo 2s; /* Opera < 12.1 */
    animation: showAndGo 2s;
}

tr.event:first-child .section-execute.ortala {
    -webkit-animation: showAndGo2 2s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: showAndGo2 2s; /* Firefox < 16 */
    -ms-animation: showAndGo2 2s; /* Internet Explorer */
    -o-animation: showAndGo2 2s; /* Opera < 12.1 */
    animation: showAndGo2 2s;
}

#cnt-panel-left .menu-group .inner span:hover img {
    /*animation-name: spinner2;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    animation-duration: 1s;
    transform-style: preserve-3d;*/
}

.cnt-login form {
    animation: fadein 1s;
}

@keyframes sonarWave  {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

   100%{
        -webkit-transform: scale(3);
        -moz-transform: scale(3);
        -ms-transform: scale(3);
        transform: scale(3);
        opacity: 0;
    }
}

@keyframes slideDown {
    0% {
        height: 0;
        bottom: 1em;
    }

    100% {
        height: 1em;
        bottom: 0;
    }
}

@-webkit-keyframes slide {
    0% {
        background-position-x: 0%;
    }

    100% {
        background-position-x: 100%;
    }
}

@keyframes showAndGo {
    0% {
        opacity: 0;
    }

    5% {
        opacity: 1;
    }

    95% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes showAndGo2 {
    0% {
        height: 0;
    }

    5% {
        height: auto;
        max-height: 100px;
        padding: 5px 5px 3px 5px;
    }

    95% {
        height: auto;
        max-height: 100px;
        padding: 5px 5px 3px 5px;
    }

    100% {
        height: 0;
    }
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-ms-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-o-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes opet {
    0% {
        background-color: rgba(0, 0, 0, .2);
    }

    25% {
        /*background-color: rgba(0, 128, 0, .2);*/
    }

    50% {
        /*background-color: rgba(0, 0, 0, .2);*/
    }

    100% {
        background-color: rgba(0, 128, 0, .2);
    }
}

@-webkit-keyframes colorchangehighlight2 {
    0% {
        background-color: hsl(16.2, 100%, 70%); /*border-color: orangered;*/
        color: brown;
    }

    100% {
        background-color: hsl(16.2, 100%, 90%); /*border-color: white;*/
        color: brown;
    }
}

@-webkit-keyframes colorchangehighlighttransparent {
    50% {
        color: transparent;
    }
}

@-webkit-keyframes colorchangehighlight {
    0% {
        background-color: brown;
        border-color: brown;
    }

    100% {
        background-color: black;
        border-color: black;
    }
}

@-webkit-keyframes colorchange {
    0% {
        background-color: black;
        border-color: black;
    }

    80% {
        background-color: navy;
        border-color: navy;
    }

    100% {
        background-color: black;
        border-color: black;
    }
}

@keyframes w0to100 {
    from {
        opacity: .5;
        width: 0;
    }

    to {
        opacity: .5;
        width: 100%;
    }
}

@keyframes blinkred {
    from {
        color: inherit;
    }

    to {
        color: red;
    }
}

@keyframes blinkwhite {
    from {
        color: inherit;
    }

    to {
        color: white;
    }
}

@keyframes blinkhide {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes blink {
    from {
        color: inherit;
    }

    to {
        color: transparent;
    }
}

@keyframes backGroundMoveRight {
    from { /*background:red;*/
        background-position: 100% 0;
    }

    to { /*background:blue;*/
        background-position: 0 0;
    }
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        -moz-transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        -o-transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
        transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3,0.3,0.3);
        -moz-transform: scale3d(0.3,0.3,0.3);
        -ms-transform: scale3d(0.3,0.3,0.3);
        -o-transform: scale3d(0.3,0.3,0.3);
        transform: scale3d(0.3,0.3,0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        -moz-transform: scale3d(1.1,1.1,1.1);
        -ms-transform: scale3d(1.1,1.1,1.1);
        -o-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9,0.9,0.9);
        -moz-transform: scale3d(0.9,0.9,0.9);
        -ms-transform: scale3d(0.9,0.9,0.9);
        -o-transform: scale3d(0.9,0.9,0.9);
        transform: scale3d(0.9,0.9,0.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        -moz-transform: scale3d(1.03,1.03,1.03);
        -ms-transform: scale3d(1.03,1.03,1.03);
        -o-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03);
    }

    80% {
        -webkit-transform: scale3d(0.97,0.97,0.97);
        -moz-transform: scale3d(0.97,0.97,0.97);
        -ms-transform: scale3d(0.97,0.97,0.97);
        -o-transform: scale3d(0.97,0.97,0.97);
        transform: scale3d(0.97,0.97,0.97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,100% {
        transition-timing-function: cubic-bezier(0.215,0.61,0.355,1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3,0.3,0.3);
        transform: scale3d(0.3,0.3,0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9,0.9,0.9);
        transform: scale3d(0.9,0.9,0.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03);
    }

    80% {
        -webkit-transform: scale3d(0.97,0.97,0.97);
        transform: scale3d(0.97,0.97,0.97);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1);
    }
}

@keyframes move {
    0% {
        background-position-x: 0%;
    }

    100% {
        background-position-x: 1000px;
    }
}

@keyframes box-shadow-2 {
    from {
        box-shadow: none;
    }

    to { /*color: white;*/
        box-shadow: inset -75px -75px 400px rgba(31, 152, 199,.3);
    }
}

@keyframes PageHeader0 {
    0% {
        left: 50%;
        top: 2.2em;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    90% {
        left: 50%;
        top: 2.2em;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    100% {
        right: 250px;
        top: 31px;
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes PageHeader {
    0% {
        font-size: 34px;
        opacity: .5;
        line-height: 24px;
    }

    90% {
        font-size: 34px;
        opacity: .5;
        line-height: 24px;
    }

    100% {
        font-size: 24px;
        opacity: 1;
        line-height: 21px;
    }
}

@keyframes FromTopToDown {
    0% {
        top: -100px;
    }

    90% {
        top: -100px;
    }

    100% {
        top: 0;
    }
}

@keyframes FromBottomToUp {
    from {
        opacity: 1;
        bottom: -100px;
    }

    to {
        opacity: 1;
        bottom: 0;
    }
}

@keyframes notifiCustom {
    0% {
        opacity: 0;
        margin-left: 100%;
    }

    5% {
        opacity: 1;
        margin-left: 0;
    }

    10% {
        opacity: 1;
        margin-left: -10px;
    }

    15% {
        opacity: 1;
        margin-left: -10px;
    }

    95% {
        opacity: 1;
        margin-left: -10px;
    }

    100% {
        margin-left: -100%;
    }
}

@keyframes notifiCustom2 {
    0% {
        opacity: 0;
        margin-top: calc(-2vw - 10px);
        bottom: calc(-2vw - 10px);
    }

    10% {
        opacity: 1;
        margin-top: 0;
        bottom: 0;
    }

    90% {
        opacity: 1;
        margin-top: 0;
        bottom: 0;
    }

    100% {
        opacity: 0;
        margin-top: 0;
        bottom: 0;
    }
}

@keyframes stickiCustom2 {
    0% {
        opacity: 0;
        margin-top: calc(-2vw - 10px);
        bottom: calc(-2vw - 10px);
    }

    10% {
        opacity: 1;
        margin-top: 0;
        bottom: 0;
    }

    90% {
        opacity: 1;
        margin-top: 0;
        bottom: 0;
    }

    100% {
        opacity: 1;
        margin-top: 0;
        bottom: 0;
    }
}

@-webkit-keyframes spinner {
    from {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }

    to {
        -webkit-transform: rotateY(-360deg);
        -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
        -o-transform: rotateY(-360deg);
        transform: rotateY(-360deg);
    }
}

@-moz-keyframes spinner {
    from {
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
        -o-transform: rotateY(-360deg);
        -webkit-transform: rotateY(-360deg);
        transform: rotateY(-360deg);
    }
}

@keyframes spinner {
    from {
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
        -o-transform: rotateY(-360deg);
        -webkit-transform: rotateY(-360deg);
        transform: rotateY(-360deg);
    }
}

@keyframes spinner2 {
    from {
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    to {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes notifi {
    0% {
        opacity: 0;
        right: -100%;
    }

    2% {
        opacity: 1;
        right: 0;
    }

    95% {
        right: 0;
    }

    100% {
        right: -100%;
    }
}

@-webkit-keyframes notifi {
    0% {
        opacity: 0;
        right: -100%;
    }

    2% {
        opacity: 1;
        right: 0;
    }

    95% {
        right: 0;
    }

    100% {
        right: -100%;
    }
}

@keyframes notifi {
    0% {
        opacity: 0;
        right: -100%;
    }

    2% {
        opacity: 1;
        right: 0;
    }

    95% {
        right: 0;
    }

    100% {
        right: -100%;
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@media print {
    #cnt-panel-left,
    header, footer, .no-print, td.execute, th.execute {
        display: none !important;
    }

    #cnt-panel-main {
        margin: 0;
    }

    table {
        border-collapse: collapse;
        page-break-inside: auto;
    }

    td {
        border-collapse: collapse;
        border: 1px solid lightgray;
        padding: 2px 5px !important;
    }

    tr {
        border-collapse: collapse;
        page-break-inside: auto;
    }

    .small {
        font-size: 85%;
    }

    a[href]:after {
        content: none !important;
    }

    #cnt-body {
        padding: 0 !important;
    }

        #cnt-body h1 {
            margin-top: 0 !important;
        }

    .data-result-data {
        width: auto;
        margin: auto;
    }
}

#ContainerNotifi {
    z-index: 68468453;
}
.notifi, #container-notifi {
    z-index:15000;
}
body.default .daterangepicker {
    z-index: 14450;
}

#cnt-body #cnt-page-header {
    z-index: 10001;
}

.ui-front {
    z-index: 4445;
}

.fixed-outer {
    z-index: 4445;
}

.back-focus-out {
    z-index: 4444;
}

.cnt-list-delivery-shot.extended > div > .cnt-box > .content {
    z-index: 4333;
}

.trmobile-page-content-id {
    z-index: 1200;
}

#bar-body-runner {
    z-index: 1100;
}

header {
    z-index: 1000;
}

.cnt-fixed-toolbox.fixed-to-top:before {
    z-index: 220;
}

.fixed-short-info {
    z-index: 105;
}

footer {
    z-index: 101;
}

#cnt-panel-left {
    z-index: 100;
}

#cnt-status-list {
    z-index: 90;
}

#fixed-inner-html-close {
    z-index: 50;
}

.cnt-fixed-toolbox.fixed-to-top, .cnt-fixed-scanbox.fixed-to-top {
    z-index: 50;
}

.cnt-step-view > .content {
    z-index: 1;
}

.cnt-step-view > .step {
    z-index: 0;
}

body.collapsed #cnt-panel-left li:hover ul {
    z-index: -1;
}

.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{-webkit-transition-timing-function:cubic-bezier(.53,1,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;-webkit-transition:all ease;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}
