/* Minification failed. Returning unminified contents.
(51281,57): run-time error CSS1030: Expected identifier, found '>'
(51281,124): run-time error CSS1031: Expected selector, found ')'
(51281,124): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@import url("checkbox.css");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=b89b57985e1e8debe1209884748aa79f)
 * Config saved to config.json and https://gist.github.com/b89b57985e1e8debe1209884748aa79f
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.modal-open,.sr-only,svg:not(:root){overflow:hidden}pre,textarea{overflow:auto}.text-left,caption,th{text-align:left}.btn,.text-nowrap{white-space:nowrap}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,.collapse.in,.media-object,.navbar-brand>img,.open>.dropdown-menu,.tab-content>.active,article,aside,details,figcaption,figure,footer,header,hgroup,input[type=file],main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.badge:empty,.collapse,.label:empty,.tab-content>.tab-pane,[hidden],template{display:none}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.dropdown-toggle:focus,.navbar-toggle:focus,.open>a,a:active,a:hover{outline:0}.alert .alert-link,b,dt,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}*,:after,:before,input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.dropdown-menu,.modal-content{-webkit-background-clip:padding-box}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.img-thumbnail,body{line-height:1.42857143;background-color:#fff}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-thumbnail,.list-inline>li,label{display:inline-block}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;border:1px solid #ddd;border-radius:4px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}legend,pre{color:#333}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,.navbar-btn.btn-sm,h4,h5,h6{margin-top:10px;margin-bottom:10px}dl,ol,ul{margin-top:0}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}pre code,table{background-color:transparent}.list-inline,.list-unstyled,.media-list{padding-left:0;list-style:none}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.breadcrumb>.active,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.nav>li.disabled>a,.navbar-default .btn-link,.navbar-default .navbar-brand,.navbar-default .navbar-link,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text,.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.text-success,a.list-group-item-success,button.list-group-item-success{color:#3c763d}.alert-success .alert-link,a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info,a.list-group-item-info,button.list-group-item-info{color:#31708f}.alert-info .alert-link,a.text-info:focus,a.text-info:hover{color:#245269}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label,.text-warning,a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}.alert-warning .alert-link,a.text-warning:focus,a.text-warning:hover{color:#66512c}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.text-danger,a.list-group-item-danger,button.list-group-item-danger{color:#a94442}.alert-danger .alert-link,a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover,a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.btn-default,.form-control,.navbar-inverse .navbar-toggle .icon-bar,.table .table{background-color:#fff}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.table,address,dl,legend{margin-bottom:20px}ol,ul{margin-bottom:10px}.alert>p,.alert>ul,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table,blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline{margin-left:-5px}.list-inline>li{padding-left:5px;padding-right:5px}legend,pre{display:block}.btn .caret,.btn-group>.btn:first-child,.col-xs-offset-0,.modal-footer .btn-block+.btn-block,dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}code,kbd{padding:2px 4px;font-size:90%}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.pre-scrollable{overflow-y:scroll}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.form-horizontal .form-group,.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.nav-pills>li,.pager .previous>a,.pager .previous>span{float:left}.btn-group-justified>.btn-group .btn,.col-xs-12,.nav-justified,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.carousel-inner>.active.right,.carousel-inner>.next,.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.btn-group-justified>.btn-group .dropdown-menu,.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.dropdown-menu-right,.dropdown-menu.pull-right,.pull-right>.dropdown-menu{right:0;left:auto}.caret,.nav-pills>li+li{margin-left:2px}table{border-collapse:collapse;border-spacing:0}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.panel-group .panel-footer,.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}fieldset,legend{padding:0;border:0}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}legend{width:100%;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}.form-control,output{font-size:14px;line-height:1.42857143;color:#555}label{max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}.btn-block,input[type=range]{display:block;width:100%}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,select[multiple],select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,select[multiple].input-lg,select[multiple].input-sm,select[size],textarea.form-control,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,textarea.input-lg,textarea.input-sm{height:auto}output{display:block;padding-top:7px}.form-control{display:block;width:100%;height:34px;padding:6px 5px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.checkbox-inline.disabled,.checkbox.disabled label,.form-control[disabled],.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .form-control,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control,select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn,select.input-sm{height:30px;line-height:30px}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control,select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn,select.input-lg{height:46px;line-height:46px}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.carousel,.dropdown,.dropup,.has-feedback,.input-group-btn>.btn{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.btn,.caret{display:inline-block;vertical-align:middle}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .has-feedback .form-control-feedback{right:10px}.btn{margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge,.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.alert>p+p,.btn-block+.btn-block,.panel-group .panel+.panel{margin-top:5px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-header,.dropdown-menu>li>a{padding:3px 20px;white-space:nowrap;display:block;line-height:1.42857143}.dropdown-menu .divider,.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.alert h4,.input-group-addon input[type=checkbox],.input-group-addon input[type=radio],.media:first-child{margin-top:0}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.btn-group,.btn-group-vertical,.input-group,.input-group .form-control,.input-group-btn,.nav>li,.nav>li>a,.navbar{position:relative}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{display:inline-block;vertical-align:middle}.btn-group-justified,.input-group{display:table;border-collapse:separate}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.input-group-btn>.btn+.btn,.modal-footer .btn-group .btn+.btn{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn,.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{width:100%;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon:first-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.input-group-addon:last-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{display:block}.nav>li>a{display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover,.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.media-object.img-thumbnail,.nav>li>a>img{max-width:none}.nav-tabs,.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-pills>li>a{border-radius:4px}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified,.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 10px;font-size:18px;line-height:20px;height:50px}.badge,.label{line-height:1;white-space:nowrap;font-weight:700}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav{margin:7.5px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.navbar-form{padding:10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -10px}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle,.panel-default{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover,.navbar-default .navbar-link:hover,a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .btn-link,.navbar-inverse .navbar-brand,.navbar-inverse .navbar-link,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover,.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.pager,.pagination{padding-left:0;margin:20px 0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.pagination{border-radius:4px}.label,.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.nav-pills>li>a>.badge,.tooltip.right{margin-left:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.list-group-item>.badge,.pager .next>a,.pager .next>span{float:right}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{padding:.2em .6em .3em;font-size:75%;color:#fff;text-align:center;vertical-align:baseline;border-radius:.25em}.badge,.progress-bar{font-size:12px;text-align:center}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .badge,.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-success,.progress-bar-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info,.progress-bar-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning,.progress-bar-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger,.progress-bar-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.jumbotron,.jumbotron .h1,.jumbotron h1,.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.panel-heading>.dropdown .dropdown-toggle,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a,a.list-group-item-danger .list-group-item-heading,a.list-group-item-info .list-group-item-heading,a.list-group-item-success .list-group-item-heading,a.list-group-item-warning .list-group-item-heading,button.list-group-item-danger .list-group-item-heading,button.list-group-item-info .list-group-item-heading,button.list-group-item-success .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item>.badge+.badge{margin-right:5px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.alert,.progress,.thumbnail{margin-bottom:20px}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:10px;padding-right:10px}.jumbotron .container{max-width:100%}.thumbnail{display:block;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}.panel-primary,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{color:inherit}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;line-height:20px;color:#fff;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s;-o-transition:width .6s;transition:width .6s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:2s linear infinite progress-bar-stripes;-o-animation:2s linear infinite progress-bar-stripes;animation:2s linear infinite progress-bar-stripes}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-info,.progress-striped .progress-bar-success,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.list-group-item-heading,.media-heading{margin-top:0;margin-bottom:5px}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-text{margin-bottom:0;line-height:1.3}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.close{line-height:1}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-footer,.well{background-color:#f5f5f5}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-group,.well{margin-bottom:20px}.panel-footer{padding:10px 15px;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body,.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}.modal-backdrop.fade,.tooltip{opacity:0}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.lead{font-size:21px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:740px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.navbar-header,.navbar-nav>li{float:left}.col-sm-12,.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.form-inline .form-control-static,.form-inline .form-group,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group,.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.navbar-form .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label,.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.navbar{border-radius:4px}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:10px;margin-right:10px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.container{width:960px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:12px}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;bottom:0}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.carousel-caption,.carousel-control{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.active.left,.carousel-inner>.prev{left:-100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hidden,.hide,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media (min-width:1200px){.container{width:1160px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media print{.visible-print,.visible-print-block{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
.checkbox,.radio{padding-left:0;margin-top:0;margin-bottom:0;min-height:0;height:20px}.control-group{display:inline-block;vertical-align:top;background:#fff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:30px;width:200px;height:210px;margin:10px}.control,.control input:checked~.control__indicator:after{display:block}.control{position:relative;padding-left:30px!important;margin-bottom:0;cursor:pointer;line-height:13px;font-weight:400}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.control--radio .control__indicator{border-radius:50%}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#ccc}.control input:checked~.control__indicator{background:#0172cb}.control input:checked:focus~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#0e647d}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control--checkbox .control__indicator:after{left:6px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../../../../../Content/css/flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../../../../../Content/css/flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../../../../../Content/css/flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../../../../../Content/css/flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../../../../../Content/css/flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../../../../../Content/css/flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/al.svg)}.flag-icon-am{background-image:url(../../../../../Content/css/flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../../../../../Content/css/flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../../../../../Content/css/flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../../../../../Content/css/flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../../../../../Content/css/flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/as.svg)}.flag-icon-at{background-image:url(../../../../../Content/css/flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/at.svg)}.flag-icon-au{background-image:url(../../../../../Content/css/flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../../../../../Content/css/flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../../../../../Content/css/flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../../../../../Content/css/flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../../../../../Content/css/flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../../../../../Content/css/flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../../../../../Content/css/flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../../../../../Content/css/flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../../../../../Content/css/flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../../../../../Content/css/flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../../../../../Content/css/flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../../../../../Content/css/flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../../../../../Content/css/flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../../../../../Content/css/flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../../../../../Content/css/flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../../../../../Content/css/flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../../../../../Content/css/flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../../../../../Content/css/flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../../../../../Content/css/flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../../../../../Content/css/flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../../../../../Content/css/flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../../../../../Content/css/flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../../../../../Content/css/flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../../../../../Content/css/flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../../../../../Content/css/flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../../../../../Content/css/flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../../../../../Content/css/flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../../../../../Content/css/flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../../../../../Content/css/flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../../../../../Content/css/flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../../../../../Content/css/flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../../../../../Content/css/flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../../../../../Content/css/flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../../../../../Content/css/flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../../../../../Content/css/flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../../../../../Content/css/flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../../../../../Content/css/flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../../../../../Content/css/flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../../../../../Content/css/flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../../../../../Content/css/flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../../../../../Content/css/flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../../../../../Content/css/flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../../../../../Content/css/flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../../../../../Content/css/flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../../../../../Content/css/flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../../../../../Content/css/flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../../../../../Content/css/flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../../../../../Content/css/flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../../../../../Content/css/flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../../../../../Content/css/flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../../../../../Content/css/flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../../../../../Content/css/flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../../../../../Content/css/flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../../../../../Content/css/flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../../../../../Content/css/flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/er.svg)}.flag-icon-es{background-image:url(../../../../../Content/css/flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/es.svg)}.flag-icon-et{background-image:url(../../../../../Content/css/flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../../../../../Content/css/flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../../../../../Content/css/flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../../../../../Content/css/flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../../../../../Content/css/flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../../../../../Content/css/flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../../../../../Content/css/flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fr.svg)}.flag-icon-fr-ca{background-image:url(../../../../../Content/css/flags/4x3/fr-ca.svg)}.flag-icon-fr-ca.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/fr-ca.svg)}.flag-icon-ga{background-image:url(../../../../../Content/css/flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../../../../../Content/css/flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../../../../../Content/css/flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../../../../../Content/css/flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../../../../../Content/css/flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../../../../../Content/css/flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../../../../../Content/css/flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../../../../../Content/css/flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../../../../../Content/css/flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../../../../../Content/css/flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../../../../../Content/css/flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../../../../../Content/css/flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../../../../../Content/css/flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../../../../../Content/css/flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../../../../../Content/css/flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../../../../../Content/css/flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../../../../../Content/css/flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../../../../../Content/css/flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../../../../../Content/css/flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../../../../../Content/css/flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../../../../../Content/css/flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../../../../../Content/css/flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../../../../../Content/css/flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../../../../../Content/css/flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../../../../../Content/css/flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../../../../../Content/css/flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../../../../../Content/css/flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../../../../../Content/css/flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/il.svg)}.flag-icon-im{background-image:url(../../../../../Content/css/flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/im.svg)}.flag-icon-hi,.flag-icon-in{background-image:url(../../../../../Content/css/flags/4x3/in.svg)}.flag-icon-hi.flag-icon-squared,.flag-icon-in.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/in.svg)}.flag-icon-io{background-image:url(../../../../../Content/css/flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../../../../../Content/css/flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../../../../../Content/css/flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../../../../../Content/css/flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/is.svg)}.flag-icon-it{background-image:url(../../../../../Content/css/flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/it.svg)}.flag-icon-je{background-image:url(../../../../../Content/css/flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../../../../../Content/css/flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../../../../../Content/css/flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../../../../../Content/css/flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../../../../../Content/css/flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../../../../../Content/css/flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../../../../../Content/css/flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../../../../../Content/css/flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../../../../../Content/css/flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../../../../../Content/css/flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../../../../../Content/css/flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../../../../../Content/css/flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../../../../../Content/css/flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../../../../../Content/css/flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../../../../../Content/css/flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../../../../../Content/css/flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../../../../../Content/css/flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../../../../../Content/css/flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../../../../../Content/css/flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../../../../../Content/css/flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../../../../../Content/css/flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../../../../../Content/css/flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../../../../../Content/css/flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../../../../../Content/css/flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../../../../../Content/css/flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../../../../../Content/css/flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../../../../../Content/css/flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../../../../../Content/css/flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../../../../../Content/css/flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/md.svg)}.flag-icon-me{background-image:url(../../../../../Content/css/flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../../../../../Content/css/flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../../../../../Content/css/flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../../../../../Content/css/flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../../../../../Content/css/flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../../../../../Content/css/flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../../../../../Content/css/flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../../../../../Content/css/flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../../../../../Content/css/flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../../../../../Content/css/flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../../../../../Content/css/flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../../../../../Content/css/flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../../../../../Content/css/flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../../../../../Content/css/flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../../../../../Content/css/flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../../../../../Content/css/flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../../../../../Content/css/flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../../../../../Content/css/flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../../../../../Content/css/flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../../../../../Content/css/flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../../../../../Content/css/flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../../../../../Content/css/flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../../../../../Content/css/flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../../../../../Content/css/flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../../../../../Content/css/flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../../../../../Content/css/flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../../../../../Content/css/flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../../../../../Content/css/flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/no.svg)}.flag-icon-np{background-image:url(../../../../../Content/css/flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../../../../../Content/css/flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../../../../../Content/css/flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../../../../../Content/css/flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../../../../../Content/css/flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../../../../../Content/css/flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../../../../../Content/css/flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../../../../../Content/css/flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../../../../../Content/css/flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../../../../../Content/css/flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../../../../../Content/css/flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../../../../../Content/css/flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../../../../../Content/css/flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../../../../../Content/css/flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../../../../../Content/css/flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../../../../../Content/css/flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../../../../../Content/css/flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../../../../../Content/css/flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../../../../../Content/css/flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../../../../../Content/css/flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../../../../../Content/css/flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../../../../../Content/css/flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../../../../../Content/css/flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../../../../../Content/css/flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../../../../../Content/css/flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../../../../../Content/css/flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../../../../../Content/css/flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../../../../../Content/css/flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../../../../../Content/css/flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../../../../../Content/css/flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../../../../../Content/css/flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../../../../../Content/css/flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../../../../../Content/css/flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../../../../../Content/css/flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../../../../../Content/css/flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../../../../../Content/css/flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../../../../../Content/css/flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../../../../../Content/css/flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../../../../../Content/css/flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../../../../../Content/css/flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../../../../../Content/css/flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../../../../../Content/css/flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../../../../../Content/css/flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../../../../../Content/css/flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../../../../../Content/css/flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../../../../../Content/css/flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../../../../../Content/css/flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../../../../../Content/css/flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../../../../../Content/css/flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../../../../../Content/css/flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../../../../../Content/css/flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../../../../../Content/css/flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../../../../../Content/css/flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../../../../../Content/css/flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../../../../../Content/css/flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../../../../../Content/css/flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../../../../../Content/css/flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../../../../../Content/css/flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../../../../../Content/css/flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../../../../../Content/css/flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../../../../../Content/css/flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../../../../../Content/css/flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../../../../../Content/css/flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../../../../../Content/css/flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../../../../../Content/css/flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/um.svg)}.flag-icon-en,.flag-icon-us{background-image:url(../../../../../Content/css/flags/4x3/us.svg)}.flag-icon-en.flag-icon-squared,.flag-icon-us.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../../../../../Content/css/flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../../../../../Content/css/flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../../../../../Content/css/flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../../../../../Content/css/flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../../../../../Content/css/flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../../../../../Content/css/flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../../../../../Content/css/flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../../../../../Content/css/flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../../../../../Content/css/flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../../../../../Content/css/flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../../../../../Content/css/flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../../../../../Content/css/flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../../../../../Content/css/flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../../../../../Content/css/flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../../../../../Content/css/flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../../../../../Content/css/flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(../../../../../Content/css/flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(../../../../../Content/css/flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(../../../../../Content/css/flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../../../../../Content/css/flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../../../../../Content/css/flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../../../../../Content/css/flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../../../../../Content/css/flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../../../../../Content/css/flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../../../../../Content/css/flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../../../../../Content/css/flags/1x1/xk.svg)}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url('fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../../../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../../../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../../../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x,.fa-stack-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left,.pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(../../../fonts/toadOcfmlt9b38dHJxOBGAIasgMoEcVHo3r268QTaWo.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(../../../fonts/toadOcfmlt9b38dHJxOBGJCDkYQxybH_Rl7Qv7ee2N4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(../../../fonts/toadOcfmlt9b38dHJxOBGCVh0V6fR69OLaFLklYbiSk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(../../../fonts/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(../../../fonts/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(../../../fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../../../fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../../../fonts/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../../../fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../../../fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(../../../fonts/toadOcfmlt9b38dHJxOBGLpVETArfVi9McBbsQ4atuQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(../../../fonts/toadOcfmlt9b38dHJxOBGEfh7q1GW6w7vv_rRnRqMrY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(../../../fonts/toadOcfmlt9b38dHJxOBGHZhYM0_6AejPZE-OqA592o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6Dx8cL9zsYYyxVMwatU85cQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6PCsapai9JN_dpv7KtlunNg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6GLvoADUPo08d8_TfMCzMpg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(../../../fonts/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(../../../fonts/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(../../../fonts/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6J-EY3txTwhUdSs_eHhDaJM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6Kr3NmSntz3GE6rIpxOPZGY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6Nnl6YROR5rHLkdLoHwoOWA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6CibMF1hxOLo1b4zdIEBvuw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6H1Ah8-D2WXjE_RNgU-I6-c.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(../../../fonts/fpTVHK8qsXbIeTHTrnQH6Kixy-5gtMP3-zP8S1pobIg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/*Material Icon*/
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../../../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
/**
 * @package IcoFont by ShapeBootstrap - https://shapebootstrap.net
 * @version 1.0.0 Beta
 * @author IcoFont http://icofont.com
 * @copyright Copyright (c) 2017 IcoFont
 * @license - http://icofont.com/license/
*/

@font-face {
    font-family: 'icofont';
    src: url('../../../fonts/icofont.eot?v=1.0.0-beta');
    src: url('../../../fonts/icofont.eot?v=1.0.0-beta#iefix') format('embedded-opentype'),
    url('../../../fonts/icofont.ttf?v=1.0.0-beta') format('truetype'),
    url('../../../fonts/icofont.woff?v=1.0.0-beta') format('woff'),
    url('../../../fonts/icofont.svg?v=1.0.0-beta#icofont') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icofont {
    font-family: 'IcoFont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icofont-angry-monster:before {
	content: "\e901";
}
.icofont-bathtub:before {
	content: "\e902";
}
.icofont-bird-wings:before {
	content: "\e903";
}
.icofont-bow:before {
	content: "\e904";
}
.icofont-brain-alt:before {
	content: "\e905";
}
.icofont-butterfly-alt:before {
	content: "\e906";
}
.icofont-castle:before {
	content: "\e907";
}
.icofont-circuit:before {
	content: "\e908";
}
.icofont-dart:before {
	content: "\e909";
}
.icofont-dice-alt:before {
	content: "\e90a";
}
.icofont-disability-race:before {
	content: "\e90b";
}
.icofont-diving-goggle:before {
	content: "\e90c";
}
.icofont-fire-alt:before {
	content: "\e90d";
}
.icofont-flame-torch:before {
	content: "\e90e";
}
.icofont-flora-flower:before {
	content: "\e90f";
}
.icofont-flora:before {
	content: "\e910";
}
.icofont-gift-box:before {
	content: "\e911";
}
.icofont-halloween-pumpkin:before {
	content: "\e912";
}
.icofont-hand-power:before {
	content: "\e913";
}
.icofont-hand-thunder:before {
	content: "\e914";
}
.icofont-king-crown:before {
	content: "\e915";
}
.icofont-king-monster:before {
	content: "\e916";
}
.icofont-love:before {
	content: "\e917";
}
.icofont-magician-hat:before {
	content: "\e918";
}
.icofont-native-american:before {
	content: "\e919";
}
.icofont-open-eye:before {
	content: "\e91a";
}
.icofont-owl-look:before {
	content: "\e91b";
}
.icofont-phoenix:before {
	content: "\e91c";
}
.icofont-queen-crown:before {
	content: "\e91d";
}
.icofont-robot-face:before {
	content: "\e91e";
}
.icofont-sand-clock:before {
	content: "\e91f";
}
.icofont-shield-alt:before {
	content: "\e920";
}
.icofont-ship-wheel:before {
	content: "\e921";
}
.icofont-skull-danger:before {
	content: "\e922";
}
.icofont-skull-face:before {
	content: "\e923";
}
.icofont-snail:before {
	content: "\e924";
}
.icofont-snow-alt:before {
	content: "\e925";
}
.icofont-snow-flake:before {
	content: "\e926";
}
.icofont-snowmobile:before {
	content: "\e927";
}
.icofont-space-shuttle:before {
	content: "\e928";
}
.icofont-star-shape:before {
	content: "\e929";
}
.icofont-swirl:before {
	content: "\e92a";
}
.icofont-tattoo-wing:before {
	content: "\e92b";
}
.icofont-throne:before {
	content: "\e92c";
}
.icofont-touch:before {
	content: "\e92d";
}
.icofont-tree-alt:before {
	content: "\e92e";
}
.icofont-triangle:before {
	content: "\e92f";
}
.icofont-unity-hand:before {
	content: "\e930";
}
.icofont-weed:before {
	content: "\e931";
}
.icofont-woman-bird:before {
	content: "\e932";
}
.icofont-animal-bat:before {
	content: "\e933";
}
.icofont-animal-bear-tracks:before {
	content: "\e934";
}
.icofont-animal-bear:before {
	content: "\e935";
}
.icofont-animal-bird-alt:before {
	content: "\e936";
}
.icofont-animal-bird:before {
	content: "\e937";
}
.icofont-animal-bone:before {
	content: "\e938";
}
.icofont-animal-bull:before {
	content: "\e939";
}
.icofont-animal-camel-alt:before {
	content: "\e93a";
}
.icofont-animal-camel-head:before {
	content: "\e93b";
}
.icofont-animal-camel:before {
	content: "\e93c";
}
.icofont-animal-cat-alt-1:before {
	content: "\e93d";
}
.icofont-animal-cat-alt-2:before {
	content: "\e93e";
}
.icofont-animal-cat-alt-3:before {
	content: "\e93f";
}
.icofont-animal-cat-alt-4:before {
	content: "\e940";
}
.icofont-animal-cat-with-dog:before {
	content: "\e941";
}
.icofont-animal-cat:before {
	content: "\e942";
}
.icofont-animal-cow-head:before {
	content: "\e943";
}
.icofont-animal-cow:before {
	content: "\e944";
}
.icofont-animal-crab:before {
	content: "\e945";
}
.icofont-animal-crocodile:before {
	content: "\e946";
}
.icofont-animal-deer-head:before {
	content: "\e947";
}
.icofont-animal-dog-alt:before {
	content: "\e948";
}
.icofont-animal-dog-barking:before {
	content: "\e949";
}
.icofont-animal-dog:before {
	content: "\e94a";
}
.icofont-animal-dolphin:before {
	content: "\e94b";
}
.icofont-animal-duck-tracks:before {
	content: "\e94c";
}
.icofont-animal-eagle-head:before {
	content: "\e94d";
}
.icofont-animal-eaten-fish:before {
	content: "\e94e";
}
.icofont-animal-elephant-alt:before {
	content: "\e94f";
}
.icofont-animal-elephant-head-alt:before {
	content: "\e950";
}
.icofont-animal-elephant-head:before {
	content: "\e951";
}
.icofont-animal-elephant:before {
	content: "\e952";
}
.icofont-animal-elk:before {
	content: "\e953";
}
.icofont-animal-fish-alt-1:before {
	content: "\e954";
}
.icofont-animal-fish-alt-2:before {
	content: "\e955";
}
.icofont-animal-fish-alt-3:before {
	content: "\e956";
}
.icofont-animal-fish-alt-4:before {
	content: "\e957";
}
.icofont-animal-fish:before {
	content: "\e958";
}
.icofont-animal-fox-alt:before {
	content: "\e959";
}
.icofont-animal-fox:before {
	content: "\e95a";
}
.icofont-animal-frog-tracks:before {
	content: "\e95b";
}
.icofont-animal-frog:before {
	content: "\e95c";
}
.icofont-animal-froggy:before {
	content: "\e95d";
}
.icofont-animal-giraffe-alt:before {
	content: "\e95e";
}
.icofont-animal-giraffe:before {
	content: "\e95f";
}
.icofont-animal-goat-head-alt-1:before {
	content: "\e960";
}
.icofont-animal-goat-head-alt-2:before {
	content: "\e961";
}
.icofont-animal-goat-head:before {
	content: "\e962";
}
.icofont-animal-gorilla:before {
	content: "\e963";
}
.icofont-animal-hen-tracks:before {
	content: "\e964";
}
.icofont-animal-horse-head-alt-1:before {
	content: "\e965";
}
.icofont-animal-horse-head-alt-2:before {
	content: "\e966";
}
.icofont-animal-horse-head:before {
	content: "\e967";
}
.icofont-animal-horse-tracks:before {
	content: "\e968";
}
.icofont-animal-jellyfish:before {
	content: "\e969";
}
.icofont-animal-kangaroo:before {
	content: "\e96a";
}
.icofont-animal-lemur:before {
	content: "\e96b";
}
.icofont-animal-lion-alt:before {
	content: "\e96c";
}
.icofont-animal-lion-head-alt:before {
	content: "\e96d";
}
.icofont-animal-lion-head:before {
	content: "\e96e";
}
.icofont-animal-lion:before {
	content: "\e96f";
}
.icofont-animal-monkey-alt-1:before {
	content: "\e970";
}
.icofont-animal-monkey-alt-2:before {
	content: "\e971";
}
.icofont-animal-monkey-alt-3:before {
	content: "\e972";
}
.icofont-animal-monkey:before {
	content: "\e973";
}
.icofont-animal-octopus-alt:before {
	content: "\e974";
}
.icofont-animal-octopus:before {
	content: "\e975";
}
.icofont-animal-owl:before {
	content: "\e976";
}
.icofont-animal-panda-alt:before {
	content: "\e977";
}
.icofont-animal-panda:before {
	content: "\e978";
}
.icofont-animal-panther:before {
	content: "\e979";
}
.icofont-animal-parrot-lip:before {
	content: "\e97a";
}
.icofont-animal-parrot:before {
	content: "\e97b";
}
.icofont-animal-paw:before {
	content: "\e97c";
}
.icofont-animal-pelican:before {
	content: "\e97d";
}
.icofont-animal-penguin:before {
	content: "\e97e";
}
.icofont-animal-pig-alt:before {
	content: "\e97f";
}
.icofont-animal-pig:before {
	content: "\e980";
}
.icofont-animal-pigeon-alt:before {
	content: "\e981";
}
.icofont-animal-pigeon:before {
	content: "\e982";
}
.icofont-animal-pigeons:before {
	content: "\e983";
}
.icofont-animal-rabbit-running:before {
	content: "\e984";
}
.icofont-animal-rat-alt:before {
	content: "\e985";
}
.icofont-animal-rhino-head:before {
	content: "\e986";
}
.icofont-animal-rhino:before {
	content: "\e987";
}
.icofont-animal-rooster:before {
	content: "\e988";
}
.icofont-animal-seahorse:before {
	content: "\e989";
}
.icofont-animal-seal:before {
	content: "\e98a";
}
.icofont-animal-shrimp:before {
	content: "\e98b";
}
.icofont-animal-snail-alt-1:before {
	content: "\e98c";
}
.icofont-animal-snail-alt-2:before {
	content: "\e98d";
}
.icofont-animal-snail:before {
	content: "\e98e";
}
.icofont-animal-snake:before {
	content: "\e98f";
}
.icofont-animal-squid:before {
	content: "\e990";
}
.icofont-animal-squirrel:before {
	content: "\e991";
}
.icofont-animal-tiger-alt:before {
	content: "\e992";
}
.icofont-animal-tiger:before {
	content: "\e993";
}
.icofont-animal-turtle:before {
	content: "\e994";
}
.icofont-animal-whale:before {
	content: "\e995";
}
.icofont-animal-woodpecker:before {
	content: "\e996";
}
.icofont-animal-zebra:before {
	content: "\e997";
}
.icofont-brand-acer:before {
	content: "\e998";
}
.icofont-brand-adidas:before {
	content: "\e999";
}
.icofont-brand-adobe:before {
	content: "\e99a";
}
.icofont-brand-air-new-zealand:before {
	content: "\e99b";
}
.icofont-brand-airbnb:before {
	content: "\e99c";
}
.icofont-brand-aircell:before {
	content: "\e99d";
}
.icofont-brand-airtel:before {
	content: "\e99e";
}
.icofont-brand-alcatel:before {
	content: "\e99f";
}
.icofont-brand-alibaba:before {
	content: "\e9a0";
}
.icofont-brand-aliexpress:before {
	content: "\e9a1";
}
.icofont-brand-alipay:before {
	content: "\e9a2";
}
.icofont-brand-amazon:before {
	content: "\e9a3";
}
.icofont-brand-amd:before {
	content: "\e9a4";
}
.icofont-brand-american-airlines:before {
	content: "\e9a5";
}
.icofont-brand-android-robot:before {
	content: "\e9a6";
}
.icofont-brand-android:before {
	content: "\e9a7";
}
.icofont-brand-aol:before {
	content: "\e9a8";
}
.icofont-brand-apple:before {
	content: "\e9a9";
}
.icofont-brand-appstore:before {
	content: "\e9aa";
}
.icofont-brand-asus:before {
	content: "\e9ab";
}
.icofont-brand-ati:before {
	content: "\e9ac";
}
.icofont-brand-att:before {
	content: "\e9ad";
}
.icofont-brand-audi:before {
	content: "\e9ae";
}
.icofont-brand-axiata:before {
	content: "\e9af";
}
.icofont-brand-bada:before {
	content: "\e9b0";
}
.icofont-brand-bbc:before {
	content: "\e9b1";
}
.icofont-brand-bing:before {
	content: "\e9b2";
}
.icofont-brand-blackberry:before {
	content: "\e9b3";
}
.icofont-brand-bmw:before {
	content: "\e9b4";
}
.icofont-brand-box:before {
	content: "\e9b5";
}
.icofont-brand-burger-king:before {
	content: "\e9b6";
}
.icofont-brand-business-insider:before {
	content: "\e9b7";
}
.icofont-brand-buzzfeed:before {
	content: "\e9b8";
}
.icofont-brand-cannon:before {
	content: "\e9b9";
}
.icofont-brand-casio:before {
	content: "\e9ba";
}
.icofont-brand-china-mobile:before {
	content: "\e9bb";
}
.icofont-brand-china-telecom:before {
	content: "\e9bc";
}
.icofont-brand-china-unicom:before {
	content: "\e9bd";
}
.icofont-brand-cisco:before {
	content: "\e9be";
}
.icofont-brand-citibank:before {
	content: "\e9bf";
}
.icofont-brand-cnet:before {
	content: "\e9c0";
}
.icofont-brand-cnn:before {
	content: "\e9c1";
}
.icofont-brand-cocal-cola:before {
	content: "\e9c2";
}
.icofont-brand-compaq:before {
	content: "\e9c3";
}
.icofont-brand-copy:before {
	content: "\e9c4";
}
.icofont-brand-debian:before {
	content: "\e9c5";
}
.icofont-brand-delicious:before {
	content: "\e9c6";
}
.icofont-brand-dell:before {
	content: "\e9c7";
}
.icofont-brand-designbump:before {
	content: "\e9c8";
}
.icofont-brand-designfloat:before {
	content: "\e9c9";
}
.icofont-brand-disney:before {
	content: "\e9ca";
}
.icofont-brand-dodge:before {
	content: "\e9cb";
}
.icofont-brand-dove:before {
	content: "\e9cc";
}
.icofont-brand-ebay:before {
	content: "\e9cd";
}
.icofont-brand-eleven:before {
	content: "\e9ce";
}
.icofont-brand-emirates:before {
	content: "\e9cf";
}
.icofont-brand-espn:before {
	content: "\e9d0";
}
.icofont-brand-etihad-airways:before {
	content: "\e9d1";
}
.icofont-brand-etisalat:before {
	content: "\e9d2";
}
.icofont-brand-etsy:before {
	content: "\e9d3";
}
.icofont-brand-facebook:before {
	content: "\e9d4";
}
.icofont-brand-fastrack:before {
	content: "\e9d5";
}
.icofont-brand-fedex:before {
	content: "\e9d6";
}
.icofont-brand-ferrari:before {
	content: "\e9d7";
}
.icofont-brand-fitbit:before {
	content: "\e9d8";
}
.icofont-brand-flikr:before {
	content: "\e9d9";
}
.icofont-brand-forbes:before {
	content: "\e9da";
}
.icofont-brand-foursquare:before {
	content: "\e9db";
}
.icofont-brand-fox:before {
	content: "\e9dc";
}
.icofont-brand-foxconn:before {
	content: "\e9dd";
}
.icofont-brand-fujitsu:before {
	content: "\e9de";
}
.icofont-brand-general-electric:before {
	content: "\e9df";
}
.icofont-brand-gillette:before {
	content: "\e9e0";
}
.icofont-brand-gizmodo:before {
	content: "\e9e1";
}
.icofont-brand-gnome:before {
	content: "\e9e2";
}
.icofont-brand-google:before {
	content: "\e9e3";
}
.icofont-brand-gopro:before {
	content: "\e9e4";
}
.icofont-brand-gucci:before {
	content: "\e9e5";
}
.icofont-brand-hallmark:before {
	content: "\e9e6";
}
.icofont-brand-hi5:before {
	content: "\e9e7";
}
.icofont-brand-honda:before {
	content: "\e9e8";
}
.icofont-brand-hp:before {
	content: "\e9e9";
}
.icofont-brand-hsbc:before {
	content: "\e9ea";
}
.icofont-brand-htc:before {
	content: "\e9eb";
}
.icofont-brand-huawei:before {
	content: "\e9ec";
}
.icofont-brand-hulu:before {
	content: "\e9ed";
}
.icofont-brand-hyundai:before {
	content: "\e9ee";
}
.icofont-brand-ibm:before {
	content: "\e9ef";
}
.icofont-brand-icofont:before {
	content: "\e9f0";
}
.icofont-brand-icq:before {
	content: "\e9f1";
}
.icofont-brand-ikea:before {
	content: "\e9f2";
}
.icofont-brand-imdb:before {
	content: "\e9f3";
}
.icofont-brand-indiegogo:before {
	content: "\e9f4";
}
.icofont-brand-intel:before {
	content: "\e9f5";
}
.icofont-brand-ipair:before {
	content: "\e9f6";
}
.icofont-brand-jaguar:before {
	content: "\e9f7";
}
.icofont-brand-java:before {
	content: "\e9f8";
}
.icofont-brand-joomshaper:before {
	content: "\e9f9";
}
.icofont-brand-kickstarter:before {
	content: "\e9fa";
}
.icofont-brand-kik:before {
	content: "\e9fb";
}
.icofont-brand-lastfm:before {
	content: "\e9fc";
}
.icofont-brand-lego:before {
	content: "\e9fd";
}
.icofont-brand-lenovo:before {
	content: "\e9fe";
}
.icofont-brand-levis:before {
	content: "\e9ff";
}
.icofont-brand-lexus:before {
	content: "\ea00";
}
.icofont-brand-lg:before {
	content: "\ea01";
}
.icofont-brand-life-hacker:before {
	content: "\ea02";
}
.icofont-brand-line-messenger:before {
	content: "\ea03";
}
.icofont-brand-linkedin:before {
	content: "\ea04";
}
.icofont-brand-linux-mint:before {
	content: "\ea05";
}
.icofont-brand-linux:before {
	content: "\ea06";
}
.icofont-brand-lionix:before {
	content: "\ea07";
}
.icofont-brand-live-messenger:before {
	content: "\ea08";
}
.icofont-brand-loreal:before {
	content: "\ea09";
}
.icofont-brand-louis-vuitton:before {
	content: "\ea0a";
}
.icofont-brand-mac-os:before {
	content: "\ea0b";
}
.icofont-brand-marvel-app:before {
	content: "\ea0c";
}
.icofont-brand-mashable:before {
	content: "\ea0d";
}
.icofont-brand-mazda:before {
	content: "\ea0e";
}
.icofont-brand-mcdonals:before {
	content: "\ea0f";
}
.icofont-brand-mercedes:before {
	content: "\ea10";
}
.icofont-brand-micromax:before {
	content: "\ea11";
}
.icofont-brand-microsoft:before {
	content: "\ea12";
}
.icofont-brand-mobileme:before {
	content: "\ea13";
}
.icofont-brand-mobily:before {
	content: "\ea14";
}
.icofont-brand-motorola:before {
	content: "\ea15";
}
.icofont-brand-msi:before {
	content: "\ea16";
}
.icofont-brand-mts:before {
	content: "\ea17";
}
.icofont-brand-myspace:before {
	content: "\ea18";
}
.icofont-brand-mytv:before {
	content: "\ea19";
}
.icofont-brand-nasa:before {
	content: "\ea1a";
}
.icofont-brand-natgeo:before {
	content: "\ea1b";
}
.icofont-brand-nbc:before {
	content: "\ea1c";
}
.icofont-brand-nescafe:before {
	content: "\ea1d";
}
.icofont-brand-nestle:before {
	content: "\ea1e";
}
.icofont-brand-netflix:before {
	content: "\ea1f";
}
.icofont-brand-nexus:before {
	content: "\ea20";
}
.icofont-brand-nike:before {
	content: "\ea21";
}
.icofont-brand-nokia:before {
	content: "\ea22";
}
.icofont-brand-nvidia:before {
	content: "\ea23";
}
.icofont-brand-omega:before {
	content: "\ea24";
}
.icofont-brand-opensuse:before {
	content: "\ea25";
}
.icofont-brand-oracle:before {
	content: "\ea26";
}
.icofont-brand-panasonic:before {
	content: "\ea27";
}
.icofont-brand-paypal:before {
	content: "\ea28";
}
.icofont-brand-pepsi:before {
	content: "\ea29";
}
.icofont-brand-philips:before {
	content: "\ea2a";
}
.icofont-brand-pizza-hut:before {
	content: "\ea2b";
}
.icofont-brand-playstation:before {
	content: "\ea2c";
}
.icofont-brand-puma:before {
	content: "\ea2d";
}
.icofont-brand-qatar-air:before {
	content: "\ea2e";
}
.icofont-brand-qvc:before {
	content: "\ea2f";
}
.icofont-brand-readernaut:before {
	content: "\ea30";
}
.icofont-brand-redbull:before {
	content: "\ea31";
}
.icofont-brand-reebok:before {
	content: "\ea32";
}
.icofont-brand-reuters:before {
	content: "\ea33";
}
.icofont-brand-samsung:before {
	content: "\ea34";
}
.icofont-brand-sap:before {
	content: "\ea35";
}
.icofont-brand-saudia-airlines:before {
	content: "\ea36";
}
.icofont-brand-scribd:before {
	content: "\ea37";
}
.icofont-brand-shell:before {
	content: "\ea38";
}
.icofont-brand-siemens:before {
	content: "\ea39";
}
.icofont-brand-sk-telecom:before {
	content: "\ea3a";
}
.icofont-brand-slideshare:before {
	content: "\ea3b";
}
.icofont-brand-smashing-magazine:before {
	content: "\ea3c";
}
.icofont-brand-snapchat:before {
	content: "\ea3d";
}
.icofont-brand-sony-ericsson:before {
	content: "\ea3e";
}
.icofont-brand-sony:before {
	content: "\ea3f";
}
.icofont-brand-soundcloud:before {
	content: "\ea40";
}
.icofont-brand-sprint:before {
	content: "\ea41";
}
.icofont-brand-squidoo:before {
	content: "\ea42";
}
.icofont-brand-starbucks:before {
	content: "\ea43";
}
.icofont-brand-stc:before {
	content: "\ea44";
}
.icofont-brand-steam:before {
	content: "\ea45";
}
.icofont-brand-suzuki:before {
	content: "\ea46";
}
.icofont-brand-symbian:before {
	content: "\ea47";
}
.icofont-brand-t-mobile:before {
	content: "\ea48";
}
.icofont-brand-tango:before {
	content: "\ea49";
}
.icofont-brand-target:before {
	content: "\ea4a";
}
.icofont-brand-tata-indicom:before {
	content: "\ea4b";
}
.icofont-brand-techcrunch:before {
	content: "\ea4c";
}
.icofont-brand-telenor:before {
	content: "\ea4d";
}
.icofont-brand-teliasonera:before {
	content: "\ea4e";
}
.icofont-brand-tesla:before {
	content: "\ea4f";
}
.icofont-brand-the-verge:before {
	content: "\ea50";
}
.icofont-brand-thenextweb:before {
	content: "\ea51";
}
.icofont-brand-toshiba:before {
	content: "\ea52";
}
.icofont-brand-toyota:before {
	content: "\ea53";
}
.icofont-brand-tribenet:before {
	content: "\ea54";
}
.icofont-brand-ubuntu:before {
	content: "\ea55";
}
.icofont-brand-unilever:before {
	content: "\ea56";
}
.icofont-brand-vaio:before {
	content: "\ea57";
}
.icofont-brand-verizon:before {
	content: "\ea58";
}
.icofont-brand-viber:before {
	content: "\ea59";
}
.icofont-brand-vodafone:before {
	content: "\ea5a";
}
.icofont-brand-volkswagen:before {
	content: "\ea5b";
}
.icofont-brand-walmart:before {
	content: "\ea5c";
}
.icofont-brand-warnerbros:before {
	content: "\ea5d";
}
.icofont-brand-whatsapp:before {
	content: "\ea5e";
}
.icofont-brand-wikipedia:before {
	content: "\ea5f";
}
.icofont-brand-windows:before {
	content: "\ea60";
}
.icofont-brand-wire:before {
	content: "\ea61";
}
.icofont-brand-yahoobuzz:before {
	content: "\ea62";
}
.icofont-brand-yamaha:before {
	content: "\ea63";
}
.icofont-brand-youtube:before {
	content: "\ea64";
}
.icofont-brand-zain:before {
	content: "\ea65";
}
.icofont-bank-alt:before {
	content: "\ea66";
}
.icofont-barcode:before {
	content: "\ea67";
}
.icofont-basket:before {
	content: "\ea68";
}
.icofont-bill-alt:before {
	content: "\ea69";
}
.icofont-billboard:before {
	content: "\ea6a";
}
.icofont-briefcase-alt-1:before {
	content: "\ea6b";
}
.icofont-briefcase-alt-2:before {
	content: "\ea6c";
}
.icofont-building-alt:before {
	content: "\ea6d";
}
.icofont-businessman:before {
	content: "\ea6e";
}
.icofont-businesswoman:before {
	content: "\ea6f";
}
.icofont-cart-alt:before {
	content: "\ea70";
}
.icofont-chair:before {
	content: "\ea71";
}
.icofont-clip:before {
	content: "\ea72";
}
.icofont-coins:before {
	content: "\ea73";
}
.icofont-company:before {
	content: "\ea74";
}
.icofont-contact-add:before {
	content: "\ea75";
}
.icofont-deal:before {
	content: "\ea76";
}
.icofont-files:before {
	content: "\ea77";
}
.icofont-growth:before {
	content: "\ea78";
}
.icofont-id-card:before {
	content: "\ea79";
}
.icofont-idea:before {
	content: "\ea7a";
}
.icofont-list:before {
	content: "\ea7b";
}
.icofont-meeting-add:before {
	content: "\ea7c";
}
.icofont-money-bag:before {
	content: "\ea7d";
}
.icofont-people:before {
	content: "\ea7e";
}
.icofont-pie-chart:before {
	content: "\ea7f";
}
.icofont-presentation-alt:before {
	content: "\ea80";
}
.icofont-stamp:before {
	content: "\ea81";
}
.icofont-stock-mobile:before {
	content: "\ea82";
}
.icofont-support:before {
	content: "\ea83";
}
.icofont-tasks-alt:before {
	content: "\ea84";
}
.icofont-wheel:before {
	content: "\ea85";
}
.icofont-chart-arrows-axis:before {
	content: "\ea86";
}
.icofont-chart-bar-graph:before {
	content: "\ea87";
}
.icofont-chart-flow-alt-1:before {
	content: "\ea88";
}
.icofont-chart-flow-alt-2:before {
	content: "\ea89";
}
.icofont-chart-flow:before {
	content: "\ea8a";
}
.icofont-chart-histogram-alt:before {
	content: "\ea8b";
}
.icofont-chart-histogram:before {
	content: "\ea8c";
}
.icofont-chart-line-alt:before {
	content: "\ea8d";
}
.icofont-chart-line:before {
	content: "\ea8e";
}
.icofont-chart-pie-alt:before {
	content: "\ea8f";
}
.icofont-chart-pie:before {
	content: "\ea90";
}
.icofont-chart-radar-graph:before {
	content: "\ea91";
}
.icofont-cur-afghani-false:before {
	content: "\ea92";
}
.icofont-cur-afghani-minus:before {
	content: "\ea93";
}
.icofont-cur-afghani-plus:before {
	content: "\ea94";
}
.icofont-cur-afghani-true:before {
	content: "\ea95";
}
.icofont-cur-afghani:before {
	content: "\ea96";
}
.icofont-cur-baht-false:before {
	content: "\ea97";
}
.icofont-cur-baht-minus:before {
	content: "\ea98";
}
.icofont-cur-baht-plus:before {
	content: "\ea99";
}
.icofont-cur-baht-true:before {
	content: "\ea9a";
}
.icofont-cur-baht:before {
	content: "\ea9b";
}
.icofont-cur-bitcoin-false:before {
	content: "\ea9c";
}
.icofont-cur-bitcoin-minus:before {
	content: "\ea9d";
}
.icofont-cur-bitcoin-plus:before {
	content: "\ea9e";
}
.icofont-cur-bitcoin-true:before {
	content: "\ea9f";
}
.icofont-cur-bitcoin:before {
	content: "\eaa0";
}
.icofont-cur-dollar-flase:before {
	content: "\eaa1";
}
.icofont-cur-dollar-minus:before {
	content: "\eaa2";
}
.icofont-cur-dollar-plus:before {
	content: "\eaa3";
}
.icofont-cur-dollar-true:before {
	content: "\eaa4";
}
.icofont-cur-dollar:before {
	content: "\eaa5";
}
.icofont-cur-dong-false:before {
	content: "\eaa6";
}
.icofont-cur-dong-minus:before {
	content: "\eaa7";
}
.icofont-cur-dong-plus:before {
	content: "\eaa8";
}
.icofont-cur-dong-true:before {
	content: "\eaa9";
}
.icofont-cur-dong:before {
	content: "\eaaa";
}
.icofont-cur-euro-false:before {
	content: "\eaab";
}
.icofont-cur-euro-minus:before {
	content: "\eaac";
}
.icofont-cur-euro-plus:before {
	content: "\eaad";
}
.icofont-cur-euro-true:before {
	content: "\eaae";
}
.icofont-cur-euro:before {
	content: "\eaaf";
}
.icofont-cur-frank-false:before {
	content: "\eab0";
}
.icofont-cur-frank-minus:before {
	content: "\eab1";
}
.icofont-cur-frank-plus:before {
	content: "\eab2";
}
.icofont-cur-frank-true:before {
	content: "\eab3";
}
.icofont-cur-frank:before {
	content: "\eab4";
}
.icofont-cur-hryvnia-false:before {
	content: "\eab5";
}
.icofont-cur-hryvnia-minus:before {
	content: "\eab6";
}
.icofont-cur-hryvnia-plus:before {
	content: "\eab7";
}
.icofont-cur-hryvnia-true:before {
	content: "\eab8";
}
.icofont-cur-hryvnia:before {
	content: "\eab9";
}
.icofont-cur-lira-false:before {
	content: "\eaba";
}
.icofont-cur-lira-minus:before {
	content: "\eabb";
}
.icofont-cur-lira-plus:before {
	content: "\eabc";
}
.icofont-cur-lira-true:before {
	content: "\eabd";
}
.icofont-cur-lira:before {
	content: "\eabe";
}
.icofont-cur-peseta-false:before {
	content: "\eabf";
}
.icofont-cur-peseta-minus:before {
	content: "\eac0";
}
.icofont-cur-peseta-plus:before {
	content: "\eac1";
}
.icofont-cur-peseta-true:before {
	content: "\eac2";
}
.icofont-cur-peseta:before {
	content: "\eac3";
}
.icofont-cur-peso-false:before {
	content: "\eac4";
}
.icofont-cur-peso-minus:before {
	content: "\eac5";
}
.icofont-cur-peso-plus:before {
	content: "\eac6";
}
.icofont-cur-peso-true:before {
	content: "\eac7";
}
.icofont-cur-peso:before {
	content: "\eac8";
}
.icofont-cur-pound-false:before {
	content: "\eac9";
}
.icofont-cur-pound-minus:before {
	content: "\eaca";
}
.icofont-cur-pound-plus:before {
	content: "\eacb";
}
.icofont-cur-pound-true:before {
	content: "\eacc";
}
.icofont-cur-pound:before {
	content: "\eacd";
}
.icofont-cur-renminbi-false:before {
	content: "\eace";
}
.icofont-cur-renminbi-minus:before {
	content: "\eacf";
}
.icofont-cur-renminbi-plus:before {
	content: "\ead0";
}
.icofont-cur-renminbi-true:before {
	content: "\ead1";
}
.icofont-cur-renminbi:before {
	content: "\ead2";
}
.icofont-cur-riyal-false:before {
	content: "\ead3";
}
.icofont-cur-riyal-minus:before {
	content: "\ead4";
}
.icofont-cur-riyal-plus:before {
	content: "\ead5";
}
.icofont-cur-riyal-true:before {
	content: "\ead6";
}
.icofont-cur-riyal:before {
	content: "\ead7";
}
.icofont-cur-rouble-false:before {
	content: "\ead8";
}
.icofont-cur-rouble-minus:before {
	content: "\ead9";
}
.icofont-cur-rouble-plus:before {
	content: "\eada";
}
.icofont-cur-rouble-true:before {
	content: "\eadb";
}
.icofont-cur-rouble:before {
	content: "\eadc";
}
.icofont-cur-rupee-false:before {
	content: "\eadd";
}
.icofont-cur-rupee-minus:before {
	content: "\eade";
}
.icofont-cur-rupee-plus:before {
	content: "\eadf";
}
.icofont-cur-rupee-true:before {
	content: "\eae0";
}
.icofont-cur-rupee:before {
	content: "\eae1";
}
.icofont-cur-taka-false:before {
	content: "\eae2";
}
.icofont-cur-taka-minus:before {
	content: "\eae3";
}
.icofont-cur-taka-plus:before {
	content: "\eae4";
}
.icofont-cur-taka-true:before {
	content: "\eae5";
}
.icofont-cur-taka:before {
	content: "\eae6";
}
.icofont-cur-turkish-lira-false:before {
	content: "\eae7";
}
.icofont-cur-turkish-lira-minus:before {
	content: "\eae8";
}
.icofont-cur-turkish-lira-plus:before {
	content: "\eae9";
}
.icofont-cur-turkish-lira-true:before {
	content: "\eaea";
}
.icofont-cur-turkish-lira:before {
	content: "\eaeb";
}
.icofont-cur-won-false:before {
	content: "\eaec";
}
.icofont-cur-won-minus:before {
	content: "\eaed";
}
.icofont-cur-won-plus:before {
	content: "\eaee";
}
.icofont-cur-won-true:before {
	content: "\eaef";
}
.icofont-cur-won:before {
	content: "\eaf0";
}
.icofont-cur-yen-false:before {
	content: "\eaf1";
}
.icofont-cur-yen-minus:before {
	content: "\eaf2";
}
.icofont-cur-yen-plus:before {
	content: "\eaf3";
}
.icofont-cur-yen-true:before {
	content: "\eaf4";
}
.icofont-cur-yen:before {
	content: "\eaf5";
}
.icofont-android-nexus:before {
	content: "\eaf6";
}
.icofont-android-tablet:before {
	content: "\eaf7";
}
.icofont-apple-watch:before {
	content: "\eaf8";
}
.icofont-drwaing-tablet:before {
	content: "\eaf9";
}
.icofont-earphone:before {
	content: "\eafa";
}
.icofont-flash-drive:before {
	content: "\eafb";
}
.icofont-game-control:before {
	content: "\eafc";
}
.icofont-headphone-alt:before {
	content: "\eafd";
}
.icofont-htc-one:before {
	content: "\eafe";
}
.icofont-imac:before {
	content: "\eaff";
}
.icofont-ipad-touch:before {
	content: "\eb00";
}
.icofont-iphone:before {
	content: "\eb01";
}
.icofont-ipod-nano:before {
	content: "\eb02";
}
.icofont-ipod-touch:before {
	content: "\eb03";
}
.icofont-keyboard-alt:before {
	content: "\eb04";
}
.icofont-keyboard-wireless:before {
	content: "\eb05";
}
.icofont-laptop-alt:before {
	content: "\eb06";
}
.icofont-macbook:before {
	content: "\eb07";
}
.icofont-magic-mouse:before {
	content: "\eb08";
}
.icofont-microphone-alt:before {
	content: "\eb09";
}
.icofont-monitor:before {
	content: "\eb0a";
}
.icofont-mouse:before {
	content: "\eb0b";
}
.icofont-nintendo:before {
	content: "\eb0c";
}
.icofont-playstation:before {
	content: "\eb0d";
}
.icofont-psvita:before {
	content: "\eb0e";
}
.icofont-radio-mic:before {
	content: "\eb0f";
}
.icofont-refrigerator:before {
	content: "\eb10";
}
.icofont-samsung-galaxy:before {
	content: "\eb11";
}
.icofont-surface-tablet:before {
	content: "\eb12";
}
.icofont-washing-machine:before {
	content: "\eb13";
}
.icofont-wifi-router:before {
	content: "\eb14";
}
.icofont-wii-u:before {
	content: "\eb15";
}
.icofont-windows-lumia:before {
	content: "\eb16";
}
.icofont-wireless-mouse:before {
	content: "\eb17";
}
.icofont-xbox-360:before {
	content: "\eb18";
}
.icofont-arrow-down:before {
	content: "\eb19";
}
.icofont-arrow-left:before {
	content: "\eb1a";
}
.icofont-arrow-right:before {
	content: "\eb1b";
}
.icofont-arrow-up:before {
	content: "\eb1c";
}
.icofont-block-down:before {
	content: "\eb1d";
}
.icofont-block-left:before {
	content: "\eb1e";
}
.icofont-block-right:before {
	content: "\eb1f";
}
.icofont-block-up:before {
	content: "\eb20";
}
.icofont-bubble-down:before {
	content: "\eb21";
}
.icofont-bubble-left:before {
	content: "\eb22";
}
.icofont-bubble-right:before {
	content: "\eb23";
}
.icofont-bubble-up:before {
	content: "\eb24";
}
.icofont-caret-down:before {
	content: "\eb25";
}
.icofont-caret-left:before {
	content: "\eb26";
}
.icofont-caret-right:before {
	content: "\eb27";
}
.icofont-caret-up:before {
	content: "\eb28";
}
.icofont-circled-down:before {
	content: "\eb29";
}
.icofont-circled-left:before {
	content: "\eb2a";
}
.icofont-circled-right:before {
	content: "\eb2b";
}
.icofont-circled-up:before {
	content: "\eb2c";
}
.icofont-collapse:before {
	content: "\eb2d";
}
.icofont-cursor-drag:before {
	content: "\eb2e";
}
.icofont-curved-double-left:before {
	content: "\eb2f";
}
.icofont-curved-double-right:before {
	content: "\eb30";
}
.icofont-curved-down:before {
	content: "\eb31";
}
.icofont-curved-left:before {
	content: "\eb32";
}
.icofont-curved-right:before {
	content: "\eb33";
}
.icofont-curved-up:before {
	content: "\eb34";
}
.icofont-dotted-down:before {
	content: "\eb35";
}
.icofont-dotted-left:before {
	content: "\eb36";
}
.icofont-dotted-right:before {
	content: "\eb37";
}
.icofont-dotted-up:before {
	content: "\eb38";
}
.icofont-double-left:before {
	content: "\eb39";
}
.icofont-double-right:before {
	content: "\eb3a";
}
.icofont-drag:before {
	content: "\eb3b";
}
.icofont-drag1:before {
	content: "\eb3c";
}
.icofont-drag2:before {
	content: "\eb3d";
}
.icofont-drag3:before {
	content: "\eb3e";
}
.icofont-expand-alt:before {
	content: "\eb3f";
}
.icofont-hand-down:before {
	content: "\eb40";
}
.icofont-hand-drag:before {
	content: "\eb41";
}
.icofont-hand-drag1:before {
	content: "\eb42";
}
.icofont-hand-drag2:before {
	content: "\eb43";
}
.icofont-hand-drawn-alt-down:before {
	content: "\eb44";
}
.icofont-hand-drawn-alt-left:before {
	content: "\eb45";
}
.icofont-hand-drawn-alt-right:before {
	content: "\eb46";
}
.icofont-hand-drawn-alt-up:before {
	content: "\eb47";
}
.icofont-hand-drawn-down:before {
	content: "\eb48";
}
.icofont-hand-drawn-left:before {
	content: "\eb49";
}
.icofont-hand-drawn-right:before {
	content: "\eb4a";
}
.icofont-hand-drawn-up:before {
	content: "\eb4b";
}
.icofont-hand-left:before {
	content: "\eb4c";
}
.icofont-hand-right:before {
	content: "\eb4d";
}
.icofont-hand-up:before {
	content: "\eb4e";
}
.icofont-line-block-down:before {
	content: "\eb4f";
}
.icofont-line-block-left:before {
	content: "\eb50";
}
.icofont-line-block-right:before {
	content: "\eb51";
}
.icofont-line-block-up:before {
	content: "\eb52";
}
.icofont-long-arrow-down:before {
	content: "\eb53";
}
.icofont-long-arrow-left:before {
	content: "\eb54";
}
.icofont-long-arrow-right:before {
	content: "\eb55";
}
.icofont-long-arrow-up:before {
	content: "\eb56";
}
.icofont-rounded-collapse:before {
	content: "\eb57";
}
.icofont-rounded-double-left:before {
	content: "\eb58";
}
.icofont-rounded-double-right:before {
	content: "\eb59";
}
.icofont-rounded-down:before {
	content: "\eb5a";
}
.icofont-rounded-expand:before {
	content: "\eb5b";
}
.icofont-rounded-left-down:before {
	content: "\eb5c";
}
.icofont-rounded-left-up:before {
	content: "\eb5d";
}
.icofont-rounded-left:before {
	content: "\eb5e";
}
.icofont-rounded-right-down:before {
	content: "\eb5f";
}
.icofont-rounded-right-up:before {
	content: "\eb60";
}
.icofont-rounded-right:before {
	content: "\eb61";
}
.icofont-rounded-up:before {
	content: "\eb62";
}
.icofont-scroll-bubble-down:before {
	content: "\eb63";
}
.icofont-scroll-bubble-left:before {
	content: "\eb64";
}
.icofont-scroll-bubble-right:before {
	content: "\eb65";
}
.icofont-scroll-bubble-up:before {
	content: "\eb66";
}
.icofont-scroll-double-down:before {
	content: "\eb67";
}
.icofont-scroll-double-left:before {
	content: "\eb68";
}
.icofont-scroll-double-right:before {
	content: "\eb69";
}
.icofont-scroll-double-up:before {
	content: "\eb6a";
}
.icofont-scroll-down:before {
	content: "\eb6b";
}
.icofont-scroll-left:before {
	content: "\eb6c";
}
.icofont-scroll-long-down:before {
	content: "\eb6d";
}
.icofont-scroll-long-left:before {
	content: "\eb6e";
}
.icofont-scroll-long-right:before {
	content: "\eb6f";
}
.icofont-scroll-long-up:before {
	content: "\eb70";
}
.icofont-scroll-right:before {
	content: "\eb71";
}
.icofont-scroll-up:before {
	content: "\eb72";
}
.icofont-simple-down:before {
	content: "\eb73";
}
.icofont-simple-left-down:before {
	content: "\eb74";
}
.icofont-simple-left-up:before {
	content: "\eb75";
}
.icofont-simple-left:before {
	content: "\eb76";
}
.icofont-simple-right-down:before {
	content: "\eb77";
}
.icofont-simple-right-up:before {
	content: "\eb78";
}
.icofont-simple-right:before {
	content: "\eb79";
}
.icofont-simple-up:before {
	content: "\eb7a";
}
.icofont-square-down:before {
	content: "\eb7b";
}
.icofont-square-left:before {
	content: "\eb7c";
}
.icofont-square-right:before {
	content: "\eb7d";
}
.icofont-square-up:before {
	content: "\eb7e";
}
.icofont-stylish-down:before {
	content: "\eb7f";
}
.icofont-stylish-left:before {
	content: "\eb80";
}
.icofont-stylish-right:before {
	content: "\eb81";
}
.icofont-stylish-up:before {
	content: "\eb82";
}
.icofont-swoosh-down:before {
	content: "\eb83";
}
.icofont-swoosh-left:before {
	content: "\eb84";
}
.icofont-swoosh-right:before {
	content: "\eb85";
}
.icofont-swoosh-up:before {
	content: "\eb86";
}
.icofont-thin-double-left:before {
	content: "\eb87";
}
.icofont-thin-double-right:before {
	content: "\eb88";
}
.icofont-thin-down:before {
	content: "\eb89";
}
.icofont-thin-left:before {
	content: "\eb8a";
}
.icofont-thin-right:before {
	content: "\eb8b";
}
.icofont-thin-up:before {
	content: "\eb8c";
}
.icofont-atom:before {
	content: "\eb8d";
}
.icofont-award:before {
	content: "\eb8e";
}
.icofont-bell-alt:before {
	content: "\eb8f";
}
.icofont-book-alt:before {
	content: "\eb90";
}
.icofont-brainstorming:before {
	content: "\eb91";
}
.icofont-certificate-alt-1:before {
	content: "\eb92";
}
.icofont-certificate-alt-2:before {
	content: "\eb93";
}
.icofont-dna-alt-2:before {
	content: "\eb94";
}
.icofont-education:before {
	content: "\eb95";
}
.icofont-electron:before {
	content: "\eb96";
}
.icofont-fountain-pen:before {
	content: "\eb97";
}
.icofont-globe-alt:before {
	content: "\eb98";
}
.icofont-graduate-alt:before {
	content: "\eb99";
}
.icofont-group-students:before {
	content: "\eb9a";
}
.icofont-hat-alt:before {
	content: "\eb9b";
}
.icofont-hat:before {
	content: "\eb9c";
}
.icofont-instrument:before {
	content: "\eb9d";
}
.icofont-lamp-light:before {
	content: "\eb9e";
}
.icofont-microscope-alt:before {
	content: "\eb9f";
}
.icofont-paper:before {
	content: "\eba0";
}
.icofont-pen-alt-4:before {
	content: "\eba1";
}
.icofont-pen-nib:before {
	content: "\eba2";
}
.icofont-pencil-alt-5:before {
	content: "\eba3";
}
.icofont-quill-pen:before {
	content: "\eba4";
}
.icofont-read-book-alt:before {
	content: "\eba5";
}
.icofont-read-book:before {
	content: "\eba6";
}
.icofont-school-bag:before {
	content: "\eba7";
}
.icofont-school-bus:before {
	content: "\eba8";
}
.icofont-student-alt:before {
	content: "\eba9";
}
.icofont-student:before {
	content: "\ebaa";
}
.icofont-teacher:before {
	content: "\ebab";
}
.icofont-test-bulb:before {
	content: "\ebac";
}
.icofont-test-tube-alt:before {
	content: "\ebad";
}
.icofont-university:before {
	content: "\ebae";
}
.icofont-emo-angry:before {
	content: "\ebaf";
}
.icofont-emo-astonished:before {
	content: "\ebb0";
}
.icofont-emo-confounded:before {
	content: "\ebb1";
}
.icofont-emo-confused:before {
	content: "\ebb2";
}
.icofont-emo-crying:before {
	content: "\ebb3";
}
.icofont-emo-dizzy:before {
	content: "\ebb4";
}
.icofont-emo-expressionless:before {
	content: "\ebb5";
}
.icofont-emo-heart-eyes:before {
	content: "\ebb6";
}
.icofont-emo-laughing:before {
	content: "\ebb7";
}
.icofont-emo-nerd-smile:before {
	content: "\ebb8";
}
.icofont-emo-open-mouth:before {
	content: "\ebb9";
}
.icofont-emo-rage:before {
	content: "\ebba";
}
.icofont-emo-rolling-eyes:before {
	content: "\ebbb";
}
.icofont-emo-sad:before {
	content: "\ebbc";
}
.icofont-emo-simple-smile:before {
	content: "\ebbd";
}
.icofont-emo-slightly-smile:before {
	content: "\ebbe";
}
.icofont-emo-smirk:before {
	content: "\ebbf";
}
.icofont-emo-stuck-out-tongue:before {
	content: "\ebc0";
}
.icofont-emo-wink-smile:before {
	content: "\ebc1";
}
.icofont-emo-worried:before {
	content: "\ebc2";
}
.icofont-architecture-alt:before {
	content: "\ebc3";
}
.icofont-architecture:before {
	content: "\ebc4";
}
.icofont-barricade:before {
	content: "\ebc5";
}
.icofont-bricks:before {
	content: "\ebc6";
}
.icofont-calculations:before {
	content: "\ebc7";
}
.icofont-cement-mix:before {
	content: "\ebc8";
}
.icofont-cement-mixer:before {
	content: "\ebc9";
}
.icofont-danger-zone:before {
	content: "\ebca";
}
.icofont-drill:before {
	content: "\ebcb";
}
.icofont-eco-energy:before {
	content: "\ebcc";
}
.icofont-eco-environmen:before {
	content: "\ebcd";
}
.icofont-energy-air:before {
	content: "\ebce";
}
.icofont-energy-oil:before {
	content: "\ebcf";
}
.icofont-energy-savings:before {
	content: "\ebd0";
}
.icofont-energy-solar:before {
	content: "\ebd1";
}
.icofont-energy-water:before {
	content: "\ebd2";
}
.icofont-engineer:before {
	content: "\ebd3";
}
.icofont-fire-extinguisher-alt:before {
	content: "\ebd4";
}
.icofont-fix-tools:before {
	content: "\ebd5";
}
.icofont-glue-oil:before {
	content: "\ebd6";
}
.icofont-hammer-alt:before {
	content: "\ebd7";
}
.icofont-help-robot:before {
	content: "\ebd8";
}
.icofont-industries-alt-1:before {
	content: "\ebd9";
}
.icofont-industries-alt-2:before {
	content: "\ebda";
}
.icofont-industries-alt-3:before {
	content: "\ebdb";
}
.icofont-industries-alt-4:before {
	content: "\ebdc";
}
.icofont-industries-alt-5:before {
	content: "\ebdd";
}
.icofont-industries:before {
	content: "\ebde";
}
.icofont-labour:before {
	content: "\ebdf";
}
.icofont-mining:before {
	content: "\ebe0";
}
.icofont-paint-brush:before {
	content: "\ebe1";
}
.icofont-pollution:before {
	content: "\ebe2";
}
.icofont-power-zone:before {
	content: "\ebe3";
}
.icofont-radio-active:before {
	content: "\ebe4";
}
.icofont-recycle-alt:before {
	content: "\ebe5";
}
.icofont-recycling-man:before {
	content: "\ebe6";
}
.icofont-safety-hat-light:before {
	content: "\ebe7";
}
.icofont-safety-hat:before {
	content: "\ebe8";
}
.icofont-saw:before {
	content: "\ebe9";
}
.icofont-screw-driver:before {
	content: "\ebea";
}
.icofont-settings-alt:before {
	content: "\ebeb";
}
.icofont-tools-alt-1:before {
	content: "\ebec";
}
.icofont-tools-alt-2:before {
	content: "\ebed";
}
.icofont-tools-bag:before {
	content: "\ebee";
}
.icofont-trolley:before {
	content: "\ebef";
}
.icofont-trowel:before {
	content: "\ebf0";
}
.icofont-under-construction-alt:before {
	content: "\ebf1";
}
.icofont-under-construction:before {
	content: "\ebf2";
}
.icofont-vehicle-cement:before {
	content: "\ebf3";
}
.icofont-vehicle-crane:before {
	content: "\ebf4";
}
.icofont-vehicle-delivery-van:before {
	content: "\ebf5";
}
.icofont-vehicle-dozer:before {
	content: "\ebf6";
}
.icofont-vehicle-excavator:before {
	content: "\ebf7";
}
.icofont-vehicle-trucktor:before {
	content: "\ebf8";
}
.icofont-vehicle-wrecking:before {
	content: "\ebf9";
}
.icofont-worker-group:before {
	content: "\ebfa";
}
.icofont-worker:before {
	content: "\ebfb";
}
.icofont-wrench:before {
	content: "\ebfc";
}
.icofont-file-audio:before {
	content: "\ebfd";
}
.icofont-file-avi-mp4:before {
	content: "\ebfe";
}
.icofont-file-bmp:before {
	content: "\ebff";
}
.icofont-file-code:before {
	content: "\ec00";
}
.icofont-file-css:before {
	content: "\ec01";
}
.icofont-file-document:before {
	content: "\ec02";
}
.icofont-file-eps:before {
	content: "\ec03";
}
.icofont-file-excel:before {
	content: "\ec04";
}
.icofont-file-exe:before {
	content: "\ec05";
}
.icofont-file-file:before {
	content: "\ec06";
}
.icofont-file-flv:before {
	content: "\ec07";
}
.icofont-file-gif:before {
	content: "\ec08";
}
.icofont-file-html5:before {
	content: "\ec09";
}
.icofont-file-image:before {
	content: "\ec0a";
}
.icofont-file-iso:before {
	content: "\ec0b";
}
.icofont-file-java:before {
	content: "\ec0c";
}
.icofont-file-javascript:before {
	content: "\ec0d";
}
.icofont-file-jpg:before {
	content: "\ec0e";
}
.icofont-file-midi:before {
	content: "\ec0f";
}
.icofont-file-mov:before {
	content: "\ec10";
}
.icofont-file-mp3:before {
	content: "\ec11";
}
.icofont-file-pdf:before {
	content: "\ec12";
}
.icofont-file-php:before {
	content: "\ec13";
}
.icofont-file-png:before {
	content: "\ec14";
}
.icofont-file-powerpoint:before {
	content: "\ec15";
}
.icofont-file-presentation:before {
	content: "\ec16";
}
.icofont-file-psb:before {
	content: "\ec17";
}
.icofont-file-psd:before {
	content: "\ec18";
}
.icofont-file-python:before {
	content: "\ec19";
}
.icofont-file-ruby:before {
	content: "\ec1a";
}
.icofont-file-spreadsheet:before {
	content: "\ec1b";
}
.icofont-file-sql:before {
	content: "\ec1c";
}
.icofont-file-svg:before {
	content: "\ec1d";
}
.icofont-file-text:before {
	content: "\ec1e";
}
.icofont-file-tiff:before {
	content: "\ec1f";
}
.icofont-file-video:before {
	content: "\ec20";
}
.icofont-file-wave:before {
	content: "\ec21";
}
.icofont-file-wmv:before {
	content: "\ec22";
}
.icofont-file-word:before {
	content: "\ec23";
}
.icofont-file-zip:before {
	content: "\ec24";
}
.icofont-apple:before {
	content: "\ec25";
}
.icofont-arabian-coffee:before {
	content: "\ec26";
}
.icofont-artichoke:before {
	content: "\ec27";
}
.icofont-asparagus:before {
	content: "\ec28";
}
.icofont-avocado:before {
	content: "\ec29";
}
.icofont-baby-food:before {
	content: "\ec2a";
}
.icofont-banana:before {
	content: "\ec2b";
}
.icofont-bbq:before {
	content: "\ec2c";
}
.icofont-beans:before {
	content: "\ec2d";
}
.icofont-beer:before {
	content: "\ec2e";
}
.icofont-bell-pepper-capsicum:before {
	content: "\ec2f";
}
.icofont-birthday-cake:before {
	content: "\ec30";
}
.icofont-bread:before {
	content: "\ec31";
}
.icofont-broccoli:before {
	content: "\ec32";
}
.icofont-burger:before {
	content: "\ec33";
}
.icofont-cabbage:before {
	content: "\ec34";
}
.icofont-carrot:before {
	content: "\ec35";
}
.icofont-cauli-flower:before {
	content: "\ec36";
}
.icofont-cheese:before {
	content: "\ec37";
}
.icofont-chef:before {
	content: "\ec38";
}
.icofont-cherry:before {
	content: "\ec39";
}
.icofont-chicken-fry:before {
	content: "\ec3a";
}
.icofont-chicken:before {
	content: "\ec3b";
}
.icofont-cocktail:before {
	content: "\ec3c";
}
.icofont-coconut:before {
	content: "\ec3d";
}
.icofont-coffee-alt:before {
	content: "\ec3e";
}
.icofont-coffee-mug:before {
	content: "\ec3f";
}
.icofont-coffee-pot:before {
	content: "\ec40";
}
.icofont-cola:before {
	content: "\ec41";
}
.icofont-corn:before {
	content: "\ec42";
}
.icofont-croissant:before {
	content: "\ec43";
}
.icofont-crop-plant:before {
	content: "\ec44";
}
.icofont-cucumber:before {
	content: "\ec45";
}
.icofont-cup-cake:before {
	content: "\ec46";
}
.icofont-dining-table:before {
	content: "\ec47";
}
.icofont-donut:before {
	content: "\ec48";
}
.icofont-egg-plant:before {
	content: "\ec49";
}
.icofont-egg-poached:before {
	content: "\ec4a";
}
.icofont-farmer:before {
	content: "\ec4b";
}
.icofont-farmer1:before {
	content: "\ec4c";
}
.icofont-fast-food:before {
	content: "\ec4d";
}
.icofont-fish:before {
	content: "\ec4e";
}
.icofont-food-basket:before {
	content: "\ec4f";
}
.icofont-food-cart:before {
	content: "\ec50";
}
.icofont-fork-and-knife:before {
	content: "\ec51";
}
.icofont-french-fries:before {
	content: "\ec52";
}
.icofont-fresh-juice:before {
	content: "\ec53";
}
.icofont-fruits:before {
	content: "\ec54";
}
.icofont-grapes:before {
	content: "\ec55";
}
.icofont-honey:before {
	content: "\ec56";
}
.icofont-hot-dog:before {
	content: "\ec57";
}
.icofont-hotel-alt:before {
	content: "\ec58";
}
.icofont-ice-cream-alt:before {
	content: "\ec59";
}
.icofont-ice-cream:before {
	content: "\ec5a";
}
.icofont-ketchup:before {
	content: "\ec5b";
}
.icofont-kiwi:before {
	content: "\ec5c";
}
.icofont-layered-cake:before {
	content: "\ec5d";
}
.icofont-lemon-alt:before {
	content: "\ec5e";
}
.icofont-lobster:before {
	content: "\ec5f";
}
.icofont-mango:before {
	content: "\ec60";
}
.icofont-milk:before {
	content: "\ec61";
}
.icofont-mushroom:before {
	content: "\ec62";
}
.icofont-noodles:before {
	content: "\ec63";
}
.icofont-onion:before {
	content: "\ec64";
}
.icofont-orange:before {
	content: "\ec65";
}
.icofont-pear:before {
	content: "\ec66";
}
.icofont-peas:before {
	content: "\ec67";
}
.icofont-pepper:before {
	content: "\ec68";
}
.icofont-pie-alt:before {
	content: "\ec69";
}
.icofont-pineapple:before {
	content: "\ec6a";
}
.icofont-pizza-slice:before {
	content: "\ec6b";
}
.icofont-pizza:before {
	content: "\ec6c";
}
.icofont-plant:before {
	content: "\ec6d";
}
.icofont-popcorn:before {
	content: "\ec6e";
}
.icofont-potato:before {
	content: "\ec6f";
}
.icofont-pumpkin:before {
	content: "\ec70";
}
.icofont-raddish:before {
	content: "\ec71";
}
.icofont-restaurant-menu:before {
	content: "\ec72";
}
.icofont-restaurant:before {
	content: "\ec73";
}
.icofont-salt-and-pepper:before {
	content: "\ec74";
}
.icofont-sandwich:before {
	content: "\ec75";
}
.icofont-sausage:before {
	content: "\ec76";
}
.icofont-shrimp:before {
	content: "\ec77";
}
.icofont-sof-drinks:before {
	content: "\ec78";
}
.icofont-soup-bowl:before {
	content: "\ec79";
}
.icofont-spoon-and-fork:before {
	content: "\ec7a";
}
.icofont-steak:before {
	content: "\ec7b";
}
.icofont-strawberry:before {
	content: "\ec7c";
}
.icofont-sub-sandwich:before {
	content: "\ec7d";
}
.icofont-sushi:before {
	content: "\ec7e";
}
.icofont-taco:before {
	content: "\ec7f";
}
.icofont-tea-pot:before {
	content: "\ec80";
}
.icofont-tea:before {
	content: "\ec81";
}
.icofont-tomato:before {
	content: "\ec82";
}
.icofont-waiter-alt:before {
	content: "\ec83";
}
.icofont-watermelon:before {
	content: "\ec84";
}
.icofont-wheat:before {
	content: "\ec85";
}
.icofont-abc:before {
	content: "\ec86";
}
.icofont-baby-cloth:before {
	content: "\ec87";
}
.icofont-baby-milk-bottle:before {
	content: "\ec88";
}
.icofont-baby-trolley:before {
	content: "\ec89";
}
.icofont-back-pack:before {
	content: "\ec8a";
}
.icofont-candy:before {
	content: "\ec8b";
}
.icofont-cycling:before {
	content: "\ec8c";
}
.icofont-holding-hands:before {
	content: "\ec8d";
}
.icofont-infant-nipple:before {
	content: "\ec8e";
}
.icofont-kids-scooter:before {
	content: "\ec8f";
}
.icofont-safety-pin:before {
	content: "\ec90";
}
.icofont-teddy-bear:before {
	content: "\ec91";
}
.icofont-toy-ball:before {
	content: "\ec92";
}
.icofont-toy-cat:before {
	content: "\ec93";
}
.icofont-toy-duck:before {
	content: "\ec94";
}
.icofont-toy-elephant:before {
	content: "\ec95";
}
.icofont-toy-hand:before {
	content: "\ec96";
}
.icofont-toy-horse:before {
	content: "\ec97";
}
.icofont-toy-lattu:before {
	content: "\ec98";
}
.icofont-toy-train:before {
	content: "\ec99";
}
.icofont-unique-idea:before {
	content: "\ec9a";
}
.icofont-bag-alt:before {
	content: "\ec9b";
}
.icofont-burglar:before {
	content: "\ec9c";
}
.icofont-cannon-firing:before {
	content: "\ec9d";
}
.icofont-cc-camera:before {
	content: "\ec9e";
}
.icofont-cop-badge:before {
	content: "\ec9f";
}
.icofont-cop:before {
	content: "\eca0";
}
.icofont-court-hammer:before {
	content: "\eca1";
}
.icofont-court:before {
	content: "\eca2";
}
.icofont-finger-print:before {
	content: "\eca3";
}
.icofont-handcuff-alt:before {
	content: "\eca4";
}
.icofont-handcuff:before {
	content: "\eca5";
}
.icofont-investigation:before {
	content: "\eca6";
}
.icofont-investigator:before {
	content: "\eca7";
}
.icofont-jail:before {
	content: "\eca8";
}
.icofont-judge:before {
	content: "\eca9";
}
.icofont-law-alt-1:before {
	content: "\ecaa";
}
.icofont-law-alt-2:before {
	content: "\ecab";
}
.icofont-law-alt-3:before {
	content: "\ecac";
}
.icofont-law-book:before {
	content: "\ecad";
}
.icofont-law-document:before {
	content: "\ecae";
}
.icofont-law:before {
	content: "\ecaf";
}
.icofont-lawyer-alt-1:before {
	content: "\ecb0";
}
.icofont-lawyer-alt-2:before {
	content: "\ecb1";
}
.icofont-lawyer:before {
	content: "\ecb2";
}
.icofont-order:before {
	content: "\ecb3";
}
.icofont-pistol:before {
	content: "\ecb4";
}
.icofont-police-badge:before {
	content: "\ecb5";
}
.icofont-police-cap:before {
	content: "\ecb6";
}
.icofont-police-car-alt-1:before {
	content: "\ecb7";
}
.icofont-police-car-alt-2:before {
	content: "\ecb8";
}
.icofont-police-hat:before {
	content: "\ecb9";
}
.icofont-police-van:before {
	content: "\ecba";
}
.icofont-police:before {
	content: "\ecbb";
}
.icofont-protect:before {
	content: "\ecbc";
}
.icofont-scales:before {
	content: "\ecbd";
}
.icofont-thief-alt:before {
	content: "\ecbe";
}
.icofont-thief:before {
	content: "\ecbf";
}
.icofont-abacus-alt:before {
	content: "\ecc0";
}
.icofont-abacus:before {
	content: "\ecc1";
}
.icofont-angle:before {
	content: "\ecc2";
}
.icofont-calculator-alt-1:before {
	content: "\ecc3";
}
.icofont-calculator-alt-2:before {
	content: "\ecc4";
}
.icofont-circle-ruler-alt:before {
	content: "\ecc5";
}
.icofont-circle-ruler:before {
	content: "\ecc6";
}
.icofont-compass-alt-1:before {
	content: "\ecc7";
}
.icofont-compass-alt-2:before {
	content: "\ecc8";
}
.icofont-compass-alt-3:before {
	content: "\ecc9";
}
.icofont-compass-alt-4:before {
	content: "\ecca";
}
.icofont-degrees-alt-1:before {
	content: "\eccb";
}
.icofont-degrees-alt-2:before {
	content: "\eccc";
}
.icofont-degrees:before {
	content: "\eccd";
}
.icofont-golden-ratio:before {
	content: "\ecce";
}
.icofont-marker-alt-1:before {
	content: "\eccf";
}
.icofont-marker-alt-2:before {
	content: "\ecd0";
}
.icofont-marker-alt-3:before {
	content: "\ecd1";
}
.icofont-mathematical-alt-1:before {
	content: "\ecd2";
}
.icofont-mathematical-alt-2:before {
	content: "\ecd3";
}
.icofont-mathematical:before {
	content: "\ecd4";
}
.icofont-pen-alt-1:before {
	content: "\ecd5";
}
.icofont-pen-alt-2:before {
	content: "\ecd6";
}
.icofont-pen-alt-3:before {
	content: "\ecd7";
}
.icofont-pen-holder-alt-1:before {
	content: "\ecd8";
}
.icofont-pen-holder:before {
	content: "\ecd9";
}
.icofont-pencil-alt-1:before {
	content: "\ecda";
}
.icofont-pencil-alt-2:before {
	content: "\ecdb";
}
.icofont-pencil-alt-3:before {
	content: "\ecdc";
}
.icofont-pencil-alt-4:before {
	content: "\ecdd";
}
.icofont-ruler-alt-1:before {
	content: "\ecde";
}
.icofont-ruler-alt-2:before {
	content: "\ecdf";
}
.icofont-ruler-compass-alt:before {
	content: "\ece0";
}
.icofont-ruler-compass:before {
	content: "\ece1";
}
.icofont-ruler-pencil-alt-1:before {
	content: "\ece2";
}
.icofont-ruler-pencil-alt-2:before {
	content: "\ece3";
}
.icofont-ruler-pencil:before {
	content: "\ece4";
}
.icofont-ruler:before {
	content: "\ece5";
}
.icofont-rulers-alt:before {
	content: "\ece6";
}
.icofont-rulers:before {
	content: "\ece7";
}
.icofont-square-root:before {
	content: "\ece8";
}
.icofont-aids:before {
	content: "\ece9";
}
.icofont-ambulance:before {
	content: "\ecea";
}
.icofont-autism:before {
	content: "\eceb";
}
.icofont-bandage:before {
	content: "\ecec";
}
.icofont-bed-patient:before {
	content: "\eced";
}
.icofont-blind:before {
	content: "\ecee";
}
.icofont-blood-drop:before {
	content: "\ecef";
}
.icofont-blood-test:before {
	content: "\ecf0";
}
.icofont-blood:before {
	content: "\ecf1";
}
.icofont-capsule:before {
	content: "\ecf2";
}
.icofont-crutches:before {
	content: "\ecf3";
}
.icofont-dna-alt-1:before {
	content: "\ecf4";
}
.icofont-dna:before {
	content: "\ecf5";
}
.icofont-doctor-alt:before {
	content: "\ecf6";
}
.icofont-doctor:before {
	content: "\ecf7";
}
.icofont-drug-pack:before {
	content: "\ecf8";
}
.icofont-drug:before {
	content: "\ecf9";
}
.icofont-eye-alt:before {
	content: "\ecfa";
}
.icofont-first-aid-alt:before {
	content: "\ecfb";
}
.icofont-garbage:before {
	content: "\ecfc";
}
.icofont-heart-alt:before {
	content: "\ecfd";
}
.icofont-heartbeat:before {
	content: "\ecfe";
}
.icofont-herbal:before {
	content: "\ecff";
}
.icofont-hospital:before {
	content: "\ed00";
}
.icofont-icu:before {
	content: "\ed01";
}
.icofont-injection-syringe:before {
	content: "\ed02";
}
.icofont-laboratory:before {
	content: "\ed03";
}
.icofont-medical-sign-alt:before {
	content: "\ed04";
}
.icofont-medical-sign:before {
	content: "\ed05";
}
.icofont-nurse-alt:before {
	content: "\ed06";
}
.icofont-nurse:before {
	content: "\ed07";
}
.icofont-nursing-home:before {
	content: "\ed08";
}
.icofont-operation-theater:before {
	content: "\ed09";
}
.icofont-paralysis-disability:before {
	content: "\ed0a";
}
.icofont-pills:before {
	content: "\ed0b";
}
.icofont-prescription:before {
	content: "\ed0c";
}
.icofont-pulse:before {
	content: "\ed0d";
}
.icofont-stethoscope-alt:before {
	content: "\ed0e";
}
.icofont-stethoscope:before {
	content: "\ed0f";
}
.icofont-stretcher:before {
	content: "\ed10";
}
.icofont-surgeon-alt:before {
	content: "\ed11";
}
.icofont-surgeon:before {
	content: "\ed12";
}
.icofont-tablets:before {
	content: "\ed13";
}
.icofont-test-bottle:before {
	content: "\ed14";
}
.icofont-test-tube:before {
	content: "\ed15";
}
.icofont-thermometer-alt:before {
	content: "\ed16";
}
.icofont-tooth:before {
	content: "\ed17";
}
.icofont-xray:before {
	content: "\ed18";
}
.icofont-ui-add:before {
	content: "\ed19";
}
.icofont-ui-alarm:before {
	content: "\ed1a";
}
.icofont-ui-battery:before {
	content: "\ed1b";
}
.icofont-ui-block:before {
	content: "\ed1c";
}
.icofont-ui-bluetooth:before {
	content: "\ed1d";
}
.icofont-ui-brightness:before {
	content: "\ed1e";
}
.icofont-ui-browser:before {
	content: "\ed1f";
}
.icofont-ui-calculator:before {
	content: "\ed20";
}
.icofont-ui-calendar:before {
	content: "\ed21";
}
.icofont-ui-call:before {
	content: "\ed22";
}
.icofont-ui-camera:before {
	content: "\ed23";
}
.icofont-ui-cart:before {
	content: "\ed24";
}
.icofont-ui-cell-phone:before {
	content: "\ed25";
}
.icofont-ui-chat:before {
	content: "\ed26";
}
.icofont-ui-check:before {
	content: "\ed27";
}
.icofont-ui-clip-board:before {
	content: "\ed28";
}
.icofont-ui-clip:before {
	content: "\ed29";
}
.icofont-ui-clock:before {
	content: "\ed2a";
}
.icofont-ui-close:before {
	content: "\ed2b";
}
.icofont-ui-contact-list:before {
	content: "\ed2c";
}
.icofont-ui-copy:before {
	content: "\ed2d";
}
.icofont-ui-cut:before {
	content: "\ed2e";
}
.icofont-ui-delete:before {
	content: "\ed2f";
}
.icofont-ui-dial-phone:before {
	content: "\ed30";
}
.icofont-ui-edit:before {
	content: "\ed31";
}
.icofont-ui-email:before {
	content: "\ed32";
}
.icofont-ui-file:before {
	content: "\ed33";
}
.icofont-ui-fire-wall:before {
	content: "\ed34";
}
.icofont-ui-flash-light:before {
	content: "\ed35";
}
.icofont-ui-flight:before {
	content: "\ed36";
}
.icofont-ui-folder:before {
	content: "\ed37";
}
.icofont-ui-game:before {
	content: "\ed38";
}
.icofont-ui-handicapped:before {
	content: "\ed39";
}
.icofont-ui-head-phone:before {
	content: "\ed3a";
}
.icofont-ui-home:before {
	content: "\ed3b";
}
.icofont-ui-image:before {
	content: "\ed3c";
}
.icofont-ui-keyboard:before {
	content: "\ed3d";
}
.icofont-ui-laoding:before {
	content: "\ed3e";
}
.icofont-ui-lock:before {
	content: "\ed3f";
}
.icofont-ui-love-add:before {
	content: "\ed40";
}
.icofont-ui-love-broken:before {
	content: "\ed41";
}
.icofont-ui-love-remove:before {
	content: "\ed42";
}
.icofont-ui-love:before {
	content: "\ed43";
}
.icofont-ui-map:before {
	content: "\ed44";
}
.icofont-ui-message:before {
	content: "\ed45";
}
.icofont-ui-messaging:before {
	content: "\ed46";
}
.icofont-ui-movie:before {
	content: "\ed47";
}
.icofont-ui-music-player:before {
	content: "\ed48";
}
.icofont-ui-music:before {
	content: "\ed49";
}
.icofont-ui-mute:before {
	content: "\ed4a";
}
.icofont-ui-network:before {
	content: "\ed4b";
}
.icofont-ui-next:before {
	content: "\ed4c";
}
.icofont-ui-note:before {
	content: "\ed4d";
}
.icofont-ui-office:before {
	content: "\ed4e";
}
.icofont-ui-password:before {
	content: "\ed4f";
}
.icofont-ui-pause:before {
	content: "\ed50";
}
.icofont-ui-play-stop:before {
	content: "\ed51";
}
.icofont-ui-play:before {
	content: "\ed52";
}
.icofont-ui-pointer:before {
	content: "\ed53";
}
.icofont-ui-power:before {
	content: "\ed54";
}
.icofont-ui-press:before {
	content: "\ed55";
}
.icofont-ui-previous:before {
	content: "\ed56";
}
.icofont-ui-rate-add:before {
	content: "\ed57";
}
.icofont-ui-rate-blank:before {
	content: "\ed58";
}
.icofont-ui-rate-remove:before {
	content: "\ed59";
}
.icofont-ui-rating:before {
	content: "\ed5a";
}
.icofont-ui-record:before {
	content: "\ed5b";
}
.icofont-ui-remove:before {
	content: "\ed5c";
}
.icofont-ui-reply:before {
	content: "\ed5d";
}
.icofont-ui-rotation:before {
	content: "\ed5e";
}
.icofont-ui-rss:before {
	content: "\ed5f";
}
.icofont-ui-search:before {
	content: "\ed60";
}
.icofont-ui-settings:before {
	content: "\ed61";
}
.icofont-ui-social-link:before {
	content: "\ed62";
}
.icofont-ui-tag:before {
	content: "\ed63";
}
.icofont-ui-text-chat:before {
	content: "\ed64";
}
.icofont-ui-text-loading:before {
	content: "\ed65";
}
.icofont-ui-theme:before {
	content: "\ed66";
}
.icofont-ui-timer:before {
	content: "\ed67";
}
.icofont-ui-touch-phone:before {
	content: "\ed68";
}
.icofont-ui-travel:before {
	content: "\ed69";
}
.icofont-ui-unlock:before {
	content: "\ed6a";
}
.icofont-ui-user-group:before {
	content: "\ed6b";
}
.icofont-ui-user:before {
	content: "\ed6c";
}
.icofont-ui-v-card:before {
	content: "\ed6d";
}
.icofont-ui-video-chat:before {
	content: "\ed6e";
}
.icofont-ui-video-message:before {
	content: "\ed6f";
}
.icofont-ui-video-play:before {
	content: "\ed70";
}
.icofont-ui-video:before {
	content: "\ed71";
}
.icofont-ui-volume:before {
	content: "\ed72";
}
.icofont-ui-weather:before {
	content: "\ed73";
}
.icofont-ui-wifi:before {
	content: "\ed74";
}
.icofont-ui-zoom-in:before {
	content: "\ed75";
}
.icofont-ui-zoom-out:before {
	content: "\ed76";
}
.icofont-cassette-player:before {
	content: "\ed77";
}
.icofont-cassette:before {
	content: "\ed78";
}
.icofont-forward:before {
	content: "\ed79";
}
.icofont-game:before {
	content: "\ed7a";
}
.icofont-guiter:before {
	content: "\ed7b";
}
.icofont-headphone-alt-1:before {
	content: "\ed7c";
}
.icofont-headphone-alt-2:before {
	content: "\ed7d";
}
.icofont-headphone-alt-3:before {
	content: "\ed7e";
}
.icofont-listening:before {
	content: "\ed7f";
}
.icofont-megaphone-alt:before {
	content: "\ed80";
}
.icofont-megaphone:before {
	content: "\ed81";
}
.icofont-movie:before {
	content: "\ed82";
}
.icofont-mp3-player:before {
	content: "\ed83";
}
.icofont-multimedia:before {
	content: "\ed84";
}
.icofont-music-disk:before {
	content: "\ed85";
}
.icofont-music-note:before {
	content: "\ed86";
}
.icofont-pause:before {
	content: "\ed87";
}
.icofont-play-alt-1:before {
	content: "\ed88";
}
.icofont-play-alt-2:before {
	content: "\ed89";
}
.icofont-play-alt-3:before {
	content: "\ed8a";
}
.icofont-play-pause:before {
	content: "\ed8b";
}
.icofont-record:before {
	content: "\ed8c";
}
.icofont-retro-music-disk:before {
	content: "\ed8d";
}
.icofont-rewind:before {
	content: "\ed8e";
}
.icofont-song-notes:before {
	content: "\ed8f";
}
.icofont-sound-wave-alt:before {
	content: "\ed90";
}
.icofont-sound-wave:before {
	content: "\ed91";
}
.icofont-stop:before {
	content: "\ed92";
}
.icofont-video-alt:before {
	content: "\ed93";
}
.icofont-video-cam:before {
	content: "\ed94";
}
.icofont-volume-bar:before {
	content: "\ed95";
}
.icofont-volume-mute:before {
	content: "\ed96";
}
.icofont-youtube-play:before {
	content: "\ed97";
}
.icofont-amazon-alt:before {
	content: "\ed98";
}
.icofont-amazon:before {
	content: "\ed99";
}
.icofont-american-express-alt:before {
	content: "\ed9a";
}
.icofont-american-express:before {
	content: "\ed9b";
}
.icofont-apple-pay-alt:before {
	content: "\ed9c";
}
.icofont-apple-pay:before {
	content: "\ed9d";
}
.icofont-bank-transfer-alt:before {
	content: "\ed9e";
}
.icofont-bank-transfer:before {
	content: "\ed9f";
}
.icofont-braintree-alt:before {
	content: "\eda0";
}
.icofont-braintree:before {
	content: "\eda1";
}
.icofont-cash-on-delivery-alt:before {
	content: "\eda2";
}
.icofont-cash-on-delivery:before {
	content: "\eda3";
}
.icofont-checkout-alt:before {
	content: "\eda4";
}
.icofont-checkout:before {
	content: "\eda5";
}
.icofont-diners-club-alt-1:before {
	content: "\eda6";
}
.icofont-diners-club-alt-2:before {
	content: "\eda7";
}
.icofont-diners-club-alt-3:before {
	content: "\eda8";
}
.icofont-diners-club:before {
	content: "\eda9";
}
.icofont-discover-alt:before {
	content: "\edaa";
}
.icofont-discover:before {
	content: "\edab";
}
.icofont-eway-alt:before {
	content: "\edac";
}
.icofont-eway:before {
	content: "\edad";
}
.icofont-google-wallet-alt-1:before {
	content: "\edae";
}
.icofont-google-wallet-alt-2:before {
	content: "\edaf";
}
.icofont-google-wallet-alt-3:before {
	content: "\edb0";
}
.icofont-google-wallet:before {
	content: "\edb1";
}
.icofont-jcb-alt:before {
	content: "\edb2";
}
.icofont-jcb:before {
	content: "\edb3";
}
.icofont-maestro-alt:before {
	content: "\edb4";
}
.icofont-maestro:before {
	content: "\edb5";
}
.icofont-mastercard-alt:before {
	content: "\edb6";
}
.icofont-mastercard:before {
	content: "\edb7";
}
.icofont-payoneer-alt:before {
	content: "\edb8";
}
.icofont-payoneer:before {
	content: "\edb9";
}
.icofont-paypal-alt:before {
	content: "\edba";
}
.icofont-paypal:before {
	content: "\edbb";
}
.icofont-sage-alt:before {
	content: "\edbc";
}
.icofont-sage:before {
	content: "\edbd";
}
.icofont-skrill-alt:before {
	content: "\edbe";
}
.icofont-skrill:before {
	content: "\edbf";
}
.icofont-stripe-alt:before {
	content: "\edc0";
}
.icofont-stripe:before {
	content: "\edc1";
}
.icofont-visa-alt:before {
	content: "\edc2";
}
.icofont-visa-electron:before {
	content: "\edc3";
}
.icofont-visa:before {
	content: "\edc4";
}
.icofont-western-union-alt:before {
	content: "\edc5";
}
.icofont-western-union:before {
	content: "\edc6";
}
.icofont-boy:before {
	content: "\edc7";
}
.icofont-business-man-alt-1:before {
	content: "\edc8";
}
.icofont-business-man-alt-2:before {
	content: "\edc9";
}
.icofont-business-man-alt-3:before {
	content: "\edca";
}
.icofont-business-man:before {
	content: "\edcb";
}
.icofont-funky-man:before {
	content: "\edcc";
}
.icofont-girl-alt:before {
	content: "\edcd";
}
.icofont-girl:before {
	content: "\edce";
}
.icofont-hotel-boy-alt:before {
	content: "\edcf";
}
.icofont-hotel-boy:before {
	content: "\edd0";
}
.icofont-man-in-glasses:before {
	content: "\edd1";
}
.icofont-user-alt-1:before {
	content: "\edd2";
}
.icofont-user-alt-2:before {
	content: "\edd3";
}
.icofont-user-alt-3:before {
	content: "\edd4";
}
.icofont-user-alt-4:before {
	content: "\edd5";
}
.icofont-user-alt-5:before {
	content: "\edd6";
}
.icofont-user-alt-6:before {
	content: "\edd7";
}
.icofont-user-alt-7:before {
	content: "\edd8";
}
.icofont-user-female:before {
	content: "\edd9";
}
.icofont-user-male:before {
	content: "\edda";
}
.icofont-user-suited:before {
	content: "\eddb";
}
.icofont-user:before {
	content: "\eddc";
}
.icofont-users-alt-1:before {
	content: "\eddd";
}
.icofont-users-alt-2:before {
	content: "\edde";
}
.icofont-users-alt-3:before {
	content: "\eddf";
}
.icofont-users-alt-4:before {
	content: "\ede0";
}
.icofont-users-alt-5:before {
	content: "\ede1";
}
.icofont-users-alt-6:before {
	content: "\ede2";
}
.icofont-users-social:before {
	content: "\ede3";
}
.icofont-users:before {
	content: "\ede4";
}
.icofont-waiter:before {
	content: "\ede5";
}
.icofont-woman-in-glasses:before {
	content: "\ede6";
}
.icofont-document-search:before {
	content: "\ede7";
}
.icofont-folder-search:before {
	content: "\ede8";
}
.icofont-home-search:before {
	content: "\ede9";
}
.icofont-job-search:before {
	content: "\edea";
}
.icofont-map-search:before {
	content: "\edeb";
}
.icofont-restaurant-search:before {
	content: "\edec";
}
.icofont-search-alt-1:before {
	content: "\eded";
}
.icofont-search-alt-2:before {
	content: "\edee";
}
.icofont-search:before {
	content: "\edef";
}
.icofont-stock-search:before {
	content: "\edf0";
}
.icofont-user-search:before {
	content: "\edf1";
}
.icofont-social-aim:before {
	content: "\edf2";
}
.icofont-social-badoo:before {
	content: "\edf3";
}
.icofont-social-bebo:before {
	content: "\edf4";
}
.icofont-social-behance:before {
	content: "\edf5";
}
.icofont-social-blogger:before {
	content: "\edf6";
}
.icofont-social-bootstrap:before {
	content: "\edf7";
}
.icofont-social-brightkite:before {
	content: "\edf8";
}
.icofont-social-cloudapp:before {
	content: "\edf9";
}
.icofont-social-concrete5:before {
	content: "\edfa";
}
.icofont-social-designbump:before {
	content: "\edfb";
}
.icofont-social-designfloat:before {
	content: "\edfc";
}
.icofont-social-deviantart:before {
	content: "\edfd";
}
.icofont-social-digg:before {
	content: "\edfe";
}
.icofont-social-dotcms:before {
	content: "\edff";
}
.icofont-social-dribble:before {
	content: "\ee00";
}
.icofont-social-dropbox:before {
	content: "\ee01";
}
.icofont-brand-drupal:before {
	content: "\ee02";
}
.icofont-social-ebuddy:before {
	content: "\ee03";
}
.icofont-social-ello:before {
	content: "\ee04";
}
.icofont-social-ember:before {
	content: "\ee05";
}
.icofont-social-envato:before {
	content: "\ee06";
}
.icofont-social-evernote:before {
	content: "\ee07";
}
.icofont-social-facebook:before {
	content: "\ee08";
}
.icofont-social-feedburner:before {
	content: "\ee09";
}
.icofont-social-folkd:before {
	content: "\ee0a";
}
.icofont-social-friendfeed:before {
	content: "\ee0b";
}
.icofont-social-ghost:before {
	content: "\ee0c";
}
.icofont-social-github:before {
	content: "\ee0d";
}
.icofont-social-gnome:before {
	content: "\ee0e";
}
.icofont-social-google-buzz:before {
	content: "\ee0f";
}
.icofont-social-google-map:before {
	content: "\ee10";
}
.icofont-social-google-plus:before {
	content: "\ee11";
}
.icofont-social-google-talk:before {
	content: "\ee12";
}
.icofont-social-hype-machine:before {
	content: "\ee13";
}
.icofont-social-instagram:before {
	content: "\ee14";
}
.icofont-brand-joomla:before {
	content: "\ee15";
}
.icofont-social-kickstarter:before {
	content: "\ee16";
}
.icofont-social-line:before {
	content: "\ee17";
}
.icofont-social-linux-mint:before {
	content: "\ee18";
}
.icofont-social-livejournal:before {
	content: "\ee19";
}
.icofont-social-magento:before {
	content: "\ee1a";
}
.icofont-social-meetup:before {
	content: "\ee1b";
}
.icofont-social-mixx:before {
	content: "\ee1c";
}
.icofont-social-newsvine:before {
	content: "\ee1d";
}
.icofont-social-nimbuss:before {
	content: "\ee1e";
}
.icofont-social-opencart:before {
	content: "\ee1f";
}
.icofont-social-oscommerce:before {
	content: "\ee20";
}
.icofont-social-pandora:before {
	content: "\ee21";
}
.icofont-social-picasa:before {
	content: "\ee22";
}
.icofont-social-pinterest:before {
	content: "\ee23";
}
.icofont-social-prestashop:before {
	content: "\ee24";
}
.icofont-social-qik:before {
	content: "\ee25";
}
.icofont-social-readernaut:before {
	content: "\ee26";
}
.icofont-social-reddit:before {
	content: "\ee27";
}
.icofont-social-rss:before {
	content: "\ee28";
}
.icofont-social-shopify:before {
	content: "\ee29";
}
.icofont-social-silverstripe:before {
	content: "\ee2a";
}
.icofont-social-skype:before {
	content: "\ee2b";
}
.icofont-social-slashdot:before {
	content: "\ee2c";
}
.icofont-social-smugmug:before {
	content: "\ee2d";
}
.icofont-social-steam:before {
	content: "\ee2e";
}
.icofont-social-stumbleupon:before {
	content: "\ee2f";
}
.icofont-social-technorati:before {
	content: "\ee30";
}
.icofont-social-telegram:before {
	content: "\ee31";
}
.icofont-social-tinder:before {
	content: "\ee32";
}
.icofont-social-tumblr:before {
	content: "\ee33";
}
.icofont-social-twitter:before {
	content: "\ee34";
}
.icofont-social-typo3:before {
	content: "\ee35";
}
.icofont-social-ubercart:before {
	content: "\ee36";
}
.icofont-social-viber:before {
	content: "\ee37";
}
.icofont-social-viddler:before {
	content: "\ee38";
}
.icofont-social-vimeo:before {
	content: "\ee39";
}
.icofont-social-vine:before {
	content: "\ee3a";
}
.icofont-social-virb:before {
	content: "\ee3b";
}
.icofont-social-virtuemart:before {
	content: "\ee3c";
}
.icofont-social-wechat:before {
	content: "\ee3d";
}
.icofont-brand-wordpress:before {
	content: "\ee3e";
}
.icofont-social-xing:before {
	content: "\ee3f";
}
.icofont-social-yahoo:before {
	content: "\ee40";
}
.icofont-social-yelp:before {
	content: "\ee41";
}
.icofont-social-zencart:before {
	content: "\ee42";
}
.icofont-badminton-birdie:before {
	content: "\ee43";
}
.icofont-baseball:before {
	content: "\ee44";
}
.icofont-baseballer:before {
	content: "\ee45";
}
.icofont-basketball-hoop:before {
	content: "\ee46";
}
.icofont-basketball:before {
	content: "\ee47";
}
.icofont-billiard-ball:before {
	content: "\ee48";
}
.icofont-boot-alt-1:before {
	content: "\ee49";
}
.icofont-boot-alt-2:before {
	content: "\ee4a";
}
.icofont-bowling-alt:before {
	content: "\ee4b";
}
.icofont-bowling:before {
	content: "\ee4c";
}
.icofont-canoe:before {
	content: "\ee4d";
}
.icofont-cheer-leader:before {
	content: "\ee4e";
}
.icofont-climbing:before {
	content: "\ee4f";
}
.icofont-corner:before {
	content: "\ee50";
}
.icofont-cyclist:before {
	content: "\ee51";
}
.icofont-dumbbell-alt:before {
	content: "\ee52";
}
.icofont-dumbbell:before {
	content: "\ee53";
}
.icofont-field-alt:before {
	content: "\ee54";
}
.icofont-field:before {
	content: "\ee55";
}
.icofont-football-alt:before {
	content: "\ee56";
}
.icofont-foul:before {
	content: "\ee57";
}
.icofont-goal-keeper:before {
	content: "\ee58";
}
.icofont-goal:before {
	content: "\ee59";
}
.icofont-golf-alt:before {
	content: "\ee5a";
}
.icofont-golf-bag:before {
	content: "\ee5b";
}
.icofont-golf-field:before {
	content: "\ee5c";
}
.icofont-golf:before {
	content: "\ee5d";
}
.icofont-golfer:before {
	content: "\ee5e";
}
.icofont-gym-alt-1:before {
	content: "\ee5f";
}
.icofont-gym-alt-2:before {
	content: "\ee60";
}
.icofont-gym-alt-3:before {
	content: "\ee61";
}
.icofont-gym:before {
	content: "\ee62";
}
.icofont-hand-grippers:before {
	content: "\ee63";
}
.icofont-heart-beat-alt:before {
	content: "\ee64";
}
.icofont-helmet:before {
	content: "\ee65";
}
.icofont-hockey-alt:before {
	content: "\ee66";
}
.icofont-hockey:before {
	content: "\ee67";
}
.icofont-ice-skate:before {
	content: "\ee68";
}
.icofont-jersey-alt:before {
	content: "\ee69";
}
.icofont-jersey:before {
	content: "\ee6a";
}
.icofont-jumping:before {
	content: "\ee6b";
}
.icofont-kick:before {
	content: "\ee6c";
}
.icofont-leg:before {
	content: "\ee6d";
}
.icofont-match-review:before {
	content: "\ee6e";
}
.icofont-medal-alt:before {
	content: "\ee6f";
}
.icofont-muscle-alt:before {
	content: "\ee70";
}
.icofont-muscle:before {
	content: "\ee71";
}
.icofont-offside:before {
	content: "\ee72";
}
.icofont-olympic-logo:before {
	content: "\ee73";
}
.icofont-olympic:before {
	content: "\ee74";
}
.icofont-padding:before {
	content: "\ee75";
}
.icofont-penalty-card:before {
	content: "\ee76";
}
.icofont-racer:before {
	content: "\ee77";
}
.icofont-racing-car:before {
	content: "\ee78";
}
.icofont-racing-flag-alt:before {
	content: "\ee79";
}
.icofont-racing-flag:before {
	content: "\ee7a";
}
.icofont-racings-wheel:before {
	content: "\ee7b";
}
.icofont-referee:before {
	content: "\ee7c";
}
.icofont-refree-jersey:before {
	content: "\ee7d";
}
.icofont-result:before {
	content: "\ee7e";
}
.icofont-rugby-ball:before {
	content: "\ee7f";
}
.icofont-rugby-player:before {
	content: "\ee80";
}
.icofont-rugby:before {
	content: "\ee81";
}
.icofont-runner-alt-1:before {
	content: "\ee82";
}
.icofont-runner-alt-2:before {
	content: "\ee83";
}
.icofont-runner:before {
	content: "\ee84";
}
.icofont-score-board:before {
	content: "\ee85";
}
.icofont-skiing-man:before {
	content: "\ee86";
}
.icofont-skydiving-goggles:before {
	content: "\ee87";
}
.icofont-snow-mobile:before {
	content: "\ee88";
}
.icofont-steering:before {
	content: "\ee89";
}
.icofont-substitute:before {
	content: "\ee8a";
}
.icofont-swimmer:before {
	content: "\ee8b";
}
.icofont-table-tennis:before {
	content: "\ee8c";
}
.icofont-team-alt:before {
	content: "\ee8d";
}
.icofont-team:before {
	content: "\ee8e";
}
.icofont-tennis-player:before {
	content: "\ee8f";
}
.icofont-tennis:before {
	content: "\ee90";
}
.icofont-time:before {
	content: "\ee91";
}
.icofont-track:before {
	content: "\ee92";
}
.icofont-tracking:before {
	content: "\ee93";
}
.icofont-trophy-alt:before {
	content: "\ee94";
}
.icofont-trophy:before {
	content: "\ee95";
}
.icofont-volleyball-alt:before {
	content: "\ee96";
}
.icofont-volleyball-fire:before {
	content: "\ee97";
}
.icofont-volleyball:before {
	content: "\ee98";
}
.icofont-water-bottle:before {
	content: "\ee99";
}
.icofont-whisle:before {
	content: "\ee9a";
}
.icofont-win-trophy:before {
	content: "\ee9b";
}
.icofont-align-center:before {
	content: "\ee9c";
}
.icofont-align-left:before {
	content: "\ee9d";
}
.icofont-align-right:before {
	content: "\ee9e";
}
.icofont-all-caps:before {
	content: "\ee9f";
}
.icofont-bold:before {
	content: "\eea0";
}
.icofont-brush:before {
	content: "\eea1";
}
.icofont-clip-board:before {
	content: "\eea2";
}
.icofont-code-alt:before {
	content: "\eea3";
}
.icofont-color-bucket:before {
	content: "\eea4";
}
.icofont-color-picker:before {
	content: "\eea5";
}
.icofont-copy-alt:before {
	content: "\eea6";
}
.icofont-copy-black:before {
	content: "\eea7";
}
.icofont-cut:before {
	content: "\eea8";
}
.icofont-delete-alt:before {
	content: "\eea9";
}
.icofont-edit-alt:before {
	content: "\eeaa";
}
.icofont-eraser-alt:before {
	content: "\eeab";
}
.icofont-file-alt:before {
	content: "\eeac";
}
.icofont-font:before {
	content: "\eead";
}
.icofont-header:before {
	content: "\eeae";
}
.icofont-indent:before {
	content: "\eeaf";
}
.icofont-italic-alt:before {
	content: "\eeb0";
}
.icofont-justify-all:before {
	content: "\eeb1";
}
.icofont-justify-center:before {
	content: "\eeb2";
}
.icofont-justify-left:before {
	content: "\eeb3";
}
.icofont-justify-right:before {
	content: "\eeb4";
}
.icofont-line-height:before {
	content: "\eeb5";
}
.icofont-link-alt:before {
	content: "\eeb6";
}
.icofont-listine-dots:before {
	content: "\eeb7";
}
.icofont-listing-box:before {
	content: "\eeb8";
}
.icofont-listing-number:before {
	content: "\eeb9";
}
.icofont-marker:before {
	content: "\eeba";
}
.icofont-outdent:before {
	content: "\eebb";
}
.icofont-paper-clip:before {
	content: "\eebc";
}
.icofont-paragraph:before {
	content: "\eebd";
}
.icofont-pin:before {
	content: "\eebe";
}
.icofont-printer:before {
	content: "\eebf";
}
.icofont-redo:before {
	content: "\eec0";
}
.icofont-rotation:before {
	content: "\eec1";
}
.icofont-save:before {
	content: "\eec2";
}
.icofont-small-cap:before {
	content: "\eec3";
}
.icofont-strike-through:before {
	content: "\eec4";
}
.icofont-sub-listing:before {
	content: "\eec5";
}
.icofont-subscript:before {
	content: "\eec6";
}
.icofont-superscript:before {
	content: "\eec7";
}
.icofont-table:before {
	content: "\eec8";
}
.icofont-text-height:before {
	content: "\eec9";
}
.icofont-text-width:before {
	content: "\eeca";
}
.icofont-trash:before {
	content: "\eecb";
}
.icofont-underline:before {
	content: "\eecc";
}
.icofont-undo:before {
	content: "\eecd";
}
.icofont-unlink:before {
	content: "\eece";
}
.icofont-air-balloon:before {
	content: "\eecf";
}
.icofont-airplane-alt:before {
	content: "\eed0";
}
.icofont-airplane:before {
	content: "\eed1";
}
.icofont-ambulance-crescent:before {
	content: "\eed2";
}
.icofont-ambulance-cross:before {
	content: "\eed3";
}
.icofont-articulated-truck:before {
	content: "\eed4";
}
.icofont-auto-rickshaw:before {
	content: "\eed5";
}
.icofont-bicycle-alt-1:before {
	content: "\eed6";
}
.icofont-bicycle-alt-2:before {
	content: "\eed7";
}
.icofont-bull-dozer:before {
	content: "\eed8";
}
.icofont-bus-alt-1:before {
	content: "\eed9";
}
.icofont-bus-alt-2:before {
	content: "\eeda";
}
.icofont-bus-alt-3:before {
	content: "\eedb";
}
.icofont-cable-car:before {
	content: "\eedc";
}
.icofont-car-alt-1:before {
	content: "\eedd";
}
.icofont-car-alt-2:before {
	content: "\eede";
}
.icofont-car-alt-3:before {
	content: "\eedf";
}
.icofont-car-alt-4:before {
	content: "\eee0";
}
.icofont-concrete-mixer:before {
	content: "\eee1";
}
.icofont-delivery-time:before {
	content: "\eee2";
}
.icofont-excavator:before {
	content: "\eee3";
}
.icofont-fast-delivery:before {
	content: "\eee4";
}
.icofont-fire-truck-alt:before {
	content: "\eee5";
}
.icofont-fire-truck:before {
	content: "\eee6";
}
.icofont-fork-lift:before {
	content: "\eee7";
}
.icofont-free-delivery:before {
	content: "\eee8";
}
.icofont-golf-cart:before {
	content: "\eee9";
}
.icofont-helicopter:before {
	content: "\eeea";
}
.icofont-motor-bike-alt:before {
	content: "\eeeb";
}
.icofont-motor-bike:before {
	content: "\eeec";
}
.icofont-motor-biker:before {
	content: "\eeed";
}
.icofont-oil-truck:before {
	content: "\eeee";
}
.icofont-police-car:before {
	content: "\eeef";
}
.icofont-rickshaw:before {
	content: "\eef0";
}
.icofont-rocket-alt-1:before {
	content: "\eef1";
}
.icofont-rocket-alt-2:before {
	content: "\eef2";
}
.icofont-sail-boat:before {
	content: "\eef3";
}
.icofont-scooter:before {
	content: "\eef4";
}
.icofont-sea-plane:before {
	content: "\eef5";
}
.icofont-ship-alt:before {
	content: "\eef6";
}
.icofont-speed-boat:before {
	content: "\eef7";
}
.icofont-taxi:before {
	content: "\eef8";
}
.icofont-tow-truck:before {
	content: "\eef9";
}
.icofont-tractor:before {
	content: "\eefa";
}
.icofont-traffic-light:before {
	content: "\eefb";
}
.icofont-train-line:before {
	content: "\eefc";
}
.icofont-train-steam:before {
	content: "\eefd";
}
.icofont-tram:before {
	content: "\eefe";
}
.icofont-truck-alt:before {
	content: "\eeff";
}
.icofont-truck-loaded:before {
	content: "\ef00";
}
.icofont-truck:before {
	content: "\ef01";
}
.icofont-van-alt:before {
	content: "\ef02";
}
.icofont-van:before {
	content: "\ef03";
}
.icofont-yacht:before {
	content: "\ef04";
}
.icofont-5-star-hotel:before {
	content: "\ef05";
}
.icofont-anchor-alt:before {
	content: "\ef06";
}
.icofont-beach-bed:before {
	content: "\ef07";
}
.icofont-camping-vest:before {
	content: "\ef08";
}
.icofont-coconut-alt:before {
	content: "\ef09";
}
.icofont-direction-sign:before {
	content: "\ef0a";
}
.icofont-hill-side:before {
	content: "\ef0b";
}
.icofont-island-alt:before {
	content: "\ef0c";
}
.icofont-long-drive:before {
	content: "\ef0d";
}
.icofont-map-pins:before {
	content: "\ef0e";
}
.icofont-plane-ticket:before {
	content: "\ef0f";
}
.icofont-sail-boat-alt-1:before {
	content: "\ef10";
}
.icofont-sail-boat-alt-2:before {
	content: "\ef11";
}
.icofont-sandals-female:before {
	content: "\ef12";
}
.icofont-sandals-male:before {
	content: "\ef13";
}
.icofont-travelling:before {
	content: "\ef14";
}
.icofont-breakdown:before {
	content: "\ef15";
}
.icofont-celsius:before {
	content: "\ef16";
}
.icofont-clouds:before {
	content: "\ef17";
}
.icofont-cloudy:before {
	content: "\ef18";
}
.icofont-compass-alt:before {
	content: "\ef19";
}
.icofont-dust:before {
	content: "\ef1a";
}
.icofont-eclipse:before {
	content: "\ef1b";
}
.icofont-fahrenheit:before {
	content: "\ef1c";
}
.icofont-forest-fire:before {
	content: "\ef1d";
}
.icofont-full-night:before {
	content: "\ef1e";
}
.icofont-full-sunny:before {
	content: "\ef1f";
}
.icofont-hail-night:before {
	content: "\ef20";
}
.icofont-hail-rainy-night:before {
	content: "\ef21";
}
.icofont-hail-rainy-sunny:before {
	content: "\ef22";
}
.icofont-hail-rainy:before {
	content: "\ef23";
}
.icofont-hail-sunny:before {
	content: "\ef24";
}
.icofont-hail-thunder-night:before {
	content: "\ef25";
}
.icofont-hail-thunder-sunny:before {
	content: "\ef26";
}
.icofont-hail-thunder:before {
	content: "\ef27";
}
.icofont-hail:before {
	content: "\ef28";
}
.icofont-hill-night:before {
	content: "\ef29";
}
.icofont-hill-sunny:before {
	content: "\ef2a";
}
.icofont-hill:before {
	content: "\ef2b";
}
.icofont-hurricane:before {
	content: "\ef2c";
}
.icofont-island:before {
	content: "\ef2d";
}
.icofont-meteor:before {
	content: "\ef2e";
}
.icofont-night:before {
	content: "\ef2f";
}
.icofont-rainy-night:before {
	content: "\ef30";
}
.icofont-rainy-sunny:before {
	content: "\ef31";
}
.icofont-rainy-thunder:before {
	content: "\ef32";
}
.icofont-rainy:before {
	content: "\ef33";
}
.icofont-showy-night-hail:before {
	content: "\ef34";
}
.icofont-snow-temp:before {
	content: "\ef35";
}
.icofont-snow:before {
	content: "\ef36";
}
.icofont-snowy-hail:before {
	content: "\ef37";
}
.icofont-snowy-night-rainy:before {
	content: "\ef38";
}
.icofont-snowy-night:before {
	content: "\ef39";
}
.icofont-snowy-rainy:before {
	content: "\ef3a";
}
.icofont-snowy-sunny-hail:before {
	content: "\ef3b";
}
.icofont-snowy-sunny-rainy:before {
	content: "\ef3c";
}
.icofont-snowy-sunny:before {
	content: "\ef3d";
}
.icofont-snowy-thunder-night:before {
	content: "\ef3e";
}
.icofont-snowy-thunder-sunny:before {
	content: "\ef3f";
}
.icofont-snowy-thunder:before {
	content: "\ef40";
}
.icofont-snowy-windy-night:before {
	content: "\ef41";
}
.icofont-snowy-windy-sunny:before {
	content: "\ef42";
}
.icofont-snowy-windy:before {
	content: "\ef43";
}
.icofont-snowy:before {
	content: "\ef44";
}
.icofont-sun-alt:before {
	content: "\ef45";
}
.icofont-sun-rise:before {
	content: "\ef46";
}
.icofont-sun-set:before {
	content: "\ef47";
}
.icofont-sunny-day-temp:before {
	content: "\ef48";
}
.icofont-sunny:before {
	content: "\ef49";
}
.icofont-thermometer:before {
	content: "\ef4a";
}
.icofont-thinder-light:before {
	content: "\ef4b";
}
.icofont-tornado:before {
	content: "\ef4c";
}
.icofont-umbrella-alt:before {
	content: "\ef4d";
}
.icofont-volcano:before {
	content: "\ef4e";
}
.icofont-wave:before {
	content: "\ef4f";
}
.icofont-wind-scale-0:before {
	content: "\ef50";
}
.icofont-wind-scale-1:before {
	content: "\ef51";
}
.icofont-wind-scale-2:before {
	content: "\ef52";
}
.icofont-wind-scale-3:before {
	content: "\ef53";
}
.icofont-wind-scale-4:before {
	content: "\ef54";
}
.icofont-wind-scale-5:before {
	content: "\ef55";
}
.icofont-wind-scale-6:before {
	content: "\ef56";
}
.icofont-wind-scale-7:before {
	content: "\ef57";
}
.icofont-wind-scale-8:before {
	content: "\ef58";
}
.icofont-wind-scale-9:before {
	content: "\ef59";
}
.icofont-wind-scale-10:before {
	content: "\ef5a";
}
.icofont-wind-scale-11:before {
	content: "\ef5b";
}
.icofont-wind-scale-12:before {
	content: "\ef5c";
}
.icofont-wind-waves:before {
	content: "\ef5d";
}
.icofont-wind:before {
	content: "\ef5e";
}
.icofont-windy-hail:before {
	content: "\ef5f";
}
.icofont-windy-night:before {
	content: "\ef60";
}
.icofont-windy-raining:before {
	content: "\ef61";
}
.icofont-windy-sunny:before {
	content: "\ef62";
}
.icofont-windy-thunder-raining:before {
	content: "\ef63";
}
.icofont-windy-thunder:before {
	content: "\ef64";
}
.icofont-windy:before {
	content: "\ef65";
}
.icofont-addons:before {
	content: "\ef66";
}
.icofont-address-book:before {
	content: "\ef67";
}
.icofont-adjust:before {
	content: "\ef68";
}
.icofont-alarm:before {
	content: "\ef69";
}
.icofont-anchor:before {
	content: "\ef6a";
}
.icofont-archive:before {
	content: "\ef6b";
}
.icofont-at:before {
	content: "\ef6c";
}
.icofont-attachment:before {
	content: "\ef6d";
}
.icofont-audio:before {
	content: "\ef6e";
}
.icofont-auto-mobile:before {
	content: "\ef6f";
}
.icofont-automation:before {
	content: "\ef70";
}
.icofont-baby:before {
	content: "\ef71";
}
.icofont-badge:before {
	content: "\ef72";
}
.icofont-bag:before {
	content: "\ef73";
}
.icofont-ban:before {
	content: "\ef74";
}
.icofont-bank:before {
	content: "\ef75";
}
.icofont-bar-code:before {
	content: "\ef76";
}
.icofont-bars:before {
	content: "\ef77";
}
.icofont-battery-empty:before {
	content: "\ef78";
}
.icofont-battery-full:before {
	content: "\ef79";
}
.icofont-battery-half:before {
	content: "\ef7a";
}
.icofont-battery-low:before {
	content: "\ef7b";
}
.icofont-beach:before {
	content: "\ef7c";
}
.icofont-beaker:before {
	content: "\ef7d";
}
.icofont-bear:before {
	content: "\ef7e";
}
.icofont-beard:before {
	content: "\ef7f";
}
.icofont-bed:before {
	content: "\ef80";
}
.icofont-bell:before {
	content: "\ef81";
}
.icofont-beverage:before {
	content: "\ef82";
}
.icofont-bicycle:before {
	content: "\ef83";
}
.icofont-bill:before {
	content: "\ef84";
}
.icofont-bin:before {
	content: "\ef85";
}
.icofont-binary:before {
	content: "\ef86";
}
.icofont-binoculars:before {
	content: "\ef87";
}
.icofont-bird:before {
	content: "\ef88";
}
.icofont-birds:before {
	content: "\ef89";
}
.icofont-black-board:before {
	content: "\ef8a";
}
.icofont-bluetooth:before {
	content: "\ef8b";
}
.icofont-bolt:before {
	content: "\ef8c";
}
.icofont-bomb:before {
	content: "\ef8d";
}
.icofont-book-mark:before {
	content: "\ef8e";
}
.icofont-book:before {
	content: "\ef8f";
}
.icofont-boot:before {
	content: "\ef90";
}
.icofont-box:before {
	content: "\ef91";
}
.icofont-brain:before {
	content: "\ef92";
}
.icofont-briefcase:before {
	content: "\ef93";
}
.icofont-broken:before {
	content: "\ef94";
}
.icofont-bucket:before {
	content: "\ef95";
}
.icofont-bucket1:before {
	content: "\ef96";
}
.icofont-bucket2:before {
	content: "\ef97";
}
.icofont-bug:before {
	content: "\ef98";
}
.icofont-building:before {
	content: "\ef99";
}
.icofont-bullet:before {
	content: "\ef9a";
}
.icofont-bullhorn:before {
	content: "\ef9b";
}
.icofont-bullseye:before {
	content: "\ef9c";
}
.icofont-bus:before {
	content: "\ef9d";
}
.icofont-butterfly:before {
	content: "\ef9e";
}
.icofont-cab:before {
	content: "\ef9f";
}
.icofont-calculator:before {
	content: "\efa0";
}
.icofont-calendar:before {
	content: "\efa1";
}
.icofont-camera-alt:before {
	content: "\efa2";
}
.icofont-camera:before {
	content: "\efa3";
}
.icofont-car:before {
	content: "\efa4";
}
.icofont-card:before {
	content: "\efa5";
}
.icofont-cart:before {
	content: "\efa6";
}
.icofont-cc:before {
	content: "\efa7";
}
.icofont-certificate:before {
	content: "\efa8";
}
.icofont-charging:before {
	content: "\efa9";
}
.icofont-chat:before {
	content: "\efaa";
}
.icofont-check-alt:before {
	content: "\efab";
}
.icofont-check-circled:before {
	content: "\efac";
}
.icofont-check:before {
	content: "\efad";
}
.icofont-checked:before {
	content: "\efae";
}
.icofont-children-care:before {
	content: "\efaf";
}
.icofont-clock-time:before {
	content: "\efb0";
}
.icofont-close-circled:before {
	content: "\efb1";
}
.icofont-close-line-circled:before {
	content: "\efb2";
}
.icofont-close-line-squared-alt:before {
	content: "\efb3";
}
.icofont-close-line-squared:before {
	content: "\efb4";
}
.icofont-close-line:before {
	content: "\efb5";
}
.icofont-close-squared-alt:before {
	content: "\efb6";
}
.icofont-close-squared:before {
	content: "\efb7";
}
.icofont-close:before {
	content: "\efb8";
}
.icofont-cloud-download:before {
	content: "\efb9";
}
.icofont-cloud-refresh:before {
	content: "\efba";
}
.icofont-cloud-upload:before {
	content: "\efbb";
}
.icofont-cloud:before {
	content: "\efbc";
}
.icofont-code-not-allowed:before {
	content: "\efbd";
}
.icofont-code:before {
	content: "\efbe";
}
.icofont-coffee-cup:before {
	content: "\efbf";
}
.icofont-comment:before {
	content: "\efc0";
}
.icofont-compass:before {
	content: "\efc1";
}
.icofont-computer:before {
	content: "\efc2";
}
.icofont-connection:before {
	content: "\efc3";
}
.icofont-console:before {
	content: "\efc4";
}
.icofont-contacts:before {
	content: "\efc5";
}
.icofont-contrast:before {
	content: "\efc6";
}
.icofont-copy:before {
	content: "\efc7";
}
.icofont-copyright:before {
	content: "\efc8";
}
.icofont-credit-card:before {
	content: "\efc9";
}
.icofont-crop:before {
	content: "\efca";
}
.icofont-crown:before {
	content: "\efcb";
}
.icofont-cube:before {
	content: "\efcc";
}
.icofont-cubes:before {
	content: "\efcd";
}
.icofont-culinary:before {
	content: "\efce";
}
.icofont-dashboard-web:before {
	content: "\efcf";
}
.icofont-dashboard:before {
	content: "\efd0";
}
.icofont-data:before {
	content: "\efd1";
}
.icofont-database-add:before {
	content: "\efd2";
}
.icofont-database-locked:before {
	content: "\efd3";
}
.icofont-database-remove:before {
	content: "\efd4";
}
.icofont-database:before {
	content: "\efd5";
}
.icofont-delete:before {
	content: "\efd6";
}
.icofont-diamond:before {
	content: "\efd7";
}
.icofont-dice:before {
	content: "\efd8";
}
.icofont-disabled:before {
	content: "\efd9";
}
.icofont-disc:before {
	content: "\efda";
}
.icofont-diskette:before {
	content: "\efdb";
}
.icofont-document-folder:before {
	content: "\efdc";
}
.icofont-download-alt:before {
	content: "\efdd";
}
.icofont-download:before {
	content: "\efde";
}
.icofont-downloaded:before {
	content: "\efdf";
}
.icofont-earth:before {
	content: "\efe0";
}
.icofont-ebook:before {
	content: "\efe1";
}
.icofont-edit:before {
	content: "\efe2";
}
.icofont-eject:before {
	content: "\efe3";
}
.icofont-email:before {
	content: "\efe4";
}
.icofont-envelope-open:before {
	content: "\efe5";
}
.icofont-envelope:before {
	content: "\efe6";
}
.icofont-eraser:before {
	content: "\efe7";
}
.icofont-error:before {
	content: "\efe8";
}
.icofont-exchange:before {
	content: "\efe9";
}
.icofont-exclamation-circle:before {
	content: "\efea";
}
.icofont-exclamation-square:before {
	content: "\efeb";
}
.icofont-exclamation-tringle:before {
	content: "\efec";
}
.icofont-exclamation:before {
	content: "\efed";
}
.icofont-exit:before {
	content: "\efee";
}
.icofont-expand:before {
	content: "\efef";
}
.icofont-external-link:before {
	content: "\eff0";
}
.icofont-external:before {
	content: "\eff1";
}
.icofont-eye-blocked:before {
	content: "\eff2";
}
.icofont-eye-dropper:before {
	content: "\eff3";
}
.icofont-eye:before {
	content: "\eff4";
}
.icofont-favourite:before {
	content: "\eff5";
}
.icofont-fax:before {
	content: "\eff6";
}
.icofont-female:before {
	content: "\eff7";
}
.icofont-file:before {
	content: "\eff8";
}
.icofont-film:before {
	content: "\eff9";
}
.icofont-filter:before {
	content: "\effa";
}
.icofont-fire-burn:before {
	content: "\effb";
}
.icofont-fire-extinguisher:before {
	content: "\effc";
}
.icofont-fire:before {
	content: "\effd";
}
.icofont-first-aid:before {
	content: "\effe";
}
.icofont-flag-alt-1:before {
	content: "\efff";
}
.icofont-flag-alt-2:before {
	content: "\f000";
}
.icofont-flag:before {
	content: "\f001";
}
.icofont-flash-light:before {
	content: "\f002";
}
.icofont-flash:before {
	content: "\f003";
}
.icofont-flask:before {
	content: "\f004";
}
.icofont-focus:before {
	content: "\f005";
}
.icofont-folder-open:before {
	content: "\f006";
}
.icofont-folder:before {
	content: "\f007";
}
.icofont-foot-print:before {
	content: "\f008";
}
.icofont-football-american:before {
	content: "\f009";
}
.icofont-football:before {
	content: "\f00a";
}
.icofont-game-console:before {
	content: "\f00b";
}
.icofont-game-pad:before {
	content: "\f00c";
}
.icofont-gavel:before {
	content: "\f00d";
}
.icofont-gear:before {
	content: "\f00e";
}
.icofont-gears:before {
	content: "\f00f";
}
.icofont-gift:before {
	content: "\f010";
}
.icofont-glass:before {
	content: "\f011";
}
.icofont-globe:before {
	content: "\f012";
}
.icofont-graduate:before {
	content: "\f013";
}
.icofont-graffiti:before {
	content: "\f014";
}
.icofont-grocery:before {
	content: "\f015";
}
.icofont-group:before {
	content: "\f016";
}
.icofont-hammer:before {
	content: "\f017";
}
.icofont-hand:before {
	content: "\f018";
}
.icofont-hanger:before {
	content: "\f019";
}
.icofont-hard-disk:before {
	content: "\f01a";
}
.icofont-headphone:before {
	content: "\f01b";
}
.icofont-heart-beat:before {
	content: "\f01c";
}
.icofont-heart:before {
	content: "\f01d";
}
.icofont-history:before {
	content: "\f01e";
}
.icofont-home:before {
	content: "\f01f";
}
.icofont-horn:before {
	content: "\f020";
}
.icofont-hotel:before {
	content: "\f021";
}
.icofont-hour-glass:before {
	content: "\f022";
}
.icofont-id:before {
	content: "\f023";
}
.icofont-image:before {
	content: "\f024";
}
.icofont-inbox:before {
	content: "\f025";
}
.icofont-infinite:before {
	content: "\f026";
}
.icofont-info-circle:before {
	content: "\f027";
}
.icofont-info-square:before {
	content: "\f028";
}
.icofont-info:before {
	content: "\f029";
}
.icofont-institution:before {
	content: "\f02a";
}
.icofont-interface:before {
	content: "\f02b";
}
.icofont-invisible:before {
	content: "\f02c";
}
.icofont-italic:before {
	content: "\f02d";
}
.icofont-jacket:before {
	content: "\f02e";
}
.icofont-jar:before {
	content: "\f02f";
}
.icofont-jewlery:before {
	content: "\f030";
}
.icofont-karate:before {
	content: "\f031";
}
.icofont-key-hole:before {
	content: "\f032";
}
.icofont-key:before {
	content: "\f033";
}
.icofont-keyboard:before {
	content: "\f034";
}
.icofont-kid:before {
	content: "\f035";
}
.icofont-label:before {
	content: "\f036";
}
.icofont-lamp:before {
	content: "\f037";
}
.icofont-laptop:before {
	content: "\f038";
}
.icofont-layers:before {
	content: "\f039";
}
.icofont-layout:before {
	content: "\f03a";
}
.icofont-leaf:before {
	content: "\f03b";
}
.icofont-leaflet:before {
	content: "\f03c";
}
.icofont-learn:before {
	content: "\f03d";
}
.icofont-legal:before {
	content: "\f03e";
}
.icofont-lego:before {
	content: "\f03f";
}
.icofont-lemon:before {
	content: "\f040";
}
.icofont-lens:before {
	content: "\f041";
}
.icofont-letter:before {
	content: "\f042";
}
.icofont-letterbox:before {
	content: "\f043";
}
.icofont-library:before {
	content: "\f044";
}
.icofont-license:before {
	content: "\f045";
}
.icofont-life-bouy:before {
	content: "\f046";
}
.icofont-life-buoy:before {
	content: "\f047";
}
.icofont-life-jacket:before {
	content: "\f048";
}
.icofont-life-ring:before {
	content: "\f049";
}
.icofont-light-bulb:before {
	content: "\f04a";
}
.icofont-lighter:before {
	content: "\f04b";
}
.icofont-lightning-ray:before {
	content: "\f04c";
}
.icofont-like:before {
	content: "\f04d";
}
.icofont-link:before {
	content: "\f04e";
}
.icofont-live-support:before {
	content: "\f04f";
}
.icofont-location-arrow:before {
	content: "\f050";
}
.icofont-location-pin:before {
	content: "\f051";
}
.icofont-lock:before {
	content: "\f052";
}
.icofont-login:before {
	content: "\f053";
}
.icofont-logout:before {
	content: "\f054";
}
.icofont-lollipop:before {
	content: "\f055";
}
.icofont-look:before {
	content: "\f056";
}
.icofont-loop:before {
	content: "\f057";
}
.icofont-luggage:before {
	content: "\f058";
}
.icofont-lunch:before {
	content: "\f059";
}
.icofont-lungs:before {
	content: "\f05a";
}
.icofont-magic-alt:before {
	content: "\f05b";
}
.icofont-magic:before {
	content: "\f05c";
}
.icofont-magnet:before {
	content: "\f05d";
}
.icofont-mail-box:before {
	content: "\f05e";
}
.icofont-mail:before {
	content: "\f05f";
}
.icofont-male:before {
	content: "\f060";
}
.icofont-map:before {
	content: "\f061";
}
.icofont-math:before {
	content: "\f062";
}
.icofont-maximize:before {
	content: "\f063";
}
.icofont-measure:before {
	content: "\f064";
}
.icofont-medal:before {
	content: "\f065";
}
.icofont-medical:before {
	content: "\f066";
}
.icofont-medicine:before {
	content: "\f067";
}
.icofont-mega-phone:before {
	content: "\f068";
}
.icofont-memorial:before {
	content: "\f069";
}
.icofont-memory-card:before {
	content: "\f06a";
}
.icofont-mic-mute:before {
	content: "\f06b";
}
.icofont-mic:before {
	content: "\f06c";
}
.icofont-micro-chip:before {
	content: "\f06d";
}
.icofont-microphone:before {
	content: "\f06e";
}
.icofont-microscope:before {
	content: "\f06f";
}
.icofont-military:before {
	content: "\f070";
}
.icofont-mill:before {
	content: "\f071";
}
.icofont-minus-circle:before {
	content: "\f072";
}
.icofont-minus-square:before {
	content: "\f073";
}
.icofont-minus:before {
	content: "\f074";
}
.icofont-mobile-phone:before {
	content: "\f075";
}
.icofont-molecule:before {
	content: "\f076";
}
.icofont-money:before {
	content: "\f077";
}
.icofont-moon:before {
	content: "\f078";
}
.icofont-mop:before {
	content: "\f079";
}
.icofont-muffin:before {
	content: "\f07a";
}
.icofont-music-alt:before {
	content: "\f07b";
}
.icofont-music-notes:before {
	content: "\f07c";
}
.icofont-music:before {
	content: "\f07d";
}
.icofont-mustache:before {
	content: "\f07e";
}
.icofont-mute-volume:before {
	content: "\f07f";
}
.icofont-navigation-menu:before {
	content: "\f080";
}
.icofont-navigation:before {
	content: "\f081";
}
.icofont-network-tower:before {
	content: "\f082";
}
.icofont-network:before {
	content: "\f083";
}
.icofont-news:before {
	content: "\f084";
}
.icofont-newspaper:before {
	content: "\f085";
}
.icofont-no-smoking:before {
	content: "\f086";
}
.icofont-not-allowed:before {
	content: "\f087";
}
.icofont-notebook:before {
	content: "\f088";
}
.icofont-notepad:before {
	content: "\f089";
}
.icofont-notification:before {
	content: "\f08a";
}
.icofont-numbered:before {
	content: "\f08b";
}
.icofont-opposite:before {
	content: "\f08c";
}
.icofont-optic:before {
	content: "\f08d";
}
.icofont-options:before {
	content: "\f08e";
}
.icofont-package:before {
	content: "\f08f";
}
.icofont-page:before {
	content: "\f090";
}
.icofont-paint:before {
	content: "\f091";
}
.icofont-paper-plane:before {
	content: "\f092";
}
.icofont-paperclip:before {
	content: "\f093";
}
.icofont-papers:before {
	content: "\f094";
}
.icofont-paw:before {
	content: "\f095";
}
.icofont-pay:before {
	content: "\f096";
}
.icofont-pen:before {
	content: "\f097";
}
.icofont-pencil:before {
	content: "\f098";
}
.icofont-penguin-linux:before {
	content: "\f099";
}
.icofont-pestle:before {
	content: "\f09a";
}
.icofont-phone-circle:before {
	content: "\f09b";
}
.icofont-phone:before {
	content: "\f09c";
}
.icofont-picture:before {
	content: "\f09d";
}
.icofont-pie:before {
	content: "\f09e";
}
.icofont-pine:before {
	content: "\f09f";
}
.icofont-pixels:before {
	content: "\f0a0";
}
.icofont-play:before {
	content: "\f0a1";
}
.icofont-plugin:before {
	content: "\f0a2";
}
.icofont-plus-circle:before {
	content: "\f0a3";
}
.icofont-plus-square:before {
	content: "\f0a4";
}
.icofont-plus:before {
	content: "\f0a5";
}
.icofont-polygonal:before {
	content: "\f0a6";
}
.icofont-power:before {
	content: "\f0a7";
}
.icofont-presentation:before {
	content: "\f0a8";
}
.icofont-price:before {
	content: "\f0a9";
}
.icofont-print:before {
	content: "\f0aa";
}
.icofont-puzzle:before {
	content: "\f0ab";
}
.icofont-qr-code:before {
	content: "\f0ac";
}
.icofont-queen:before {
	content: "\f0ad";
}
.icofont-question-circle:before {
	content: "\f0ae";
}
.icofont-question-square:before {
	content: "\f0af";
}
.icofont-question:before {
	content: "\f0b0";
}
.icofont-quote-left:before {
	content: "\f0b1";
}
.icofont-quote-right:before {
	content: "\f0b2";
}
.icofont-radio:before {
	content: "\f0b3";
}
.icofont-random:before {
	content: "\f0b4";
}
.icofont-recycle:before {
	content: "\f0b5";
}
.icofont-refresh:before {
	content: "\f0b6";
}
.icofont-repair:before {
	content: "\f0b7";
}
.icofont-reply-all:before {
	content: "\f0b8";
}
.icofont-reply:before {
	content: "\f0b9";
}
.icofont-resize:before {
	content: "\f0ba";
}
.icofont-responsive:before {
	content: "\f0bb";
}
.icofont-retweet:before {
	content: "\f0bc";
}
.icofont-road:before {
	content: "\f0bd";
}
.icofont-robot:before {
	content: "\f0be";
}
.icofont-rocket:before {
	content: "\f0bf";
}
.icofont-royal:before {
	content: "\f0c0";
}
.icofont-rss-feed:before {
	content: "\f0c1";
}
.icofont-safety:before {
	content: "\f0c2";
}
.icofont-sale-discount:before {
	content: "\f0c3";
}
.icofont-satellite:before {
	content: "\f0c4";
}
.icofont-send-mail:before {
	content: "\f0c5";
}
.icofont-server:before {
	content: "\f0c6";
}
.icofont-settings:before {
	content: "\f0c7";
}
.icofont-share-alt:before {
	content: "\f0c8";
}
.icofont-share-boxed:before {
	content: "\f0c9";
}
.icofont-share:before {
	content: "\f0ca";
}
.icofont-shield:before {
	content: "\f0cb";
}
.icofont-ship:before {
	content: "\f0cc";
}
.icofont-shopping-cart:before {
	content: "\f0cd";
}
.icofont-sign-in:before {
	content: "\f0ce";
}
.icofont-sign-out:before {
	content: "\f0cf";
}
.icofont-signal:before {
	content: "\f0d0";
}
.icofont-site-map:before {
	content: "\f0d1";
}
.icofont-smart-phone:before {
	content: "\f0d2";
}
.icofont-soccer:before {
	content: "\f0d3";
}
.icofont-sort-alt:before {
	content: "\f0d4";
}
.icofont-sort:before {
	content: "\f0d5";
}
.icofont-space:before {
	content: "\f0d6";
}
.icofont-spanner:before {
	content: "\f0d7";
}
.icofont-speech-comments:before {
	content: "\f0d8";
}
.icofont-speed-meter:before {
	content: "\f0d9";
}
.icofont-spinner-alt-1:before {
	content: "\f0da";
}
.icofont-spinner-alt-2:before {
	content: "\f0db";
}
.icofont-spinner-alt-3:before {
	content: "\f0dc";
}
.icofont-spinner-alt-4:before {
	content: "\f0dd";
}
.icofont-spinner-alt-5:before {
	content: "\f0de";
}
.icofont-spinner-alt-6:before {
	content: "\f0df";
}
.icofont-spinner:before {
	content: "\f0e0";
}
.icofont-spreadsheet:before {
	content: "\f0e1";
}
.icofont-square:before {
	content: "\f0e2";
}
.icofont-ssl-security:before {
	content: "\f0e3";
}
.icofont-star-alt-1:before {
	content: "\f0e4";
}
.icofont-star-alt-2:before {
	content: "\f0e5";
}
.icofont-star:before {
	content: "\f0e6";
}
.icofont-street-view:before {
	content: "\f0e7";
}
.icofont-sun:before {
	content: "\f0e8";
}
.icofont-support-faq:before {
	content: "\f0e9";
}
.icofont-tack-pin:before {
	content: "\f0ea";
}
.icofont-tag:before {
	content: "\f0eb";
}
.icofont-tags:before {
	content: "\f0ec";
}
.icofont-tasks:before {
	content: "\f0ed";
}
.icofont-telephone:before {
	content: "\f0ee";
}
.icofont-telescope:before {
	content: "\f0ef";
}
.icofont-terminal:before {
	content: "\f0f0";
}
.icofont-thumbs-down:before {
	content: "\f0f1";
}
.icofont-thumbs-up:before {
	content: "\f0f2";
}
.icofont-tick-boxed:before {
	content: "\f0f3";
}
.icofont-tick-mark:before {
	content: "\f0f4";
}
.icofont-ticket:before {
	content: "\f0f5";
}
.icofont-tie:before {
	content: "\f0f6";
}
.icofont-toggle-off:before {
	content: "\f0f7";
}
.icofont-toggle-on:before {
	content: "\f0f8";
}
.icofont-tools:before {
	content: "\f0f9";
}
.icofont-transparent:before {
	content: "\f0fa";
}
.icofont-tree:before {
	content: "\f0fb";
}
.icofont-umbrella:before {
	content: "\f0fc";
}
.icofont-unlock:before {
	content: "\f0fd";
}
.icofont-unlocked:before {
	content: "\f0fe";
}
.icofont-upload-alt:before {
	content: "\f0ff";
}
.icofont-upload:before {
	content: "\f100";
}
.icofont-usb-drive:before {
	content: "\f101";
}
.icofont-usb:before {
	content: "\f102";
}
.icofont-vector-path:before {
	content: "\f103";
}
.icofont-verification-check:before {
	content: "\f104";
}
.icofont-video-clapper:before {
	content: "\f105";
}
.icofont-video:before {
	content: "\f106";
}
.icofont-volume-down:before {
	content: "\f107";
}
.icofont-volume-off:before {
	content: "\f108";
}
.icofont-volume-up:before {
	content: "\f109";
}
.icofont-wall-clock:before {
	content: "\f10a";
}
.icofont-wall:before {
	content: "\f10b";
}
.icofont-wallet:before {
	content: "\f10c";
}
.icofont-warning-alt:before {
	content: "\f10d";
}
.icofont-warning:before {
	content: "\f10e";
}
.icofont-water-drop:before {
	content: "\f10f";
}
.icofont-web:before {
	content: "\f110";
}
.icofont-wheelchair:before {
	content: "\f111";
}
.icofont-wifi-alt:before {
	content: "\f112";
}
.icofont-wifi:before {
	content: "\f113";
}
.icofont-world:before {
	content: "\f114";
}
.icofont-zigzag:before {
	content: "\f115";
}
.icofont-zipped:before {
	content: "\f116";
}
.icofont-social-500px:before {
	content: "\f117";
}
.icofont-social-baidu-tieba:before {
	content: "\f118";
}
.icofont-social-bbm-messenger:before {
	content: "\f119";
}
.icofont-social-delicious:before {
	content: "\f11a";
}
.icofont-social-dribbble:before {
	content: "\f11b";
}
.icofont-social-facebook-messenger:before {
	content: "\f11c";
}
.icofont-social-flikr:before {
	content: "\f11d";
}
.icofont-social-foursquare:before {
	content: "\f11e";
}
.icofont-social-google-hangouts:before {
	content: "\f11f";
}
.icofont-social-kakaotalk:before {
	content: "\f120";
}
.icofont-social-kik:before {
	content: "\f121";
}
.icofont-social-kiwibox:before {
	content: "\f122";
}
.icofont-social-linkedin:before {
	content: "\f123";
}
.icofont-social-meetme:before {
	content: "\f124";
}
.icofont-social-odnoklassniki:before {
	content: "\f125";
}
.icofont-social-photobucket:before {
	content: "\f126";
}
.icofont-social-qq:before {
	content: "\f127";
}
.icofont-social-renren:before {
	content: "\f128";
}
.icofont-social-slack:before {
	content: "\f129";
}
.icofont-social-slidshare:before {
	content: "\f12a";
}
.icofont-social-snapchat:before {
	content: "\f12b";
}
.icofont-social-soundcloud:before {
	content: "\f12c";
}
.icofont-social-spotify:before {
	content: "\f12d";
}
.icofont-social-stack-exchange:before {
	content: "\f12e";
}
.icofont-social-stack-overflow:before {
	content: "\f12f";
}
.icofont-social-tagged:before {
	content: "\f130";
}
.icofont-social-trello:before {
	content: "\f131";
}
.icofont-social-twitch:before {
	content: "\f132";
}
.icofont-social-vk:before {
	content: "\f133";
}
.icofont-social-weibo:before {
	content: "\f134";
}
.icofont-social-whatsapp:before {
	content: "\f135";
}
.icofont-social-youku:before {
	content: "\f136";
}
.icofont-social-youtube-play:before {
	content: "\f137";
}
.icofont-social-youtube:before {
	content: "\f138";
}
.icofont-brand-xiaomi:before {
	content: "\f139";
}

/*Font size*/
.icofont-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-fw {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}

/*Fixed Width Icons*/
.icofont-fw {
    width: 1.28571429em;
    text-align: center;
}

/*Custom list icons*/
.icofont-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.icofont-ul>li {
    position: relative;
}
.icofont-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}

/*Animation*/
.icofont-rotate {
    -webkit-animation: icofont-rotate 2s infinite linear;
    animation: icofont-rotate 2s infinite linear
}

@-webkit-keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
/** 
 * Kendo UI v2020.1.219 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                                                                                                                           

*/

.k-button.k-state-disabled, .k-button.k-state-disabled.k-state-focused, .k-button.k-state-disabled:focus, .k-button.k-state-focused[disabled], .k-button[disabled], .k-button[disabled]:focus, .k-chip.k-chip-disabled, [disabled] .k-button, [disabled] .k-button.k-state-focused, [disabled] .k-button:focus {
    outline: 0;
    cursor: default;
    opacity: .6;
    -webkit-filter: grayscale(.1);
    filter: grayscale(.1);
    pointer-events: none;
    box-shadow: none
}

.k-block, .k-panel, .k-widget {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-content, .k-editor, .k-gantt, .k-notification, .k-scheduler, .k-scheduler-agendaview tr.k-state-hover .k-scheduler-datecolumn, .k-scheduler-agendaview tr:hover .k-scheduler-datecolumn, .k-scheduler-agendaview tr:hover .k-scheduler-groupcolumn, .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-column-menu .k-menu:not(.k-context-menu), .k-gantt-views.k-state-expanded, .k-popup {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-block > .k-header, .k-panel > .k-header, .k-treemap .k-treemap-title {
    border-color: rgba(0,0,0,.08);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-button, .k-handle, .k-list-container .k-nodata .k-button, .k-map .k-navigator, .k-spreadsheet-filter {
    border-color: #fff;
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-handle:hover, .k-spreadsheet-filter:hover {
        border-color: #e0e0e0;
        background-color: #e0e0e0
    }

    .k-spreadsheet-filter.k-state-active {
        border-color: #e0e0e0;
        background-color: #e0e0e0;
        box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
    }

    .k-button.k-primary {
        border-color: #3f51b5;
        color: #fff;
        background-color: #3f51b5
    }

.k-editor-toolbar, .k-gantt-toolbar, .k-scheduler-footer, .k-scheduler-header, .k-scheduler-toolbar, .k-spreadsheet-sheets-bar, .k-toolbar {
    border-color: #f0f0f0;
    color: rgba(0,0,0,.87);
    background-color: #f5f5f5
}

.k-datetime-wrap .k-time-list-wrapper .k-time-list .k-item:hover, .k-list-filter > .k-textbox, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover, .k-scheduler-agendaview .k-scheduler-content tr:hover, .k-scheduler-agendaview tr.k-state-hover, .k-timeselector .k-time-list-wrapper .k-time-list .k-item:hover {
    border-color: rgba(0,0,0,.15);
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.04)
}

.k-drag-clue {
    border-color: rgba(0,0,0,.1);
    color: #fff;
    background-color: #2196f3
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item {
    color: rgba(0,0,0,.87)
}

    .k-column-list-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-columnmenu-item:hover, .k-list .k-item.k-state-hover, .k-list .k-item:hover, .k-list-container .k-button.k-state-hover, .k-list-container .k-button:hover, .k-list-optionlabel.k-state-hover, .k-list-optionlabel:hover, .k-spreadsheet-popup .k-button.k-state-hover, .k-spreadsheet-popup .k-button:hover {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

    .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected, .k-columnmenu-item.k-state-selected, .k-list .k-item.k-state-selected, .k-list-container .k-button.k-state-active, .k-list-container .k-button:active, .k-list-optionlabel.k-state-selected, .k-spreadsheet-popup .k-button.k-state-active, .k-spreadsheet-popup .k-button.k-state-selected, .k-spreadsheet-popup .k-button:active {
        color: #2196f3;
        background-color: #fff
    }

.k-common-test-class, .k-theme-test-class {
    opacity: 0
}

.k-reset {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    text-decoration: none;
    font: inherit;
    list-style: none
}

.k-widget {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    /*font-family: Roboto,"Helvetica Neue",sans-serif;*/
    font-size: 13px;
    line-height: 2;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

table.k-widget {
    display: table
}

kendo-sortable {
    display: block
}

.k-overlay {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .32;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001
}

.k-rtl {
    direction: rtl
}

.k-link, .k-link:hover {
    color: inherit;
    text-decoration: none;
    outline: 0;
    cursor: pointer
}

.k-content {
    outline: 0
}

.k-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.k-no-click {
    pointer-events: none
}

.k-pdf-export-shadow {
    position: absolute;
    overflow: hidden;
    left: -15000px;
    width: 14400px
}

.kendo-pdf-hide-pseudo-elements::after, .kendo-pdf-hide-pseudo-elements::before {
    display: none !important
}

.k-block ::selection, .k-panel ::selection, .k-text-selection ::selection, .k-widget ::selection {
    background-color: #3f51b5;
    color: #fff
}

.k-block, .k-panel {
    border-radius: 2px;
    padding: 4px 16px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box
}

    .k-block > .k-header, .k-panel > .k-header {
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        margin: -4px -16px 4px;
        padding: 20px 24px
    }

.k-state-disabled, .k-widget[disabled] {
    outline: 0;
    cursor: default;
    opacity: .6;
    -webkit-filter: grayscale(.1);
    filter: grayscale(.1);
    pointer-events: none;
    box-shadow: none
}

    .k-state-disabled .k-button, .k-state-disabled .k-link, .k-widget[disabled] .k-button, .k-widget[disabled] .k-link {
        cursor: default;
        outline: 0
    }

    .k-state-disabled .k-state-disabled, .k-state-disabled [disabled], .k-widget[disabled] .k-state-disabled, .k-widget[disabled] [disabled] {
        opacity: 1;
        -webkit-filter: grayscale(0);
        filter: grayscale(0)
    }

.k-hr {
    margin: 1em auto;
    padding: 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: rgba(0,0,0,.12);
    display: block;
    float: none;
    clear: both
}

.k-columnset > .k-hr, .k-hbox > .k-hr {
    margin: 0;
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-rowset > .k-hr, .k-vbox > .k-hr {
    margin: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-dirty {
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #f31700 #f31700 transparent transparent;
    position: absolute;
    top: 0;
    right: 0
}

.k-rtl .k-dirty, [dir=rtl] .k-dirty {
    border-color: transparent transparent #f31700 #f31700;
    right: auto;
    left: 0
}

.k-placeholder-line {
    width: 100%;
    height: 10px;
    background-color: rgba(0,0,0,.1);
    display: inline-block
}

.k-display-inline {
    display: inline !important
}

.k-display-block {
    display: block !important
}

.k-display-inline-block {
    display: inline-block !important
}

.k-display-flex {
    display: -ms-flexbox !important;
    display: flex !important
}

.k-display-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

.k-display-table {
    display: table !important
}

.k-display-inline-table {
    display: inline-table !important
}

.k-display-none, .k-hidden {
    display: none !important
}

.k-float-left {
    float: left !important
}

.k-float-right {
    float: right !important
}

.k-float-none {
    float: none !important
}

.k-floatwrap::after, .k-grid-toolbar::after, .k-slider-items::after {
    content: "";
    display: block;
    clear: both
}

.k-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.k-flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.k-flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.k-flex {
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.k-flex-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-no-flex {
    -ms-flex: 0 0 0px;
    flex: 0 0 0
}

.k-no-flex-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-flex-grow {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.k-no-flex-grow {
    -ms-flex-positive: 0;
    flex-grow: 0
}

.k-flex-shrink {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.k-no-flex-shrink {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-align-items-start {
    -ms-flex-align: start;
    align-items: flex-start
}

.k-align-items-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.k-align-items-center {
    -ms-flex-align: center;
    align-items: center
}

.k-align-items-stretch {
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-align-items-baseline {
    -ms-flex-align: baseline;
    align-items: baseline
}

.k-align-content-start {
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.k-align-content-end {
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.k-align-content-center {
    -ms-flex-line-pack: center;
    align-content: center
}

.k-align-content-stretch {
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.k-align-content-baseline {
    -ms-flex-line-pack: baseline;
    align-content: baseline
}

.k-align-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.k-align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.k-align-self-center {
    -ms-flex-item-align: center;
    align-self: center
}

.k-align-self-stretch {
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.k-align-self-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.k-justify-content-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.k-justify-content-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.k-justify-content-center {
    -ms-flex-pack: center;
    justify-content: center
}

.k-justify-content-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-justify-content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.k-justify-content-evenly {
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.k-columnset, .k-hbox, .k-rowset, .k-vbox {
    display: -ms-flexbox;
    display: flex
}

.k-ihbox, .k-ivbox {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-columnset, .k-hbox, .k-ihbox {
    -ms-flex-direction: row;
    flex-direction: row
}

.k-ivbox, .k-rowset, .k-vbox {
    -ms-flex-direction: column;
    flex-direction: column
}

.k-column {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.k-reset {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    font: inherit;
    text-decoration: none;
    list-style: none
}

.k-text-nowrap {
    white-space: nowrap !important
}

.k-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.k-text-left {
    text-align: left !important
}

.k-text-right {
    text-align: right !important
}

.k-text-center {
    text-align: center !important
}

.k-text-justify {
    text-align: justify !important
}

.k-text-lowercase {
    text-transform: lowercase !important
}

.k-text-uppercase {
    text-transform: uppercase !important
}

.k-text-capitalize {
    text-transform: capitalize !important
}

.k-font-weight-light {
    font-weight: 300 !important
}

.k-font-weight-normal {
    font-weight: 400 !important
}

.k-font-weight-bold {
    font-weight: 500 !important
}

.k-flip-h {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-flip-v {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.k-flip-h.k-flip-v {
    -webkit-transform: scale(-1,-1);
    -ms-transform: scale(-1,-1);
    transform: scale(-1,-1)
}

.k-rotate-45 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.k-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.k-rotate-135 {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.k-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.k-rotate-225 {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.k-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.k-rotate-315 {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg)
}

.k-scale-0 {
    -webkit-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0)
}

.k-scale-1 {
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1)
}

.k-scale-2 {
    -webkit-transform: scale(2,2);
    -ms-transform: scale(2,2);
    transform: scale(2,2)
}

.k-translate-0 {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.k-translate-0-50 {
    -webkit-transform: translate(0,50%);
    -ms-transform: translate(0,50%);
    transform: translate(0,50%)
}

.k-translate-0-100 {
    -webkit-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%)
}

.k-translate-50-0 {
    -webkit-transform: translate(50%,0);
    -ms-transform: translate(50%,0);
    transform: translate(50%,0)
}

.k-translate-50-50 {
    -webkit-transform: translate(50%,50%);
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%)
}

.k-translate-50-100 {
    -webkit-transform: translate(50%,100%);
    -ms-transform: translate(50%,100%);
    transform: translate(50%,100%)
}

.k-translate-100-0 {
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0)
}

.k-translate-100-50 {
    -webkit-transform: translate(100%,50%);
    -ms-transform: translate(100%,50%);
    transform: translate(100%,50%)
}

.k-translate-100-100 {
    -webkit-transform: translate(100%,100%);
    -ms-transform: translate(100%,100%);
    transform: translate(100%,100%)
}

.k-animation-container {
    position: absolute;
    overflow: hidden;
    z-index: 100
}

.k-animation-container-fixed {
    position: fixed
}

.k-animation-container-relative {
    position: relative;
    display: inline-block
}

.k-push-right-appear, .k-push-right-enter {
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0)
}

.k-push-right-appear-active, .k-push-right-enter-active {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-right-exit {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.k-push-right-exit-active {
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-left-appear, .k-push-left-enter {
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0)
}

.k-push-left-appear-active, .k-push-left-enter-active {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-left-exit {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.k-push-left-exit-active {
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-down-appear, .k-push-down-enter {
    -webkit-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    transform: translate(0,-100%)
}

.k-push-down-appear-active, .k-push-down-enter-active {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-down-exit {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.k-push-down-exit-active {
    -webkit-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-up-appear, .k-push-up-enter {
    -webkit-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%)
}

.k-push-up-appear-active, .k-push-up-enter-active {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-push-up-exit {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.k-push-up-exit-active {
    -webkit-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    transform: translate(0,-100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-expand-vertical-appear, .k-expand-vertical-enter {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0)
}

.k-expand-vertical-appear-active, .k-expand-vertical-enter-active {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-expand-vertical-exit {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.k-expand-vertical-exit-active {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-expand-horizontal-appear, .k-expand-horizontal-enter {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

.k-expand-horizontal-appear-active, .k-expand-horizontal-enter-active {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-expand-horizontal-exit {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.k-expand-horizontal-exit-active {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-fade-appear, .k-fade-enter {
    opacity: 0
}

.k-fade-appear-active, .k-fade-enter-active {
    opacity: 1;
    transition: opacity .5s ease-in-out
}

.k-fade-exit {
    opacity: 1
}

.k-fade-exit-active {
    opacity: 0;
    transition: opacity .5s ease-in-out
}

    .k-fade-enter-active + .k-fade-enter-active, .k-fade-exit-active + .k-fade-exit-active {
        display: none
    }

.k-zoom-in-appear, .k-zoom-in-enter {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.k-zoom-in-appear-active, .k-zoom-in-enter-active {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: opacity .3s ease-in-out,-webkit-transform;
    transition: transform,opacity .3s ease-in-out;
    transition: transform,opacity .3s ease-in-out,-webkit-transform
}

.k-zoom-in-exit {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.k-zoom-in-exit-active {
    opacity: 0;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    transition: opacity .3s ease-in-out,-webkit-transform;
    transition: transform,opacity .3s ease-in-out;
    transition: transform,opacity .3s ease-in-out,-webkit-transform
}

.k-zoom-out-appear, .k-zoom-out-enter {
    opacity: 0;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2)
}

.k-zoom-out-appear-active, .k-zoom-out-enter-active {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: opacity .3s ease-in-out,-webkit-transform;
    transition: transform,opacity .3s ease-in-out;
    transition: transform,opacity .3s ease-in-out,-webkit-transform
}

.k-zoom-out-exit {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.k-zoom-out-exit-active {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    transition: opacity .3s ease-in-out,-webkit-transform;
    transition: transform,opacity .3s ease-in-out;
    transition: transform,opacity .3s ease-in-out,-webkit-transform
}

.k-slide-in-appear {
    opacity: .1;
    -webkit-transform: translate(0,-3em);
    -ms-transform: translate(0,-3em);
    transform: translate(0,-3em)
}

    .k-slide-in-appear .k-centered {
        -webkit-transform: translate(-50%,-60%);
        -ms-transform: translate(-50%,-60%);
        transform: translate(-50%,-60%)
    }

.k-slide-in-appear-active {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    transition: opacity .3s cubic-bezier(.2,1,.2,1),-webkit-transform .3s cubic-bezier(.2,.6,.4,1);
    transition: transform .3s cubic-bezier(.2,.6,.4,1),opacity .3s cubic-bezier(.2,1,.2,1);
    transition: transform .3s cubic-bezier(.2,.6,.4,1),opacity .3s cubic-bezier(.2,1,.2,1),-webkit-transform .3s cubic-bezier(.2,.6,.4,1)
}

    .k-slide-in-appear-active .k-centered {
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.k-slide-down-appear, .k-slide-down-enter {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.k-slide-down-appear-active, .k-slide-down-enter-active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-down-exit {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.k-slide-down-exit-active {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-up-appear, .k-slide-up-enter {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.k-slide-up-appear-active, .k-slide-up-enter-active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-up-exit {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.k-slide-up-exit-active {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-right-appear, .k-slide-right-enter {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-slide-right-appear-active, .k-slide-right-enter-active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-right-exit {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-slide-right-exit-active {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-left-appear, .k-slide-left-enter {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-slide-left-appear-active, .k-slide-left-enter-active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-slide-left-exit {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-slide-left-exit-active {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.k-reveal-vertical-appear, .k-reveal-vertical-enter {
    max-height: 0
}

.k-reveal-vertical-appear-active, .k-reveal-vertical-enter-active {
    transition: max-height .3s ease-in-out
}

.k-reveal-vertical-exit-active {
    max-height: 0 !important;
    transition: max-height .3s ease-in-out
}

.k-reveal-horizontal-appear, .k-reveal-horizontal-enter {
    max-width: 0
}

.k-reveal-horizontal-appear-active, .k-reveal-horizontal-enter-active {
    transition: max-width .3s ease-in-out
}

.k-reveal-horizontal-exit-active {
    max-width: 0 !important;
    transition: max-width .3s ease-in-out
}

.k-fx-end .k-fx-current, .k-fx-end .k-fx-next {
    transition: all 350ms ease-out
}

.k-fx {
    position: relative
}

    .k-fx .k-fx-current {
        z-index: 0
    }

    .k-fx .k-fx-next {
        z-index: 1
    }

.k-fx-hidden, .k-fx-hidden * {
    visibility: hidden !important
}

.k-fx-reverse .k-fx-current {
    z-index: 1
}

.k-fx-reverse .k-fx-next {
    z-index: 0
}

.k-fx-zoom.k-fx-start .k-fx-next {
    -webkit-transform: scale(0) !important;
    -ms-transform: scale(0) !important;
    transform: scale(0) !important
}

.k-fx-zoom.k-fx-end .k-fx-next {
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
    -webkit-transform: scale(0) !important;
    -ms-transform: scale(0) !important;
    transform: scale(0) !important
}

.k-fx-fade.k-fx-start .k-fx-next {
    will-change: opacity;
    opacity: 0
}

.k-fx-fade.k-fx-end .k-fx-next {
    opacity: 1
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: opacity;
    opacity: 1
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
    opacity: 0
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
    transition: all 350ms ease-out
}

.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
    will-change: transform;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header {
    will-change: opacity;
    opacity: 0
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
    opacity: 1
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    will-change: transform;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header {
    will-change: opacity;
    opacity: 1
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header {
    opacity: 1
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header {
    opacity: 0
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header {
    opacity: 1
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-start .k-fx-next {
    will-change: transform;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-end .k-fx-current {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-start .k-fx-next {
    will-change: transform;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-end .k-fx-current {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-start .k-fx-next {
    will-change: transform;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.k-drag-clue {
    padding: 2px 8px;
    border-width: 1px;
    border-style: solid;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    z-index: 20000;
    cursor: move
}

.k-drag-status {
    margin-right: .4ex
}

.k-reorder-cue {
    position: absolute
}

    .k-reorder-cue::after, .k-reorder-cue::before {
        content: "";
        width: 0;
        height: 0;
        border: 3px solid transparent;
        position: absolute;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .k-reorder-cue::before {
        border-bottom-width: 0;
        border-top-color: currentColor;
        top: -4px
    }

    .k-reorder-cue::after {
        border-top-width: 0;
        border-bottom-color: currentColor;
        bottom: -4px
    }

@font-face {
    font-family: WebComponentsIcons;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQkfv8cQAAADMAABGlk9TLzIPEgdLAABHZAAAAGBjbWFwZV+CVQAAR8QAAAC8Z2FzcAAAABAAAEiAAAAACGdseWYI81nFAABIiAABkXRoZWFkF1eSIQAB2fwAAAA2aGhlYQfABgwAAdo0AAAAJGhtdHiWAb29AAHaWAAACSxsb2NhyqosWAAB44QAAASYbWF4cAKKAy4AAegcAAAAIG5hbWX0AvU3AAHoPAAABOlwb3N0AAMAAAAB7SgAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADwAGwB2CM4M4BOAFjQXJh3wH9oh4iSsJLYlmihsKsIrFitOMBYwgjQ6OfpChENMRFJFRkV8RdJGUgABABsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlAkoARgCOAJoAtgDMANYA7gEOATABRgFqAXoBjAGoAcoB6gIKAhoCMAJIAmICigKaArACygLqAwgDJgM2A04DZAOKA7YD4AQKBCwEVAR6BKAEuATWBPIFDgUyBVQFfAWiBcIF3AXyBhAGKgY4BkAGZAZ4BpQGvAbUBu4HGAcyB1gHbgeKB7QHzgf4CBIINAg8AMAABQAgAA8AFAAaAGkADQAfAB8ADAAOABMAGAAQABkAHwAEAAkACgBoAAoAHwAfAAwADgATABgAEAAZAB8B+AAEAB4ADgAjAEYACwAdAB0AGgAiAB4ABAAeACIADAAbAEQADwAdAB0AGgAiAB4ABAAdABAAHgAUACUAFAAZABIANwAQAB0AHQAaACIAHgAEABkAGgAEAA4AEwAMABkAEgAQADYACgAdAB0AGgAiAB4ABAAWABsAFABFABEAHQAdABoAIgAeAAQADwAUABgAEAAZAB4AFAAaABkAHgAtAAcAHQAdABoAIgAEACIAPQAIAB0AHQAaACIABAAgABsAMgANAB0AHQAaACIABAAeABAAEAAWAAQAIAAbADMAEAAdAB0AGgAiAAQAHgAQABAAFgAEAB0AFAASABMAHwA1AA8AHQAdABoAIgAEAB4AEAAQABYABAAXABAAEQAfADQADwAdAB0AGgAiAAQAHgAQABAAFgAEAA8AGgAiABkALAAHAB0AHQAaACIABAAeAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQAqAAcAHQAdABoAIgAEABkAQAAKAB0AHQAaACIABAAXABAAEQAfAC4ADAAdAB0AGgAiAAQAEAAZAA8ABAAgABsALwAPAB0AHQAaACIABAAQABkADwAEAB0AFAASABMAHwAxAA4AHQAdABoAIgAEABAAGQAPAAQAFwAQABEAHwAwAA4AHQAdABoAIgAEABAAGQAPAAQADwAaACIAGQArAAcAHQAdABoAIgAEABAAQQALAB0AHQAaACIABAAPAB0AFAAXABcAPwAKAB0AHQAaACIABAAPABoAIgAZADIAEgAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAgABsAMwAVAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAB0AFAASABMAHwA1ABQAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAFwAQABEAHwA0ABQAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQADwAaACIAGQA5ABAAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAgABsAOgATAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAHQAUABIAEwAfADwAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEABcAEAARAB8AOwASAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQADwAaACIAGQAqAAsAHQAdABoAIgAEAAsABQAEACAAGwArAA4AHQAdABoAIgAEAAsABQAEAB0AFAASABMAHwAtAA0AHQAdABoAIgAEAAsABQAEABcAEAARAB8ALAANAB0AHQAaACIABAALAAUABAAPABoAIgAZACYAEQAdAB0AGgAiAAQACQAKAAQAIAAbAAQAHQAUABIAEwAfACkAEAAdAB0AGgAiAAQACQAKAAQAIAAbAAQAFwAQABEAHwAnABMAHQAdABoAIgAEAAkACgAEAA8AGgAiABkABAAdABQAEgATAB8AKAASAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAFwAQABEAHwIzAA8AHQAQAAwABAAeAB8ADAAOABYAEAAPAAYABQAFAjIADAAdABAADAAEAB4AHwAMAA4AFgAQAA8CNAAKAB0AEAAMAAQAHQAMABkAEgAQAjEADgAdABAADAAEAA4AFwAgAB4AHwAQAB0AEAAPAXcADAAbABsAFwAkAAQAEQAaAB0AGAAMAB8BhgAGABkADgATABoAHQEdAAMAFwAXAPQAEQAXABQAEgAZAAQAHwAaABsABAAQABcAEAAYABAAGQAfASsACQAXABQAEgAZAAQAHwAaABsA/wANABcAFAASABkABAAfABoABAASAB0AFAAPAPMAEwAXABQAEgAZAAQAHQAUABIAEwAfAAQAEAAXABAAGAAQABkAHwEwAAsAFwAUABIAGQAEAB0AFAASABMAHwEyAAwAFwAUABIAGQAEAB0AEAAYABoAIQAQAPUAFAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAQABcAEAAYABAAGQAfASwADAAXABQAEgAZAAQAGAAUAA8ADwAXABAA8QASABcAFAASABkABAAXABAAEQAfAAQAEAAXABAAGAAQABkAHwEuAAoAFwAUABIAGQAEABcAEAARAB8BMQANABcAFAASABkABAAVACAAHgAfABQAEQAkAPIAFAAXABQAEgAZAAQADgAQABkAHwAQAB0ABAAQABcAEAAYABAAGQAfAS8ADAAXABQAEgAZAAQADgAQABkAHwAQAB0A9gAUABcAFAASABkABAANABoAHwAfABoAGAAEABAAFwAQABgAEAAZAB8BLQAMABcAFAASABkABAANABoAHwAfABoAGAHrABAAEgASAB0AEAASAAwAHwAQAAQAEQAUABAAFwAPAB4AeQADAA8ADwCqAA0ADgAOABAAHgAeABQADQAUABcAFAAfACQAJwBQAF4AbAB4AKAAxADkARQBSAFmAX4BlAGuAcIB2gH2AgQCJgI4AkICTAJkAnQCfgKWAqYCxgL2AxYDJgNEA1wDcAOMA5QDtgPaA/AECgFOAAYAIAAfAB8AGgAZAkIABgAgAA0ADQAXABAA4AAFAB0AIAAeABMA5AATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfAUkAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQAUAADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABQwAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBQgAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXAUEADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQAT8ACwAaAB0ADwAQAB0AHgAEAAwAFwAXAUQACgAaAB0ADwAQAB0ABAAfABoAGwFHAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfAUgACQAaAB0ADwAQAB0ABAAZABoBRgALABoAHQAPABAAHQAEABcAEAARAB8BRQANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYAUoABgAaAB0ADwAQAB0AxgAQABoAGgAWABgADAAdABYABAAaACAAHwAXABQAGQAQAMcACAAaABoAFgAYAAwAHQAWARIABAAaABcADwDpAAQAFwAgAB0BvQALABcAGgASABIAEAAdAAQADQAaACMBvAAHABcAGgASABIAEAAdAM8ABAAQABcAFwHdAAsAEAATAAwAGQAOABAABAANABoAIwHcAAcAEAATAAwAGQAOABAArQAPAAwAHQAOABoADwAQAAQAHgAOAAwAGQAZABAAHQCxABcADAAdAA4AGgAPABAABAAcAB0ABAAOABoADwAQAAQAHgAOAAwAGQAZABAAHQCrAA8ADAAdAA4AGgAPABAABAAaACAAHwAXABQAGQAQAKwABwAMAB0ADgAaAA8AEAIvAA4ADAAdAAQAHgAfAAwADgAWABAADwAGAAUABQIuAAsADAAdAAQAHgAfAAwADgAWABAADwIwAAkADAAdAAQAHQAMABkAEgAQAi0ADQAMAB0ABAAOABcAIAAeAB8AEAAdABAADwJEAAMADAAdAPAAEAAMAA4AFgAiAAwAHQAPAAQAEAAXABAAGAAQABkAHwD9ABEADAAOABYAEgAdABoAIAAZAA8ABAAdABAAGAAaACEAEADiAAoADAAOABYAEgAdABoAIAAZAA8A7gAMAAwADgAWAAQAEAAXABAAGAAQABkAHwH5AAMADAAOAEUAjACUAKwAyADWAOQA9gD+AQgBEAEeASQBNgFAAVgBYgGGAaoBvgHMAfQCEgIiAjICVgJ0Ao4CqgLMAuQC/AMUAywDPgNIA1ADagN2A5IDrAO4A8QD1APeA/IEAAQWBDoEXARwBJIEpATABNoE5gUGBTQFZgV+BaoF2gXwBfoGFAYyBk4GXAZ4BooBbwADACAAHwFhAAsAIAAeAB8AGgAYAAQAFAAOABoAGQGnAA0AIAAeAB8AGgAYAAQAEQAaAB0AGAAMAB8AlQAGACAAHgAfABoAGAC0AAYAIAAdAB4AGgAdAaUACAAgAB0AHQAQABkADgAkAe8AAwAeACEB/AAEAB4AHgAIAf8AAwAeAB4CAgAGAB4AGwAdABoAFQIEAAIAHgGtAAgAHQAaAB4AHgAfAAwADQDZAAQAHQAaABsBeQALABoAGwAkAAQAEQAaAB0AGAAMAB8BbgAEABoAGwAkARgAEQAaABkAIQAQAB0AHwAEACAAGwAbABAAHQAOAAwAHgAQARcAEQAaABkAIQAQAB0AHwAEABcAGgAiABAAHQAOAAwAHgAQAJ8ACQAaABkAGQAQAA4AHwAaAB0B9wAGABoAGQARABQAEgFoABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBZwAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABZgAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgIrABEAGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwAGAAUABQIqAA4AGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwIsAAwAGgAXACAAGAAZAAQAHQAMABkAEgAQAZwADQAaABcAIAAYABkABAARAB0AEAAQACUAEAIpABAAGgAXACAAGAAZAAQADgAXACAAHgAfABAAHQAQAA8AKAALABoAFwAXAAwAGwAeABAABAAeACIAJwALABoAFwAXAAwAGwAeABAABAAeABAAKQALABoAFwAXAAwAGwAeABAABAAZACIAJgALABoAFwAXAAwAGwAeABAABAAZABAAJwAIABoAFwAXAAwAGwAeABAAlgAEABoAEgAeAJUAAwAaABIBTAAMABoADwAQAAQAHgAZABQAGwAbABAAHwIHAAUAFwAaACAADwB3AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAeAAMABcAGgAeABAABAAOABQAHQAOABcAEAB2AAUAFwAaAB4AEABiAAUAFwAaAA4AFgBpAAcAFwAUABsABAAJAAoAaAAEABcAFAAbAXgACQAXABAADAAdAAQADgAeAB4AzAAGABQAHQAOABcAEAJJAAoAEwAaAB0AGgAbABcAEAAfABMAdAARABMAEAAOABYAGAAMAB0AFgAEABoAIAAfABcAFAAZABAAdQAQABMAEAAOABYAGAAMAB0AFgAEAA4AFAAdAA4AFwAQAHMACQATABAADgAWABgADAAdABYAyQAQABMAEAAOABYADQAaACMABAAOABMAEAAOABYAEAAPAMgACAATABAADgAWAA0AGgAjAHQADQATABAADgAWAAQAGgAgAB8AFwAUABkAEAB1AAwAEwAQAA4AFgAEAA4AFAAdAA4AFwAQAHMABQATABAADgAWAVkADwATAAwAGQASABAABAAYAAwAGQAgAAwAFwAXACQBlgAWABAAFwAXAB4ABAAYABAAHQASABAABAAhABAAHQAfABQADgAMABcAFwAkAZUAGAAQABcAFwAeAAQAGAAQAB0AEgAQAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAXACQBlAALABAAFwAXAB4ABAAYABAAHQASABABmAAVABAAFwAXAAQAHgAbABcAFAAfAAQAIQAQAB0AHwAUAA4ADAAXABcAJAGXABcAEAAXABcABAAeABsAFwAUAB8ABAATABoAHQAUACUAGgAZAB8ADAAXABcAJABIAAoADAAfABAAEgAaAB0AFAAlABAAngAEAAwAHQAfAkMADAAMABkADwAXABAABAAeAB8AFAAOABYAcQAOAAwAGQAOABAAFwAEABoAIAAfABcAFAAZABAAcgANAAwAGQAOABAAFwAEAA4AFAAdAA4AFwAQAHAABgAMABkADgAQABcBUAANAAwAFwAQABkADwAMAB0ABAAPAAwAHwAQAGMACAAMABcAEAAZAA8ADAAdAJ0ACgAMABcADgAgABcADAAfABoAHQAcADoASgBkAHYAkgCkALYAxADmAO4A/AEEARoBLAE2AVQBcgGOAaIBsAHkAhwCPgJgAnIChAKYAqoA4gAHAB0AGgAbABcAEAAfAd8ADAAdABQADQANAA0AFwAQAAQADQAaACMB3gAIAB0AFAANAA0ADQAXABAARwANAB0ADAASAAQADAAZAA8ABAAPAB0AGgAbAI0ACAAaACIAGQAXABoADAAPAjwACAAaACAAEgATABkAIAAfAaUABgAaABcAFwAMAB0BYAAQABoADgAgABgAEAAZAB8ABAAYAAwAGQAMABIAEAAdAfEAAwAaAA4AqQAGABQAIQAUAA8AEAEcAAMAFAAhARAACgAUABgAEAAZAB8AFAAaABkAHgHBAAgAFAASABIABAANABoAIwHAAAQAFAASABIBYgAOABQADgAfABQAGgAZAAwAHQAkAAQADAAPAA8CEQAOABAAHwAMABQAFwAEAB4AEAAOAB8AFAAaABkBvwANABAAFwAUAA4AFAAaACAAHgAEAA0AGgAjAb4ACQAQABcAFAAOABQAGgAgAB4AZwAGABAAFwAQAB8AEAEKABkAEAAOAB0AEAAMAB4AEAAEACEAEAAdAB8AFAAOAAwAFwAEAB4AGwAMAA4AFAAZABIBBgAbABAADgAdABAADAAeABAABAATABoAHQAUACUAGgAZAB8ADAAXAAQAHgAbAAwADgAUABkAEgGoABAAEAAOABQAGAAMABcABAAUABkADgAdABAADAAeABABqQAQABAADgAUABgADAAXAAQADwAQAA4AHQAQAAwAHgAQAhgACAAMAB8ADAAEACIAEAANAhcACAAMAB8ADAAEAB4AHAAXAhYACQAMAB8ADAAEABUAHgAaABkCFQAIAAwAHwAMAAQADgAeACECCgAEAAwAHwAMAA4AHgA0ADwASgBSAGYAcgB+AIoAogCyAMYA0gDoAQwACgAkABAADwAdABoAGwAbABAAHQCYAAMAJAAQACsABgAjABsADAAZAA8CAQADACMAEADSAAkAIwAOABAAGwAfABQAGgAZAfAABQAjAA4AEAAXAHcABQAdAB0AGgAdAKUABQAcACAADAAXAcMACwAZACEAEAAXABoAGwAEAA0AGgAjAcIABwAZACEAEAAXABoAGwHDAAkAGAAMABQAFwAEAA0AGgAjAcIABQAYAAwAFAAXAVcACgAPABQAHwAEAB8AGgAaABcAHgBmAAQADwAUAB8ARQCMAKwAwgDkAPwBGAEuAU4BXgF0AZgBsgG8Ad4B8gIKAh4CNgJOAmQCcgKAApwCvALYAuQDBgMQAzgDXgNyA4wDrgPaA+gD8gP+BBAEIgQ2BEwEaAR6BIwErgTSBOQE9gUIBR4FPgVUBWoFfAWcBbAFwgXaBewGAgYWBigGMgZKBmwGfgaWBp4GuAD8AA8AIAAXABcAHgAOAB0AEAAQABkABAAQACMAFAAfAPsACgAgABcAFwAeAA4AHQAQABAAGQD8ABAAIAAXABcABAAeAA4AHQAQABAAGQAEABAAIwAUAB8A+wALACAAFwAXAAQAHgAOAB0AEAAQABkA7QANAB0AGgAZAB8ABAAQABcAEAAYABAAGQAfADMACgAaAB0AIgAMAB0ADwAEAB4AGADvAA8AGgAdACIADAAdAA8ABAAQABcAEAAYABAAGQAfALkABwAaAB0AIgAMAB0ADwGiAAoAGgAdABgAIAAXAAwABAARACMBfwARABoAHQAYAAwAHwAEAA4AGgAPABAABAANABcAGgAOABYBSwAMABoAHQAYAAQAEAAXABAAGAAQABkAHwFKAAQAGgAdABgBFgAQABoAHQAQABIAHQAaACAAGQAPAAQADgAaABcAGgAdAaoACQAaABkAHwAEAB4AFAAlABABFQALABoAGQAfAAQAEQAMABgAFAAXACQB6QAJABoAFwAPABAAHQAEACAAGwHnAAsAGgAXAA8AEAAdAAQAGgAbABAAGQHqAAsAGgAXAA8AEAAdAAQAGAAaAB0AEAHoAAoAGgAXAA8AEAAdAAQADAAPAA8B5gAGABoAFwAPABAAHQBkAAYAFwAaABsAGwAkANwADQAXABQAGwAEACEAEAAdAB8AFAAOAAwAFwDbAA8AFwAUABsABAATABoAHQAUACUAGgAZAB8ADAAXAWwADQAXAAwAHgATAAQAGAAMABkADAASABAAHQH2AAUAFwAMAB4AEwFtABAAFAAZAA8ABAAMABkADwAEAB0AEAAbABcADAAOABABbQAEABQAGQAPAIgAEwAUABcAHwAQAB0ABAAeABoAHQAfAAQADwAQAB4ADgAEAB4AGACHABIAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAAwAHgAOAAQAHgAYAIYACQAUABcAHwAQAB0ABAAeABgAhQAMABQAFwAfABAAHQAEAA4AFwAQAAwAHQCKABAAFAAXAB8AEAAdAAQADAAPAA8ABAASAB0AGgAgABsAiQAVABQAFwAfABAAHQAEAAwADwAPAAQAEAAjABsAHQAQAB4AHgAUABoAGQCEAAYAFAAXAB8AEAAdAfsABAAUABcAGAFuAAUAFAAXABAAHgH6AAgAFAAXABAABAAlABQAGwHwAAgAFAAXABAABAAjABcAHgHxAAkAFAAXABAABAAiABoAHQAPAiEACgAUABcAEAAEACEAFAAPABAAGgHsAA0AFAAXABAABAAhABAAHQAfABQADgAMABcB7gAIABQAFwAQAAQAHwAjAB8B9QAIABQAFwAQAAQAGwAeAA8CJwAQABQAFwAQAAQAGwAdABoAEgAdAAwAGAAYABQAGQASAiQAEQAUABcAEAAEABsAHQAQAB4AEAAZAB8ADAAfABQAGgAZAfMACAAUABcAEAAEABsAGwAfAfQACAAUABcAEAAEABsADwARAfIACAAUABcAEAAEABgADwANAiMACgAUABcAEAAEABQAGAAMABIAEAIIAA8AFAAXABAABAATABoAHQAUACUAGgAZAB8ADAAXAfYACgAUABcAEAAEABEAFwAMAB4AEwHwAAoAFAAXABAABAAQACMADgAQABcB8QAIABQAFwAQAAQADwAaAA4CJgAPABQAFwAQAAQADwAUAB4ADgAEABQAGAAMABIAEAIlAAkAFAAXABAABAAPAAwAHwAMAe8ACAAUABcAEAAEAA4AHgAhAfcACwAUABcAEAAEAA4AGgAZABEAFAASAfkACAAUABcAEAAEAA0ADAAOAiIACgAUABcAEAAEAAwAIAAPABQAGgH4AAkAFAAXABAABAAMAB4ADgAjAe0ACAAUABcAEAAEAAwADwAPAewABAAUABcAEAHqAAsAFAAQABcADwAeAAQAGAAaAB0AEADEABAADAAhABoAHQAUAB8AEAAEABoAIAAfABcAFAAZABAAxQAIAAwAIQAaAB0AFAAfABAAxAALAAwAIQAEABoAIAAfABcAFAAZABAAxQADAAwAIQHFAAwADAAOABAADQAaABoAFgAEAA0AGgAjAcQACAAMAA4AEAANABoAGgAWABQAKgBGAHAAmgC8ANAA3AD0AP4BEgE0AUABYAF4AY4BnAG4AcQB0AHaAhMADQAdABoAIAAbAAQAHgAQAA4AHwAUABoAGQINABQAHQAaACAAGwAEABMAEAAMAA8AEAAdAAQAHgAQAA4AHwAUABoAGQIOABQAHQAaACAAGwAEABEAGgAaAB8AEAAdAAQAHgAQAA4AHwAUABoAGQIZABAAHQAaACAAGwAEAA4AGgAXABcAEAAOAB8AFAAaABkBUQAJAB0AGgAgABsABAANABoAIwBLAAUAHQAaACAAGwBKAAsAHQAUAA8ABAAXAAwAJAAaACAAHwBJAAQAHQAUAA8A6AAJAB0AEAAkAB4ADgAMABcAEACoABAAHQAQAAwAHwAQAB0ABAAaAB0ABAAQABwAIAAMABcCKAAFAB0ADAAbABMByQAPABoAGgASABcAEAAEABsAFwAgAB4ABAANABoAIwHIAAsAGgAaABIAFwAQAAQAGwAXACAAHgHHAAoAGgAaABIAFwAQAAQADQAaACMBxgAGABoAGgASABcAEAGzAA0AFwAaAA0AEAAEABoAIAAfABcAFAAZABABtAAFABcAGgANABAAlgAFABAADAAdAB4AlQAEABAADAAdAP4ABwAMABcAFwAQAB0AJAAYADIAVAB4AJYAxADmARQBNAFUAWgBdAF+AYgBkgGuAboBwAHaAeQB6gHwAfYB/AICAGsAEAAkABsAEAAdABcAFAAZABYABAAdABAAGAAaACEAEACQABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACPAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQGCABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBggAQACQAGwAQAB0AFwAUABkAFgAEABQAGQAeABAAHQAfAYQAFgAkABsAEAAdABcAFAAZABYABAASABcAGgANABAABAAdABAAGAAaACEAEAGDAA8AJAAbABAAHQAXABQAGQAWAAQAEgAXABoADQAQAYUADwAkABsAEAAdABcAFAAZABYABAAQABgADAAUABcAagAJACQAGwAQAB0AFwAUABkAFgH9AAUAHwAYABcACgH+AAQAHwAYABcAWgAEABoAGAAQANEABAAQABcAGwDEAA0AEAAMAB0AHwAEABoAIAAfABcAFAAZABAAxQAFABAADAAdAB8AvQACAA8ATQAMAAwAGQAPABcAEAAdAAQADwAdAAwAEgCzAAQADAAZAA8BIwACAAsBIgACAAoBIQACAAkBIAACAAgBHwACAAcBHgACAAYAGQA0AEIAXgByAIgApAC8ANgA7AEEAQ4BLgFOAVwBkAHIAdQB4gH8Ah4CRAJeAngCjgK+ARMABgAfAAwAFwAUAA4A5gANABkAIQAQAB0AHwAEAA4AGgAXABoAHQAeASgACQAZAB4AEAAdAB8ABAAgABsBKAAKABkAHgAQAB0AHwAEAB8AGgAbASkADQAZAB4AEAAdAB8ABAAYABQADwAPABcAEAEqAAsAGQAeABAAHQAfAAQADwAaACIAGQEqAA0AGQAeABAAHQAfAAQADQAaAB8AHwAaABgCIAAJABkAEwAQAB0AFAAfABAADwDQAAsAGQARABoAHQAYAAwAHwAUABoAGQDQAAQAGQARABoBJgAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAEnAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQASYABgAZAA8AEAAZAB8BCQAZABkADgAdABAADAAeABAABAAhABAAHQAfABQADgAMABcABAAeABsADAAOABQAGQASAQUAGwAZAA4AHQAQAAwAHgAQAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAEAB4AGwAMAA4AFAAZABIBuwAFABkADQAaACMA/gAGABgADAASABAAHgDYAAwAGAAMABIAEAAEAB0AEAAeABQAJQAQAWUAEAAYAAwAEgAQAAQAGAAMABsABAAQAA8AFAAfABoAHQFjABIAGAAMABIAEAAEABcAFAASABMAHwAEAA8AFAAMABcAGgASAWMADAAYAAwAEgAQAAQAFAAZAB4AEAAdAB8A1QAMABgADAASABAABAAQACMAGwAaAB0AHwFkAAoAGAAMABIAEAAEABAADwAUAB8BqwAXABgADAASABAABAAMAA0AHgAaABcAIAAfABAABAAbABoAHgAUAB8AFAAaABkA1AAFABgADAASABAAAQAEAgAAAgAeAAcAEAA2AFYAfACcALwA3AAqABIAGwAUAAQAHwAdABAAGQAPAAQAFAAZAA4AHQAQAAwAHgAQAHwADwAbABQABAAfAB0AEAAZAA8ABAAQABwAIAAMABcALAASABsAFAAEAB8AHQAQABkADwAEAA8AEAAOAB0AEAAMAB4AEACkAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAAaABsAEAAZAKMADwAbABQABAAeAB8ADAAfACAAHgAEABMAGgAXAA8AogAPABsAFAAEAB4AHwAMAB8AIAAeAAQADwAQABkAJAA2AAMAGwAUABsAOABGAFIAXAB6AJQAsADMAOYA+AEUATQBQAFwAZABugHUAe4B+AIOAhwCOAJWAn4CmgK2AsQAjAAGABoAEgAaACAAHwCLAAUAGgASABQAGQBuAAQAGgAOABYBJQAOABQAHgAfAAQAIAAZABoAHQAPABAAHQAQAA8BJAAMABQAHgAfAAQAGgAdAA8AEAAdABAADwEkAA0AFAAeAB8ABAAZACAAGAANABAAHQAQAA8BJQANABQAHgAfAAQADQAgABcAFwAQAB8AEAAPAcsADAAUABkAFgAQAA8AFAAZAAQADQAaACMBygAIABQAGQAWABAADwAUABkAbAANABQAGQAWAAQAIQAQAB0AHwAUAA4ADAAXAGoADwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcCNQAFABQAGQAQAAYCOgAXABQAGQAQAAQAHgAfAAwADgAWABAADwAGAAUABQAEABgADAAdABYAEAAdAB4CNwAPABQAGQAQAAQAHgAfAAwADgAWABAADwAGAAUABQI5ABQAFAAZABAABAAeAB8ADAAOABYAEAAPAAQAGAAMAB0AFgAQAB0AHgI2AAwAFAAZABAABAAeAB8ADAAOABYAEAAPAjgADAAUABkAEAAEABgADAAdABYAEAAdAB4A4wAEABQAGQAQAcMACgAQAB8AHwAQAB0ABAANABoAIwHCAAYAEAAfAB8AEAAdAKcADQAQAB4AHgAEABoAHQAEABAAHAAgAAwAFwBSAA4ADAAkABoAIAAfAAQAHgAfAAwADgAWABAADwBRABMADAAkABoAIAAfAAQAHgAUAA8AEAAEAA0AJAAEAB4AFAAPABAAUAANAAwAJAAaACAAHwAEAAcABAANACQABAAHAE8ADQAMACQAGgAgAB8ABAAGAAQADQAkAAQACQBOAAYADAAkABoAIAAfAJEABgAMACAAGQAOABMAFQAsAEQAVABeAHoAmgC4AMYA2AD0AQ4BGgEkAUABSAFsAYIBugHaAfgCGgHNAAsAJAAeABsADAAOABAABAANABoAIwHMAAcAJAAeABsADAAOABAAnAAEABoAIQAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAYEADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdANoABgAUAB0AHQAaAB0AoQAIABQAGQAgAB4ABAAeABgAfQANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAH4ADAAUABkAIAAeAAQADgAUAB0ADgAXABAAfAAFABQAGQAgAB4AVgAEABAAGQAgAWoADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHyAAMADwANAbYAEQAMAB0AFgAQAB0ABAAbABQAGQAEAB8ADAAdABIAEAAfAbUACgAMAB0AFgAQAB0ABAAbABQAGQEIABsADAAWABAABAAhABAAHQAfABQADgAMABcABAAeABsADAAOABQAGQASAAQAEAAcACAADAAXAQIADwAMABYAEAAEAB4ADAAYABAABAAiABQADwAfABMBAQAOAAwAFgAQAAQAHgAMABgAEAAEAB4AFAAlABABAwAQAAwAFgAQAAQAHgAMABgAEAAEABMAEAAUABIAEwAfAQQAHQAMABYAEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAAQAEAAcACAADAAXAAMACAAiADYAzwAMABoAHwAUABEAFAAOAAwAHwAUABoAGQCmAAkAGgAfAAQAEAAcACAADAAXAF8ADgAaABkABAAdABAADgAgAB0AHQAQABkADgAQAAMACAAYACgAWQAHACEAEAAdABcADAAbAScABwAgAB8ADwAQABkAHwDnAAcAGwAMAA4AFAAfACQAMwBoAHAAgACMAJwApAC0AMQA3gD2AQABEgEiASwBSAFcAWQBbAF6AZQBrgG6AcoB2AHgAfIB/gIgAj4CVAKKAqoCxgLSAuQC+gMcA0ADYAOIA6wDyAPgA+gD+AQSBB4EPgRaBHgEoAH1AAMAHgAPAGUABwAdABQAGQAfABAAHQBlAAUAHQAUABkAHwCYAAcAHQAQACEAFAAQACIB8wADABsAHwC0AAcAGgAUABkAHwAQAB0AoAAHABcAIAAeAAQAHgAYAHoADAAXACAAHgAEABoAIAAfABcAFAAZABAAewALABcAIAAeAAQADgAUAB0ADgAXABAAeQAEABcAIAAeAL8ACAAXAAwAJAAXABQAHgAfAMEABwAXAAwAJAAEAB4AGAC1AAQAFwAMACQBzwANABQAGQAfABAAHQAQAB4AHwAEAA0AGgAjAc4ACQAUABkAHwAQAB0AEAAeAB8BtwADABQAGQI7AAMAFAAQAP4ABgATABoAHwAaAB4A1QAMABMAGgAfABoABAAQACMAGwAaAB0AHwDTAAwAEwAaAB8AGgAEAA4ADAAYABAAHQAMANQABQATABoAHwAaAaYABwAQAB0ADgAQABkAHwBmAAYAEAAZAA4AFAAXAfQAAwAPABEAwgAIAAwAIAAeABAABAAeABgAtgAFAAwAIAAeABABdgAQAAwAHgAfABAABAAbABcADAAUABkABAAfABAAIwAfAXUADgAMAB4AHwAQAAQAGAAMAB0AFgAPABoAIgAZAXQACgAMAB4AHwAQAAQAEwAfABgAFwFzABoADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAAQAHgAfAB0AFAAbAAQAEQAUABcAEAFyAA8ADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAXEADQAMAB4AHwAQAAQADAAeAAQAEwAfABgAFwFwAAUADAAeAB8AEAFVAAgADAAeAB4AIgAaAB0ADwIUAAoADAAdAAwAGAAQAB8AEAAdAB4CHgAQAAwAHQAMABgAEAAfABAAHQAEAB4AHwAdABQAGQASAh0AEQAMAB0ADAAYABAAHwAQAB0ABAAUABkAHwAQABIAEAAdAhwADwAMAB0ADAAYABAAHwAQAB0ABAARABcAGgAMAB8CGwATAAwAHQAMABgAEAAfABAAHQAEAA8ADAAfABAABAAfABQAGAAQAhoAEQAMAB0ADAAYABAAHwAQAB0ABAANABoAGgAXABAADAAZAVYADQAMAB0ADAASAB0ADAAbABMABAAMAA8ADwGaAAsADAAZABAABAARAB0AEAAQACUAEACcAAMADAAZAOEABwAMABcAEAAfAB8AEAD9AAwADAAUABkAHwAEAB0AEAAYABoAIQAQAOIABQAMABQAGQAfAREADwAMABIAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4B7AANAAwAEgAQAAQAGwAaAB0AHwAdAAwAFAAfAggADgAMABIAEAAEABcADAAZAA8AHgAOAAwAGwAQAg8AEwAMABIAEAAEABMAEAAMAA8AEAAdAAQAHgAQAA4AHwAUABoAGQIQABMADAASABAABAARABoAGgAfABAAHQAEAB4AEAAOAB8AFAAaABkABAAKABwAPABcANEACAAgABAAHgAfABQAGgAZALAADwAdAAQADgAaAA8AEAAEAB4ADgAMABkAGQAQAB0ArgAPAB0ABAAOABoADwAQAAQAGgAgAB8AFwAUABkAEACvAAcAHQAEAA4AGgAPABAAJwBQAHAAgACIAJIAqADEAN4A9gEEAQ4BGAEsAToBTgFiAXgBjAGeAbYBwgHuAhoCKgJaAo4CogKwAsYC1gLgAvYDBAMgAzYDXgN2A5IDrAE0AA8AIAAXABAABAATABoAHQAUACUAGgAZAB8ADAAXAeEABwAeAB4ABAANABoAIwHgAAMAHgAeAFQABAAaACIAHgGbAAoAGgAiAAQAEQAdABAAEAAlABAA7AANABoAIAAZAA8ABAAOABoAHQAZABAAHQAeAN4ADAAaAB8ADAAfABAABAAdABQAEgATAB8A3wALABoAHwAMAB8AEAAEABcAEAARAB8A3QAGABoAHwAMAB8AEAJIAAQAGgAeABAAWgAEABoAGgAfADUACQAQACIAFAAZAA8ABAAeABgAuAAGABAAIgAUABkADwAoAAkAEAAeABQAJQAQAAQAHgAiACcACQAQAB4AFAAlABAABAAeABAAKQAKABAAHgAUACUAEAAEABkAEAAiACYACQAQAB4AFAAlABAABAAZABAAYAAIABAAHgAQAB8ABAAeABgA/QALABAAHgAQAB8ABAAOABoAFwAaAB0AXQAFABAAHgAQAB8CCwAVABAAGwAaAB0AHwAEABMAEAAMAA8AEAAdAAQAHgAQAA4AHwAUABoAGQIMABUAEAAbABoAHQAfAAQAEQAaABoAHwAQAB0ABAAeABAADgAfABQAGgAZAFUABwAQABoAHQAPABAAHQELABcAEAAYABoAIQAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEHABkAEAAYABoAIQAQAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAEAB4AGwAMAA4AFAAZABIAYQAJABAAFwAaAAwADwAEAB4AGABeAAYAEAAXABoADAAPAGEACgAQABEAHQAQAB4AEwAEAB4AGABeAAcAEAARAB0AEAAeABMAXAAEABAADwAaAdEACgAQAA8ADwAUAB8ABAANABoAIwHQAAYAEAAPAA8AFAAfAGEADQAQAA4AIAAdAB0AEAAZAA4AEAAEAB4AGABeAAoAEAAOACAAHQAdABAAGQAOABAAzgATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPAM0ACwAMAA8AFAAaAA0AIAAfAB8AGgAZAkYADQAMAA8ADAAdAAQAGAAMAB0AFgAQAB0AHgJHAAwADAAPAAwAHQAEABEAFAAXABcAEAAPAkUABQAMAA8ADAAdADgAcgCAAJYAngCuAMIA1gDsAQgBKgFEAXABmAHAAeICDAIoAjgCQgJcAmYCggKaArQCyALeAvYDCAMsA1ADZANsA4YDngOyA84D3gPqBAAEFgQwBDwETgRkBHoEiASWBKQEsgTABP4FLAVmBZAFoAWqAaQABgAkABgADQAaABcBGwAKACAAGwAEAB4ADgAdABQAGwAfAaMAAwAgABgAdAAHACAADgAOABAAHgAeAL4ACQAgAA0AHwAUAB8AFwAQAB4CCQAJACAADQAdABAAGwAaAB0AHwEaAAoAIAANAAQAHgAOAB0AFAAbAB8BgAANAB8AJAAXABAABAANACAAFAAXAA8AEAAdAdMAEAAfACAAGAANABcAEAAEACAAGwAaABkABAANABoAIwHSAAwAHwAgABgADQAXABAABAAgABsAGgAZAX4AFQAfAB0AFAAbAAQAIgAaAB0ADwAEABEAGgAdABgADAAfAB8AFAAZABIBfQATAB8AHQAUABsABAAeABsADAAZAAQAEAAXABAAGAAQABkAHwAeAXwAEwAfAB0AFAAbAAQAEQAaABkAHwAEABAAFwAQABgAEAAZAB8AHgF7ABAAHwAdABQAGwAEAA4AHgAeAAQAEQAaAB0AGAAMAB8BegAUAB8AHQAUABsABAAMABcAFwAEABEAGgAdABgADAAfAB8AFAAZABIBGQANAB8AHQAUABYAEAAfABMAHQAaACAAEgATAMMABwAfABoAGwAEAB4AGAC3AAQAHwAaABsAxgAMAB8ADAAdAAQAGgAgAB8AFwAUABkAEADHAAQAHwAMAB0BngANABsAEAAXABcABAAOABMAEAAOABYAEAAdAf4ACwAaACAAHQAOABAABAAOABoADwAQAIMADAAaAB0AHwAEAA8AEAAeAA4ABAAeABgAgAAJABoAHQAfAAQADwAQAB4ADgCBAAoAGgAdAB8ABAAOABcAEAAMAB0AggALABoAHQAfAAQADAAeAA4ABAAeABgAfwAIABoAHQAfAAQADAAeAA4BDwARABkADAAbAAQAHwAaAAQAHgAZAAwAGwAXABQAGQAQAB4BDgARABkADAAbAAQAHwAaAAQAEgAdABQADwAXABQAGQAQAB4BDQAJABkADAAbAAQAEgAdABQADwIGAAMAFwAZAQAADAAUACUAEAAEAB8AGgAEABIAHQAUAA8BaQALABQAFwAhABAAHQAXABQAEgATAB8AsgAJABQAEgAZAAwAHwAgAB0AEACeAA0AEwAaABsAGwAUABkAEgAEAA4ADAAdAB8A6gAHABMADAAdABsAEAAZAbkABQATAAwAHQAQAMgACgATAAwAGwAQAAQAHQAQAA4AHwDjAAoAEwAMABsAEAAEABcAFAAZABAAzQAMABMADAAbABAABAAOABQAHQAOABcAEADrAAUAEwAMABsAEACXAAgAEAAfAB8AFAAZABIAHgFPAAoAEAAXABAADgAfAAQADQAaACMBTQAKABAAFwAQAA4AHwAEAAwAFwAXADEABgAQABAAFgAEACIAMAAGABAAEAAWAAQAHgAuAAYAEAAQABYABAAZAC8ABgAQABAAFgAEABAAmQAGABAADAAdAA4AEwJAAB4ADgAMAB8AHwAQAB0ABAAeAB8AHQAMABQAEgATAB8ABAAXABQAGQAQAB4ABAAYAAwAHQAWABAAHQAeAkEAFgAOAAwAHwAfABAAHQAEAB4AHwAdAAwAFAASABMAHwAEABcAFAAZABAAHgI+ABwADgAMAB8AHwAQAB0ABAAeABgAGgAaAB8AEwAEABcAFAAZABAAHgAEABgADAAdABYAEAAdAB4CPwAUAA4ADAAfAB8AEAAdAAQAHgAYABoAGgAfABMABAAXABQAGQAQAB4CPQAHAA4ADAAfAB8AEAAdAGQABAAMACEAEADlAAoADAAfACAAHQAMAB8AFAAaABkAPQB8AIQAnACsAMIA0ADuAR4BKgFEAXYBoAHKAfwCJgJCAl4CjgKyAsoC1gLyAxQDNANUA3IDggOUA6gDygPuBAoEJARABG4EnAS+BOAFAgUoBUIFXAV2BaoF3AYEBiwGWAZ8BpIGqAbUBv4HLAdSB4QHtAfoCBoISgh+Ae4AAwAjAB8B2QALACIAFAAfAB8AEAAdAAQADQAaACMB2AAHACIAFAAfAB8AEAAdAdcACgAgABgADQAXAB0ABAANABoAIwHWAAYAIAAYAA0AFwAdAMsADgAdABQABAAeAB8ADAAfABAABAAZACAAFwAXAMoAFwAdABQABAAeAB8ADAAfABAABAAUABkADwAQAB8AEAAdABgAFAAZAAwAHwAQAGcABQAdAAwAHgATAOcADAAdAAwAGQAeABsAEAAdAAwAGQAOACQBXwAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8ABAAMABcAFwFeABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAdABAAFQAQAA4AHwFbABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAQABkADAANABcAEAFdABgAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwAEAAwAFwAXAVwAFAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAAwADgAOABAAGwAfAVoADQAdAAwADgAWAAQADgATAAwAGQASABAAHgGdAA0AGgAaABcADQAMAB0ABAARABcAGgAMAB8BoQAXABoAEgASABcAEAAEABEAIAAXABcABAAeAA4AHQAQABAAGQAEABgAGgAPABACHwARABoADgAEAB4AEAAOAB8AFAAaABkABAAXABAAIQAQABcCEgALABoADgAEAB4AEAAOAB8AFAAaABkAkwAFABQAFwAQAB4A9wANABMAIAAYAA0AGQAMABQAFwAeAAQAIAAbAPgAEAATACAAGAANABkADAAUABcAHgAEAB0AFAASABMAHwD6AA8AEwAgABgADQAZAAwAFAAXAB4ABAAXABAAEQAfAPkADwATACAAGAANABkADAAUABcAHgAEAA8AGgAiABkBVAAOABAAIwAfAA0AGgAjAAQAEwAUAA8ADwAQABkBUwAHABAAIwAfAA0AGgAjAVIACAAQACMAHwAMAB0AEAAMATMACQAQACMAHwAEACIAHQAMABsBWAAQABAAGAAbABcADAAfABAABAAYAAwAGQAMABIAEAAdAdUAEQAQABcAFwAEAAwABAARAB0AFAAQABkADwAEAA0AGgAjAdQADQAQABcAFwAEAAwABAARAB0AFAAQABkADwGJAAwADAANABcAEAAEACIAFAAlAAwAHQAPAZkADQAMAA0AFwAQAAQAIAAZABgAEAAdABIAEAGPABYADAANABcAEAAEAB0AGgAiAAQAFAAZAB4AEAAdAB8ABAANABAAFwAaACIBjgAWAAwADQAXABAABAAdABoAIgAEABQAGQAeABAAHQAfAAQADAANABoAIQAQAbIAEAAMAA0AFwAQAAQAHQAaACIABAASAB0AGgAgABsAHgGRABAADAANABcAEAAEAB0AGgAiAAQADwAQABcAEAAfABABiQAQAAwADQAXABAABAAbAB0AGgAbABAAHQAfABQAEAAeAYcAEgAMAA0AFwAQAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBhwAMAAwADQAXABAABAAUABkAHgAQAB0AHwGTAAwADAANABcAEAAEAA8AEAAXABAAHwAQAbEADAAMAA0AFwAQAAQADgAaAB0AGQAQAB0BjQAZAAwADQAXABAABAAOABoAFwAgABgAGQAEABQAGQAeABAAHQAfAAQAHQAUABIAEwAfAYwAGAAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEABcAEAARAB8BsAATAAwADQAXABAABAAOABoAFwAgABgAGQAEABIAHQAaACAAGwAeAZAAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAGLABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAZIAEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAYoACgAMAA0AFwAQAAQADgAQABcAFwGvAAoADAANABcAEAAEAA0AGgAPACQBNwAVAAwADQAXABAABAAMABcAFAASABkABAAfABoAGwAEAB0AFAASABMAHwE1ABQADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAFwAQABEAHwE2ABYADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQADgAQABkAHwAQAB0BPgASAAwADQAXABAABAAMABcAFAASABkABAAdABAAGAAaACEAEAE6ABgADAANABcAEAAEAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAHQAUABIAEwAfATgAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAXABAAEQAfATkAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAOABAAGQAfABAAHQE9ABgADAANABcAEAAEAAwAFwAUABIAGQAEAA0AGgAfAB8AGgAYAAQAHQAUABIAEwAfATsAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAXABAAEQAfATwAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAOABAAGQAfABAAHQGIAAUADAANABcAEAAKABYAIAAuADwASABWAHYAmgCqALQBugAEAB4AEAAdAI4ABgAbABcAGgAMAA8AgQAGABkAHgAaAB0AHwG4AAUAGQAbABQAGQBvAAYAGQAXABoADgAWAG0ADwAZABcAFAAZABYABAAhABAAHQAfABQADgAMABcAawARABkAFwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcATAAHABkAEgAdABoAIAAbAFsABAAZAA8AGgEUAAkAGQAPABAAHQAXABQAGQAQAAsAGAAsAEIAWgBuAHoAkgCwAL4AxADmALsACQAaABcAIAAYABAABAAgABsAvAAKABoAFwAgABgAEAAEABoAEQARALoACwAaABcAIAAYABAABAAPABoAIgAZAeMACQAUABgAEAAaAAQADQAaACMB4gAFABQAGAAQABoB/gALABQAEAAiAAQAHgAaACAAHQAOABABawAOABQADwAQABoABAAQACMAHwAQAB0AGQAMABcCAwAGAA0AGwAdABoAFQIFAAIADQGfABAADAAXABQADwAMAB8AFAAaABkABAAjABMAHwAYABcBoAAPAAwAFwAUAA8ADAAfABQAGgAZAAQADwAMAB8ADAAKABYAJAAuAEgAaAB4AJYAtgDWAOQAlwAGAB0AEAAZAA4AEwHxAAQAGgAdAA8BrAAMABQAJQAMAB0ADwAEAB8ADAANABcAEAGuAA8AFAAlAAwAHQAPAAQADgAdABoAHgAeAB8ADAANAJMABwAUABkADwAaACIAHgCTAA4AFAAZAA8AGgAiAAQAHQAQAB4AHwAaAB0AEACUAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJIADwAUABkADwAaACIABAAYAAwAIwAUABgAFAAlABAAkgAGABQAGQAPABoAIgDSAAcADAAdABkAFAAZABIAAwAI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FSE1QAGA/oABwAHAAsDg4AEAQEAABgBAAAADwAOAAAIABQAJAA0AEQAVAAATESUBEQUBFSE1BRUhNQEVITUFFSE1QAFA/sABQAJA/cACQP3AAkD9wAJA/cADgP6AwP1AAYDAAoBAQMBAQP7AQEDAQEAAAAAACQBAAAADwAOAAAMABwALAA8AEwAXABsAHwAjAAATIREhASERIQEhESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUh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XV1RUnojIyMjelJRXV1RUnojI/4AgIAAAAMAwACAA0ADAAADAAcACwAAEyEVIREhFSERIRUhwAKA/YABwP5AAQD/AAEAgAGAgAGAgAADAMAAgANAAwAAAwAHAAsAABMhFSEVIRUhFSEVIcACgP2AAcD+QAEA/wADAICAgICAAAAAAwBAAAADwAOAAAMABwATAAATFyM1ESE1ISUzNSMnITUhJwcBN96AngEA/wABrROTgAHT/a2ALQNTLQIAgID+gICAgICAgC38rS0AAAEBAACAAsADQAAGAAABESMRIxsBAgBAwODgAkD+QAHAAQD/AAAAAAABAQAAgALAA0AABgAAAQsBMxEzEQLA4ODAQAGA/wABAAHA/kAAAAAAAQCAAAADgANAAAcAABMVARE3EQE1gAFAgAFAA0BA/sD+QIABQAFAQAAAAAACAIAAAAQAA8AABwAPAAAJAQcRBxEBNQU3NSEnBwE3AR8BUC+A/sACd4n+r4AvAlQsA0D+sDD+wIABwAFAQMmJQIAs/awvAAABAQAAgAMAAsAABwAAASEVBxUHEScBAAIAwIDAAsBAwMCAAUDAAAAAAgCAAMADgALAAAcADgAAARUHFQcRJzUFMxEzETMnA4DAQMD+wIBAgKACwEDAgIABAMBAwP7AAUDAAAAAAgCAAMADgALAAAcADgAAARUHFQcRJzUDNyMRIxEjA4DAQMCgoIBAgALAQMCAgAEAwED+AMABQP7AAAAABgBAAEADwANAAAMABwALAA8AEwAfAAABFSE1BSE1IREhNSERITUhFSE1ISUzNTM1IzUjFSMVMwPA/IACAAGA/oABgP6AAYD+gAGA/oD+gICAgICAgANAQEDAQP7AgP7AQMBAgICAgICAAAAABgBAAAADwANAAAcADwAbAB8AIwAnAAABFSMVMxUjESEVMxUjFTMRASMVIxUzFTM1MzUjJSE1ISUVITUBITUhAsBAQIABAEBAgP2AgICAgICAAQABgP6A/gADgP6AAYD+gAEAQIBAAQBAgEABAAGAgICAgICAQIBAQP5AgAAAAAACAEAAAAPAA4AABAALAAAlMTMRIwEVIRUJARUDAMDA/UABAAFA/sAAA4D+gIDAAQABAMAAAgBAAAADwAOAAAQACwAAATEjETMTFSEVCQEVAQDAwIABAAFA/sADgPyAAgCAwAEAAQDA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NTMRIzUzFSM1MwEjNTMVIzUzESM1MxUjNTMBIzUzFyM1MxcjNTMVIzUzFSM1MxEjNTMVIzUzFSM1MyEjFTMzIzUzFyM1MyEjFTMzIzUzFyM1MwEjFTMzIzUzFyM1MwOA/MBAQEBAQEBAQEBAQAMAQEBAQEBAQED9gEBAgEBAgEBAQEBAQEBAQEBAQP6AQECAQECAQEABAEBAgEBAgEBA/wBAQIBAQIBAQAIAQEABgECAQMBA/sBAwEABwEDAQP7AQMBAAkBAQEBAQMBAwED+wEDAQMBAQEBAQEBAQEADAEBAQEAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAJSMRMwU1IxUjNTMVIzUzFSE1MxUjNTMVATUzFSM1MxUhNTMVIzUzFQE1MxUHNTMVBzUzFSM1MxUjNTMVITUzFSM1MxUjNTMVETUjFRU1MxUHNTMVETUjFRU1MxUHNTMVATUjFRU1MxUHNTMVAgBAQAGAQIBAwED+wEDAQAHAQMBA/sBAwEACQEBAQEBAwEDAQP7AQMBAwEBAQEBAQEBAQAMAQEBAQEADQEBAQEBAQEBAQEBA/QBAQEBAQEBAQAKAQECAQECAQEBAQEBAQEBAQEBAAYBAQIBAQIBAQP8AQECAQECAQEABAEBAgEBAgEBAAAAAGwBAAEADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAAABFSE1FyMVMxUjNTMVIzUzFSM1MxUjNTMBIzUzFSM1MxUjNTMVIzUzJSM1MxcjNTM3IzUzFSM1MxUjNTMVIzUzFSM1MxUjNTMhIxUzMyM1MxcjNTMhIxUzMyM1MxcjNTMBIxUzMyM1MzcjNTMDgPzAQEBAQEBAQEBAQEADAEBAQEBAQEBA/YBAQIBAQIBAQEBAQEBAQEBAQED+gEBAgEBAgEBAAQBAQIBAQIBAQP8AQECAQECAQEADgEBAgECAQMBAwEDAQAFAQMBAwEDAQMBAQEDAQMBAwEDAQMBAwEBAQEBAQEBAQAGAQEDAQAAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBj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AQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5AE8AVAAAJTE1IxUjFTMVMzUzNSMBNDYzITIWFRQGIyEiJjUjFBY7AQ4BIyInLgEnJjU0Nz4BNzYzMhYXIyIGFQU+ATU0Jy4BJyYjIgYHMzIWFRQGIzMrAR4BMwOAQICAQIBA/QAlGwIAGyUlG/4AGyVASzXeInVHNS8uRhQUFBRGLi81R3Ui3jVLA0AeIhQURi4vNUd1It41S0s1wMDeInVHgICAQICA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABQAQAAUAEAAFABAABQAQAAQAEAAFABAABAAQAAUAEAAEABAABAAQAAQAEAAEABAABAAQAAIAEAAEABAAAgAQAAQAEAAAABAABAAQAAMAEAAE8BAAAwAQAAUAEAAEABAAAwAQAAQAEAADABAABAAQAAQAEAADABAAAAAQAAEAEAADABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAYAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAMAEAADABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAABAAQAAFMEAAAABAAAAAQAAQAEAAAABAAAwAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAwAQAAEAEAAEABAABAAQAAIAEAACABAABAAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAMAEAADABAAAwAQAAIAEAADABAAAWgQAAEMEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAQAQAAIAEAAFABAABQAQAAEAEAABABAAAQAQAAMAEAADABAABAAQAAQAEAAEABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAUQQAAQAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAADABAAAwAQAAMAEAABQBAAAUAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAQAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAEAEAAAABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAAwEAADABAAAQAQAAEAEAABABAAAQAQAAIAEAAAABAABAAQAAQAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAABABAAAgAQAAEAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAPwQAAIAEAAAABAD//gQAAAAEAABABAAAAAQAAAAEAABABAAAAAQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABA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) format("truetype")
}

.k-icon {
    width: 1em;
    height: 1em;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    font-family: WebComponentsIcons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle
}

    .k-icon::before {
        vertical-align: baseline
    }

    .k-icon:focus, .k-icon:hover {
        text-decoration: none
    }

.k-icon-with-modifier {
    position: relative;
    margin: .25em
}

.k-icon-modifier {
    position: absolute;
    font-size: .5em;
    bottom: 0;
    right: 0;
    margin: 0 -.5em -.5em 0
}

.k-i-none::before {
    content: "";
    display: none
}

.k-widget .k-icon.k-i-collapse, .k-widget .k-icon.k-i-expand {
    cursor: pointer
}

.k-icon-xs {
    font-size: 8px
}

.k-icon-sm {
    font-size: 12px
}

.k-icon-md {
    font-size: 32px
}

.k-icon-lg {
    font-size: 48px
}

.k-icon-xl {
    font-size: 64px
}

.k-i-arrow-45-up-right::before {
    content: "\e000"
}

.k-i-collapse-ne::before {
    content: "\e000"
}

.k-i-resize-ne::before {
    content: "\e000"
}

.k-i-arrow-45-down-right::before {
    content: "\e001"
}

.k-i-collapse-se::before {
    content: "\e001"
}

.k-i-resize-se::before {
    content: "\e001"
}

.k-i-arrow-45-down-left::before {
    content: "\e002"
}

.k-i-collapse-sw::before {
    content: "\e002"
}

.k-i-resize-sw::before {
    content: "\e002"
}

.k-i-arrow-45-up-left::before, .k-i-resize-nw::before {
    content: "\e003"
}

.k-i-collapse-nw::before {
    content: "\e003"
}

.k-i-resize-new::before {
    content: "\e003"
}

.k-i-arrow-60-up::before, .k-i-arrow-n::before, .k-i-expand-n::before, .k-i-sarrow-n::before {
    content: "\e004"
}

.k-i-kpi-trend-increase::before {
    content: "\e004"
}

.k-i-arrow-60-right::before, .k-i-arrow-e::before, .k-i-expand-e::before, .k-i-expand::before, .k-i-sarrow-e::before {
    content: "\e005"
}

.k-i-arrow-60-down::before, .k-i-arrow-s::before, .k-i-collapse::before, .k-i-expand-s::before, .k-i-sarrow-s::before {
    content: "\e006"
}

.k-i-kpi-trend-decrease::before {
    content: "\e006"
}

.k-i-arrow-60-left::before, .k-i-arrow-w::before, .k-i-expand-w::before, .k-i-sarrow-w::before {
    content: "\e007"
}

.k-i-arrow-end-up::before {
    content: "\e008"
}

.k-i-arrow-end-right::before, .k-i-seek-e::before {
    content: "\e009"
}

.k-i-arrow-end-down::before {
    content: "\e00a"
}

.k-i-arrow-end-left::before, .k-i-seek-w::before {
    content: "\e00b"
}

.k-i-arrow-double-60-up::before {
    content: "\e00c"
}

.k-i-arrow-seek-up::before, .k-i-seek-n::before {
    content: "\e00c"
}

.k-i-arrow-double-60-right::before {
    content: "\e00d"
}

.k-i-arrow-seek-right::before {
    content: "\e00d"
}

.k-i-forward-sm::before {
    content: "\e00d"
}

.k-i-arrow-double-60-down::before {
    content: "\e00e"
}

.k-i-arrow-seek-down::before, .k-i-seek-s::before {
    content: "\e00e"
}

.k-i-arrow-double-60-left::before {
    content: "\e00f"
}

.k-i-arrow-seek-left::before {
    content: "\e00f"
}

.k-i-rewind-sm::before {
    content: "\e00f"
}

.k-i-arrows-kpi::before {
    content: "\e010"
}

.k-i-kpi::before {
    content: "\e010"
}

.k-i-arrows-no-change::before {
    content: "\e011"
}

.k-i-arrow-overflow-down::before {
    content: "\e012"
}

.k-i-arrow-chevron-up::before, .k-i-arrowhead-n::before {
    content: "\e013"
}

.k-i-arrow-chevron-right::before, .k-i-arrowhead-e::before {
    content: "\e014"
}

.k-i-arrow-chevron-down::before, .k-i-arrowhead-s::before {
    content: "\e015"
}

.k-i-arrow-chevron-left::before, .k-i-arrowhead-w::before {
    content: "\e016"
}

.k-i-arrow-up::before {
    content: "\e017"
}

.k-i-arrow-right::before {
    content: "\e018"
}

.k-i-arrow-down::before {
    content: "\e019"
}

.k-i-arrow-left::before {
    content: "\e01a"
}

.k-i-arrow-drill::before {
    content: "\e01b"
}

.k-i-arrow-parent::before {
    content: "\e01c"
}

.k-i-arrow-root::before {
    content: "\e01d"
}

.k-i-arrows-resizing::before {
    content: "\e01e"
}

.k-i-arrows-dimensions::before, .k-i-dimension::before {
    content: "\e01f"
}

.k-i-arrows-swap::before {
    content: "\e020"
}

.k-i-drag-and-drop::before {
    content: "\e021"
}

.k-i-categorize::before {
    content: "\e022"
}

.k-i-grid::before {
    content: "\e023"
}

.k-i-grid-layout::before {
    content: "\e024"
}

.k-i-group::before {
    content: "\e025"
}

.k-i-ungroup::before {
    content: "\e026"
}

.k-i-handler-drag::before {
    content: "\e027"
}

.k-i-layout::before {
    content: "\e028"
}

.k-i-layout-1-by-4::before {
    content: "\e029"
}

.k-i-layout-2-by-2::before, .k-i-page-layout::before {
    content: "\e02a"
}

.k-i-layout-side-by-side::before {
    content: "\e02b"
}

.k-i-layout-stacked::before {
    content: "\e02c"
}

.k-i-columns::before {
    content: "\e02d"
}

.k-i-rows::before {
    content: "\e02e"
}

.k-i-reorder::before {
    content: "\e02f"
}

.k-i-hamburger::before, .k-i-menu::before {
    content: "\e030"
}

.k-i-more-vertical::before, .k-i-vbars::before {
    content: "\e031"
}

.k-i-hbars::before, .k-i-more-horizontal::before {
    content: "\e032"
}

.k-i-undo-large::before, .k-i-undo::before {
    content: "\e100"
}

.k-i-redo-large::before, .k-i-redo::before {
    content: "\e101"
}

.k-i-reset::before {
    content: "\e102"
}

.k-i-reload::before {
    content: "\e103"
}

.k-i-refresh::before {
    content: "\e103"
}

.k-i-recurrence::before {
    content: "\e103"
}

.k-i-non-recurrence::before, .k-i-refresh-clear::before {
    content: "\e104"
}

.k-i-reset-sm::before {
    content: "\e105"
}

.k-i-reload-sm::before {
    content: "\e106"
}

.k-i-refresh-sm::before {
    content: "\e106"
}

.k-i-recurrence-sm::before {
    content: "\e106"
}

.k-i-clock::before {
    content: "\e107"
}

.k-i-calendar::before {
    content: "\e108"
}

.k-i-save::before {
    content: "\e109"
}

.k-i-floppy::before {
    content: "\e109"
}

.k-i-print::before {
    content: "\e10a"
}

.k-i-printer::before {
    content: "\e10a"
}

.k-i-edit::before {
    content: "\e10b"
}

.k-i-pencil::before {
    content: "\e10b"
}

.k-i-delete::before {
    content: "\e10c"
}

.k-i-trash::before {
    content: "\e10c"
}

.k-i-attachment::before {
    content: "\e10d"
}

.k-i-clip::before {
    content: "\e10d"
}

.k-i-attachment-45::before {
    content: "\e10e"
}

.k-i-clip-45::before {
    content: "\e10e"
}

.k-i-link-horizontal::before {
    content: "\e10f"
}

.k-i-hyperlink::before {
    content: "\e10f"
}

.k-i-unlink-horizontal::before {
    content: "\e110"
}

.k-i-hyperlink-remove::before {
    content: "\e110"
}

.k-i-link-vertical::before {
    content: "\e111"
}

.k-i-unlink-vertical::before {
    content: "\e112"
}

.k-i-lock::before {
    content: "\e113"
}

.k-i-unlock::before {
    content: "\e114"
}

.k-i-cancel::before {
    content: "\e115"
}

.k-i-cancel-outline::before, .k-i-deny::before {
    content: "\e116"
}

.k-i-cancel-circle::before {
    content: "\e117"
}

.k-i-check::before, .k-i-tick::before {
    content: "\e118"
}

.k-i-checkmark::before {
    content: "\e118"
}

.k-i-check-outline::before {
    content: "\e119"
}

.k-i-checkmark-outline::before {
    content: "\e119"
}

.k-i-success::before {
    content: "\e119"
}

.k-i-check-circle::before {
    content: "\e11a"
}

.k-i-checkmark-circle::before {
    content: "\e11a"
}

.k-i-close::before, .k-i-group-delete::before {
    content: "\e11b"
}

.k-i-x::before {
    content: "\e11b"
}

.k-i-close-outline::before {
    content: "\e11c"
}

.k-i-x-outline::before {
    content: "\e11c"
}

.k-i-error::before {
    content: "\e11c"
}

.k-i-close-circle::before {
    content: "\e11d"
}

.k-i-x-circle::before {
    content: "\e11d"
}

.k-i-add::before, .k-i-plus::before, .k-plus::before {
    content: "\e11e"
}

.k-i-plus-outline::before {
    content: "\e11f"
}

.k-i-plus-circle::before {
    content: "\e120"
}

.k-i-minus::before, .k-minus::before {
    content: "\e121"
}

.k-i-kpi-trend-equal::before {
    content: "\e121"
}

.k-i-minus-outline::before {
    content: "\e122"
}

.k-i-minus-circle::before {
    content: "\e123"
}

.k-i-sort-asc::before {
    content: "\e124"
}

.k-i-sort-desc::before {
    content: "\e125"
}

.k-i-unsort::before {
    content: "\e126"
}

.k-i-sort-clear::before {
    content: "\e126"
}

.k-i-sort-asc-sm::before {
    content: "\e127"
}

.k-i-sort-desc-sm::before {
    content: "\e128"
}

.k-i-filter::before {
    content: "\e129"
}

.k-i-filter-clear::before {
    content: "\e12a"
}

.k-i-filter-sm::before {
    content: "\e12b"
}

.k-i-filter-sort-asc-sm::before {
    content: "\e12c"
}

.k-i-filter-sort-desc-sm::before {
    content: "\e12d"
}

.k-i-filter-add-expression::before {
    content: "\e12e"
}

.k-i-filter-add-group::before {
    content: "\e12f"
}

.k-i-login::before {
    content: "\e130"
}

.k-i-logout::before {
    content: "\e131"
}

.k-i-download::before {
    content: "\e132"
}

.k-i-upload::before {
    content: "\e133"
}

.k-i-hyperlink-open::before {
    content: "\e134"
}

.k-i-hyperlink-open-sm::before {
    content: "\e135"
}

.k-i-launch::before {
    content: "\e136"
}

.k-i-window::before {
    content: "\e137"
}

.k-i-maximize::before, .k-i-window-maximize::before {
    content: "\e137"
}

.k-i-windows::before {
    content: "\e138"
}

.k-i-restore::before, .k-i-window-restore::before {
    content: "\e138"
}

.k-i-tiles::before {
    content: "\e138"
}

.k-i-minimize::before, .k-i-window-minimize::before {
    content: "\e139"
}

.k-i-gear::before {
    content: "\e13a"
}

.k-i-cog::before {
    content: "\e13a"
}

.k-i-custom::before {
    content: "\e13a"
}

.k-i-gears::before {
    content: "\e13b"
}

.k-i-cogs::before {
    content: "\e13b"
}

.k-i-wrench::before {
    content: "\e13c"
}

.k-i-settings::before {
    content: "\e13c"
}

.k-i-preview::before {
    content: "\e13d"
}

.k-i-eye::before {
    content: "\e13d"
}

.k-i-zoom::before {
    content: "\e13e"
}

.k-i-search::before {
    content: "\e13e"
}

.k-i-zoom-in::before {
    content: "\e13f"
}

.k-i-zoom-out::before {
    content: "\e140"
}

.k-i-pan::before {
    content: "\e141"
}

.k-i-move::before {
    content: "\e141"
}

.k-i-calculator::before {
    content: "\e142"
}

.k-i-cart::before {
    content: "\e143"
}

.k-i-shopping-cart::before {
    content: "\e143"
}

.k-i-connector::before {
    content: "\e144"
}

.k-i-plus-sm::before, .k-i-splus::before {
    content: "\e145"
}

.k-i-minus-sm::before, .k-i-sminus::before {
    content: "\e146"
}

.k-i-kpi-status-deny::before {
    content: "\e147"
}

.k-i-kpi-status-hold::before {
    content: "\e148"
}

.k-i-kpi-status-open::before {
    content: "\e149"
}

.k-i-play::before {
    content: "\e200"
}

.k-i-pause::before {
    content: "\e201"
}

.k-i-stop::before {
    content: "\e202"
}

.k-i-rewind::before {
    content: "\e203"
}

.k-i-forward::before {
    content: "\e204"
}

.k-i-volume-down::before, .k-i-volume-low::before {
    content: "\e205"
}

.k-i-volume-high::before, .k-i-volume-up::before {
    content: "\e206"
}

.k-i-volume-mute::before, .k-i-volume-off::before {
    content: "\e207"
}

.k-i-hd::before {
    content: "\e208"
}

.k-i-subtitles::before {
    content: "\e209"
}

.k-i-playlist::before {
    content: "\e20a"
}

.k-i-audio::before {
    content: "\e20b"
}

.k-i-play-sm::before {
    content: "\e20c"
}

.k-i-pause-sm::before {
    content: "\e20d"
}

.k-i-stop-sm::before {
    content: "\e20e"
}

.k-i-heart-outline::before {
    content: "\e300"
}

.k-i-fav-outline::before {
    content: "\e300"
}

.k-i-favorite-outline::before {
    content: "\e300"
}

.k-i-heart::before {
    content: "\e301"
}

.k-i-fav::before {
    content: "\e301"
}

.k-i-favorite::before {
    content: "\e301"
}

.k-i-star-outline::before {
    content: "\e302"
}

.k-i-bookmark-outline::before {
    content: "\e302"
}

.k-i-star::before {
    content: "\e303"
}

.k-i-bookmark::before {
    content: "\e303"
}

.k-i-checkbox::before {
    content: "\e304"
}

.k-i-shape-rect::before {
    content: "\e304"
}

.k-i-checkbox-checked::before {
    content: "\e305"
}

.k-i-tri-state-indeterminate::before {
    content: "\e306"
}

.k-i-tri-state-null::before {
    content: "\e307"
}

.k-i-circle::before {
    content: "\e308"
}

.k-i-radiobutton::before {
    content: "\e309"
}

.k-i-shape-circle::before {
    content: "\e309"
}

.k-i-radiobutton-checked::before {
    content: "\e30a"
}

.k-i-notification::before {
    content: "\e400"
}

.k-i-bell::before {
    content: "\e400"
}

.k-i-information::before {
    content: "\e401"
}

.k-i-info::before, .k-i-note::before {
    content: "\e401"
}

.k-i-question::before {
    content: "\e402"
}

.k-i-help::before {
    content: "\e402"
}

.k-i-warning::before {
    content: "\e403"
}

.k-i-exception::before {
    content: "\e403"
}

.k-i-photo-camera::before {
    content: "\e500"
}

.k-i-image::before {
    content: "\e501"
}

.k-i-photo::before {
    content: "\e501"
}

.k-i-image-export::before {
    content: "\e502"
}

.k-i-photo-export::before {
    content: "\e502"
}

.k-i-zoom-actual-size::before {
    content: "\e503"
}

.k-i-zoom-best-fit::before {
    content: "\e504"
}

.k-i-image-resize::before {
    content: "\e505"
}

.k-i-crop::before {
    content: "\e506"
}

.k-i-mirror::before {
    content: "\e507"
}

.k-i-flip-horizontal::before {
    content: "\e508"
}

.k-i-flip-vertical::before {
    content: "\e509"
}

.k-i-rotate::before {
    content: "\e50a"
}

.k-i-rotate-cw::before, .k-i-rotate-right::before {
    content: "\e50b"
}

.k-i-rotate-ccw::before, .k-i-rotate-left::before {
    content: "\e50c"
}

.k-i-brush::before {
    content: "\e50d"
}

.k-i-palette::before {
    content: "\e50e"
}

.k-i-paint::before {
    content: "\e50f"
}

.k-i-droplet::before {
    content: "\e50f"
}

.k-i-background::before {
    content: "\e50f"
}

.k-i-line::before {
    content: "\e510"
}

.k-i-shape-line::before {
    content: "\e510"
}

.k-i-brightness-contrast::before {
    content: "\e511"
}

.k-i-saturation::before {
    content: "\e512"
}

.k-i-invert-colors::before {
    content: "\e513"
}

.k-i-transperancy::before {
    content: "\e514"
}

.k-i-opacity::before {
    content: "\e514"
}

.k-i-greyscale::before {
    content: "\e515"
}

.k-i-blur::before {
    content: "\e516"
}

.k-i-sharpen::before {
    content: "\e517"
}

.k-i-shape::before {
    content: "\e518"
}

.k-i-round-corners::before {
    content: "\e519"
}

.k-i-front-element::before {
    content: "\e51a"
}

.k-i-back-element::before {
    content: "\e51b"
}

.k-i-forward-element::before {
    content: "\e51c"
}

.k-i-backward-element::before {
    content: "\e51d"
}

.k-i-align-left-element::before {
    content: "\e51e"
}

.k-i-align-center-element::before {
    content: "\e51f"
}

.k-i-align-right-element::before {
    content: "\e520"
}

.k-i-align-top-element::before {
    content: "\e521"
}

.k-i-align-middle-element::before {
    content: "\e522"
}

.k-i-align-bottom-element::before {
    content: "\e523"
}

.k-i-thumbnails-up::before {
    content: "\e524"
}

.k-i-thumbnails-right::before {
    content: "\e525"
}

.k-i-thumbnails-down::before {
    content: "\e526"
}

.k-i-thumbnails-left::before {
    content: "\e527"
}

.k-i-full-screen::before, .k-i-fullscreen-enter::before {
    content: "\e528"
}

.k-i-fullscreen::before {
    content: "\e528"
}

.k-i-full-screen-exit::before {
    content: "\e529"
}

.k-i-fullscreen-exit::before {
    content: "\e529"
}

.k-i-reset-color::before {
    content: "\e52a"
}

.k-i-paint-remove::before {
    content: "\e52a"
}

.k-i-background-remove::before {
    content: "\e52a"
}

.k-i-page-properties::before {
    content: "\e600"
}

.k-i-bold::before {
    content: "\e601"
}

.k-i-italic::before {
    content: "\e602"
}

.k-i-underline::before {
    content: "\e603"
}

.k-i-font-family::before {
    content: "\e604"
}

.k-i-foreground-color::before, .k-i-text::before {
    content: "\e605"
}

.k-i-convert-lowercase::before {
    content: "\e606"
}

.k-i-convert-uppercase::before {
    content: "\e607"
}

.k-i-strike-through::before, .k-i-strikethrough::before {
    content: "\e608"
}

.k-i-sub-script::before, .k-i-subscript::before {
    content: "\e609"
}

.k-i-sup-script::before, .k-i-superscript::before {
    content: "\e60a"
}

.k-i-div::before {
    content: "\e60b"
}

.k-i-all::before {
    content: "\e60c"
}

.k-i-h1::before {
    content: "\e60d"
}

.k-i-h2::before {
    content: "\e60e"
}

.k-i-h3::before {
    content: "\e60f"
}

.k-i-h4::before {
    content: "\e610"
}

.k-i-h5::before {
    content: "\e611"
}

.k-i-h6::before {
    content: "\e612"
}

.k-i-insert-ordered-list::before, .k-i-list-ordered::before {
    content: "\e613"
}

.k-i-list-numbered::before {
    content: "\e613"
}

.k-i-insert-unordered-list::before, .k-i-list-unordered::before {
    content: "\e614"
}

.k-i-list-bulleted::before {
    content: "\e614"
}

.k-i-indent-increase::before {
    content: "\e615"
}

.k-i-indent::before {
    content: "\e615"
}

.k-i-indent-decrease::before {
    content: "\e616"
}

.k-i-outdent::before {
    content: "\e616"
}

.k-i-insert-n::before, .k-i-insert-up::before {
    content: "\e617"
}

.k-i-insert-top::before {
    content: "\e617"
}

.k-i-insert-m::before, .k-i-insert-middle::before {
    content: "\e618"
}

.k-i-insert-down::before, .k-i-insert-s::before {
    content: "\e619"
}

.k-i-insert-bottom::before {
    content: "\e619"
}

.k-i-align-top::before {
    content: "\e61a"
}

.k-i-align-middle::before {
    content: "\e61b"
}

.k-i-align-bottom::before {
    content: "\e61c"
}

.k-i-align-left::before, .k-i-justify-left::before {
    content: "\e61d"
}

.k-i-align-center::before, .k-i-justify-center::before {
    content: "\e61e"
}

.k-i-align-right::before, .k-i-justify-right::before {
    content: "\e61f"
}

.k-i-align-justify::before, .k-i-justify-full::before {
    content: "\e620"
}

.k-i-align-remove::before, .k-i-justify-clear::before {
    content: "\e621"
}

.k-i-text-wrap::before {
    content: "\e622"
}

.k-i-rule-horizontal::before {
    content: "\e623"
}

.k-i-table-align-top-left::before {
    content: "\e624"
}

.k-i-table-align-top-center::before {
    content: "\e625"
}

.k-i-table-align-top-right::before {
    content: "\e626"
}

.k-i-table-align-middle-left::before {
    content: "\e627"
}

.k-i-table-align-middle-center::before {
    content: "\e628"
}

.k-i-table-align-middle-right::before {
    content: "\e629"
}

.k-i-table-align-bottom-left::before {
    content: "\e62a"
}

.k-i-table-align-bottom-center::before {
    content: "\e62b"
}

.k-i-table-align-bottom-right::before {
    content: "\e62c"
}

.k-i-table-align-remove::before {
    content: "\e62d"
}

.k-i-all-borders::before, .k-i-borders-all::before {
    content: "\e62e"
}

.k-i-borders-outside::before, .k-i-outside-borders::before {
    content: "\e62f"
}

.k-i-borders-inside::before, .k-i-inside-borders::before {
    content: "\e630"
}

.k-i-borders-inside-horizontal::before, .k-i-inside-horizontal-borders::before {
    content: "\e631"
}

.k-i-borders-inside-vertical::before, .k-i-inside-vertical-borders::before {
    content: "\e632"
}

.k-i-border-top::before, .k-i-top-border::before {
    content: "\e633"
}

.k-i-border-bottom::before, .k-i-bottom-border::before {
    content: "\e634"
}

.k-i-border-left::before, .k-i-left-border::before {
    content: "\e635"
}

.k-i-border-right::before, .k-i-right-border::before {
    content: "\e636"
}

.k-i-border-no::before, .k-i-no-borders::before {
    content: "\e637"
}

.k-i-borders-show-hide::before {
    content: "\e638"
}

.k-i-form::before {
    content: "\e639"
}

.k-i-border::before {
    content: "\e639"
}

.k-i-form-element::before {
    content: "\e63a"
}

.k-i-code-snippet::before {
    content: "\e63b"
}

.k-i-select-all::before {
    content: "\e63c"
}

.k-i-button::before {
    content: "\e63d"
}

.k-i-select-box::before {
    content: "\e63e"
}

.k-i-calendar-date::before {
    content: "\e63f"
}

.k-i-group-box::before {
    content: "\e640"
}

.k-i-textarea::before {
    content: "\e641"
}

.k-i-textbox::before {
    content: "\e642"
}

.k-i-textbox-hidden::before {
    content: "\e643"
}

.k-i-password::before {
    content: "\e644"
}

.k-i-paragraph-add::before {
    content: "\e645"
}

.k-i-edit-tools::before {
    content: "\e646"
}

.k-i-template-manager::before {
    content: "\e647"
}

.k-i-change-manually::before {
    content: "\e648"
}

.k-i-track-changes::before {
    content: "\e649"
}

.k-i-track-changes-enable::before {
    content: "\e64a"
}

.k-i-track-changes-accept::before {
    content: "\e64b"
}

.k-i-track-changes-accept-all::before {
    content: "\e64c"
}

.k-i-track-changes-reject::before {
    content: "\e64d"
}

.k-i-track-changes-reject-all::before {
    content: "\e64e"
}

.k-i-document-manager::before {
    content: "\e64f"
}

.k-i-custom-icon::before {
    content: "\e650"
}

.k-i-dictionary-add::before {
    content: "\e651"
}

.k-i-image-light-dialog::before {
    content: "\e652"
}

.k-i-image-insert::before, .k-i-insert-image::before {
    content: "\e652"
}

.k-i-image-edit::before {
    content: "\e653"
}

.k-i-image-map-editor::before {
    content: "\e654"
}

.k-i-comment::before {
    content: "\e655"
}

.k-i-comment-remove::before {
    content: "\e656"
}

.k-i-comments-remove-all::before {
    content: "\e657"
}

.k-i-silverlight::before {
    content: "\e658"
}

.k-i-media-manager::before {
    content: "\e659"
}

.k-i-video-external::before {
    content: "\e65a"
}

.k-i-flash-manager::before {
    content: "\e65b"
}

.k-i-find-and-replace::before {
    content: "\e65c"
}

.k-i-find::before {
    content: "\e65c"
}

.k-i-copy::before {
    content: "\e65d"
}

.k-i-files::before {
    content: "\e65d"
}

.k-i-cut::before {
    content: "\e65e"
}

.k-i-paste::before {
    content: "\e65f"
}

.k-i-paste-as-html::before {
    content: "\e660"
}

.k-i-paste-from-word::before {
    content: "\e661"
}

.k-i-paste-from-word-strip-file::before {
    content: "\e662"
}

.k-i-paste-html::before {
    content: "\e663"
}

.k-i-paste-markdown::before {
    content: "\e664"
}

.k-i-paste-plain-text::before {
    content: "\e665"
}

.k-i-apply-format::before {
    content: "\e666"
}

.k-i-clear-css::before, .k-i-clearformat::before {
    content: "\e667"
}

.k-i-copy-format::before {
    content: "\e668"
}

.k-i-strip-all-formating::before {
    content: "\e669"
}

.k-i-strip-css-format::before {
    content: "\e66a"
}

.k-i-strip-font-elements::before {
    content: "\e66b"
}

.k-i-strip-span-elements::before {
    content: "\e66c"
}

.k-i-strip-word-formatting::before {
    content: "\e66d"
}

.k-i-format-code-block::before {
    content: "\e66e"
}

.k-i-style-builder::before {
    content: "\e66f"
}

.k-i-module-manager::before {
    content: "\e670"
}

.k-i-hyperlink-light-dialog::before {
    content: "\e671"
}

.k-i-hyperlink-insert::before {
    content: "\e671"
}

.k-i-hyperlink-globe::before {
    content: "\e672"
}

.k-i-hyperlink-globe-remove::before {
    content: "\e673"
}

.k-i-hyperlink-email::before {
    content: "\e674"
}

.k-i-anchor::before {
    content: "\e675"
}

.k-i-create-table::before, .k-i-table-light-dialog::before {
    content: "\e676"
}

.k-i-table-insert::before {
    content: "\e676"
}

.k-i-table::before {
    content: "\e677"
}

.k-i-table-properties::before {
    content: "\e678"
}

.k-i-table-wizard::before {
    content: "\e678"
}

.k-i-table-cell::before {
    content: "\e679"
}

.k-i-table-cell-properties::before {
    content: "\e67a"
}

.k-i-add-column-left::before, .k-i-table-column-insert-left::before {
    content: "\e67b"
}

.k-i-add-column-right::before, .k-i-table-column-insert-right::before {
    content: "\e67c"
}

.k-i-add-row-above::before, .k-i-table-row-insert-above::before {
    content: "\e67d"
}

.k-i-add-row-below::before, .k-i-table-row-insert-below::before {
    content: "\e67e"
}

.k-i-delete-column::before, .k-i-table-column-delete::before {
    content: "\e67f"
}

.k-i-delete-row::before, .k-i-table-row-delete::before {
    content: "\e680"
}

.k-i-table-cell-delete::before {
    content: "\e681"
}

.k-i-table-delete::before {
    content: "\e682"
}

.k-i-cells-merge::before, .k-i-merge-cells::before {
    content: "\e683"
}

.k-i-cells-merge-horizontally::before, .k-i-merge-horizontally::before {
    content: "\e684"
}

.k-i-cells-merge-vertically::before, .k-i-merge-vertically::before {
    content: "\e685"
}

.k-i-cell-split-horizontally::before {
    content: "\e686"
}

.k-i-cell-split-vertically::before {
    content: "\e687"
}

.k-i-normal-layout::before, .k-i-table-unmerge::before {
    content: "\e688"
}

.k-i-freeze-panes::before, .k-i-pane-freeze::before {
    content: "\e689"
}

.k-i-freeze-row::before, .k-i-row-freeze::before {
    content: "\e68a"
}

.k-i-column-freeze::before, .k-i-freeze-col::before {
    content: "\e68b"
}

.k-i-toolbar-float::before {
    content: "\e68c"
}

.k-i-spell-checker::before {
    content: "\e68d"
}

.k-i-validation-xhtml::before {
    content: "\e68e"
}

.k-i-validation-data::before {
    content: "\e68f"
}

.k-i-toggle-full-screen-mode::before {
    content: "\e690"
}

.k-i-formula-fx::before, .k-i-fx::before, .k-spreadsheet-formula-bar::before {
    content: "\e691"
}

.k-i-sum::before {
    content: "\e692"
}

.k-i-symbol::before {
    content: "\e693"
}

.k-i-dollar::before {
    content: "\e694"
}

.k-i-currency::before {
    content: "\e694"
}

.k-i-percent::before {
    content: "\e695"
}

.k-i-custom-format::before, .k-i-format-number::before {
    content: "\e696"
}

.k-i-decimal-increase::before, .k-i-increase-decimal::before {
    content: "\e697"
}

.k-i-decimal-decrease::before, .k-i-decrease-decimal::before {
    content: "\e698"
}

.k-i-font-size::before {
    content: "\e699"
}

.k-i-image-absolute-position::before {
    content: "\e69a"
}

.k-i-globe-outline::before {
    content: "\e700"
}

.k-i-globe::before {
    content: "\e701"
}

.k-i-marker-pin::before {
    content: "\e702"
}

.k-i-marker-pin-target::before {
    content: "\e703"
}

.k-i-pin::before {
    content: "\e704"
}

.k-i-unpin::before {
    content: "\e705"
}

.k-i-share::before {
    content: "\e800"
}

.k-i-user::before {
    content: "\e801"
}

.k-i-inbox::before {
    content: "\e802"
}

.k-i-blogger::before {
    content: "\e803"
}

.k-i-blogger-box::before {
    content: "\e804"
}

.k-i-delicious::before {
    content: "\e805"
}

.k-i-delicious-box::before {
    content: "\e806"
}

.k-i-digg::before {
    content: "\e807"
}

.k-i-digg-box::before {
    content: "\e808"
}

.k-i-email::before {
    content: "\e809"
}

.k-i-envelop::before {
    content: "\e809"
}

.k-i-letter::before {
    content: "\e809"
}

.k-i-email-box::before {
    content: "\e80a"
}

.k-i-envelop-box::before {
    content: "\e80a"
}

.k-i-letter-box::before {
    content: "\e80a"
}

.k-i-facebook::before {
    content: "\e80b"
}

.k-i-facebook-box::before {
    content: "\e80c"
}

.k-i-google::before {
    content: "\e80d"
}

.k-i-google-box::before {
    content: "\e80e"
}

.k-i-google-plus::before {
    content: "\e80f"
}

.k-i-google-plus-box::before {
    content: "\e810"
}

.k-i-linkedin::before {
    content: "\e811"
}

.k-i-linkedin-box::before {
    content: "\e812"
}

.k-i-myspace::before {
    content: "\e813"
}

.k-i-myspace-box::before {
    content: "\e814"
}

.k-i-pinterest::before {
    content: "\e815"
}

.k-i-pinterest-box::before {
    content: "\e816"
}

.k-i-reddit::before {
    content: "\e817"
}

.k-i-reddit-box::before {
    content: "\e818"
}

.k-i-stumble-upon::before {
    content: "\e819"
}

.k-i-stumble-upon-box::before {
    content: "\e81a"
}

.k-i-tell-a-friend::before {
    content: "\e81b"
}

.k-i-tell-a-friend-box::before {
    content: "\e81c"
}

.k-i-tumblr::before {
    content: "\e81d"
}

.k-i-tumblr-box::before {
    content: "\e81e"
}

.k-i-twitter::before {
    content: "\e81f"
}

.k-i-twitter-box::before {
    content: "\e820"
}

.k-i-yammer::before {
    content: "\e821"
}

.k-i-yammer-box::before {
    content: "\e822"
}

.k-i-behance::before {
    content: "\e823"
}

.k-i-behance-box::before {
    content: "\e824"
}

.k-i-dribbble::before {
    content: "\e825"
}

.k-i-dribbble-box::before {
    content: "\e826"
}

.k-i-rss::before {
    content: "\e827"
}

.k-i-rss-box::before {
    content: "\e828"
}

.k-i-vimeo::before {
    content: "\e829"
}

.k-i-vimeo-box::before {
    content: "\e82a"
}

.k-i-youtube::before {
    content: "\e82b"
}

.k-i-youtube-box::before {
    content: "\e82c"
}

.k-i-folder::before {
    content: "\e900"
}

.k-i-folder-open::before {
    content: "\e901"
}

.k-i-folder-add::before {
    content: "\e902"
}

.k-i-folder-up::before {
    content: "\e903"
}

.k-i-folder-more::before {
    content: "\e904"
}

.k-i-fields-more::before {
    content: "\e904"
}

.k-i-aggregate-fields::before {
    content: "\e905"
}

.k-i-file::before {
    content: "\e906"
}

.k-i-file-vertical::before, .k-i-page-portrait::before {
    content: "\e906"
}

.k-i-file-add::before, .k-i-insert-file::before {
    content: "\e907"
}

.k-i-file-txt::before {
    content: "\e908"
}

.k-i-txt::before {
    content: "\e908"
}

.k-i-file-csv::before {
    content: "\e909"
}

.k-i-csv::before {
    content: "\e909"
}

.k-i-file-excel::before {
    content: "\e90a"
}

.k-i-file-xls::before {
    content: "\e90a"
}

.k-i-excel::before {
    content: "\e90a"
}

.k-i-xls::before, .k-i-xlsa::before {
    content: "\e90a"
}

.k-i-file-word::before {
    content: "\e90b"
}

.k-i-file-doc::before {
    content: "\e90b"
}

.k-i-word::before {
    content: "\e90b"
}

.k-i-doc::before {
    content: "\e90b"
}

.k-i-file-mdb::before {
    content: "\e90c"
}

.k-i-mdb::before {
    content: "\e90c"
}

.k-i-file-ppt::before {
    content: "\e90d"
}

.k-i-ppt::before {
    content: "\e90d"
}

.k-i-file-pdf::before {
    content: "\e90e"
}

.k-i-pdf::before, .k-i-pdfa::before {
    content: "\e90e"
}

.k-i-file-psd::before {
    content: "\e90f"
}

.k-i-psd::before {
    content: "\e90f"
}

.k-i-file-flash::before {
    content: "\e910"
}

.k-i-flash::before {
    content: "\e910"
}

.k-i-file-config::before {
    content: "\e911"
}

.k-i-config::before {
    content: "\e911"
}

.k-i-file-ascx::before {
    content: "\e912"
}

.k-i-ascx::before {
    content: "\e912"
}

.k-i-file-bac::before {
    content: "\e913"
}

.k-i-bac::before {
    content: "\e913"
}

.k-i-file-zip::before {
    content: "\e914"
}

.k-i-zip::before {
    content: "\e914"
}

.k-i-film::before {
    content: "\e915"
}

.k-i-css3::before {
    content: "\e916"
}

.k-i-html5::before {
    content: "\e917"
}

.k-i-html::before {
    content: "\e918"
}

.k-i-source-code::before {
    content: "\e918"
}

.k-i-view-source::before {
    content: "\e918"
}

.k-i-css::before {
    content: "\e919"
}

.k-i-js::before {
    content: "\e91a"
}

.k-i-exe::before {
    content: "\e91b"
}

.k-i-csproj::before {
    content: "\e91c"
}

.k-i-vbproj::before {
    content: "\e91d"
}

.k-i-cs::before {
    content: "\e91e"
}

.k-i-vb::before {
    content: "\e91f"
}

.k-i-sln::before {
    content: "\e920"
}

.k-i-cloud::before {
    content: "\e921"
}

.k-i-file-horizontal::before, .k-i-page-landscape::before {
    content: "\e922"
}

.k-i-hand::before {
    content: "\e158"
}

.k-i-cursor::before {
    content: "\e159"
}

.k-i-home::before {
    content: "\e034"
}

.k-i-file-video::before {
    content: "\e93b"
}

.k-i-file-audio::before {
    content: "\e93c"
}

.k-i-file-image::before {
    content: "\e93d"
}

.k-i-file-presentation::before {
    content: "\e93e"
}

.k-i-file-data::before {
    content: "\e93f"
}

.k-i-file-disc-image::before {
    content: "\e940"
}

.k-i-file-programming::before {
    content: "\e941"
}

.k-rtl .k-i-collapse, .k-rtl .k-i-expand, .k-rtl .k-i-indent-decrease, .k-rtl .k-i-indent-increase, [dir=rtl] .k-i-collapse, [dir=rtl] .k-i-expand {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-sprite {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-align: center;
    -ms-high-contrast-adjust: none
}

.k-image {
    display: inline-block
}

.k-loading {
    width: 64px;
    height: 64px;
    display: block
}

    .k-loading .animate {
        -webkit-animation: loading 2s infinite linear;
        animation: loading 2s infinite linear
    }

.k-loading-color, .k-loading-image, .k-loading-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.k-loading-mask {
    z-index: 100
}

    .k-loading-mask.k-opaque .k-loading-color {
        opacity: 1
    }

.k-loading-text {
    text-indent: -4000px;
    text-align: center;
    position: absolute
}

.k-loading-image {
    z-index: 2
}

.k-loading-color {
    background-color: #fff;
    opacity: .3
}

.k-i-loading {
    position: relative;
    background-color: transparent;
    box-sizing: border-box;
    color: #ff884d!important;
}

    .k-i-loading::after, .k-i-loading::before, .k-loading-image::after, .k-loading-image::before {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        content: "";
        box-sizing: inherit;
        border-radius: 50%;
        border-width: .05em;
        border-style: solid;
        border-color: currentColor;
        border-top-color: transparent;
        border-bottom-color: transparent;
        background-color: transparent;
        color: #ff884d !important;
    }

.k-icon.k-i-loading::after, .k-icon.k-i-loading::before {
    content: ""
}

.k-i-loading::before, .k-loading-image::before {
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
    height: 1em;
    -webkit-animation: k-loading-animation .7s linear infinite;
    animation: k-loading-animation .7s linear infinite
}

.k-i-loading::after, .k-loading-image::after {
    margin-top: -.25em;
    margin-left: -.25em;
    width: .5em;
    height: .5em;
    animation: k-loading-animation reverse 1.4s linear infinite
}

.k-loading-image::after, .k-loading-image::before {
    content: "";
    border-width: .015em;
    font-size: 3em
}

@-webkit-keyframes loading {
    0% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 502
    }

    50% {
        stroke-dasharray: 250 1
    }

    100% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 0
    }
}

@keyframes loading {
    0% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 502
    }

    50% {
        stroke-dasharray: 250 1
    }

    100% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes k-loading-animation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes k-loading-animation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.k-resize-handle, .k-resize-hint {
    position: absolute;
    border-color: inherit;
    z-index: 200
}

.k-resize-handle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .k-resize-handle::before {
        content: "";
        border: 0 solid;
        border-color: inherit
    }

.k-resize-n {
    width: 100%;
    height: 6px;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0;
    top: -3px;
    cursor: n-resize
}

.k-resize-s {
    width: 100%;
    height: 6px;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0;
    bottom: -3px;
    cursor: s-resize
}

.k-resize-w {
    width: 6px;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    left: -3px;
    cursor: w-resize
}

.k-resize-e {
    width: 6px;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    right: -3px;
    cursor: w-resize
}

.k-resize-ne, .k-resize-nw, .k-resize-se, .k-resize-sw {
    width: 5px;
    height: 5px
}

.k-resize-sw {
    cursor: sw-resize;
    bottom: 0;
    left: 0
}

.k-resize-se {
    cursor: se-resize;
    bottom: 0;
    right: 0
}

.k-resize-nw {
    cursor: nw-resize;
    top: 0;
    left: 0
}

.k-resize-ne {
    cursor: ne-resize;
    top: 0;
    right: 0
}

.k-vertical-resize {
    cursor: row-resize
}

.k-horizontal-resize {
    cursor: col-resize
}

.k-resize-hint {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

    .k-resize-hint .k-resize-hint-handle {
        width: auto;
        height: 20px;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }

    .k-resize-hint .k-resize-hint-marker {
        width: 2px;
        height: auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-resize-hint-vertical {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-resize-hint-vertical .k-resize-hint-handle {
        width: 20px;
        height: auto;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }

    .k-resize-hint-vertical .k-resize-hint-marker {
        width: auto;
        height: 2px;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-scrollbar {
    position: absolute;
    overflow: scroll
}

.k-scrollbar-vertical {
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden
}

.k-touch-scrollbar {
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585
}

.k-marquee {
    position: absolute;
    z-index: 100000
}

.k-marquee-color, .k-marquee-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.k-marquee-color {
    color: #fff;
    background-color: #2196f3;
    border-color: rgba(0,0,0,.1);
    opacity: .6
}

.k-marquee-text {
    color: #fff
}

.k-typography {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 14px;
    line-height: 2;
    font-weight: 400
}

    .k-typography p {
        margin: 0 0 12px
    }

.k-h1 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    margin: 0 0 16px
}

.k-h2 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    margin: 0 0 16px
}

.k-h3 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    margin: 0 0 16px
}

.k-h4 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    margin: 0 0 16px
}

.k-h5 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 11.62px;
    line-height: 2;
    font-weight: 400;
    margin: 0 0 12px
}

.k-h6 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 9.38px;
    line-height: 2;
    font-weight: 400;
    margin: 0 0 12px
}

.k-display-1 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 112px;
    line-height: 112px;
    font-weight: 300;
    letter-spacing: -.05em
}

.k-display-2 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 56px;
    line-height: 56px;
    font-weight: 400;
    letter-spacing: -.02em
}

.k-display-3 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 45px;
    line-height: 48px;
    font-weight: 400;
    letter-spacing: -.005em
}

.k-display-4 {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 34px;
    line-height: 40px;
    font-weight: 400
}

.k-text-primary {
    color: #3f51b5 !important
}

.k-text-info {
    color: #0058e9 !important
}

.k-text-success {
    color: #37b400 !important
}

.k-text-warning {
    color: #ffc000 !important
}

.k-text-error {
    color: #f31700 !important
}

.k-bg-primary {
    background-color: #3f51b5 !important
}

.k-bg-info {
    background-color: #0058e9 !important
}

.k-bg-success {
    background-color: #37b400 !important
}

.k-bg-warning {
    background-color: #ffc000 !important
}

.k-bg-error {
    background-color: #f31700 !important
}

.k-card.k-card-primary, .k-card.k-state-primary, .k-state-primary {
    background-color: #d9dcf0;
    color: #212a5e;
    border-color: #c9ceea
}

.k-card.k-card-info, .k-card.k-state-info, .k-state-info {
    background-color: #ccdefb;
    color: #002e79;
    border-color: #b8d0f9
}

.k-card.k-card-success, .k-card.k-state-success, .k-state-success {
    background-color: #d7f0cc;
    color: #1d5e00;
    border-color: #c7eab8
}

.k-card.k-card-warning, .k-card.k-state-warning, .k-state-warning {
    background-color: #fff2cc;
    color: #856400;
    border-color: #ffedb8
}

.k-card.k-card-error, .k-card.k-state-error, .k-state-error {
    background-color: #fdd1cc;
    color: #7e0c00;
    border-color: #fcbeb8
}

.k-info-colored {
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff
}

.k-success-colored {
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0
}

.k-error-colored {
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0
}

.k-shadow {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

.k-inset {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.03),inset 0 4px 5px 0 rgba(0,0,0,.04)
}

.k-avatar {
    margin: 0 8px 0 0;
    width: 32px;
    height: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-avatar-circle {
    border-radius: 50%
}

    .k-avatar-circle.k-avatar-image > * {
        border-radius: 50%
    }

.k-avatar-rounded {
    border-radius: 5px
}

    .k-avatar-rounded.k-avatar-image > * {
        border-radius: 5px
    }

.k-avatar-image > * {
    width: 32px;
    height: 32px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.k-avatar[dir=rtl], .k-rtl .k-avatar {
    margin: 0 0 0 8px
}

.k-avatar-icon, .k-avatar-initials {
    color: #fff;
    background-color: #3f51b5
}

.k-badge {
    border-radius: 2px;
    margin: 0 0 0 .5em;
    padding: 4px 4px;
    min-width: calc(1em + 10px);
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 75%;
    line-height: 1;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

    .k-badge[dir=rtl], .k-rtl .k-badge, [dir=rtl] .k-badge {
        margin: 0 .5em 0 0
    }

    .k-badge > * {
        color: inherit
    }

    .k-badge:empty {
        padding: 4px;
        min-width: auto;
        min-height: auto
    }

    .k-badge > a, a.k-badge {
        text-decoration: none
    }

        .k-badge > a:hover, a.k-badge:hover {
            text-decoration: underline
        }

.k-badge-pill {
    border-radius: 5rem
}

.k-badge-overlay {
    position: relative;
    overflow: visible
}

    .k-badge-overlay .k-badge {
        margin: 0;
        position: absolute;
        top: calc(.5em + 5px);
        right: calc(.5em + 5px);
        z-index: 9999;
        -webkit-transform: translate(100%,-100%);
        -ms-transform: translate(100%,-100%);
        transform: translate(100%,-100%)
    }

        .k-badge-overlay .k-badge:empty {
            top: 5px;
            right: 5px
        }

        .k-badge-overlay .k-badge[dir=rtl], .k-rtl .k-badge-overlay .k-badge, [dir=rtl] .k-badge-overlay .k-badge {
            right: auto;
            left: calc(.5em + 5px);
            -webkit-transform: translate(-100%,-100%);
            -ms-transform: translate(-100%,-100%);
            transform: translate(-100%,-100%)
        }

            .k-badge-overlay .k-badge[dir=rtl]:empty, .k-rtl .k-badge-overlay .k-badge:empty, [dir=rtl] .k-badge-overlay .k-badge:empty {
                left: 5px
            }

.k-badge.k-badge-secondary {
    border-color: #e0e0e0;
    color: rgba(0,0,0,.87);
    background-color: #e0e0e0
}

.k-badge.k-badge-primary {
    border-color: #3f51b5;
    color: #fff;
    background-color: #3f51b5
}

.k-badge.k-badge-info {
    border-color: #0058e9;
    color: #fff;
    background-color: #0058e9
}

.k-badge.k-badge-success {
    border-color: #37b400;
    color: #fff;
    background-color: #37b400
}

.k-badge.k-badge-warning {
    border-color: #ffc000;
    color: #000;
    background-color: #ffc000
}

.k-badge.k-badge-error {
    border-color: #f31700;
    color: #fff;
    background-color: #f31700
}

.k-badge-outline.k-badge-secondary {
    border-color: currentColor;
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-badge-outline.k-badge-primary {
    border-color: currentColor;
    color: #3f51b5;
    background-color: #fff
}

.k-badge-outline.k-badge-info {
    border-color: currentColor;
    color: #0058e9;
    background-color: #fff
}

.k-badge-outline.k-badge-success {
    border-color: currentColor;
    color: #37b400;
    background-color: #fff
}

.k-badge-outline.k-badge-warning {
    border-color: currentColor;
    color: #ffc000;
    background-color: #fff
}

.k-badge-outline.k-badge-error {
    border-color: currentColor;
    color: #f31700;
    background-color: #fff
}

.k-chip-list {
    display: -ms-inline-flexbox;
    display: inline-flex
}

    .k-chip-list > * {
        margin-right: 8px
    }

    .k-chip-list > :last-child {
        margin-right: 0
    }

.k-selection-single .k-selected-icon-wrapper {
    display: none
}

.k-selection-multiple .k-selected-icon-wrapper {
    width: 0;
    height: 24px;
    position: relative;
    left: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    visibility: hidden;
    z-index: 1
}

.k-selection-multiple .k-selected-icon {
    font-size: 14px
}

.k-selection-multiple .k-chip-selected .k-selected-icon-wrapper {
    width: 24px;
    visibility: visible
}

.k-selection-multiple > .k-chip-has-icon .k-selected-icon-wrapper {
    border-radius: 50%;
    position: absolute
}

.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper {
    left: 0;
    opacity: 0;
    transition: width .2s,opacity .2s
}

.k-selection-multiple :not(.k-chip-has-icon).k-chip-selected .k-selected-icon-wrapper {
    opacity: 1
}

.k-chip {
    padding: 4px 4px;
    height: 32px;
    border-radius: 16px;
    position: relative;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .k-chip.k-chip-focus, .k-chip:focus {
        outline: 0
    }

.k-chip-content {
    padding: 0 8px
}

.k-chip-icon, .k-remove-icon {
    width: 24px;
    height: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-chip-icon {
    margin-left: 0
}

.k-remove-icon {
    margin-right: 0;
    font-size: 14px
}

.k-chip-avatar {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-size: cover;
    background-position: center
}

.k-chip-list[dir=rtl] > *, .k-rtl .k-chip-list > * {
    margin-right: 0;
    margin-left: 8px
}

.k-chip-list[dir=rtl] > :last-child, .k-rtl .k-chip-list > :last-child {
    margin-left: 0
}

.k-chip[dir=rtl] .k-chip-icon, .k-rtl .k-chip .k-chip-icon {
    margin-left: 0;
    margin-right: 0
}

.k-chip[dir=rtl] .k-remove-icon, .k-rtl .k-chip .k-remove-icon {
    margin-right: 0;
    margin-left: 0
}

.k-selection-multiple .k-chip[dir=rtl] .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper {
    left: 0;
    right: 4px
}

.k-selection-multiple .k-chip[dir=rtl]:not(.k-chip-has-icon) .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper {
    left: 0;
    right: 0
}

.k-selection-single .k-chip-selected.k-chip-filled {
    border-color: transparent;
    color: #3f51b5;
    background-color: rgba(63,81,181,.12)
}

.k-selection-single .k-chip-selected.k-chip-outline {
    border-color: #3f51b5;
    color: #3f51b5;
    background-color: rgba(63,81,181,.12)
}

.k-selection-multiple > .k-chip-has-icon.k-chip-selected .k-selected-icon-wrapper {
    color: #fff;
    background-color: rgba(0,0,0,.36)
}

.k-chip-filled {
    border-color: transparent;
    color: rgba(0,0,0,.87);
    background-color: #e0e0e0
}

    .k-chip-filled.k-chip-hover, .k-chip-filled:hover {
        background-color: #d8d8d8;
        border-color: transparent
    }

    .k-chip-filled.k-chip-focused, .k-chip-filled:focus {
        background-color: #c2c2c2;
        box-shadow: none
    }

    .k-chip-filled.k-chip-selected {
        background-color: #c2c2c2;
        border-color: transparent
    }

    .k-chip-filled.k-chip-success {
        border-color: transparent;
        color: #37b400;
        background-color: rgba(55,180,0,.12)
    }

    .k-chip-filled.k-chip-warning {
        border-color: transparent;
        color: #ffc000;
        background-color: rgba(255,192,0,.12)
    }

    .k-chip-filled.k-chip-error {
        border-color: transparent;
        color: #f31700;
        background-color: rgba(243,23,0,.12)
    }

    .k-chip-filled.k-chip-info {
        border-color: transparent;
        color: #0058e9;
        background-color: rgba(0,88,233,.12)
    }

.k-chip-outline {
    border-color: rgba(0,0,0,.2);
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,0)
}

    .k-chip-outline.k-chip-hover, .k-chip-outline:hover {
        border-color: rgba(0,0,0,.2);
        color: rgba(0,0,0,.87);
        background-color: #f6f6f6
    }

    .k-chip-outline.k-chip-focused, .k-chip-outline:focus {
        border-color: rgba(0,0,0,.2);
        color: rgba(0,0,0,.87);
        background-color: #e0e0e0;
        box-shadow: none
    }

    .k-chip-outline.k-chip-selected {
        color: rgba(0,0,0,.87);
        background-color: #e0e0e0
    }

    .k-chip-outline.k-chip-success {
        border-color: rgba(55,180,0,.54);
        color: #37b400;
        background-color: rgba(0,0,0,0)
    }

    .k-chip-outline.k-chip-warning {
        border-color: rgba(255,192,0,.54);
        color: #ffc000;
        background-color: rgba(0,0,0,0)
    }

    .k-chip-outline.k-chip-error {
        border-color: rgba(243,23,0,.54);
        color: #f31700;
        background-color: rgba(0,0,0,0)
    }

    .k-chip-outline.k-chip-info {
        border-color: rgba(0,88,233,.54);
        color: #0058e9;
        background-color: rgba(0,0,0,0)
    }

.k-selection-single .k-chip-selected.k-chip-outline .k-chip-icon, .k-selection-single .k-chip-selected.k-chip-outline .k-remove-icon {
    color: rgba(63,81,181,.54)
}

.k-chip-outline .k-chip-icon, .k-chip-outline .k-remove-icon {
    color: rgba(0,0,0,.54)
}

.k-chip-outline.k-chip-success .k-chip-icon, .k-chip-outline.k-chip-success .k-remove-icon {
    color: rgba(55,180,0,.54)
}

.k-chip-outline.k-chip-warning .k-chip-icon, .k-chip-outline.k-chip-warning .k-remove-icon {
    color: rgba(255,192,0,.54)
}

.k-chip-outline.k-chip-error .k-chip-icon, .k-chip-outline.k-chip-error .k-remove-icon {
    color: rgba(243,23,0,.54)
}

.k-chip-outline.k-chip-info .k-chip-icon, .k-chip-outline.k-chip-info .k-remove-icon {
    color: rgba(0,88,233,.54)
}

.k-form, .k-form-inline {
    font-size: 14px;
    line-height: 2;
    padding: 32px
}

    .k-form fieldset, .k-form-inline fieldset {
        border-width: 1px 0 0;
        border-style: solid;
        margin: 64px 0;
        padding: 0
    }

        .k-form fieldset:first-child:first-of-type, .k-form-inline fieldset:first-child:first-of-type {
            margin-top: 0
        }

        .k-form fieldset:last-child:last-of-type, .k-form-inline fieldset:last-child:last-of-type {
            margin-bottom: 0
        }

    .k-form legend, .k-form-inline legend {
        font-size: 12px;
        text-align: left;
        font-weight: 600;
        line-height: 1;
        margin-bottom: 12px;
        text-transform: uppercase;
        padding: 0 16px 0 0;
        width: auto
    }

    .k-form .k-form-field, .k-form-inline .k-form-field {
        display: block;
        text-align: left;
        margin-bottom: 12px
    }

        .k-form .k-form-field > span, .k-form-inline .k-form-field > span {
            line-height: 2
        }

        .k-form .k-form-field:last-child, .k-form-inline .k-form-field:last-child {
            margin-bottom: 0
        }

    .k-form .k-alert-error, .k-form-inline .k-alert-error {
        font-size: 12px;
        margin-top: 8px
    }

    .k-form .k-field-info, .k-form-inline .k-field-info {
        display: inline-block;
        font-size: 10px;
        line-height: 1;
        margin: 0 16px
    }

    .k-form .k-autocomplete, .k-form .k-combobox, .k-form .k-dateinput, .k-form .k-datepicker, .k-form .k-datetimepicker, .k-form .k-dropdown, .k-form .k-dropdowntree, .k-form .k-maskedtextbox, .k-form .k-numerictextbox, .k-form .k-textarea, .k-form .k-textbox, .k-form .k-timepicker {
        display: -ms-flexbox;
        display: flex
    }

    .k-form .k-form-field > span:not(.k-widget) {
        display: block;
        padding: 4px 0
    }

    .k-form .k-form-field > input:not(.k-checkbox):not(.k-radio), .k-form .k-form-field > textarea {
        width: 100%
    }

    .k-form-inline .k-form-field {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .k-form-inline .k-form-field > span:not(.k-widget) {
            width: 25%;
            text-align: right;
            line-height: 2;
            padding: 5px 0;
            padding-right: 24px;
            -ms-flex-item-align: center;
            align-self: center
        }

        .k-form-inline .k-form-field > input {
            -ms-flex-item-align: center;
            align-self: center
        }

            .k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
                -ms-flex: 1 1 auto;
                flex: 1 1 auto
            }

        .k-form-inline .k-form-field .k-field-info {
            display: block;
            margin: 0
        }

.k-edit-form-container {
    width: 400px;
    min-width: 400px;
    border-color: inherit;
    position: relative
}

    .k-edit-form-container .k-tabstrip-wrapper {
        margin: -24px -24px
    }

    .k-edit-form-container .k-tabstrip.k-root-tabs {
        margin-bottom: 24px
    }

    .k-edit-form-container .k-tabstrip .k-tabstrip-items {
        padding: 24px 24px 0
    }

    .k-edit-form-container .k-tabstrip .k-content {
        padding: 24px 24px;
        border-width: 0
    }

.k-edit-buttons {
    padding: 0 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    text-align: right;
    clear: both
}

    .k-edit-buttons .k-button + .k-button {
        margin-left: .5em
    }

.k-edit-form-container .k-edit-buttons {
    margin: 24px -24px -24px;
    padding: 24px 24px
}

.k-edit-form-container .k-action-buttons, .k-popup-edit-form > .k-action-buttons {
    margin: 1em -24px -24px
}

.k-edit-label {
    margin: 0 0 1em 0;
    padding: 9px 0;
    width: 30%;
    line-height: 2;
    text-align: right;
    float: left;
    clear: both
}

.k-edit-field {
    margin: 0 0 1em 0;
    width: 65%;
    float: right;
    clear: right
}

    .k-edit-field.k-no-editor {
        padding: 9px 0
    }

    .k-edit-field > .k-input.k-textbox, .k-edit-field > .k-textbox, .k-edit-field > .k-widget {
        width: 100%;
        box-sizing: border-box
    }

    .k-edit-field > .k-colorpicker {
        width: auto
    }

    .k-edit-field input[type=radio]:not(.k-radio), .k-edit-field input[type=checkbox]:not(.k-checkbox) {
        margin-right: .4ex
    }

    .k-edit-field .k-checkbox-label, .k-edit-field .k-radio-label {
        margin-right: 1em
    }

    .k-edit-field > .k-reset > li + li {
        margin-top: .5em
    }

    .k-edit-field .k-reset .k-widget {
        margin: 0 .4ex 0 1ex
    }

.k-rtl .k-edit-buttons {
    text-align: left
}

    .k-rtl .k-edit-buttons .k-button + .k-button {
        margin-left: 0;
        margin-right: .5em
    }

.k-widget.form-control {
    padding: 0
}

.k-maskedtextbox.form-control .k-textbox, .k-textbox.form-control, .k-widget.form-control {
    width: 100%
}

.k-autocomplete.form-control .k-input {
    box-sizing: border-box
}

.form-control.k-dropdowntree, .k-multiselect.form-control {
    height: auto;
    min-height:35px;
}

.input-group .k-dateinput-wrap, .input-group .k-dropdown-wrap, .input-group .k-maskedtextbox .k-textbox, .input-group .k-multiselect-wrap, .input-group .k-numeric-wrap, .input-group .k-picker-wrap {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

    .input-group .k-dateinput-wrap .k-select, .input-group .k-dropdown-wrap .k-select, .input-group .k-maskedtextbox .k-textbox .k-select, .input-group .k-multiselect-wrap .k-select, .input-group .k-numeric-wrap .k-select, .input-group .k-picker-wrap .k-select {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.input-group .k-maskedtextbox.form-control .k-textbox, .input-group .k-textbox.form-control, .input-group .k-widget.form-control {
    width: auto
}

    .input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap, .input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap, .input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap, .input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap, .input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap, .input-group .k-widget.form-control:not(:first-child):not(:last-child) > .k-textbox {
        border-radius: 0
    }

.input-group-prepend + .k-widget.form-control .k-dateinput-wrap, .input-group-prepend + .k-widget.form-control .k-dropdown-wrap, .input-group-prepend + .k-widget.form-control .k-multiselect-wrap, .input-group-prepend + .k-widget.form-control .k-numeric-wrap, .input-group-prepend + .k-widget.form-control .k-picker-wrap, .input-group-prepend + .k-widget.form-control > .k-textbox {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}


.k-widget.form-control .k-input {
    padding: .5rem 2.1rem .5rem .75rem;
    /*height: 3.25rem*/
}

.k-widget.form-control-sm .k-input {
    padding: .25rem .5rem;
    height: 1.8125rem
}

.k-widget.form-control-sm .k-dateinput-wrap .k-select, .k-widget.form-control-sm .k-dropdown-wrap .k-select, .k-widget.form-control-sm .k-picker-wrap .k-select {
    padding: .25rem
}

.k-widget.form-control-sm .k-select {
    width: 1.8125rem
}

.k-widget.form-control-lg .k-input {
    padding: .5rem 1rem;
    height: 2.875rem
}

.k-widget.form-control-lg .k-dateinput-wrap .k-select, .k-widget.form-control-lg .k-dropdown-wrap .k-select, .k-widget.form-control-lg .k-picker-wrap .k-select {
    padding: .5rem
}

.k-widget.form-control-lg .k-select {
    width: 2.875rem
}

.k-maskedtextbox.form-control .k-textbox {
    height: calc(2.25rem + 2px);
    padding: .5rem .75rem
}

.k-maskedtextbox.form-control-sm .k-textbox {
    height: calc(1.8125rem + 3px);
    padding: .25rem .5rem;
    line-height: 1.5
}

.k-maskedtextbox.form-control-lg .k-textbox {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    line-height: 1.5
}

.k-textbox.form-control {
    height: calc(2.25rem + 2px);
    padding: .5rem .75rem
}

.k-textbox.form-control-sm {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    line-height: 1.5
}

.k-textbox.form-control-lg {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    line-height: 1.5
}

.k-dateinput.form-control-sm .k-link-increase > .k-icon, .k-numerictextbox.form-control-sm .k-link-increase > .k-icon {
    bottom: -2px
}

.k-dateinput.form-control-sm .k-link-decrease > .k-icon, .k-numerictextbox.form-control-sm .k-link-decrease > .k-icon {
    top: -2px
}

.k-dateinput.form-control-sm .k-link, .k-numerictextbox.form-control-sm .k-link {
    height: .90625rem
}

.k-dateinput.form-control-lg .k-link, .k-numerictextbox.form-control-lg .k-link {
    height: 1.4375rem
}

.k-dateinput.form-control .k-dateinput-wrap .k-select {
    padding-top: 0;
    padding-bottom: 0
}

.k-edit-form-container .k-tabstrip-wrapper {
    margin-top: 0;
    margin-bottom: 0
}

.k-edit-form-container .k-tabstrip.k-root-tabs {
    margin-bottom: 24px
}

.k-edit-form-container .k-tabstrip .k-tabstrip-items {
    padding: 0
}

.k-edit-form-container .k-tabstrip .k-content {
    padding: 24px 24px;
    border-width: 0
}

.k-edit-buttons {
    padding: 8px
}

.k-edit-form-container .k-edit-buttons {
    border-top-width: 0;
    padding: 8px
}

.k-edit-label {
    padding: 0;
    margin: 0;
    width: auto;
    font-size: 12px;
    line-height: 1;
    text-align: inherit;
    display: block;
    float: none
}

.k-edit-field {
    width: auto;
    float: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-edit-field .k-dropdown, .k-edit-field .k-dropdowntree, .k-edit-field .k-numerictextbox, .k-edit-field .k-textbox {
        width: auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-edit-field > div {
        width: auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-edit-field .k-upload {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

.k-no-flexbox .k-edit-field {
    display: block
}

.k-form, .k-form-inline {
    color: rgba(0,0,0,.87)
}

    .k-form fieldset legend, .k-form-inline fieldset legend {
        color: rgba(0,0,0,.87)
    }

    .k-form .k-field-info, .k-form-inline .k-field-info {
        color: rgba(84,84,84,.87)
    }

    .k-form .k-alert-error, .k-form-inline .k-alert-error {
        color: #f31700
    }

.k-listgroup {
    border-radius: 2px;
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    line-height: 2;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden
}

    .k-listgroup > ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .k-listgroup .k-listgroup-item + .k-listgroup-item {
        border-top-width: 1px
    }

.k-listgroup-flush {
    border-radius: 0;
    border-left-width: 0;
    border-right-width: 0
}

.k-listgroup-item {
    padding: 4px 16px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

    .k-listgroup-item > .k-link {
        margin: -4px -16px;
        padding: 4px 16px;
        color: inherit;
        text-decoration: none;
        outline: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        position: relative
    }

        .k-listgroup-item > .k-link > .k-select {
            padding: 4px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%)
        }

.k-listgroup-item-segmented {
    -ms-flex-align: stretch;
    align-items: stretch
}

    .k-listgroup-item-segmented > .k-link {
        margin-right: 0
    }

    .k-listgroup-item-segmented > .k-select {
        margin: -4px -16px -4px 0;
        padding: 4px;
        border-width: 0 0 0 1px;
        border-style: solid;
        border-color: inherit;
        cursor: pointer
    }

.k-listgroup-form-row {
    margin: -4px -16px;
    padding: 4px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative
}

    .k-listgroup-form-row .k-listgroup-form-field-label {
        width: 40%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .k-listgroup-form-row .k-listgroup-form-field-wrapper {
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: end;
        position: relative
    }

        .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .k-listgroup-form-row .k-listgroup-form-field-wrapper select {
            width: 100%;
            box-sizing: border-box;
            -ms-flex: 1 1 100%;
            flex: 1 1 100%
        }

.k-listgroup-item.k-listgroup-form-row {
    margin: 0
}

[dir=rtl] .k-listgroup-item > .k-link > .k-select {
    right: auto;
    left: 0
}

    [dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

[dir=rtl] .k-listgroup-item-segmented > .k-link {
    margin-right: -16px;
    margin-left: 0
}

[dir=rtl] .k-listgroup-item-segmented > .k-select {
    margin-right: 0;
    margin-left: -16px;
    border-right-width: 1px;
    border-left-width: 0
}

    [dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

.k-noflexbox .k-listgroup, .k-noflexbox .k-listgroup-item > .k-link, .k-noflexbox .k-listgroup > ul .k-listgroup-item {
    display: block
}

.k-listgroup {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-checkbox {
    border-radius: 2px;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    line-height: initial;
    border-width: 2px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none
}

    .k-checkbox::before {
        content: "\e118";
        width: 10px;
        height: 10px;
        font-size: 10px;
        font-family: WebComponentsIcons,monospace;
        -webkit-transform: scale(0) translate(-50%,-50%);
        -ms-transform: scale(0) translate(-50%,-50%);
        transform: scale(0) translate(-50%,-50%);
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%
    }

    .k-checkbox:hover {
        cursor: pointer
    }

    .k-checkbox:checked::before {
        border-radius: 2px;
        -webkit-transform: scale(1) translate(-50%,-50%);
        -ms-transform: scale(1) translate(-50%,-50%);
        transform: scale(1) translate(-50%,-50%)
    }

    .k-checkbox.k-state-indeterminate::before, .k-checkbox:indeterminate::before {
        content: "";
        background-color: currentColor;
        -webkit-transform: scale(1) translate(-50%,-50%);
        -ms-transform: scale(1) translate(-50%,-50%);
        transform: scale(1) translate(-50%,-50%);
        width: 8px;
        height: 1.6px
    }

    .k-checkbox:disabled, .k-checkbox:disabled + .k-checkbox-label {
        outline: 0;
        opacity: .6;
        -webkit-filter: grayscale(.1);
        filter: grayscale(.1);
        pointer-events: none;
        box-shadow: none;
        cursor: default
    }

.k-checkbox-label {
    margin: 0;
    padding: 0;
    line-height: 18px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: start;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

    .k-checkbox-label:empty {
        display: none
    }

    .k-checkbox-label.k-no-text {
        min-width: 1px
    }

    .k-checkbox-label .k-ripple {
        top: 8px;
        left: 8px;
        right: auto;
        bottom: auto;
        width: 40px;
        height: 40px;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        border-radius: 50%;
        visibility: hidden !important
    }

    .k-checkbox-label .k-ripple-blob {
        top: 50% !important;
        left: 50% !important;
        width: 200% !important;
        height: 200% !important
    }

.k-checkbox + .k-checkbox-label {
    margin-left: 4px
}

.k-checkbox-label > .k-checkbox {
    margin-right: 4px
}

.k-rtl .k-checkbox + .k-checkbox-label, [dir=rtl] .k-checkbox + .k-checkbox-label {
    margin-left: 0;
    margin-right: 4px
}

.k-rtl .k-checkbox-label > .k-checkbox, [dir=rtl] .k-checkbox-label > .k-checkbox {
    margin-right: 0;
    margin-left: 4px
}

.k-checkbox::-ms-check {
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: inherit
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .k-checkbox::-ms-check {
        border-width: 1px
    }
}

.k-checkbox::before {
    max-width: 0;
    -ms-flex-pack: start;
    justify-content: flex-start;
    transition: max-width linear 280ms;
    top: 1px;
    left: 1px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.k-checkbox:checked::before {
    max-width: 10px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.k-checkbox.k-state-indeterminate::before, .k-checkbox:indeterminate::before {
    max-width: 8px;
    top: 50%;
    left: 50%
}

.k-rtl .k-checkbox::before, [dir=rtl] .k-checkbox::before {
    left: auto;
    right: 1px
}

.k-rtl .k-checkbox.k-state-indeterminate::before, .k-rtl .k-checkbox:indeterminate::before, [dir=rtl] .k-checkbox.k-state-indeterminate::before, [dir=rtl] .k-checkbox:indeterminate::before {
    max-width: 8px;
    top: 50%;
    left: 50%;
    right: auto
}

.k-checkbox {
    border-color: rgba(0,0,0,.54);
    color: transparent
}

    .k-checkbox:hover {
        border-color: rgba(0,0,0,.87)
    }

    .k-checkbox:focus {
        border-color: rgba(0,0,0,.54);
        box-shadow: none
    }

    .k-checkbox.k-state-indeterminate, .k-checkbox:indeterminate {
        border-color: #3f51b5;
        color: #fff;
        background-color: #3f51b5
    }

    .k-checkbox:checked {
        border-color: #3f51b5;
        color: #fff;
        background-color: #3f51b5
    }

        .k-checkbox:checked:focus {
            border-color: #3f51b5;
            box-shadow: none
        }

    .k-checkbox:disabled {
        border-color: #b0b0b0
    }

    .k-checkbox.k-state-indeterminate:disabled, .k-checkbox:checked:disabled, .k-checkbox:indeterminate:disabled {
        border-color: #b0b0b0;
        color: #fff;
        background-color: #b0b0b0
    }

    .k-checkbox.k-invalid, .k-checkbox.k-state-invalid {
        border-color: #3f51b5
    }

    .k-checkbox:disabled + .k-checkbox-label {
        color: rgba(0,0,0,.54);
        opacity: 1;
        -webkit-filter: none;
        filter: none
    }

.k-checkbox-label .k-ripple-blob {
    opacity: .2;
    background-color: #3f51b5
}

.k-radio {
    border-radius: 50%;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    border-width: 2px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none
}

    .k-radio::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: currentColor;
        -webkit-transform: scale(0) translate(-50%,-50%);
        -ms-transform: scale(0) translate(-50%,-50%);
        transform: scale(0) translate(-50%,-50%);
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%
    }

    .k-radio:hover {
        cursor: pointer
    }

    .k-radio:checked::before {
        border-radius: 50%;
        -webkit-transform: scale(1) translate(-50%,-50%);
        -ms-transform: scale(1) translate(-50%,-50%);
        transform: scale(1) translate(-50%,-50%)
    }

    .k-radio:disabled, .k-radio:disabled + .k-radio-label {
        outline: 0;
        opacity: .6;
        -webkit-filter: grayscale(.1);
        filter: grayscale(.1);
        pointer-events: none;
        box-shadow: none;
        cursor: default
    }

.k-radio-label {
    margin: 0;
    padding: 0;
    line-height: 18px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: start;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer
}

    .k-radio-label:empty {
        display: none
    }

    .k-radio-label .k-ripple {
        top: 8px;
        left: 8px;
        right: auto;
        bottom: auto;
        width: 40px;
        height: 40px;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        border-radius: 50%;
        visibility: hidden !important
    }

    .k-radio-label .k-ripple-blob {
        top: 50% !important;
        left: 50% !important;
        width: 200% !important;
        height: 200% !important
    }

.k-radio + .k-radio-label {
    margin-left: 4px
}

.k-radio-label > .k-radio {
    margin-right: 4px
}

.k-rtl .k-radio + .k-radio-label, [dir=rtl] .k-radio + .k-radio-label {
    margin-left: 0;
    margin-right: 4px
}

.k-rtl .k-radio-label > .k-radio, [dir=rtl] .k-radio-label > .k-radio {
    margin-right: 0;
    margin-left: 4px
}

.k-radio::-ms-check {
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: inherit
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .k-radio::-ms-check {
        border-width: 1px
    }
}

.k-radio::before {
    transition: -webkit-transform linear 280ms;
    transition: transform linear 280ms;
    transition: transform linear 280ms,-webkit-transform linear 280ms;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.k-radio {
    border-color: rgba(0,0,0,.54);
    color: transparent
}

    .k-radio:hover {
        border-color: rgba(0,0,0,.87)
    }

    .k-radio:focus {
        border-color: rgba(0,0,0,.54);
        box-shadow: none
    }

    .k-radio:checked {
        border-color: #3f51b5;
        color: #3f51b5
    }

        .k-radio:checked:focus {
            border-color: #3f51b5;
            box-shadow: none
        }

    .k-radio:disabled {
        border-color: #b0b0b0
    }

    .k-radio:checked:disabled {
        border-color: #b0b0b0;
        color: #b0b0b0
    }

    .k-radio:disabled + .k-radio-label {
        color: rgba(0,0,0,.54);
        opacity: 1;
        -webkit-filter: none;
        filter: none
    }

.k-radio-label .k-ripple-blob {
    opacity: .2
}

.k-switch {
    border-radius: 4.6em;
    cursor: pointer;
    width: 4.6em;
    background: 0 0;
    border: 0;
    outline: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    vertical-align: middle;
    font-size: 10px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left
}

    .k-switch [type=checkbox] {
        display: none
    }

.k-ie .k-switch {
    display: inline-block
}

.k-switch, .k-switch-container, .k-switch-handle {
    box-sizing: border-box
}

.k-switch-container {
    border-radius: 4.6em;
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
    outline: 0;
    transition: background-color .2s ease-out 0s
}

.k-ie .k-switch-container {
    display: block
}

.k-switch-handle {
    border-radius: 4.6em;
    width: 2.4em;
    height: 2.4em;
    border-width: 0;
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 0;
    transition: left .2s ease-out 0s
}

.k-ie .k-switch-handle {
    display: block
}

.k-switch-on .k-switch-handle {
    left: calc(100% - 2.4em)
}

.k-edge .k-switch-on .k-switch-handle, .k-ie .k-switch-on .k-switch-handle {
    left: 100%;
    margin-left: -2.4em
}

.k-switch-off .k-switch-handle {
    left: 0
}

.k-switch-label-off, .k-switch-label-on {
    display: none;
    width: calc(100% + -2.4em + -5px);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 2.4em;
    overflow: hidden
}

.k-switch-label-on {
    text-align: left;
    left: 3px
}

.k-switch-label-off {
    text-align: right;
    right: 3px
}

.k-switch {
    overflow: visible
}

.k-switch-container {
    height: 1.5em
}

.k-switch-handle {
    top: -.45em
}

.k-rtl .k-switch.k-switch-on .k-switch-handle, .k-switch[dir=rtl].k-switch-on .k-switch-handle {
    left: 0
}

.k-rtl .k-switch.k-switch-off .k-switch-handle, .k-switch[dir=rtl].k-switch-off .k-switch-handle {
    left: calc(100% - 2.4em)
}

.k-rtl .k-switch .k-switch-label-on, .k-switch[dir=rtl] .k-switch-label-on {
    text-align: right;
    left: initial;
    right: 3px
}

.k-rtl .k-switch .k-switch-label-off, .k-switch[dir=rtl] .k-switch-label-off {
    text-align: left;
    left: 3px;
    right: initial
}

.k-switch-label-off, .k-switch-label-on {
    text-shadow: none
}

.k-switch-on .k-switch-container {
    color: #fff;
    background-color: #98a2db
}

.k-switch-on .k-switch-handle {
    color: #fff;
    background-color: #3f51b5;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

.k-switch-on.k-state-focused .k-switch-container, .k-switch-on:focus .k-switch-container {
    color: #fff;
    background-color: #7a87d1
}

.k-switch-on.k-state-hover .k-switch-container, .k-switch-on:hover .k-switch-container {
    color: #fff;
    background-color: #7a87d1
}

.k-switch-on.k-state-hover .k-switch-handle, .k-switch-on:hover .k-switch-handle {
    color: #fff;
    background-color: #3f51b5
}

.k-switch-on .k-switch-label-off {
    color: transparent
}

.k-switch-off .k-switch-container {
    color: #fff;
    background-color: rgba(0,0,0,.38)
}

.k-switch-off .k-switch-handle {
    color: #fff;
    background-color: #fafafa;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

.k-switch-off.k-state-focused .k-switch-container, .k-switch-off:focus .k-switch-container {
    color: #fff;
    background-color: rgba(0,0,0,.5)
}

.k-switch-off.k-state-hover .k-switch-container, .k-switch-off:hover .k-switch-container {
    color: #fff;
    background-color: rgba(0,0,0,.5)
}

.k-switch-off.k-state-hover .k-switch-handle, .k-switch-off:hover .k-switch-handle {
    color: #fff;
    background-color: #fafafa
}

.k-switch-off .k-switch-label-on {
    color: transparent
}

.k-switch {
    box-shadow: none
}

    .k-switch.k-state-focused .k-switch-container, .k-switch:focus .k-switch-container {
        outline: 0
    }

    .k-switch.k-state-disabled {
        cursor: default
    }

    .k-switch[aria-readonly=true] {
        pointer-events: none
    }

.k-pane-wrapper {
    position: relative;
    font-size: 14px
}

    .k-pane-wrapper .k-pane {
        width: 100%;
        height: 100%;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        box-sizing: border-box;
        font-family: sans-serif;
        overflow-x: hidden
    }

        .k-pane-wrapper .k-pane * {
            background-clip: border-box
        }

    .k-pane-wrapper .k-view {
        top: 0;
        left: 0;
        position: absolute;
        border: 0;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        width: 100%;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        vertical-align: top
    }

    .k-pane-wrapper .k-content {
        min-height: 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: block;
        width: auto;
        overflow: hidden;
        position: relative
    }

    .k-pane-wrapper > div.k-pane {
        box-shadow: none;
        font-weight: 400
    }

    .k-pane-wrapper .k-grid-column-menu .k-content, .k-pane-wrapper .k-grid-edit-form .k-content, .k-pane-wrapper .k-grid-filter-menu .k-content, .k-pane-wrapper .k-popup-edit-form .k-content {
        overflow-y: auto
    }

        .k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container {
            position: absolute;
            width: 100%;
            min-height: 100%;
            box-sizing: border-box
        }

    .k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
        margin: 1em;
        font-weight: 400
    }

    .k-pane-wrapper .k-grid-edit-form .k-edit-form-container, .k-pane-wrapper .k-grid-edit-form .k-popup-edit-form {
        width: auto;
        min-width: auto
    }

    .k-pane-wrapper .k-grid .k-grid-search {
        width: 100%;
        margin-left: 0;
        margin-top: 0
    }

        .k-pane-wrapper .k-grid .k-grid-search:first-child {
            margin-top: 0
        }

.k-grid-mobile {
    border-width: 0
}

    .k-grid-mobile .k-resize-handle-inner::before {
        content: "\e01e";
        position: absolute;
        font: 16px/1 WebComponentsIcons;
        top: calc(50% - 1px);
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        padding: .2em
    }

    .k-grid-mobile .k-edit-cell > input, .k-grid-mobile .k-edit-cell > select, .k-grid-mobile .k-grid-edit-row > td > input, .k-grid-mobile .k-grid-edit-row > td > select {
        width: 100%;
        box-sizing: border-box
    }

    .k-grid-mobile .k-header a {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-user-drag: none;
        -moz-user-drag: none
    }

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
    padding: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
        margin: 0
    }

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
    width: 100%;
    margin: -1px 0
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
    white-space: nowrap
}

.k-pane-wrapper .k-scheduler-edit-form textarea.k-textbox {
    width: 100%;
    min-height: 4em;
    resize: vertical
}

.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
    border-width: 0
}

.k-scheduler-mobile {
    border-width: 0
}

    .k-scheduler-mobile th {
        font-weight: 400
    }

    .k-scheduler-mobile .k-event:hover .k-resize-handle {
        visibility: hidden
    }

    .k-scheduler-mobile .k-scheduler-toolbar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools {
            margin: 0
        }

            .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button {
                padding: 4px
            }

                .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button span {
                    margin: 0
                }

        .k-scheduler-mobile .k-scheduler-toolbar:first-child {
            padding: .5em 1em
        }

        .k-scheduler-mobile .k-scheduler-toolbar .k-i-calendar {
            display: inline-block
        }

        .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
            width: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin: 0
        }

            .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current, .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-next, .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-prev {
                border: 0;
                background: 0 0;
                display: -ms-flexbox;
                display: flex;
                line-height: 1.5;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-pack: space-evenly;
                justify-content: space-evenly
            }

            .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
                font-size: 9px
            }

            .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
                -ms-flex-direction: column;
                flex-direction: column
            }

    .k-scheduler-mobile .k-scheduler-footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .k-scheduler-mobile .k-scheduler-monthview .k-hidden {
        height: 40px
    }

    .k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
        height: 40px;
        vertical-align: top;
        text-align: center
    }

    .k-scheduler-mobile .k-scheduler-monthview .k-events-container {
        position: absolute;
        text-align: center;
        height: 6px;
        line-height: 6px
    }

    .k-scheduler-mobile .k-scheduler-monthview .k-event {
        position: static;
        padding: 4px;
        border-radius: 50%;
        display: inline-block;
        width: 4px;
        height: 4px;
        min-height: 0;
        margin: 1px
    }

    .k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
        display: none
    }

    .k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
        display: none
    }

    .k-scheduler-mobile .k-scheduler-header-wrap > div {
        overflow: visible
    }

    .k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
        display: none
    }

    .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
        table-layout: auto
    }

        .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
            width: 1%
        }

        .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
            white-space: normal
        }

    .k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
        height: 1.5em
    }

    .k-scheduler-mobile .k-time-period, .k-scheduler-mobile .k-time-text {
        display: block;
        line-height: 1
    }

    .k-scheduler-mobile .k-time-period {
        font-size: .7em
    }

    .k-scheduler-mobile .k-scheduler-table td, .k-scheduler-mobile .k-scheduler-table th {
        height: 2em;
        vertical-align: middle
    }

    .k-scheduler-mobile .k-scheduler-datecolumn-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .k-scheduler-mobile .k-task {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

        .k-scheduler-mobile .k-task .k-scheduler-mark {
            border-radius: 50%
        }

        .k-scheduler-mobile .k-task .k-i-reload {
            font-size: 1em;
            margin-right: .5em
        }

        .k-scheduler-mobile .k-task .k-scheduler-task-text {
            -ms-flex: 1 1 0%;
            flex: 1 1 0%
        }

    .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn {
        vertical-align: top
    }

        .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text {
            -webkit-writing-mode: vertical-lr;
            -ms-writing-mode: tb-lr;
            writing-mode: vertical-lr;
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: rotate(180deg);
            white-space: nowrap
        }

    .k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
        border-bottom-width: 0
    }

.k-pane-wrapper .k-grid-column-menu > .k-header, .k-pane-wrapper .k-grid-edit-form > .k-header, .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-pane-wrapper .k-scheduler-edit-form > .k-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .3em .6em;
    width: auto;
    line-height: 2em
}

    .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel, .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center
    }

        .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon {
            font-size: 1.5em
        }

.k-pane-wrapper .k-grid-edit-row .k-textbox {
    box-sizing: border-box
}

.k-pane-wrapper .k-filter-help-text, .k-pane-wrapper .k-list-title {
    padding: 4px 16px;
    display: block
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
    border-color: inherit
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
    margin-top: 2em
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
    pointer-events: none
}

.k-pane-wrapper .k-filter-menu .k-space-right {
    margin: .5em 10px;
    width: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
    margin: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
    display: -ms-flexbox;
    display: flex
}

.k-pane-wrapper .k-popup-edit-form .k-tooltip-validation {
    top: 100%;
    left: 0
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
    width: 100;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
    overflow-y: auto
}

.k-pane-wrapper .k-state-disabled {
    opacity: 1
}

    .k-pane-wrapper .k-state-disabled > * {
        opacity: .7
    }

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
    -ms-flex-pack: center;
    justify-content: center
}

    .k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
        display: none
    }

    .k-pane-wrapper .k-pager-wrap.k-pager-sm .k-current-page .k-link {
        line-height: .9em
    }

.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer, .k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar {
    line-height: 2em
}

.k-ie .k-pane-wrapper .k-grid .k-icon {
    text-indent: 0
}

.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header, .k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, .k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
    left: 15px;
    right: auto
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
    border: 0
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
    margin-left: .5em;
    margin-right: 0
}

.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrowhead-e::before, .k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrowhead-e::before, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrowhead-e::before {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
    background-position: 50% 50%;
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
    border-left-color: rgba(0,0,0,.87)
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
    color: #3f51b5
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
    color: inherit
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period {
    color: rgba(84,84,84,.87)
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month {
    background-color: rgba(249,249,249,.9961)
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
    display: inline-block;
    background-color: inherit
}

.k-pane-wrapper .k-pane .k-grid-column-menu .k-header, .k-pane-wrapper .k-pane .k-grid-edit-form .k-header, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
    color: #fff;
    background-color: #3f51b5
}

    .k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link, .k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
        color: inherit
    }

.k-pane-wrapper .k-pane .k-grid-column-menu .k-item, .k-pane-wrapper .k-pane .k-grid-column-menu .k-link, .k-pane-wrapper .k-pane .k-grid-edit-form .k-item, .k-pane-wrapper .k-pane .k-grid-edit-form .k-link, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-item, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-link, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
    color: rgba(0,0,0,.87)
}

.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all, .k-pane-wrapper .k-pane .k-grid-edit-form .k-clear, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all {
    color: #3f51b5
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
    color: #3f51b5;
    background: 0 0
}

    .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
        color: inherit
    }

.k-pane-wrapper .k-pane .k-filter-menu .k-check.k-state-focused, .k-pane-wrapper .k-pane .k-filter-menu .k-check:focus, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-check.k-state-focused, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-check:focus {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

.k-progressbar {
    border-radius: 2px;
    border-width: 0;
    font-size: 12px;
    line-height: 5px;
    display: inline-grid;
    vertical-align: middle;
    position: relative;
    overflow: hidden
}

    .k-progressbar > .k-state-selected {
        border-width: 0;
        border-style: solid;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        grid-column: 1/-1;
        grid-row: 1/-1
    }

    .k-progressbar > ul {
        border-width: inherit;
        border-style: inherit;
        white-space: nowrap;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex: 1;
        flex: 1;
        grid-column: 1/-1;
        grid-row: 1/-1
    }

    .k-progressbar .k-item {
        display: block;
        border-width: 0;
        border-style: solid;
        border-color: transparent
    }

.k-progress-status-wrap {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    grid-column: 1/-1;
    grid-row: 1/-1
}

    .k-progress-status-wrap.k-progress-start {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .k-progress-status-wrap.k-progress-center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-progress-status-wrap.k-progress-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

.k-progress-status {
    padding: 0 .5em;
    -webkit-padding-before: 0;
    padding-block-start: 0;
    -webkit-padding-after: 0;
    padding-block-end: 0;
    -webkit-padding-start: .5em;
    padding-inline-start: .5em;
    -webkit-padding-end: .5em;
    padding-inline-end: .5em;
    min-width: 10px;
    text-align: center;
    display: inline-block;
    white-space: nowrap
}

.k-progressbar-horizontal {
    width: 27em;
    height: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 10px
}

    .k-progressbar-horizontal .k-progress-status-wrap {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-progressbar-horizontal > .k-state-selected {
        width: 0;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-progressbar-horizontal > ul {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-progressbar-horizontal .k-item + .k-item {
        border-left-width: 1px;
        border-inline-start-width: 1px;
        border-inline-end-width: 0
    }

    .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        justify-self: flex-end
    }

.k-progressbar-vertical {
    width: 5px;
    height: 27em;
    grid-template-columns: 5px;
    grid-template-rows: 1fr
}

    .k-progressbar-vertical .k-progress-status-wrap {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .k-progressbar-vertical .k-progress-status {
        -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr
    }

    .k-progressbar-vertical > .k-state-selected {
        height: 0;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .k-progressbar-vertical > ul {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .k-progressbar-vertical .k-item + .k-item {
        border-top-width: 1px;
        border-block-start-width: 1px;
        border-block-end-width: 0
    }

    .k-progressbar-vertical.k-progressbar-reverse {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-item-align: start;
            align-self: flex-start
        }

.k-progressbar-indeterminate .k-progress-status-wrap, .k-progressbar-indeterminate .k-state-selected {
    display: none
}

.k-progressbar[dir=rtl], .k-rtl .k-progressbar {
    direction: rtl
}

.k-progressbar {
    display: -ms-inline-grid
}

    .k-progressbar > .k-progress-status-wrap, .k-progressbar > .k-state-selected {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

.k-progressbar-horizontal {
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 5px
}

    .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
        -ms-grid-column-align: end
    }

.k-progressbar-vertical {
    -ms-grid-columns: 5px;
    -ms-grid-rows: 1fr
}

    .k-progressbar-vertical > .k-state-selected {
        -ms-grid-row-align: end
    }

    .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
        -ms-grid-row-align: start
    }

@-webkit-keyframes progressbar-primary-indeterminate-horizontal {
    0% {
        -webkit-transform: translateX(0) scaleX(0);
        transform: translateX(0) scaleX(0)
    }

    20% {
        -webkit-transform: translateX(0) scaleX(.08);
        transform: translateX(0) scaleX(.08);
        -webkit-animation-timing-function: cubic-bezier(.4,.08,.75,.8);
        animation-timing-function: cubic-bezier(.4,.08,.75,.8)
    }

    60% {
        -webkit-transform: translateX(83%) scaleX(.75);
        transform: translateX(83%) scaleX(.75);
        -webkit-animation-timing-function: cubic-bezier(.21,.25,.58,.98);
        animation-timing-function: cubic-bezier(.21,.25,.58,.98)
    }

    100% {
        -webkit-transform: translateX(250%) scaleX(.08);
        transform: translateX(250%) scaleX(.08)
    }
}

@keyframes progressbar-primary-indeterminate-horizontal {
    0% {
        -webkit-transform: translateX(0) scaleX(0);
        transform: translateX(0) scaleX(0)
    }

    20% {
        -webkit-transform: translateX(0) scaleX(.08);
        transform: translateX(0) scaleX(.08);
        -webkit-animation-timing-function: cubic-bezier(.4,.08,.75,.8);
        animation-timing-function: cubic-bezier(.4,.08,.75,.8)
    }

    60% {
        -webkit-transform: translateX(83%) scaleX(.75);
        transform: translateX(83%) scaleX(.75);
        -webkit-animation-timing-function: cubic-bezier(.21,.25,.58,.98);
        animation-timing-function: cubic-bezier(.21,.25,.58,.98)
    }

    100% {
        -webkit-transform: translateX(250%) scaleX(.08);
        transform: translateX(250%) scaleX(.08)
    }
}

@-webkit-keyframes progressbar-secondary-indeterminate-horizontal {
    0% {
        -webkit-transform: translateX(0) scaleX(.08);
        transform: translateX(0) scaleX(.08);
        -webkit-animation-timing-function: cubic-bezier(.18,0,.54,.42);
        animation-timing-function: cubic-bezier(.18,0,.54,.42)
    }

    22% {
        -webkit-transform: translateX(34%) scaleX(.45);
        transform: translateX(34%) scaleX(.45);
        -webkit-animation-timing-function: cubic-bezier(.22,.25,.7,.9);
        animation-timing-function: cubic-bezier(.22,.25,.7,.9)
    }

    46% {
        -webkit-transform: translateX(82%) scaleX(.75);
        transform: translateX(82%) scaleX(.75);
        -webkit-animation-timing-function: cubic-bezier(.33,.3,.4,1.2);
        animation-timing-function: cubic-bezier(.33,.3,.4,1.2)
    }

    100% {
        -webkit-transform: translateX(160%) scaleX(.08);
        transform: translateX(160%) scaleX(.08)
    }
}

@keyframes progressbar-secondary-indeterminate-horizontal {
    0% {
        -webkit-transform: translateX(0) scaleX(.08);
        transform: translateX(0) scaleX(.08);
        -webkit-animation-timing-function: cubic-bezier(.18,0,.54,.42);
        animation-timing-function: cubic-bezier(.18,0,.54,.42)
    }

    22% {
        -webkit-transform: translateX(34%) scaleX(.45);
        transform: translateX(34%) scaleX(.45);
        -webkit-animation-timing-function: cubic-bezier(.22,.25,.7,.9);
        animation-timing-function: cubic-bezier(.22,.25,.7,.9)
    }

    46% {
        -webkit-transform: translateX(82%) scaleX(.75);
        transform: translateX(82%) scaleX(.75);
        -webkit-animation-timing-function: cubic-bezier(.33,.3,.4,1.2);
        animation-timing-function: cubic-bezier(.33,.3,.4,1.2)
    }

    100% {
        -webkit-transform: translateX(160%) scaleX(.08);
        transform: translateX(160%) scaleX(.08)
    }
}

@-webkit-keyframes progressbar-primary-indeterminate-vertical {
    0% {
        -webkit-transform: translateY(0) scaleY(0);
        transform: translateY(0) scaleY(0)
    }

    20% {
        -webkit-transform: translateY(0) scaleY(.08);
        transform: translateY(0) scaleY(.08);
        -webkit-animation-timing-function: cubic-bezier(.4,.08,.75,.8);
        animation-timing-function: cubic-bezier(.4,.08,.75,.8)
    }

    60% {
        -webkit-transform: translateY(83%) scaleY(.75);
        transform: translateY(83%) scaleY(.75);
        -webkit-animation-timing-function: cubic-bezier(.21,.25,.58,.98);
        animation-timing-function: cubic-bezier(.21,.25,.58,.98)
    }

    100% {
        -webkit-transform: translateY(250%) scaleY(.08);
        transform: translateY(250%) scaleY(.08)
    }
}

@keyframes progressbar-primary-indeterminate-vertical {
    0% {
        -webkit-transform: translateY(0) scaleY(0);
        transform: translateY(0) scaleY(0)
    }

    20% {
        -webkit-transform: translateY(0) scaleY(.08);
        transform: translateY(0) scaleY(.08);
        -webkit-animation-timing-function: cubic-bezier(.4,.08,.75,.8);
        animation-timing-function: cubic-bezier(.4,.08,.75,.8)
    }

    60% {
        -webkit-transform: translateY(83%) scaleY(.75);
        transform: translateY(83%) scaleY(.75);
        -webkit-animation-timing-function: cubic-bezier(.21,.25,.58,.98);
        animation-timing-function: cubic-bezier(.21,.25,.58,.98)
    }

    100% {
        -webkit-transform: translateY(250%) scaleY(.08);
        transform: translateY(250%) scaleY(.08)
    }
}

@-webkit-keyframes progressbar-secondary-indeterminate-vertical {
    0% {
        -webkit-transform: translateY(0) scaleY(.08);
        transform: translateY(0) scaleY(.08);
        -webkit-animation-timing-function: cubic-bezier(.18,0,.54,.42);
        animation-timing-function: cubic-bezier(.18,0,.54,.42)
    }

    22% {
        -webkit-transform: translateY(34%) scaleY(.45);
        transform: translateY(34%) scaleY(.45);
        -webkit-animation-timing-function: cubic-bezier(.22,.25,.7,.9);
        animation-timing-function: cubic-bezier(.22,.25,.7,.9)
    }

    46% {
        -webkit-transform: translateY(82%) scaleY(.75);
        transform: translateY(82%) scaleY(.75);
        -webkit-animation-timing-function: cubic-bezier(.33,.3,.4,1.2);
        animation-timing-function: cubic-bezier(.33,.3,.4,1.2)
    }

    100% {
        -webkit-transform: translateY(160%) scaleY(.08);
        transform: translateY(160%) scaleY(.08)
    }
}

@keyframes progressbar-secondary-indeterminate-vertical {
    0% {
        -webkit-transform: translateY(0) scaleY(.08);
        transform: translateY(0) scaleY(.08);
        -webkit-animation-timing-function: cubic-bezier(.18,0,.54,.42);
        animation-timing-function: cubic-bezier(.18,0,.54,.42)
    }

    22% {
        -webkit-transform: translateY(34%) scaleY(.45);
        transform: translateY(34%) scaleY(.45);
        -webkit-animation-timing-function: cubic-bezier(.22,.25,.7,.9);
        animation-timing-function: cubic-bezier(.22,.25,.7,.9)
    }

    46% {
        -webkit-transform: translateY(82%) scaleY(.75);
        transform: translateY(82%) scaleY(.75);
        -webkit-animation-timing-function: cubic-bezier(.33,.3,.4,1.2);
        animation-timing-function: cubic-bezier(.33,.3,.4,1.2)
    }

    100% {
        -webkit-transform: translateY(160%) scaleY(.08);
        transform: translateY(160%) scaleY(.08)
    }
}

.k-progressbar {
    border-radius: 0;
    background-color: #c5cae9;
    overflow: visible
}

    .k-progressbar .k-progress-status-wrap {
        font-size: 11px
    }

    .k-progressbar .k-state-selected {
        background-color: #3f51b5
    }

    .k-progressbar .k-item {
        border-color: #fff
    }

.k-progressbar-horizontal .k-progress-status {
    margin-top: 0
}

.k-progressbar-vertical .k-progress-status {
    margin-right: -16px
}

.k-progressbar-indeterminate {
    overflow: hidden
}

    .k-progressbar-indeterminate::after, .k-progressbar-indeterminate::before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background: #3f51b5;
        position: absolute;
        -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .k-progressbar-indeterminate.k-progressbar-horizontal::before {
        top: 0;
        left: -150%;
        -webkit-animation: progressbar-primary-indeterminate-horizontal 2s infinite;
        animation: progressbar-primary-indeterminate-horizontal 2s infinite
    }

    .k-progressbar-indeterminate.k-progressbar-horizontal::after {
        top: 0;
        left: -50%;
        -webkit-animation: progressbar-secondary-indeterminate-horizontal 2s infinite;
        animation: progressbar-secondary-indeterminate-horizontal 2s infinite
    }

    .k-progressbar-indeterminate.k-progressbar-vertical::before {
        top: -150%;
        left: 0;
        -webkit-animation: progressbar-primary-indeterminate-vertical 2s infinite;
        animation: progressbar-primary-indeterminate-vertical 2s infinite
    }

    .k-progressbar-indeterminate.k-progressbar-vertical::after {
        top: -50%;
        left: 0;
        -webkit-animation: progressbar-secondary-indeterminate-vertical 2s infinite;
        animation: progressbar-secondary-indeterminate-vertical 2s infinite
    }

.k-ripple-target {
    position: relative
}

.k-ripple {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    pointer-events: none
}

.k-ripple-blob {
    pointer-events: none;
    position: absolute;
    border-radius: 50%;
    padding: 0;
    -webkit-transform: translate(-50%,-50%) scale(0);
    -ms-transform: translate(-50%,-50%) scale(0);
    transform: translate(-50%,-50%) scale(0);
    transition: opacity .1s linear,-webkit-transform .5s cubic-bezier(.4,0,.2,1);
    transition: opacity .1s linear,transform .5s cubic-bezier(.4,0,.2,1);
    transition: opacity .1s linear,transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);
    opacity: .1;
    background-color: currentColor
}

.k-primary .k-ripple-blob {
    opacity: .2
}

.k-button {
    border-radius: 2px;
    padding: 8px 16px;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    font-size: 14px;
    line-height: 1.42857143;
    font-family: inherit;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    position: relative
}

    .k-button::-moz-focus-inner {
        padding: 0;
        border: 0;
        outline: 0
    }

    .k-button:focus, .k-button:hover {
        text-decoration: none;
        outline: 0
    }

    .k-button .k-icon, .k-button .k-image, .k-button .k-sprite {
        color: inherit;
        -ms-flex-item-align: center;
        align-self: center;
        position: relative
    }

.k-button-icontext {
    overflow: visible
}

    .k-button-icontext .k-icon, .k-button-icontext .k-image, .k-button-icontext .k-sprite {
        margin: 0 8px 0 -8px
    }

    .k-button-icontext[dir=rtl] .k-icon, .k-button-icontext[dir=rtl] .k-image, .k-button-icontext[dir=rtl] .k-sprite, .k-rtl .k-button-icontext .k-icon, .k-rtl .k-button-icontext .k-image, .k-rtl .k-button-icontext .k-sprite {
        margin: 0 -8px 0 8px
    }

.k-button-icon {
    width: calc(1.42857143em + 16px);
    height: calc(1.42857143em + 16px);
    padding: 8px
}

    .k-button-icon .k-text {
        display: none
    }

.k-dropdown-button.k-state-focused, .k-dropdown-button:focus {
    outline: 0
}

.k-dropdown-button.k-widget {
    border-radius: 2px;
    border-width: 0;
    display: inline-block
}

.k-button-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    color: inherit;
    background-color: transparent;
    list-style: none;
    outline: 0;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    vertical-align: middle;
    position: relative
}

    .k-button-group .k-button {
        border-radius: 0
    }

        .k-button-group .k-button ~ .k-button {
            margin-left: 0
        }

        .k-button-group .k-button.k-state-active, .k-button-group .k-button.k-state-hover, .k-button-group .k-button:active, .k-button-group .k-button:hover {
            z-index: 2
        }

    .k-button-group .k-state-disabled, .k-button-group [disabled] {
        pointer-events: none
    }

    .k-button-group .k-button:first-child, .k-button-group .k-group-start {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .k-button-group .k-button:last-child, .k-button-group .k-group-end {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px
    }

    .k-button-group .k-button:first-child:last-child, .k-button-group .k-group-start.k-group-end {
        border-radius: 2px
    }

    .k-button-group label input[type=radio], .k-button-group label input[type=checkbox], .k-button-group > input[type=radio], .k-button-group > input[type=checkbox] {
        margin: 0;
        padding: 0;
        clip: rect(0,0,0,0);
        position: absolute;
        pointer-events: none
    }

.k-button-group-stretched {
    display: -ms-flexbox;
    display: flex
}

    .k-button-group-stretched .k-button {
        display: inline-block;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis
    }

        .k-button-group-stretched .k-button > .k-icon {
            vertical-align: text-bottom
        }

.k-split-button.k-state-focused, .k-split-button:focus {
    outline: 0
}

.k-split-button.k-button-group.k-state-focused {
    border-radius: 2px
}

.k-split-button.k-widget {
    border-radius: 2px;
    border-width: 0
}

.k-split-button.k-button-group .k-button:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.k-split-button.k-button-group .k-button:nth-child(2) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.k-action-buttons .k-button, .k-button-flat, .k-button.k-bare, .k-button.k-flat, .k-calendar-header .k-button, .k-dialog-button-group .k-button, .k-dialog-buttongroup .k-button, .k-edit-buttons .k-button, .k-edit-field .k-button, .k-editor-toolbar .k-dropdown-wrap, .k-editor-toolbar .k-picker-wrap, .k-editor-toolbar a.k-tool, .k-gantt-toolbar .k-button, .k-gantt-views li a, .k-scheduler-footer li .k-link, .k-scheduler-footer li a, .k-scheduler-toolbar li .k-link, .k-scheduler-toolbar li a, .k-spreadsheet-popup .k-button, .k-spreadsheet-quick-access-toolbar .k-button, .k-spreadsheet-sheets-bar .k-button, .k-toolbar .k-split-button.k-state-disabled .k-button {
    border-color: transparent !important;
    color: inherit;
    background: 0 0 !important;
    box-shadow: none !important;
    transition: color .2s ease-in-out
}

    .k-action-buttons .k-button:active, .k-action-buttons .k-button:hover, .k-action-buttons .k-button:hover.k-state-active, .k-action-buttons .k-button:hover:active, .k-action-buttons .k-state-active.k-button, .k-action-buttons .k-state-hover.k-button, .k-button-flat.k-state-active, .k-button-flat.k-state-hover, .k-button-flat:active, .k-button-flat:hover, .k-button-flat:hover.k-state-active, .k-button-flat:hover:active, .k-button.k-bare:active, .k-button.k-bare:hover, .k-button.k-bare:hover.k-state-active, .k-button.k-bare:hover:active, .k-button.k-flat:active, .k-button.k-flat:hover, .k-button.k-flat:hover.k-state-active, .k-button.k-flat:hover:active, .k-calendar-header .k-button:active, .k-calendar-header .k-button:hover, .k-calendar-header .k-button:hover.k-state-active, .k-calendar-header .k-button:hover:active, .k-calendar-header .k-state-active.k-button, .k-calendar-header .k-state-hover.k-button, .k-dialog-button-group .k-button:active, .k-dialog-button-group .k-button:hover, .k-dialog-button-group .k-button:hover.k-state-active, .k-dialog-button-group .k-button:hover:active, .k-dialog-button-group .k-state-active.k-button, .k-dialog-button-group .k-state-hover.k-button, .k-dialog-buttongroup .k-button:active, .k-dialog-buttongroup .k-button:hover, .k-dialog-buttongroup .k-button:hover.k-state-active, .k-dialog-buttongroup .k-button:hover:active, .k-dialog-buttongroup .k-state-active.k-button, .k-dialog-buttongroup .k-state-hover.k-button, .k-edit-buttons .k-button:active, .k-edit-buttons .k-button:hover, .k-edit-buttons .k-button:hover.k-state-active, .k-edit-buttons .k-button:hover:active, .k-edit-buttons .k-state-active.k-button, .k-edit-buttons .k-state-hover.k-button, .k-edit-field .k-button:active, .k-edit-field .k-button:hover, .k-edit-field .k-button:hover.k-state-active, .k-edit-field .k-button:hover:active, .k-edit-field .k-state-active.k-button, .k-edit-field .k-state-hover.k-button, .k-editor-toolbar .k-dropdown-wrap:active, .k-editor-toolbar .k-dropdown-wrap:hover, .k-editor-toolbar .k-dropdown-wrap:hover.k-state-active, .k-editor-toolbar .k-dropdown-wrap:hover:active, .k-editor-toolbar .k-picker-wrap:active, .k-editor-toolbar .k-picker-wrap:hover, .k-editor-toolbar .k-picker-wrap:hover.k-state-active, .k-editor-toolbar .k-picker-wrap:hover:active, .k-editor-toolbar .k-state-active.k-dropdown-wrap, .k-editor-toolbar .k-state-active.k-picker-wrap, .k-editor-toolbar .k-state-hover.k-dropdown-wrap, .k-editor-toolbar .k-state-hover.k-picker-wrap, .k-editor-toolbar a.k-state-active.k-tool, .k-editor-toolbar a.k-state-hover.k-tool, .k-editor-toolbar a.k-tool:active, .k-editor-toolbar a.k-tool:hover, .k-editor-toolbar a.k-tool:hover.k-state-active, .k-editor-toolbar a.k-tool:hover:active, .k-gantt-toolbar .k-button:active, .k-gantt-toolbar .k-button:hover, .k-gantt-toolbar .k-button:hover.k-state-active, .k-gantt-toolbar .k-button:hover:active, .k-gantt-toolbar .k-state-active.k-button, .k-gantt-toolbar .k-state-hover.k-button, .k-gantt-views li a.k-state-active, .k-gantt-views li a.k-state-hover, .k-gantt-views li a:active, .k-gantt-views li a:hover, .k-gantt-views li a:hover.k-state-active, .k-gantt-views li a:hover:active, .k-scheduler-footer li .k-link:active, .k-scheduler-footer li .k-link:hover, .k-scheduler-footer li .k-link:hover.k-state-active, .k-scheduler-footer li .k-link:hover:active, .k-scheduler-footer li .k-state-active.k-link, .k-scheduler-footer li .k-state-hover.k-link, .k-scheduler-footer li a.k-state-active, .k-scheduler-footer li a.k-state-hover, .k-scheduler-footer li a:active, .k-scheduler-footer li a:hover, .k-scheduler-footer li a:hover.k-state-active, .k-scheduler-footer li a:hover:active, .k-scheduler-toolbar li .k-link:active, .k-scheduler-toolbar li .k-link:hover, .k-scheduler-toolbar li .k-link:hover.k-state-active, .k-scheduler-toolbar li .k-link:hover:active, .k-scheduler-toolbar li .k-state-active.k-link, .k-scheduler-toolbar li .k-state-hover.k-link, .k-scheduler-toolbar li a.k-state-active, .k-scheduler-toolbar li a.k-state-hover, .k-scheduler-toolbar li a:active, .k-scheduler-toolbar li a:hover, .k-scheduler-toolbar li a:hover.k-state-active, .k-scheduler-toolbar li a:hover:active, .k-spreadsheet-popup .k-button:active, .k-spreadsheet-popup .k-button:hover, .k-spreadsheet-popup .k-button:hover.k-state-active, .k-spreadsheet-popup .k-button:hover:active, .k-spreadsheet-popup .k-state-active.k-button, .k-spreadsheet-popup .k-state-hover.k-button, .k-spreadsheet-quick-access-toolbar .k-button:active, .k-spreadsheet-quick-access-toolbar .k-button:hover, .k-spreadsheet-quick-access-toolbar .k-button:hover.k-state-active, .k-spreadsheet-quick-access-toolbar .k-button:hover:active, .k-spreadsheet-quick-access-toolbar .k-state-active.k-button, .k-spreadsheet-quick-access-toolbar .k-state-hover.k-button, .k-spreadsheet-sheets-bar .k-button:active, .k-spreadsheet-sheets-bar .k-button:hover, .k-spreadsheet-sheets-bar .k-button:hover.k-state-active, .k-spreadsheet-sheets-bar .k-button:hover:active, .k-spreadsheet-sheets-bar .k-state-active.k-button, .k-spreadsheet-sheets-bar .k-state-hover.k-button, .k-state-active.k-button.k-bare, .k-state-active.k-button.k-flat, .k-state-hover.k-button.k-bare, .k-state-hover.k-button.k-flat, .k-toolbar .k-split-button.k-state-disabled .k-button:active, .k-toolbar .k-split-button.k-state-disabled .k-button:hover, .k-toolbar .k-split-button.k-state-disabled .k-button:hover.k-state-active, .k-toolbar .k-split-button.k-state-disabled .k-button:hover:active, .k-toolbar .k-split-button.k-state-disabled .k-state-active.k-button, .k-toolbar .k-split-button.k-state-disabled .k-state-hover.k-button {
        color: inherit
    }

    .k-action-buttons .k-button::before, .k-button-flat::before, .k-button.k-bare::before, .k-button.k-flat::before, .k-calendar-header .k-button::before, .k-dialog-button-group .k-button::before, .k-dialog-buttongroup .k-button::before, .k-edit-buttons .k-button::before, .k-edit-field .k-button::before, .k-editor-toolbar .k-dropdown-wrap::before, .k-editor-toolbar .k-picker-wrap::before, .k-editor-toolbar a.k-tool::before, .k-gantt-toolbar .k-button::before, .k-gantt-views li a::before, .k-scheduler-footer li .k-link::before, .k-scheduler-footer li a::before, .k-scheduler-toolbar li .k-link::before, .k-scheduler-toolbar li a::before, .k-spreadsheet-popup .k-button::before, .k-spreadsheet-quick-access-toolbar .k-button::before, .k-spreadsheet-sheets-bar .k-button::before, .k-toolbar .k-split-button.k-state-disabled .k-button::before {
        display: block
    }

.k-button.k-outline {
    color: inherit;
    background: 0 0;
    box-shadow: none
}

.k-rtl .k-button-group .k-button ~ .k-button {
    margin-right: 0;
    margin-left: 0
}

.k-rtl .k-button-group .k-button {
    border-radius: 0
}

    .k-rtl .k-button-group .k-button:first-child, .k-rtl .k-button-group .k-group-start {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px
    }

    .k-rtl .k-button-group .k-button:last-child, .k-rtl .k-button-group .k-group-end {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .k-rtl .k-button-group .k-button:first-child:last-child, .k-rtl .k-button-group .k-group-start.k-group-end {
        border-radius: 2px
    }

.k-rtl .k-split-button .k-button {
    border-radius: 0 2px 2px 0
}

.k-rtl .k-split-button .k-split-button-arrow {
    border-radius: 2px 0 0 2px;
    margin-left: 0;
    margin-right: -1px
}

.k-button-overlay, .k-button::before, .k-editor-toolbar .k-dropdown .k-dropdown-wrap::before, .k-editor-toolbar .k-dropdown-wrap::before, .k-editor-toolbar .k-dropdowntree .k-dropdown-wrap::before, .k-editor-toolbar .k-picker-wrap::before, .k-editor-toolbar a.k-tool::before, .k-gantt-views li a::before, .k-scheduler-footer li .k-link::before, .k-scheduler-footer li a::before, .k-scheduler-toolbar li .k-link::before, .k-scheduler-toolbar li a::before, .k-toolbar .k-dropdown-wrap::before, .k-toolbar .k-picker-wrap::before {
    border-radius: inherit;
    content: "";
    background: currentColor;
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    transition: opacity .2s ease-in-out
}

.k-button.k-state-hover::before, .k-button:hover::before {
    opacity: .12
}

.k-button.k-state-focused::before, .k-button:focus::before {
    opacity: .12
}

.k-button.k-no-focus:not(.k-state-hover)::before, .k-button.k-no-focus:not(:hover)::before {
    opacity: 0
}

.k-button.k-state-active::before, .k-button:active::before {
    opacity: .16
}

.k-button.k-state-selected::before {
    opacity: .22
}

.k-button::after {
    border-radius: 2px;
    content: "";
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    transition: opacity .2s ease-in-out
}

.k-ie10 .k-button.k-state-disabled:focus, .k-ie10 .k-button.k-state-disabled:hover, .k-ie10 .k-button[disabled]:focus, .k-ie10 .k-button[disabled]:hover, .k-ie9 .k-button.k-state-disabled:focus, .k-ie9 .k-button.k-state-disabled:hover, .k-ie9 .k-button[disabled]:focus, .k-ie9 .k-button[disabled]:hover {
    outline: 0;
    cursor: default;
    opacity: .6;
    box-shadow: none
}

.k-ie .k-button, .k-ie .k-button-group {
    display: inline-block
}

.k-button {
    text-transform: uppercase
}

    .k-button::before {
        display: block;
        transition: opacity .4s cubic-bezier(.25,.8,.25,1)
    }

    .k-button.k-outline {
        border: 2px solid currentColor
    }

        .k-button.k-outline:not(.k-button-icon) {
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 14px;
            padding-right: 14px
        }

.k-button-group-outline .k-button ~ .k-button {
    border-left-width: 0
}

.k-rtl .k-button-group-outline .k-button ~ .k-button {
    border-left-width: 2px;
    border-right-width: 0
}

.k-button {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    font-weight: 500;
    transition: box-shadow 280ms cubic-bezier(.4,0,.2,1)
}

    .k-button.k-state-active, .k-button:active {
        box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
    }

    .k-button.k-state-disabled, .k-button.k-state-disabled.k-state-focused, .k-button.k-state-disabled:focus, .k-button.k-state-disabled:hover {
        color: rgba(0,0,0,.38);
        opacity: 1
    }

    .k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
        background-color: rgba(0,0,0,.12);
        box-shadow: none !important
    }

.k-split-button .k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
    background: 0 0
}

.k-action-buttons .k-primary.k-button, .k-action-buttons .k-primary.k-button:hover, .k-action-buttons .k-primary.k-state-hover.k-button, .k-button-flat.k-primary, .k-button-flat.k-primary.k-state-hover, .k-button-flat.k-primary:hover, .k-button.k-outline.k-primary, .k-button.k-outline.k-primary.k-state-hover, .k-button.k-outline.k-primary:hover, .k-calendar-header .k-primary.k-button, .k-calendar-header .k-primary.k-button:hover, .k-calendar-header .k-primary.k-state-hover.k-button, .k-dialog-button-group .k-primary.k-button, .k-dialog-button-group .k-primary.k-button:hover, .k-dialog-button-group .k-primary.k-state-hover.k-button, .k-dialog-buttongroup .k-primary.k-button, .k-dialog-buttongroup .k-primary.k-button:hover, .k-dialog-buttongroup .k-primary.k-state-hover.k-button, .k-edit-buttons .k-primary.k-button, .k-edit-buttons .k-primary.k-button:hover, .k-edit-buttons .k-primary.k-state-hover.k-button, .k-edit-field .k-primary.k-button, .k-edit-field .k-primary.k-button:hover, .k-edit-field .k-primary.k-state-hover.k-button, .k-editor-toolbar .k-primary.k-dropdown-wrap, .k-editor-toolbar .k-primary.k-dropdown-wrap:hover, .k-editor-toolbar .k-primary.k-picker-wrap, .k-editor-toolbar .k-primary.k-picker-wrap:hover, .k-editor-toolbar .k-primary.k-state-hover.k-dropdown-wrap, .k-editor-toolbar .k-primary.k-state-hover.k-picker-wrap, .k-editor-toolbar a.k-primary.k-state-hover.k-tool, .k-editor-toolbar a.k-primary.k-tool, .k-editor-toolbar a.k-primary.k-tool:hover, .k-gantt-toolbar .k-primary.k-button, .k-gantt-toolbar .k-primary.k-button:hover, .k-gantt-toolbar .k-primary.k-state-hover.k-button, .k-gantt-views li a.k-primary, .k-gantt-views li a.k-primary.k-state-hover, .k-gantt-views li a.k-primary:hover, .k-primary.k-button.k-bare, .k-primary.k-button.k-bare:hover, .k-primary.k-button.k-flat, .k-primary.k-button.k-flat:hover, .k-primary.k-state-hover.k-button.k-bare, .k-primary.k-state-hover.k-button.k-flat, .k-scheduler-footer li .k-primary.k-link, .k-scheduler-footer li .k-primary.k-link:hover, .k-scheduler-footer li .k-primary.k-state-hover.k-link, .k-scheduler-footer li a.k-primary, .k-scheduler-footer li a.k-primary.k-state-hover, .k-scheduler-footer li a.k-primary:hover, .k-scheduler-toolbar li .k-primary.k-link, .k-scheduler-toolbar li .k-primary.k-link:hover, .k-scheduler-toolbar li .k-primary.k-state-hover.k-link, .k-scheduler-toolbar li a.k-primary, .k-scheduler-toolbar li a.k-primary.k-state-hover, .k-scheduler-toolbar li a.k-primary:hover, .k-spreadsheet-popup .k-primary.k-button, .k-spreadsheet-popup .k-primary.k-button:hover, .k-spreadsheet-popup .k-primary.k-state-hover.k-button, .k-spreadsheet-quick-access-toolbar .k-primary.k-button, .k-spreadsheet-quick-access-toolbar .k-primary.k-button:hover, .k-spreadsheet-quick-access-toolbar .k-primary.k-state-hover.k-button, .k-spreadsheet-sheets-bar .k-primary.k-button, .k-spreadsheet-sheets-bar .k-primary.k-button:hover, .k-spreadsheet-sheets-bar .k-primary.k-state-hover.k-button, .k-toolbar .k-split-button.k-state-disabled .k-primary.k-button, .k-toolbar .k-split-button.k-state-disabled .k-primary.k-button:hover, .k-toolbar .k-split-button.k-state-disabled .k-primary.k-state-hover.k-button {
    color: #3f51b5
}

    .k-action-buttons .k-primary.k-state-disabled.k-button, .k-button-flat.k-primary.k-state-disabled, .k-button.k-outline.k-primary.k-state-disabled, .k-calendar-header .k-primary.k-state-disabled.k-button, .k-dialog-button-group .k-primary.k-state-disabled.k-button, .k-dialog-buttongroup .k-primary.k-state-disabled.k-button, .k-edit-buttons .k-primary.k-state-disabled.k-button, .k-edit-field .k-primary.k-state-disabled.k-button, .k-editor-toolbar .k-primary.k-state-disabled.k-dropdown-wrap, .k-editor-toolbar .k-primary.k-state-disabled.k-picker-wrap, .k-editor-toolbar a.k-primary.k-state-disabled.k-tool, .k-gantt-toolbar .k-primary.k-state-disabled.k-button, .k-gantt-views li a.k-primary.k-state-disabled, .k-primary.k-state-disabled.k-button.k-bare, .k-primary.k-state-disabled.k-button.k-flat, .k-scheduler-footer li .k-primary.k-state-disabled.k-link, .k-scheduler-footer li a.k-primary.k-state-disabled, .k-scheduler-toolbar li .k-primary.k-state-disabled.k-link, .k-scheduler-toolbar li a.k-primary.k-state-disabled, .k-spreadsheet-popup .k-primary.k-state-disabled.k-button, .k-spreadsheet-quick-access-toolbar .k-primary.k-state-disabled.k-button, .k-spreadsheet-sheets-bar .k-primary.k-state-disabled.k-button, .k-toolbar .k-split-button.k-state-disabled .k-primary.k-state-disabled.k-button {
        color: rgba(0,0,0,.38)
    }

.k-button.k-outline.k-state-active, .k-button.k-outline:active {
    box-shadow: none
}

.k-button-group {
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}

    .k-button-group .k-button {
        box-shadow: none
    }

    .k-button-group.k-toggled {
        box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
    }

    .k-button-group.k-state-disabled {
        box-shadow: none;
        opacity: 1
    }

        .k-button-group.k-state-disabled .k-button {
            color: rgba(0,0,0,.38)
        }

            .k-button-group.k-state-disabled .k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button) {
                background-color: rgba(0,0,0,.12)
            }

.k-button-group-bare, .k-button-group-flat, .k-button-group-outline {
    box-shadow: none
}

.k-action-buttons {
    padding: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    clear: both
}

    .k-action-buttons .k-button {
        border-radius: 2px;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -ms-flex-item-align: center;
        align-self: center;
        border-style: none;
        box-shadow: none;
        min-width: auto
    }

        .k-action-buttons .k-button::before {
            display: block
        }

        .k-action-buttons .k-button + .k-button {
            margin-left: 8px
        }

        .k-action-buttons .k-button.k-left {
            float: none
        }

.k-popup > .k-action-buttons, .k-popup > kendo-grid-columnlist > .k-action-buttons {
    margin-top: 1em;
    margin-bottom: 0
}

.k-input.k-textbox, .k-textarea, .k-textbox {
    border-radius: 2px;
    padding: 8px 0;
    width: 200px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font: inherit;
    font-size: 16px;
    line-height: 1.125;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none
}

    .k-input.k-textbox.k-state-disabled, .k-input.k-textbox:disabled, .k-input.k-textbox[disabled], .k-textarea.k-state-disabled, .k-textarea:disabled, .k-textarea[disabled], .k-textbox.k-state-disabled, .k-textbox:disabled, .k-textbox[disabled] {
        outline: 0;
        cursor: default;
        opacity: .6;
        -webkit-filter: grayscale(.1);
        filter: grayscale(.1);
        pointer-events: none;
        box-shadow: none
    }

.k-textbox {
    height: calc(1.125em + 18px)
}

    .k-textbox.k-space-left {
        padding-left: 1.9em
    }

    .k-textbox.k-space-right {
        padding-right: 1.9em
    }

    .k-textbox .k-icon {
        top: 50%;
        margin: -8px 0 0;
        position: absolute
    }

.k-textarea {
    width: 18em;
    min-height: calc(1.125em + 18px)
}

.k-maskedtextbox {
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-width: 0
}

    .k-maskedtextbox .k-textbox {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-width: 0
    }

.k-input, .k-textbox > input {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    border: 0;
    outline: 0;
    color: inherit;
    background: 0 0;
    font: inherit;
    font-size: 16px;
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none
}

    .k-input::-ms-clear, .k-textbox::-ms-clear, .k-textbox > input::-ms-clear {
        display: none
    }

.k-space-left .k-icon {
    left: 3px
}

.k-space-right .k-icon {
    right: 3px
}

.k-floating-label-container, .k-textbox-container {
    padding-top: 1.03125em;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative;
    width: 200px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

    .k-floating-label-container > .k-label, .k-textbox-container > .k-label {
        pointer-events: none;
        position: absolute;
        line-height: 1.375em;
        cursor: text;
        top: calc(1.03125em + 9px);
        left: 1px;
        transition: color .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);
        transition: transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1);
        transition: transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)
    }

    .k-floating-label-container > .k-textarea, .k-floating-label-container > .k-textbox, .k-floating-label-container > .k-widget, .k-textbox-container > .k-textarea, .k-textbox-container > .k-textbox, .k-textbox-container > .k-widget {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }

    .k-floating-label-container.k-state-empty > .k-label, .k-textbox-container.k-state-empty > .k-label {
        -webkit-transform: translate(0,0) scale(1);
        -ms-transform: translate(0,0) scale(1);
        transform: translate(0,0) scale(1)
    }

    .k-floating-label-container.k-state-focused > .k-label, .k-floating-label-container > .k-label, .k-textbox-container.k-state-focused > .k-label, .k-textbox-container > .k-label {
        -webkit-transform: translate(0,-6px) translate(-1px,-1.03125em) translate(-12.5%,-9.375%) scale(.75);
        -ms-transform: translate(0,-6px) translate(-1px,-1.03125em) translate(-12.5%,-9.375%) scale(.75);
        transform: translate(0,-6px) translate(-1px,-1.03125em) translate(-12.5%,-9.375%) scale(.75)
    }

    .k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label {
        left: auto;
        right: 1px
    }

    .k-floating-label-container[dir=rtl].k-state-empty > .k-label, .k-rtl .k-floating-label-container.k-state-empty > .k-label, .k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label {
        -webkit-transform: translate(0,0) scale(1);
        -ms-transform: translate(0,0) scale(1);
        transform: translate(0,0) scale(1)
    }

    .k-floating-label-container[dir=rtl].k-state-focused > .k-label, .k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container.k-state-focused > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl].k-state-focused > .k-label, .k-textbox-container[dir=rtl] > .k-label {
        -webkit-transform: translate(0,-6px) translate(1px,-1.03125em) translate(12.5%,-9.375%) scale(.75);
        -ms-transform: translate(0,-6px) translate(1px,-1.03125em) translate(12.5%,-9.375%) scale(.75);
        transform: translate(0,-6px) translate(1px,-1.03125em) translate(12.5%,-9.375%) scale(.75)
    }

.k-input-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16px
}

.k-ie9 .k-input-icon {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0
}

.k-ie9 .k-rtl .k-input-icon, .k-ie9 [dir=rtl] .k-input-icon {
    left: 0;
    right: auto
}

.k-fieldset {
    margin: 30px;
    border-width: 1px 0 0;
    border-style: solid;
    padding: 25px 0 0
}

    .k-fieldset > legend {
        margin-left: 0;
        padding: 0 16px 0 0;
        text-transform: uppercase
    }

.k-autofill:-webkit-autofill {
    -webkit-animation-name: autoFillStart;
    animation-name: autoFillStart
}

.k-autofill:not(:-webkit-autofill) {
    -webkit-animation-name: autoFillEnd;
    animation-name: autoFillEnd
}

.k-textbox:-webkit-autofill {
    -webkit-animation-name: autoFillStart;
    animation-name: autoFillStart
}

.k-textbox:not(:-webkit-autofill) {
    -webkit-animation-name: autoFillEnd;
    animation-name: autoFillEnd
}

.k-textarea-wrapper {
    padding-top: 0
}

    .k-textarea-wrapper .k-textarea {
        padding: 15px 10px
    }

        .k-textarea-wrapper .k-textarea:focus {
            border-width: 1px
        }

    .k-textarea-wrapper > .k-label {
        left: 11px
    }

    .k-textarea-wrapper:not(.k-state-empty) > .k-label {
        top: calc(1.03125em - 1px);
        padding: 0 3px
    }

    .k-textarea-wrapper.k-textbox-container::after {
        display: none
    }

    .k-rtl .k-textarea-wrapper.k-textarea-wrapper > .k-label, .k-textarea-wrapper[dir=rtl].k-textarea-wrapper > .k-label {
        left: auto;
        right: 11px
    }

.k-floating-label-container::after, .k-textbox-container::after {
    display: block;
    z-index: 2;
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 2px;
    margin: auto;
    opacity: 0;
    -webkit-transform: scaleX(.5);
    -ms-transform: scaleX(.5);
    transform: scaleX(.5);
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    background-color: #3f51b5
}

.k-floating-label-container.k-state-focused::after, .k-textbox-container.k-state-focused::after {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.k-floating-label-container.k-state-invalid::after, .k-textbox-container.k-state-invalid::after {
    background-color: #f31700;
    transition: none
}

.k-input.k-textbox, .k-textarea, .k-textbox {
    border-color: rgba(0,0,0,.42);
    background-color: rgba(0,0,0,0);
    border-width: 0 0 1px;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px
}

    .k-input.k-textbox.k-state-hover, .k-input.k-textbox:hover, .k-textarea.k-state-hover, .k-textarea:hover, .k-textbox.k-state-hover, .k-textbox:hover {
        border-color: rgba(0,0,0,.87)
    }

    .k-input.k-textbox.k-state-focus, .k-input.k-textbox:focus, .k-textarea.k-state-focus, .k-textarea:focus, .k-textbox.k-state-focus, .k-textbox:focus {
        border-color: #3f51b5
    }

    .k-input.k-textbox::selection, .k-textarea::selection, .k-textbox::selection {
        color: #fff;
        background-color: #3f51b5
    }

    .k-input.k-textbox.k-invalid, .k-input.k-textbox.k-state-invalid, .k-input.k-textbox.ng-invalid.ng-dirty, .k-input.k-textbox.ng-invalid.ng-touched, .k-textarea.k-invalid, .k-textarea.k-state-invalid, .k-textarea.ng-invalid.ng-dirty, .k-textarea.ng-invalid.ng-touched, .k-textbox.k-invalid, .k-textbox.k-state-invalid, .k-textbox.ng-invalid.ng-dirty, .k-textbox.ng-invalid.ng-touched {
        border-color: #f31700
    }

    .k-input.k-textbox:disabled, .k-textarea:disabled, .k-textbox:disabled {
        border-style: dashed
    }

    .k-input.k-textbox.k-state-disabled, .k-textarea.k-state-disabled, .k-textbox.k-state-disabled {
        border-bottom-style: dotted
    }

.k-textarea {
    border-width: 1px;
    border-color: rgba(0,0,0,.12);
    border-radius: 2px
}

.k-floating-label-container, .k-textbox-container {
    vertical-align: baseline
}

    .k-floating-label-container > .k-label, .k-textbox-container > .k-label {
        color: rgba(0,0,0,.38)
    }

    .k-floating-label-container.k-state-focused > .k-label, .k-textbox-container.k-state-focused > .k-label {
        color: #3f51b5
    }

    .k-floating-label-container .k-state-invalid + .k-label, .k-floating-label-container .ng-invalid.ng-dirty + .k-label, .k-floating-label-container .ng-invalid.ng-touched + .k-label, .k-floating-label-container.k-state-invalid + .k-label, .k-textbox-container .k-state-invalid + .k-label, .k-textbox-container .ng-invalid.ng-dirty + .k-label, .k-textbox-container .ng-invalid.ng-touched + .k-label, .k-textbox-container.k-state-invalid + .k-label {
        color: #f31700
    }

.k-textarea-wrapper:not(.k-state-empty) > .k-label {
    background-color: #fff
}

.k-textarea-wrapper .k-textarea:focus {
    border-color: #3f51b5
}

fieldset {
    border-color: rgba(0,0,0,.42)
}

    fieldset legend {
        color: rgba(0,0,0,.87)
    }

.k-required, .k-required.k-field-info {
    color: #3f51b5
}

.k-popup {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0;
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    font-size: 14px;
    line-height: 2;
    box-sizing: content-box
}

    .k-popup > .k-widget {
        border-width: 0
    }

    .k-popup.k-colorpicker-popup {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .k-popup .k-item {
        cursor: pointer;
        outline: 0
    }

    .k-popup .k-rtl .k-list-optionlabel, [dir=rtl] .k-popup .k-list-optionlabel {
        text-align: right
    }

.k-animation-container {
    border-radius: 0 0 2px 2px
}

.k-animation-container-shown {
    overflow: visible
}

.k-popup .k-item.k-first {
    position: relative
}

.k-popup > .k-group-header, .k-popup > .k-virtual-wrap > .k-group-header {
    padding: 6px 24px;
    min-height: 2em;
    font-size: 12px;
    color: rgba(0,0,0,.54);
    white-space: normal;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.k-popup > .k-group-header {
    margin-top: 0
}

.k-popup .k-outer-group-header {
    padding: 6px 24px;
    min-height: 2em;
    font-size: 12px;
    color: rgba(0,0,0,.54);
    white-space: normal
}

    .k-popup .k-outer-group-header.k-virtual-item {
        white-space: nowrap;
        text-overflow: ellipsis
    }

.k-popup > .k-colorpalette, .k-popup > .k-flatcolorpicker {
    padding: 24px
}

.k-popup .k-list .k-item > .k-group {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 .5em;
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase
}

    .k-popup .k-list .k-item > .k-group::before {
        display: block;
        content: " ";
        border-width: 7px;
        border-style: solid;
        position: absolute;
        left: -14px;
        bottom: 0
    }

.k-rtl.k-popup .k-list .k-item > .k-group, [dir=rtl] .k-popup .k-list .k-item > .k-group {
    right: auto;
    left: 0
}

    .k-rtl.k-popup .k-list .k-item > .k-group::before, [dir=rtl] .k-popup .k-list .k-item > .k-group::before {
        right: -14px;
        left: auto
    }

.k-group-header + div > .k-list > .k-item.k-first::before {
    content: " ";
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0
}

.k-popup .k-list > .k-outer-group-header {
    border-top-width: 1px;
    border-top-style: solid
}

.k-popup.k-popup-transparent {
    border-width: 0;
    background-color: transparent
}

.k-popup.k-popup-flush {
    padding: 0
}

.k-list-scroller {
    position: relative;
    overflow: auto
}

.k-list {
    height: auto
}

    .k-list > .k-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

        .k-list > .k-item > .k-icon {
            -ms-flex-item-align: center;
            align-self: center;
            margin-right: 16px
        }

    .k-list > .k-custom-item {
        font-style: italic
    }

        .k-list > .k-custom-item > .k-i-add::before, .k-list > .k-custom-item > .k-i-plus, .k-list > .k-custom-item > .k-plus::before {
            margin-left: auto;
            margin-right: 0
        }

    .k-list .k-item, .k-list-optionlabel {
        padding: 2px 24px 10px;
        min-height: 2em;
        line-height: 2em;
        white-space: normal
    }

.k-list-optionlabel {
    cursor: pointer;
    outline: 0
}

.k-list-filter {
    display: block;
    position: relative;
    padding: 16px;
    min-height: calc(32px + 2em);
    box-sizing: border-box;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

    .k-list-filter > .k-textbox {
        width: 100% !important;
        box-sizing: border-box;
        padding-left: 16px;
        padding-right: 32px
    }

    .k-list-filter > .k-icon {
        position: absolute;
        right: 16px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.k-rtl .k-list-filter > .k-textbox, [dir=rtl] .k-list-filter > .k-textbox {
    padding-right: 16px;
    padding-left: 32px
}

.k-rtl .k-list-filter > .k-icon, [dir=rtl] .k-list-filter > .k-icon {
    left: 16px;
    right: auto
}

.k-dropdown-button .k-popup .k-item {
    cursor: pointer
}

.k-dropdown-button .k-list .k-item:focus, .k-split-button .k-list .k-item:focus {
    outline: 0
}

.k-list-container .k-button {
    border-radius: 0;
    padding: 2px 24px;
    border-width: 0;
    color: inherit;
    background-color: transparent;
    background-image: none;
    line-height: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .k-list-container .k-button .k-icon {
        margin: 0 4px 0 0
    }

.k-ie11 .k-list-container .k-button {
    display: -ms-flexbox;
    display: flex
}

.k-list-container .k-button.k-state-disabled {
    pointer-events: none
}

.k-list-container .k-nodata {
    min-height: 138px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: lighter;
    text-align: center;
    white-space: normal
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .k-list-container .k-nodata div{
        padding-top:50px
    }
}

.k-list-container .k-nodata .k-button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-width: 1px
}

.k-list-container .k-separator {
    height: 0
}

.k-popup .k-group-header {
    text-transform: uppercase
}

.k-popup.k-colorpicker-popup {
    padding: 0
}

.k-popup .k-outer-group-header {
    line-height: 1.5
}

.k-list-container .k-button {
    box-shadow: none
}

    .k-list-container .k-button::before {
        display: none
    }

.k-list-filter {
    height: auto
}

    .k-list-filter > .k-textbox {
        border-width: 0 0 2px;
        border-radius: 4px
    }

    .k-list-filter > .k-icon {
        margin-top: -.5em;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

.k-popup > kendo-list > .k-first {
    border-bottom: 1px solid rgba(0,0,0,.12)
}

.k-popup .k-outer-group-header.k-first, .k-popup > .k-group-header, .k-popup > .k-virtual-wrap > .k-group-header {
    border-bottom-color: rgba(0,0,0,.12);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.06)
}

.k-popup .k-outer-group-header {
    border-bottom-color: rgba(0,0,0,.12)
}

.k-popup .k-list .k-item > .k-group {
    color: rgba(0,0,0,.54);
    background: rgba(0,0,0,.12)
}

    .k-popup .k-list .k-item > .k-group::before {
        border-color: rgba(0,0,0,.12) rgba(0,0,0,.12) transparent transparent
    }

.k-rtl.k-popup .k-list .k-item > .k-group::before, [dir=rtl] .k-popup .k-list .k-item > .k-group::before {
    border-color: rgba(0,0,0,.12) transparent transparent rgba(0,0,0,.12)
}

.k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: rgba(0,0,0,.12)
}

.k-list > .k-outer-group-header {
    border-color: rgba(0,0,0,.12)
}

.k-popup > .k-colorpalette, .k-popup > .k-flatcolorpicker {
    background: 0 0
}

    .k-popup > .k-colorpalette:only-child, .k-popup > .k-flatcolorpicker:only-child {
        background: #f5f5f5
    }

.k-list .k-item, .k-list-optionlabel {
    transition-property: color,background-color,outline-color,box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease
}

    .k-list .k-item.k-state-hover.k-state-selected, .k-list .k-item:hover.k-state-selected, .k-list-optionlabel.k-state-hover.k-state-selected, .k-list-optionlabel:hover.k-state-selected {
        color: #2196f3;
        background-color: #ebebeb
    }

.k-animation-container {
    border-radius: 0 0 2px 2px
}

    .k-animation-container-shown, .k-animation-container > .k-popup {
        box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
    }

.k-animation-container-fixed > .k-popup {
    box-shadow: none
}

.k-list-container .k-button, .k-list-container .k-button.k-state-active {
    box-shadow: none
}

    .k-list-container .k-button.k-state-hover, .k-list-container .k-button:hover {
        background-image: none
    }

    .k-list-container .k-button.k-state-active, .k-list-container .k-button:active {
        background-image: none
    }

    .k-list-container .k-button.k-state-disabled {
        background: 0 0
    }

.k-list-container .k-nodata {
    color: rgba(0,0,0,.5)
}

.k-list .k-item.k-state-focused, .k-list .k-item:focus, .k-list-optionlabel.k-state-focused, .k-list-optionlabel:focus {
    background: rgba(0,0,0,.04)
}

.k-list-container .k-button.k-state-hover, .k-list-container .k-button:hover {
    background: rgba(0,0,0,.04)
}

.k-list-container .k-button.k-state-active, .k-list-container .k-button:active {
    box-shadow: none
}

.k-list-container .k-button.k-state-disabled {
    color: rgba(0,0,0,.38)
}

.k-list-container .k-button.k-state-focused, .k-list-container .k-button:focus {
    background: rgba(0,0,0,.04)
}

.k-animation-container-shown.k-tooltip-wrapper .k-popup-transparent {
    padding: 0
}

.k-tooltip {
    border-radius: 2px;
    font-size: 10px;
    line-height: 22px;
    padding: 0 8px;
    border-width: 0;
    box-sizing: border-box;
    background-repeat: repeat-x;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 12000
}

.k-tooltip-title {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 0;
    font-size: 16px
}

.k-tooltip-content {
    overflow: hidden;
    text-overflow: ellipsis
}

.k-tooltip-closable {
    padding: 12px 16px;
    line-height: normal
}

    .k-tooltip-closable .k-tooltip-title {
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 0 20px 12px 0;
        line-height: 1
    }

    .k-tooltip-closable .k-tooltip-content {
        padding-right: 20px
    }

.k-rtl .k-tooltip-content, .k-rtl .k-tooltip-title, [dir=rtl] .k-tooltip-content, [dir=rtl] .k-tooltip-title {
    padding-right: 0;
    padding-left: 20px
}

.k-rtl .k-tooltip-button, [dir=rtl] .k-tooltip-button {
    left: 16px;
    right: auto
}

.k-tooltip-button {
    position: absolute;
    top: 12px;
    right: 16px
}

    .k-tooltip-button .k-icon {
        color: inherit;
        vertical-align: top
    }

.k-rtl .k-tooltip-button, [dir-rtl] .k-tooltip-button {
    left: 16px;
    right: auto
}

.k-callout {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent;
    pointer-events: none
}

.k-callout-n {
    left: 50%;
    margin-left: -6px;
    border-bottom-color: currentColor;
    top: -12px;
    pointer-events: none
}

.k-callout-e {
    top: 50%;
    margin-top: -6px;
    border-left-color: currentColor;
    right: -12px;
    pointer-events: none
}

.k-callout-s {
    left: 50%;
    margin-left: -6px;
    border-top-color: currentColor;
    bottom: -12px;
    pointer-events: none
}

.k-callout-w {
    top: 50%;
    margin-top: -6px;
    border-right-color: currentColor;
    left: -12px;
    pointer-events: none
}

.k-tooltip-closable {
    font-size: 14px
}

.k-tooltip-wrapper .k-tooltip {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

.k-tooltip {
    color: #fff;
    background-color: rgba(97,97,97,.9)
}

.k-callout {
    color: rgba(97,97,97,.9)
}

.k-tooltip-validation {
    margin: .5em 0 0;
    position: static;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    z-index: 9999
}

    .k-tooltip-validation[hidden] {
        display: none
    }

    .k-tooltip-validation > .k-icon {
        margin-right: 8px
    }

    .k-tooltip-validation .k-callout {
        display: none
    }

.k-autocomplete {
    border-radius: 0;
    padding: 0 24px 0 0;
    width: 200px;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    transition: all .1s ease;
    position: relative;
    cursor: default;
    outline: 0
}

    .k-autocomplete .k-input {
        padding: 8px 0;
        height: calc(16px + 1.125em);
        box-sizing: border-box;
        border: 0;
        outline: 0;
        color: inherit;
        background: 0 0;
        font: inherit;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .k-autocomplete .k-i-close, .k-autocomplete .k-i-group-delete::before {
        display: none;
        -ms-flex-item-align: center;
        align-self: center
    }

    .k-autocomplete .k-i-loading {
        height: 18px;
        line-height: 18px;
        position: absolute;
        top: 8px;
        right: 4px
    }

.k-rtl .k-autocomplete .k-i-loading, [dir=rtl] .k-autocomplete .k-i-loading {
    right: auto;
    left: 4px
}

.k-autocomplete .k-clear-value {
    height: 18px;
    line-height: 18px;
    outline: 0;
    cursor: pointer;
    display: none;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .5;
    position: absolute;
    top: 8px;
    right: 4px
}

.k-rtl .k-autocomplete .k-clear-value, [dir=rtl] .k-autocomplete .k-clear-value {
    right: auto;
    left: 4px
}

.k-autocomplete .k-clear-value:hover {
    opacity: 1
}

.k-autocomplete .k-searchbar {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.k-autocomplete.k-state-focused .k-i-close, .k-autocomplete.k-state-focused .k-i-group-delete::before, .k-autocomplete.k-state-hover .k-i-close, .k-autocomplete.k-state-hover .k-i-group-delete::before, .k-autocomplete:hover .k-i-close, .k-autocomplete:hover .k-i-group-delete::before {
    display: -ms-flexbox;
    display: flex;
    outline: 0
}

.k-autocomplete.k-state-focused .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete:hover .k-clear-value {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-autocomplete[dir=rtl], .k-rtl .k-autocomplete {
    padding-left: 24px;
    padding-right: 0;
    text-align: right
}

    .k-autocomplete[dir=rtl] .k-select, .k-rtl .k-autocomplete .k-select {
        border-radius: 2px 0 0 2px
    }

    .k-autocomplete[dir=rtl] .k-clear-value, .k-autocomplete[dir=rtl] .k-i-loading, .k-rtl .k-autocomplete .k-clear-value, .k-rtl .k-autocomplete .k-i-loading {
        right: auto;
        left: 4px
    }

.k-autocomplete ::-ms-clear {
    display: none
}

.k-autocomplete {
    border-width: 0 0 1px
}

    .k-autocomplete.k-state-disabled, .k-state-disabled > .k-autocomplete {
        /*border-bottom-style: dashed*/
    }

    .k-autocomplete, .k-autocomplete.k-header {
        border-color: rgba(0,0,0,.42);
        color: rgba(0,0,0,.87)
    }

        .k-autocomplete.k-header.k-state-hover, .k-autocomplete.k-header:hover, .k-autocomplete.k-state-hover, .k-autocomplete:hover {
            /*border-color: rgba(0,0,0,.87)*/
        }

        .k-autocomplete.k-header.k-state-focused, .k-autocomplete.k-header.k-state-open, .k-autocomplete.k-state-focused, .k-autocomplete.k-state-open {
            /*border-color: #3f51b5*/
        }

        .k-autocomplete.k-header.k-invalid, .k-autocomplete.k-header.k-invalid:hover, .k-autocomplete.k-header.k-state-invalid, .k-autocomplete.k-header.ng-invalid.ng-dirty, .k-autocomplete.k-header.ng-invalid.ng-touched, .k-autocomplete.k-invalid, .k-autocomplete.k-invalid:hover, .k-autocomplete.k-state-invalid, .k-autocomplete.ng-invalid.ng-dirty, .k-autocomplete.ng-invalid.ng-touched {
            color: inherit;
            /*border-color: rgba(243,23,0,.5)*/
        }

.k-numerictextbox {
    width: 200px;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-numerictextbox .k-numeric-wrap {
        border-radius: 0;
        padding: 0;
        width: 100%;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        position: relative;
        transition: all .1s ease;
        cursor: default;
        outline: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .k-numerictextbox .k-numeric-wrap .k-input {
            padding: 8px 0;
            height: calc(16px + 1.125em);
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            background: 0 0;
            font: inherit;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }

            .k-numerictextbox .k-numeric-wrap .k-input:invalid {
                box-shadow: none
            }

.k-edge .k-numerictextbox .k-numeric-wrap .k-input {
    min-width: 0
}

.k-numerictextbox .k-numeric-wrap .k-select {
    border-radius: 0 2px 2px 0;
    padding: 0;
    width: calc(1.42857143em + 16px);
    border-width: 0;
    box-sizing: border-box;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer
}

.k-numerictextbox .k-numeric-wrap .k-link {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: block;
    overflow: hidden;
    position: relative
}

    .k-numerictextbox .k-numeric-wrap .k-link .k-icon {
        position: absolute;
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }

.k-numerictextbox .k-numeric-wrap .k-link-increase .k-icon {
    bottom: -2px
}

.k-numerictextbox .k-numeric-wrap .k-link-decrease .k-icon {
    top: -2px
}

.k-numerictextbox .k-numeric-wrap .k-i-warning {
    -ms-flex-item-align: center;
    align-self: center;
    margin-right: .5em
}

.k-numerictextbox[dir=rtl], .k-rtl .k-numerictextbox {
    text-align: right
}

    .k-numerictextbox[dir=rtl] .k-numeric-wrap .k-i-warning, .k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning {
        -ms-flex-item-align: center;
        align-self: center;
        margin-right: 0;
        margin-left: .5em
    }

    .k-numerictextbox[dir=rtl] .k-select, .k-rtl .k-numerictextbox .k-select {
        border-radius: 2px 0 0 2px
    }

.k-numerictextbox ::-ms-clear {
    display: none
}

.k-numerictextbox .k-numeric-wrap {
    border-top: 1px solid transparent;
    border-width: 0 0 1px;
    position: relative
}

    .k-numerictextbox .k-numeric-wrap .k-select {
        width: 16px;
        border-width: 0;
        font-size: 14px
    }

    .k-numerictextbox .k-numeric-wrap.k-state-disabled {
        border-bottom-style: dashed
    }

.k-numerictextbox.k-state-disabled .k-numeric-wrap {
    border-bottom-style: dashed
}

.k-numerictextbox {
    background-color: transparent
}

    .k-numerictextbox .k-numeric-wrap {
        border-color: rgba(0,0,0,.42);
        color: rgba(0,0,0,.87)
    }

        .k-numerictextbox .k-numeric-wrap .k-select {
            border-color: #fff;
            color: rgba(0,0,0,.87);
            background-color: #fff
        }

            .k-numerictextbox .k-numeric-wrap .k-select:hover {
                border-color: #e0e0e0;
                background-color: #e0e0e0
            }

            .k-numerictextbox .k-numeric-wrap .k-select > .k-state-active, .k-numerictextbox .k-numeric-wrap .k-select > .k-state-selected {
                border-color: #e0e0e0;
                color: rgba(0,0,0,.87);
                background-color: #e0e0e0
            }

        .k-numerictextbox .k-numeric-wrap.k-state-hover {
            border-color: rgba(0,0,0,.87)
        }

            .k-numerictextbox .k-numeric-wrap.k-state-hover .k-select {
                border-color: #e0e0e0;
                background-color: #e0e0e0
            }

        .k-numerictextbox .k-numeric-wrap.k-state-focused {
            border-color: #3f51b5
        }

        .k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid, .k-numerictextbox .k-numeric-wrap.ng-invalid.ng-dirty, .k-numerictextbox .k-numeric-wrap.ng-invalid.ng-touched {
            border-color: rgba(243,23,0,.5);
            color: #f31700
        }

            .k-numerictextbox .k-numeric-wrap.k-state-invalid .k-select {
                color: #f31700
            }

.k-widget.k-state-invalid > .k-numeric-wrap, .ng-invalid.ng-dirty > .k-numeric-wrap, .ng-invalid.ng-touched > .k-numeric-wrap {
    color: inherit;
    border-color: rgba(243,23,0,.5)
}

.k-numerictextbox {
    background-color: transparent
}

    .k-numerictextbox .k-numeric-wrap {
        border-color: rgba(0,0,0,.42);
        background-color: transparent
    }

        .k-numerictextbox .k-numeric-wrap .k-select {
            opacity: 1;
            color: inherit;
            background-color: transparent
        }

        .k-numerictextbox .k-numeric-wrap .k-input {
            color: rgba(0,0,0,.87)
        }

        .k-numerictextbox .k-numeric-wrap .k-link {
            opacity: .54
        }

            .k-numerictextbox .k-numeric-wrap .k-link:hover {
                opacity: .87
            }

            .k-numerictextbox .k-numeric-wrap .k-link.k-state-selected {
                opacity: .87;
                background-color: transparent;
                box-shadow: none
            }

        .k-numerictextbox .k-numeric-wrap.k-state-hover, .k-numerictextbox .k-numeric-wrap:hover {
            border-color: rgba(0,0,0,.87)
        }

            .k-numerictextbox .k-numeric-wrap.k-state-hover .k-select, .k-numerictextbox .k-numeric-wrap:hover .k-select {
                opacity: .87;
                background-color: transparent
            }

        .k-numerictextbox .k-numeric-wrap.k-state-focused {
            border-color: #3f51b5
        }

            .k-numerictextbox .k-numeric-wrap.k-state-focused .k-select {
                opacity: .87
            }

        .k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid, .k-numerictextbox .k-numeric-wrap.ng-invalid.ng-dirty, .k-numerictextbox .k-numeric-wrap.ng-invalid.ng-touched {
            border-color: rgba(243,23,0,.5);
            color: #f31700
        }

    .k-numerictextbox.k-state-focused .k-numeric-wrap {
        border-color: #3f51b5
    }

        .k-numerictextbox.k-state-focused .k-numeric-wrap .k-select {
            opacity: .87
        }

.k-slider {
    background-color: transparent;
    border-width: 0;
    position: relative
}

    .k-slider .k-button {
        height: 36px;
        line-height: 36px;
        margin: 0;
        min-width: 0;
        outline: 0;
        padding: 0;
        position: absolute;
        width: 36px;
        box-sizing: content-box
    }

        .k-slider .k-button .k-icon {
            vertical-align: baseline;
            line-height: 36px;
            margin-right: 0;
            height: 100%
        }

    .k-slider .k-button-increase {
        right: 0;
        top: 0
    }

    .k-slider .k-button-decrease {
        left: 0;
        top: 0
    }

    .k-slider .k-label {
        font-size: .92em;
        position: absolute;
        white-space: nowrap
    }

    .k-slider .k-slider-track, .k-slider .k-tick {
        cursor: pointer
    }

    .k-slider .k-tick {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
        position: relative
    }

    .k-slider.k-state-disabled .k-draghandle, .k-slider.k-state-disabled .k-slider-track, .k-slider.k-state-disabled .k-tick {
        cursor: default
    }

    .k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection, .k-slider[dir=rtl] .k-slider-selection, [dir=rtl] .k-slider .k-slider-selection {
        left: auto;
        right: 0
    }

    .k-rtl .k-slider .k-button-increase, .k-slider.k-rtl .k-button-increase, .k-slider[dir=rtl] .k-button-increase, [dir=rtl] .k-slider .k-button-increase {
        left: 0;
        right: auto
    }

    .k-rtl .k-slider .k-button-decrease, .k-slider.k-rtl .k-button-decrease, .k-slider[dir=rtl] .k-button-decrease, [dir=rtl] .k-slider .k-button-decrease {
        right: 0;
        left: auto
    }

.k-slider-vertical {
    height: 200px;
    width: 36px;
    outline: 0
}

    .k-slider-vertical .k-button-decrease {
        bottom: 0;
        top: auto
    }

    .k-slider-vertical .k-tick {
        text-align: right;
        margin-left: 2px
    }

    .k-slider-vertical .k-slider-topleft .k-tick {
        text-align: left
    }

    .k-slider-vertical .k-tick {
        background-position: -92px center
    }

    .k-slider-vertical .k-slider-topleft .k-tick {
        background-position: -122px center
    }

    .k-slider-vertical .k-slider-bottomright .k-tick {
        background-position: -152px center
    }

    .k-slider-vertical .k-tick-large {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        background-position: -2px center
    }

    .k-slider-vertical .k-slider-topleft .k-tick-large {
        background-position: -32px center
    }

    .k-slider-vertical .k-slider-bottomright .k-tick-large {
        background-position: -62px center
    }

    .k-slider-vertical .k-first {
        background-position: -92px 100%
    }

    .k-slider-vertical .k-tick-large.k-first {
        background-position: -2px 100%
    }

    .k-slider-vertical .k-slider-topleft .k-first {
        background-position: -122px 100%
    }

    .k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
        background-position: -32px 100%
    }

    .k-slider-vertical .k-slider-bottomright .k-first {
        background-position: -152px 100%
    }

    .k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
        background-position: -62px 100%
    }

    .k-slider-vertical .k-last {
        background-position: -92px 0
    }

    .k-slider-vertical .k-tick-large.k-last {
        background-position: -2px 0
    }

    .k-slider-vertical .k-slider-topleft .k-last {
        background-position: -122px 0
    }

    .k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
        background-position: -32px 0
    }

    .k-slider-vertical .k-slider-bottomright .k-last {
        background-position: -152px 0
    }

    .k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
        background-position: -62px 0
    }

    .k-slider-vertical .k-label {
        display: block;
        left: 120%;
        text-align: left
    }

    .k-slider-vertical .k-last .k-label {
        top: -.5em
    }

    .k-slider-vertical .k-first .k-label {
        bottom: -.5em
    }

    .k-slider-vertical .k-slider-topleft .k-label {
        left: auto;
        right: 120%
    }

    .k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label, .k-slider-vertical[dir=rtl] .k-label, [dir=rtl] .k-slider-vertical .k-label {
        left: auto;
        right: 120%
    }

    .k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label, .k-slider-vertical[dir=rtl] .k-slider-topleft .k-label, [dir=rtl] .k-slider-vertical .k-slider-topleft .k-label {
        left: 120%;
        right: auto
    }

.k-slider-horizontal {
    display: inline-block;
    height: 36px;
    width: 200px;
    outline: 0
}

    .k-slider-horizontal .k-tick {
        float: left;
        height: 100%;
        text-align: center
    }

    .k-slider-horizontal .k-tick {
        background-position: center -92px
    }

    .k-slider-horizontal .k-slider-topleft .k-tick {
        background-position: center -122px
    }

    .k-slider-horizontal .k-slider-bottomright .k-tick {
        background-position: center -152px
    }

    .k-slider-horizontal .k-tick-large {
        background-position: center -2px
    }

    .k-slider-horizontal .k-slider-topleft .k-tick-large {
        background-position: center -32px
    }

    .k-slider-horizontal .k-slider-bottomright .k-tick-large {
        background-position: center -62px
    }

    .k-slider-horizontal .k-first {
        background-position: 0 -92px
    }

    .k-slider-horizontal .k-tick-large.k-first {
        background-position: 0 -2px
    }

    .k-slider-horizontal .k-slider-topleft .k-first {
        background-position: 0 -122px
    }

    .k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
        background-position: 0 -32px
    }

    .k-slider-horizontal .k-slider-bottomright .k-first {
        background-position: 0 -152px
    }

    .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
        background-position: 0 -62px
    }

    .k-slider-horizontal .k-last {
        background-position: 100% -92px
    }

    .k-slider-horizontal .k-tick-large.k-last {
        background-position: 100% -2px
    }

    .k-slider-horizontal .k-slider-topleft .k-last {
        background-position: 100% -122px
    }

    .k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
        background-position: 100% -32px
    }

    .k-slider-horizontal .k-slider-bottomright .k-last {
        background-position: 100% -152px
    }

    .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
        background-position: 100% -62px
    }

    .k-slider-horizontal .k-label {
        left: 0;
        bottom: -1.2em;
        line-height: 1;
        width: 100%
    }

    .k-slider-horizontal .k-first .k-label {
        left: -50%
    }

    .k-slider-horizontal .k-last .k-label {
        left: auto;
        right: -50%
    }

    .k-slider-horizontal .k-slider-topleft .k-label {
        top: -1.2em
    }

    .k-rtl .k-slider-horizontal .k-slider-selection, .k-rtl .k-slider-horizontal .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-selection, .k-slider-horizontal[dir=rtl] .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-selection, [dir=rtl] .k-slider-horizontal .k-slider-track {
        right: 0;
        left: auto
    }

    .k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-buttons .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-buttons .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-buttons .k-slider-track {
        right: 58px
    }

    .k-rtl .k-slider-horizontal .k-label, .k-slider-horizontal.k-rtl .k-label, .k-slider-horizontal[dir=rtl] .k-label, [dir=rtl] .k-slider-horizontal .k-label {
        left: auto;
        right: 0
    }

    .k-rtl .k-slider-horizontal .k-first .k-label, .k-slider-horizontal.k-rtl .k-first .k-label, .k-slider-horizontal[dir=rtl] .k-first .k-label, [dir=rtl] .k-slider-horizontal .k-first .k-label {
        right: -50%;
        left: auto
    }

    .k-rtl .k-slider-horizontal .k-last .k-label, .k-slider-horizontal.k-rtl .k-last .k-label, .k-slider-horizontal[dir=rtl] .k-last .k-label, [dir=rtl] .k-slider-horizontal .k-last .k-label {
        left: 50%;
        right: auto
    }

.k-slider-wrap {
    height: 100%;
    width: 100%
}

.k-slider-selection, .k-slider-track {
    margin: 0;
    padding: 0;
    position: absolute
}

.k-slider-horizontal .k-slider-selection, .k-slider-horizontal .k-slider-track {
    height: 2px;
    left: 0;
    margin-top: -1px;
    top: 50%
}

.k-slider-vertical .k-slider-selection, .k-slider-vertical .k-slider-track {
    bottom: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px
}

.k-slider-horizontal .k-slider-buttons .k-slider-track {
    left: 58px
}

.k-slider-vertical .k-slider-buttons .k-slider-track {
    bottom: 58px
}

.k-draghandle {
    background-color: transparent;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 0;
    outline: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    box-sizing: content-box;
    width: 16px;
    height: 16px
}

.k-slider-horizontal .k-draghandle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

    .k-slider-horizontal .k-draghandle.k-pressed, .k-slider-horizontal .k-draghandle:active {
        -webkit-transform: translateY(-50%) scale(1);
        -ms-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1)
    }

.k-slider-vertical .k-draghandle {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

    .k-slider-vertical .k-draghandle.k-pressed, .k-slider-vertical .k-draghandle:active {
        -webkit-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
        transform: translateX(-50%) scale(1)
    }

.k-slider-transitions.k-slider-horizontal .k-draghandle {
    transition: left .3s ease-out,background-color .3s ease-out,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);
    transition: left .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(.25,.8,.25,1);
    transition: left .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
    transition: bottom .3s ease-out,background-color .3s ease-out,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);
    transition: bottom .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(.25,.8,.25,1);
    transition: bottom .3s ease-out,background-color .3s ease-out,transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)
}

.k-draghandle.k-pressed {
    transition: none
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
    transition: width .3s ease-out
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
    transition: height .3s ease-out
}

.k-slider-selection.k-pressed {
    transition: none
}

.k-slider-items {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-slider-buttons .k-slider-items {
    margin-left: 58px
}

.k-slider-horizontal .k-slider-items {
    height: 100%;
    padding: 2px 0;
    box-sizing: border-box
}

.k-slider-vertical .k-slider-items {
    padding-top: 1px
}

.k-slider-vertical .k-slider-buttons .k-slider-items {
    margin: 0;
    padding-top: 58px
}

.k-slider-tooltip .k-callout-n, .k-slider-tooltip .k-callout-s {
    margin-left: -6px
}

.k-slider-tooltip .k-callout-e, .k-slider-tooltip .k-callout-w {
    margin-top: -6px
}

.k-slider .k-tick {
    margin: 0
}

    .k-slider .k-tick::after {
        content: "";
        position: absolute;
        z-index: 1;
        height: 2px;
        width: 2px;
        top: 50%;
        left: 50%;
        margin: -1px 0 0 -1px
    }

.k-slider .k-draghandle {
    z-index: 2
}

.k-slider-horizontal .k-tick.k-first::after {
    left: 0
}

.k-slider-horizontal .k-tick.k-last::after {
    left: auto;
    right: 0
}

.k-slider-vertical .k-tick.k-last::after {
    top: 0
}

.k-slider-vertical .k-tick.k-first::after {
    top: auto;
    bottom: 0
}

.k-slider .k-slider-selection, .k-slider .k-slider-track {
    border-radius: 2px
}

.k-slider .k-slider-track {
    background-color: #e6e5e5
}

.k-slider .k-slider-selection {
    background-color: #3f51b5
}

.k-slider .k-button {
    border-radius: 50%
}

.k-slider .k-draghandle {
    border-color: #3f51b5;
    color: #fff;
    background-color: #3f51b5;
    border-radius: 50%
}

    .k-slider .k-draghandle:hover {
        border-color: #5666be;
        background-color: #5666be
    }

    .k-slider .k-draghandle.k-pressed, .k-slider .k-draghandle:active {
        border-color: #3f51b5;
        background-color: #3f51b5;
        box-shadow: inset
    }

    .k-slider .k-draghandle.k-state-focused, .k-slider .k-draghandle:focus {
        box-shadow: 0 0 0 11px rgba(63,81,181,.25)
    }

.k-slider.k-state-focused .k-draghandle {
    box-shadow: 0 0 0 11px rgba(63,81,181,.25)
}

.k-slider.k-state-disabled {
    opacity: .65
}

.k-slider .k-slider-wrap:focus {
    outline: 0
}

.k-slider {
    cursor: pointer
}

    .k-slider .k-slider-selection, .k-slider .k-slider-track {
        border-radius: 0
    }

    .k-slider .k-tick::after {
        background-color: rgba(0,0,0,.87)
    }

    .k-slider .k-button.k-state-hover::before, .k-slider .k-button:hover::before {
        opacity: 0
    }

    .k-slider .k-draghandle {
        box-sizing: border-box
    }

        .k-slider .k-draghandle:focus {
            box-shadow: 0 0 0 11px rgba(63,81,181,.25)
        }

    .k-slider.k-state-disabled {
        opacity: 1
    }

        .k-slider.k-state-disabled .k-draghandle, .k-slider.k-state-disabled .k-slider-selection, .k-slider.k-state-disabled .k-slider-track {
            background-color: #e6e5e5
        }

        .k-slider.k-state-disabled .k-draghandle {
            border: 2px solid inherit
        }

.k-colorpicker {
    width: auto;
    border-width: 0;
    text-align: left;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative;
    overflow: visible
}

    .k-colorpicker .k-selected-color {
        padding: 8px;
        width: calc(1.42857143em + 16px);
        height: calc(1.42857143em + 16px);
        box-sizing: border-box;
        line-height: 0;
        position: relative;
        overflow: hidden
    }

        .k-colorpicker .k-selected-color .k-i-line {
            border-top: 1px solid #f31700;
            width: 200%;
            height: 200%;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-33%,-33%) rotateZ(45deg);
            -ms-transform: translate(-33%,-33%) rotate(45deg);
            transform: translate(-33%,-33%) rotateZ(45deg);
            -webkit-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            transform-origin: 0 0
        }

            .k-colorpicker .k-selected-color .k-i-line::before {
                display: none
            }

    .k-colorpicker .k-tool-icon {
        padding: 8px;
        width: calc(1.42857143em + 16px);
        height: calc(1.42857143em + 16px);
        border-width: 0;
        border-style: solid;
        border-color: inherit;
        box-sizing: border-box;
        font-size: inherit;
        text-align: center
    }

        .k-colorpicker .k-tool-icon::before {
            font-size: 16px;
            line-height: 1
        }

        .k-colorpicker .k-tool-icon .k-selected-color {
            margin: 0 0 12px;
            padding: 0;
            width: 14px;
            height: 3px;
            line-height: 0;
            display: inline-block
        }

    .k-colorpicker .k-picker-wrap {
        border-radius: 0;
        padding: 0;
        width: 100%;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        transition: all .1s ease;
        overflow: hidden;
        cursor: default;
        outline: 0
    }

        .k-colorpicker .k-picker-wrap .k-input {
            padding: 8px 0;
            width: 100%;
            height: calc(16px + 1.125em);
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            background: 0 0;
            font: inherit;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }

.k-edge .k-colorpicker .k-picker-wrap .k-input {
    min-width: 0
}

.k-colorpicker .k-picker-wrap .k-select {
    border-radius: 0 2px 2px 0;
    padding: 8px 4px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer
}

.k-colorpicker + .k-animation-container .k-popup {
    padding: 0
}

.k-flatcolorpicker {
    border-radius: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 356px;
    padding: 24px
}

    .k-flatcolorpicker .k-hsv-rectangle {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -ms-touch-action: pinch-zoom double-tap-zoom
    }

        .k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
            margin: -7px 0 0 -7px;
            cursor: pointer;
            position: absolute;
            z-index: 10;
            left: 50%;
            top: 50%
        }

    .k-flatcolorpicker .k-hsv-gradient {
        height: 180px;
        background: linear-gradient(to bottom,rgba(0,0,0,0),#000),linear-gradient(to right,#fff,rgba(255,255,255,0))
    }

    .k-flatcolorpicker .k-sliders-wrap {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: relative
    }

        .k-flatcolorpicker .k-sliders-wrap.k-columnset, .k-flatcolorpicker .k-sliders-wrap.k-hbox {
            margin-left: 8px
        }

            .k-flatcolorpicker .k-sliders-wrap.k-columnset .k-slider + .k-slider, .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
                margin-left: 8px
            }

        .k-flatcolorpicker .k-sliders-wrap.k-rowset, .k-flatcolorpicker .k-sliders-wrap.k-vbox {
            margin-top: 8px
        }

            .k-flatcolorpicker .k-sliders-wrap.k-rowset .k-slider + .k-slider, .k-flatcolorpicker .k-sliders-wrap.k-vbox .k-slider + .k-slider {
                margin-top: 8px
            }

    .k-flatcolorpicker .k-sliders-wrap-clearable.k-columnset .k-clear-color, .k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-clear-color {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .k-flatcolorpicker .k-sliders-wrap-clearable.k-columnset .k-alpha-slider, .k-flatcolorpicker .k-sliders-wrap-clearable.k-columnset .k-hue-slider, .k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-alpha-slider, .k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-hue-slider {
        height: 140px;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .k-flatcolorpicker .k-slider {
        display: block
    }

        .k-flatcolorpicker .k-slider .k-slider-wrap {
            z-index: 1
        }

        .k-flatcolorpicker .k-slider .k-slider-selection {
            display: none
        }

        .k-flatcolorpicker .k-slider .k-draghandle {
            border-width: 3px;
            box-shadow: 0 1px 4px rgba(0,0,0,.9);
            background-color: transparent
        }

            .k-flatcolorpicker .k-slider .k-draghandle:focus, .k-flatcolorpicker .k-slider .k-draghandle:hover {
                border-color: #fff;
                box-shadow: 0 1px 4px #000;
                background-color: transparent
            }

    .k-flatcolorpicker .k-slider-horizontal {
        width: 100%;
        height: 10px;
        -ms-flex: 0 0 10px;
        flex: 0 0 10px
    }

        .k-flatcolorpicker .k-slider-horizontal .k-slider-track {
            margin-top: -5px;
            height: 10px;
            border-radius: 10px
        }

    .k-flatcolorpicker .k-slider-vertical {
        width: 10px;
        height: 180px;
        -ms-flex: 0 0 10px;
        flex: 0 0 10px
    }

        .k-flatcolorpicker .k-slider-vertical .k-slider-track {
            margin-left: -5px;
            width: 10px;
            border-radius: 10px
        }

    .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
        background: linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)
    }

    .k-flatcolorpicker .k-hue-slider.k-slider-vertical .k-slider-track {
        background: linear-gradient(to top,red,#ff0,#0f0,#0ff,#00f,#f0f,red)
    }

    .k-flatcolorpicker .k-alpha-slider .k-slider-track {
        background: url(data:image/png;base64,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) center
    }

    .k-flatcolorpicker .k-draghandle {
        border-radius: 50%;
        width: 14px;
        height: 14px;
        border: 1px solid rgba(255,255,255,.8);
        box-shadow: 0 1px 4px rgba(0,0,0,.21);
        box-sizing: border-box
    }

    .k-flatcolorpicker .k-colorinputs {
        margin-top: 16px
    }

        .k-flatcolorpicker .k-colorinputs > .k-gradient-values + .k-gradient-values {
            margin-top: 8px
        }

    .k-flatcolorpicker .k-gradient-values {
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .k-flatcolorpicker .k-gradient-values .k-input, .k-flatcolorpicker .k-gradient-values .k-textbox {
            padding: 8px 0
        }

        .k-flatcolorpicker .k-gradient-values .k-numerictextbox, .k-flatcolorpicker .k-gradient-values div, .k-flatcolorpicker .k-gradient-values input {
            width: 50px;
            text-align: center
        }

        .k-flatcolorpicker .k-gradient-values div {
            text-transform: uppercase;
            text-align: center
        }

        .k-flatcolorpicker .k-gradient-values .k-hex-value {
            width: 70px
        }

    .k-flatcolorpicker .k-numerictextbox .k-input {
        text-overflow: clip
    }

    .k-flatcolorpicker .k-selected-color {
        border-width: 0 0 1px;
        border-style: solid;
        border-color: inherit;
        background-position: 50% 50%
    }

    .k-flatcolorpicker .k-color-input {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative
    }

    .k-flatcolorpicker .k-color-value {
        margin: 0 0 0 calc(2.85714286em + 32px);
        padding: 8px 0;
        width: 100%;
        border: 0;
        box-sizing: border-box;
        font-size: inherit;
        line-height: 1.125;
        font-family: Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;
        outline: 0;
        -ms-flex: 1;
        flex: 1
    }

    .k-flatcolorpicker .k-clear-color-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-flatcolorpicker .k-clear-color {
        -ms-flex: 1;
        flex: 1
    }

    .k-flatcolorpicker .k-color-value + .k-clear-color {
        -ms-flex: none;
        flex: none;
        position: absolute;
        top: 0;
        right: 0
    }

    .k-flatcolorpicker .k-controls {
        margin-top: 16px;
        text-align: center
    }

.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-columnset, .k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-columnset, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox {
    margin-left: 0;
    margin-right: 8px
}

    .k-rtl .k-flatcolorpicker .k-sliders-wrap.k-columnset .k-slider + .k-slider, .k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-columnset .k-slider + .k-slider, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
        margin-left: 0;
        margin-right: 8px
    }

.k-rtl .k-flatcolorpicker .k-color-value, [dir=rtl] .k-flatcolorpicker .k-color-value {
    margin: 0 calc(2.85714286em + 32px) 0 0;
    direction: initial;
    text-align: right
}

    .k-rtl .k-flatcolorpicker .k-color-value + .k-clear-color, [dir=rtl] .k-flatcolorpicker .k-color-value + .k-clear-color {
        right: auto;
        left: 0
    }

.k-rtl .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track, [dir=rtl] .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
    background: linear-gradient(to left,red,#ff0,#0f0,#0ff,#00f,#f0f,red)
}

.k-rtl .k-flatcolorpicker .k-alpha-slider .k-slider-track, [dir=rtl] .k-flatcolorpicker .k-alpha-slider .k-slider-track {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAQCAYAAABnaabpAAAACXBIWXMAABbqAAAW6gHljkMQAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA4LTIwVDE0OjU0OjQxKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNTNiZjJiNC01Y2RhLTQzNGMtOTJmNS05NDg2NjdlZjRmYTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYjMzZmFjMi1mYzM4LTI0NGItYjRkMS05OWE2ZDNhNWE4ZWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjI5M2E2NC00YTc0LWY0NDQtYmRjOC02MjI0ZjUwOTY2NGEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViMjkzYTY0LTRhNzQtZjQ0NC1iZGM4LTYyMjRmNTA5NjY0YSIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMFQxNDo1NDo0MSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNWEyZTA2Yy1lZWQwLTVhNGMtYjZjMC1lMGZiZjhmZjBkNjciIHN0RXZ0OndoZW49IjIwMTktMTItMDVUMTM6MjY6MzArMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzUzYmYyYjQtNWNkYS00MzRjLTkyZjUtOTQ4NjY3ZWY0ZmE4IiBzdEV2dDp3aGVuPSIyMDE5LTEyLTA1VDEzOjI2OjMwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PKc3+gAABx9JREFU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) center
}

.k-colorpalette {
    border-width: 0;
    line-height: 0;
    display: inline-block;
    position: relative
}

    .k-colorpalette .k-palette {
        width: 100%;
        height: 100%;
        border-collapse: collapse;
        position: relative
    }

    .k-colorpalette .k-item {
        width: 14px;
        height: 14px;
        box-sizing: border-box;
        overflow: hidden;
        -ms-high-contrast-adjust: none;
        cursor: pointer
    }

        .k-colorpalette .k-item.k-state-hover, .k-colorpalette .k-item:hover {
            box-shadow: 0 0 3px 1px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.8);
            position: relative;
            z-index: 101
        }

        .k-colorpalette .k-item.k-state-focused, .k-colorpalette .k-item.k-state-selected, .k-colorpalette .k-item.k-state-selected:hover, .k-colorpalette .k-item:focus {
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.3),inset 0 0 0 1px #fff;
            position: relative;
            z-index: 100
        }

.k-colorpicker .k-selected-color {
    margin: 8px;
    padding: 0;
    border: 1px solid rgba(0,0,0,.08);
    width: 1.42857143em;
    height: 1.42857143em;
    overflow: visible
}

    .k-colorpicker .k-selected-color .k-i-line {
        width: 1em;
        height: 1em;
        border: 0;
        font-size: 32px;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

        .k-colorpicker .k-selected-color .k-i-line::before {
            content: "\e514";
            display: inline
        }

.k-colorpicker .k-tool-icon .k-selected-color {
    width: 1.42857143em;
    height: 4px;
    line-height: 0;
    display: inline-block
}

.k-colorpicker .k-picker-wrap {
    border-width: 0 0 1px;
    position: relative
}

    .k-colorpicker .k-picker-wrap .k-select {
        border-width: 0;
        font-size: 14px
    }

    .k-colorpicker .k-picker-wrap.k-state-disabled, .k-state-disabled > .k-colorpicker .k-picker-wrap {
        border-bottom-style: dashed
    }

.k-flatcolorpicker .k-horizontal.k-gradient-values div {
    height: 14px;
    line-height: 1
}

.k-flatcolorpicker .k-horizontal.k-gradient-values .k-numerictextbox, .k-flatcolorpicker .k-horizontal.k-gradient-values div, .k-flatcolorpicker .k-horizontal.k-gradient-values input {
    text-align: left
}

.k-colorpicker {
    background-color: transparent
}

    .k-colorpicker .k-tool-icon {
        color: rgba(0,0,0,.42)
    }

        .k-colorpicker .k-tool-icon.k-state-hover, .k-colorpicker .k-tool-icon:hover {
            cursor: pointer;
            color: rgba(0,0,0,.87)
        }

    .k-colorpicker .k-picker-wrap {
        border-color: rgba(0,0,0,.42);
        background-color: transparent
    }

        .k-colorpicker .k-picker-wrap .k-input {
            color: rgba(0,0,0,.87)
        }

        .k-colorpicker .k-picker-wrap .k-select {
            opacity: .54
        }

        .k-colorpicker .k-picker-wrap.k-state-hover, .k-colorpicker .k-picker-wrap:hover {
            border-color: rgba(0,0,0,.87)
        }

            .k-colorpicker .k-picker-wrap.k-state-hover .k-select, .k-colorpicker .k-picker-wrap:hover .k-select {
                opacity: .87
            }

        .k-colorpicker .k-picker-wrap.k-state-focused, .k-state-focused > .k-colorpicker .k-picker-wrap {
            border-color: #3f51b5
        }

            .k-colorpicker .k-picker-wrap.k-state-focused .k-select, .k-state-focused > .k-colorpicker .k-picker-wrap .k-select {
                opacity: .87
            }

.k-combobox {
    width: 200px;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-combobox .k-dropdown-wrap {
        border-radius: 0;
        padding: 0;
        width: 100%;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        transition: all .1s ease;
        outline: 0;
        cursor: initial
    }

        .k-combobox .k-dropdown-wrap .k-input {
            padding: 8px 0;
            width: 100%;
            height: calc(16px + 1.125em);
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            background: 0 0;
            font: inherit;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }

.k-edge .k-combobox .k-dropdown-wrap .k-input {
    min-width: 0
}

.k-combobox .k-dropdown-wrap ::-ms-clear {
    display: none
}

.k-combobox .k-dropdown-wrap .k-clear-value {
    height: 18px;
    line-height: 18px;
    outline: 0;
    cursor: pointer;
    display: none;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .5;
    position: absolute;
    top: 8px;
    right: 28px
}

    .k-combobox .k-dropdown-wrap .k-clear-value:hover {
        opacity: 1
    }

.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value, .k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value, .k-combobox .k-dropdown-wrap:hover .k-clear-value {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-combobox .k-dropdown-wrap .k-select {
    border-radius: 0 2px 2px 0;
    padding: 8px 4px;
    width: auto;
    border-width: 0 0 0 1px;
    box-sizing: border-box;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer
}

.k-combobox.k-combobox-clearable .k-input {
    padding-right: 32px
}

.k-combobox .k-searchbar {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.k-combobox[dir=rtl], .k-rtl .k-combobox {
    text-align: right
}

    .k-combobox[dir=rtl] .k-select, .k-rtl .k-combobox .k-select {
        border-radius: 2px 0 0 2px
    }

    .k-combobox[dir=rtl] .k-clear-value, .k-rtl .k-combobox .k-clear-value {
        right: auto;
        left: 28px
    }

    .k-combobox[dir=rtl].k-combobox-clearable .k-input, .k-rtl .k-combobox.k-combobox-clearable .k-input {
        padding-left: 32px;
        padding-right: 0
    }

.k-combobox ::-ms-clear {
    display: none
}

.k-combobox .k-dropdown-wrap {
    border-width: 0 0 1px;
    position: relative
}

    .k-combobox .k-dropdown-wrap .k-select {
        border-width: 0;
        font-size: 14px
    }

    .k-combobox .k-dropdown-wrap.k-state-disabled {
        border-bottom-style: dashed
    }

.k-combobox.k-state-disabled > .k-multiselect-wrap {
    border-bottom-style: dashed
}

.k-state-border-down > .k-select .k-i-arrow-60-down, .k-state-border-down > .k-select .k-i-arrow-s::before, .k-state-border-down > .k-select .k-i-collapse::before, .k-state-border-down > .k-select .k-i-expand-s::before, .k-state-border-down > .k-select .k-i-sarrow-s::before, .k-state-border-up > .k-select .k-i-arrow-60-down, .k-state-border-up > .k-select .k-i-arrow-s::before, .k-state-border-up > .k-select .k-i-collapse::before, .k-state-border-up > .k-select .k-i-expand-s::before, .k-state-border-up > .k-select .k-i-sarrow-s::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.k-combobox {
    background-color: transparent
}

    .k-combobox .k-dropdown-wrap {
        border-color: rgba(0,0,0,.42);
        background-color: transparent
    }

        .k-combobox .k-dropdown-wrap .k-input {
            color: rgba(0,0,0,.87)
        }

        .k-combobox .k-dropdown-wrap .k-select {
            opacity: .54
        }

        .k-combobox .k-dropdown-wrap.k-state-hover, .k-combobox .k-dropdown-wrap:hover {
            border-color: rgba(0,0,0,.87)
        }

            .k-combobox .k-dropdown-wrap.k-state-hover .k-select, .k-combobox .k-dropdown-wrap:hover .k-select {
                opacity: .87
            }

        .k-combobox .k-dropdown-wrap.k-state-focused {
            border-color: #3f51b5
        }

            .k-combobox .k-dropdown-wrap.k-state-focused .k-select {
                opacity: .87
            }

    .k-combobox.k-state-focused > .k-dropdown-wrap {
        border-color: #3f51b5
    }

        .k-combobox.k-state-focused > .k-dropdown-wrap .k-select {
            opacity: .87
        }

.k-calendar {
    border-width: 1px;
    border-style: solid;
    line-height: 1.42857143;
    position: relative;
    overflow: hidden;
    display: inline-block;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-popup .k-calendar {
    height: 100%
}

.k-calendar .k-link {
    outline: 0;
    color: inherit;
    text-decoration: none;
    white-space: normal;
    cursor: pointer;
    overflow: hidden
}

.k-calendar .k-calendar-view table {
    margin: 0;
    border-width: 0;
    border-color: inherit;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    outline: 0;
    position: relative;
    z-index: 1
}

.k-calendar .k-calendar-view td, .k-calendar .k-calendar-view th {
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    font-weight: 400;
    cursor: default
}

.k-calendar .k-calendar-view th {
    padding: .375em 0;
    font-size: 12px;
    line-height: 2;
    text-transform: uppercase;
    opacity: .38
}

.k-calendar .k-calendar-view tbody th {
    padding-left: 16px;
    padding-right: 16px;
    height: 2em;
    font: inherit;
    font-weight: 700;
    text-transform: none;
    text-align: left
}

.k-calendar .k-header {
    /*padding: 8px 0;*/
    padding: 0 0 8px 0;
    border-bottom-width: 0;
    border-bottom-style: solid;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    z-index: 2
}

    .k-calendar .k-header .k-link {
        border-radius: 2px;
        padding: 8px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

.k-calendar .k-nav-next, .k-calendar .k-nav-prev {
    width: 1.42857143em;
    height: 1.42857143em;
    box-sizing: content-box
}

.k-calendar .k-nav-fast {
    margin: 0 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-calendar-header {
    padding: 8px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-calendar-header .k-title {
        font-weight: 700
    }

    .k-calendar-header .k-today {
        cursor: pointer
    }

    .k-calendar-header .k-calendar-nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

.k-calendar > .k-calendar-header {
    min-width: 300px;
    box-sizing: border-box
}

.k-calendar .k-calendar-footer, .k-calendar .k-footer {
    text-align: center;
    clear: both;
    background:#fbfbfb;
}

    .k-calendar .k-footer > .k-state-disabled, .k-calendar .k-nav-today {
        padding: 8px 16px;
        display: block;
    }

        .k-calendar .k-nav-today:hover {
            /*text-decoration: underline*/ 
            text-decoration: none;
        }

.k-calendar .k-calendar-view {
    width: 20em;
    height: 20em;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: auto
}

.k-calendar.k-week-number .k-calendar-view {
    width: 22.85714286em
}

.k-calendar-infinite .k-calendar-view {
    width: 20em;
    height: 24.85714286em
}

.k-calendar .k-calendar-content, .k-calendar .k-content {
    width: 100%;
    margin: 0;
    text-align: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative
}

    .k-calendar .k-calendar-content > table, .k-calendar .k-content > table {
        table-layout: auto
    }

    .k-calendar .k-calendar-content td, .k-calendar .k-content td {
        border-radius: 100px;
        border-color: transparent
    }

    .k-calendar .k-calendar-content .k-link, .k-calendar .k-content .k-link {
        border-radius: 100px;
        padding: .75em .75em;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-calendar .k-calendar-content .k-weekend, .k-calendar .k-content .k-weekend {
        border-radius: 0;
        opacity: 1
    }

    .k-calendar .k-calendar-content .k-alt, .k-calendar .k-content .k-alt {
        opacity: .38
    }

    .k-calendar .k-calendar-content .k-other-month .k-link, .k-calendar .k-content .k-other-month .k-link {
        opacity: 1
    }

    .k-calendar .k-calendar-content .k-state-disabled, .k-calendar .k-content .k-state-disabled {
        opacity: .6
    }

.k-calendar table.k-content {
    display: inline-table;
    vertical-align: top
}

.k-calendar .k-calendar-monthview td, .k-calendar .k-month td {
    width: 2.85714286em;
    height: 2.85714286em
}

.k-calendar .k-calendar-monthview .k-link, .k-calendar .k-month .k-link {
    width: 2.85714286em;
    height: 2.85714286em
}

.k-calendar .k-calendar-yearview td, .k-calendar .k-year td {
    width: auto;
    height: auto
}

.k-calendar .k-calendar-yearview .k-link, .k-calendar .k-year .k-link {
    width: 5em;
    height: 5em
}

.k-calendar .k-calendar-decadeview td, .k-calendar .k-decade td {
    width: auto;
    height: auto
}

.k-calendar .k-calendar-decadeview .k-link, .k-calendar .k-decade .k-link {
    width: 5em;
    height: 5em
}

.k-calendar .k-calendar-centuryview td, .k-calendar .k-century td {
    width: auto;
    height: auto
}

.k-calendar .k-calendar-centuryview .k-link, .k-calendar .k-century .k-link {
    width: 5em;
    height: 5em;
    text-align: left
}

.k-calendar-infinite {
    box-sizing: content-box;
    width: auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: bottom
}

    .k-calendar-infinite .k-calendar-monthview, .k-calendar-infinite .k-calendar-view {
        padding: 0 16px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow: hidden;
        box-sizing: content-box
    }

        .k-calendar-infinite .k-calendar-monthview::after, .k-calendar-infinite .k-calendar-view::after {
            display: block;
            position: absolute;
            bottom: 0;
            content: " ";
            height: 0;
            line-height: 0;
            z-index: 1;
            width: 150%;
            left: -25%;
            box-shadow: 0 0 2.85714286em 1.42857143em #fff
        }

    .k-calendar-infinite .k-calendar-header {
        margin-left: -16px;
        margin-right: -16px
    }

    .k-calendar-infinite .k-calendar-weekdays {
        width: 100%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .k-calendar-infinite .k-calendar-centuryview .k-content td, .k-calendar-infinite .k-calendar-decadeview .k-content td, .k-calendar-infinite .k-calendar-yearview .k-content td {
        width: auto;
        height: auto
    }

        .k-calendar-infinite .k-calendar-centuryview .k-content .k-link, .k-calendar-infinite .k-calendar-centuryview .k-content td.k-empty, .k-calendar-infinite .k-calendar-decadeview .k-content .k-link, .k-calendar-infinite .k-calendar-decadeview .k-content td.k-empty, .k-calendar-infinite .k-calendar-yearview .k-content .k-link, .k-calendar-infinite .k-calendar-yearview .k-content td.k-empty {
            width: 4em;
            height: 4em
        }

.k-calendar-container, .k-datetime-container {
    padding: 0
}

    .k-calendar-container .k-calendar, .k-datetime-container .k-calendar {
        border-width: 0
    }

.k-calendar .k-content.k-scrollable {
    box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: -100px;
    margin-right: -117px
}

.k-calendar .k-scrollable-placeholder {
    position: absolute;
    z-index: -1;
    width: 1px;
    top: 0;
    right: 0
}

.k-calendar-navigation {
    position: relative;
    display: block;
    overflow: hidden;
    width: 5em;
    z-index: 2
}

    .k-calendar-navigation::after, .k-calendar-navigation::before {
        display: block;
        position: absolute;
        content: " ";
        height: 0;
        line-height: 0;
        z-index: 1;
        width: 200%;
        left: -50%;
        box-shadow: 0 0 6em 3em #f7f7f7
    }

    .k-calendar-navigation::before {
        top: 0
    }

    .k-calendar-navigation::after {
        bottom: 0
    }

    .k-calendar-navigation .k-content {
        background: 0 0;
        height: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

        .k-calendar-navigation .k-content ul {
            width: 5em
        }

        .k-calendar-navigation .k-content li {
            height: 2em;
            line-height: 2em;
            cursor: pointer;
            padding: 0 1em
        }

    .k-calendar-navigation .k-calendar-navigation-marker {
        font-weight: 700
    }

    .k-calendar-navigation .k-calendar-navigation-highlight {
        width: 100%;
        border-width: 1px 0;
        border-style: solid;
        height: 2em;
        box-sizing: border-box;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.k-calendar.k-calendar-range {
    width: auto
}

    .k-calendar.k-calendar-range .k-calendar-view {
        height: auto;
        min-height: 20em;
        width: auto;
        white-space: nowrap
    }

        .k-calendar.k-calendar-range .k-calendar-view::after {
            display: none
        }

    .k-calendar.k-calendar-range table {
        width: auto
    }

        .k-calendar.k-calendar-range table.k-content {
            padding: 0 16px
        }

        .k-calendar.k-calendar-range table.k-meta-view {
            margin: 0 -1px
        }

    .k-calendar.k-calendar-range .k-meta-header, .k-calendar.k-calendar-range .k-month-header {
        margin: 0 16px;
        padding: .375em 16px;
        font-size: 12px;
        line-height: 2;
        text-align: left;
        opacity: .38;
        cursor: default
    }

    .k-calendar.k-calendar-range .k-range-start {
        border-color: inherit;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .k-calendar.k-calendar-range .k-range-end {
        border-color: inherit;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .k-calendar.k-calendar-range .k-range-mid {
        border-color: inherit;
        border-radius: 0
    }

    .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

.k-animation-container-sm .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
    -ms-flex-direction: column;
    flex-direction: column
}

.k-calendar.k-calendar-range.k-calendar-infinite table {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-calendar.k-calendar-range.k-calendar-infinite table > tbody {
        display: inline-block;
        vertical-align: top
    }

        .k-calendar.k-calendar-range.k-calendar-infinite table > tbody + tbody {
            margin-left: 32px
        }

.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) {
    background-color: transparent;
    border-width: 0;
    overflow: visible
}

    .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-calendar-view {
        border-width: 1px;
        border-style: solid;
        border-color: inherit;
        padding: 0 calc(20px + 1em);
        margin: 0 -20px
    }

    .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
        -ms-flex-item-align: center;
        align-self: center;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        z-index: 2
    }

.k-widget.k-daterangepicker {
    border: 0
}

.k-calendar[dir=rtl] .k-nav-next, .k-calendar[dir=rtl] .k-nav-prev, .k-calendar[dir=rtl] .k-next-view, .k-calendar[dir=rtl] .k-prev-view, .k-rtl .k-calendar .k-nav-next, .k-rtl .k-calendar .k-nav-prev, .k-rtl .k-calendar .k-next-view, .k-rtl .k-calendar .k-prev-view {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-calendar[dir=rtl] .k-content.k-scrollable, .k-rtl .k-calendar .k-content.k-scrollable {
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: -100px;
    margin-left: -117px
}

.k-calendar[dir=rtl] tbody th, .k-rtl .k-calendar tbody th {
    text-align: right
}

.k-calendar {
    /*padding-left: 16px;
    padding-right: 16px*/
}

    .k-calendar .k-calendar-header, .k-calendar .k-header {
        padding-bottom: 0
    }

    .k-calendar .k-nav-fast, .k-calendar .k-nav-today, .k-calendar .k-title {
        font-weight: 500;
        /*text-transform: none*/
    }

    .k-calendar .k-calendar-view th, .k-calendar .k-meta-header, .k-calendar .k-month-header {
        font-weight: 500
    }

    .k-calendar .k-calendar-view tbody th {
        font-weight: 700
    }

.k-calendar-infinite, .k-calendar-range {
    padding: 0
}

.k-calendar {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-calendar .k-header {
        border-color: inherit;
        color: rgba(0,0,0,.87)
    }

    .k-calendar .k-nav-fast.k-state-hover, .k-calendar .k-nav-fast:hover, .k-calendar .k-nav-next.k-state-hover, .k-calendar .k-nav-next:hover, .k-calendar .k-nav-prev.k-state-hover, .k-calendar .k-nav-prev:hover {
        border-color: #e0e0e0;
        background-color: #e0e0e0
    }

    .k-calendar .k-nav-fast.k-state-active, .k-calendar .k-nav-fast:active, .k-calendar .k-nav-next.k-state-active, .k-calendar .k-nav-next:active, .k-calendar .k-nav-prev.k-state-active, .k-calendar .k-nav-prev:active {
        border-color: #e0e0e0;
        background-color: #d6d6d6
    }

    .k-calendar .k-calendar-header .k-today, .k-calendar .k-footer .k-nav-today {
        color: #2196f3
    }

        .k-calendar .k-calendar-header .k-today:focus, .k-calendar .k-calendar-header .k-today:hover, .k-calendar .k-footer .k-nav-today:focus, .k-calendar .k-footer .k-nav-today:hover {
            color: #f50057
        }

    .k-calendar .k-content th {
        color: rgba(0,0,0,.87)
    }

    .k-calendar .k-content .k-today {
        color: #3f51b5
    }

    .k-calendar .k-weekend {
        color: inherit;
        background-color: rgba(0,0,0,0)
    }

    .k-calendar .k-alt {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,0)
    }

    .k-calendar .k-out-of-range {
        pointer-events: none;
        visibility: hidden
    }

    .k-calendar .k-state-hover .k-link {
        border-color: rgba(0,0,0,.15);
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

    .k-calendar .k-state-selected .k-link {
        border-color: #3f51b5;
        color: #fff;
        background-color: #3f51b5
    }

    .k-calendar .k-state-selected.k-state-hover .k-link {
        background-color: #3a4ba7
    }

    .k-calendar .k-calendar-navigation {
        color: rgba(0,0,0,.87);
        background-color: #f7f7f7;
        box-shadow: inset -1px 0 rgba(0,0,0,.12)
    }

        .k-calendar .k-calendar-navigation li:hover {
            color: #f50057
        }

    .k-calendar .k-calendar-navigation-highlight {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.87);
        background-color: #fff
    }

    .k-calendar[dir=rtl] .k-calendar-navigation, .k-rtl .k-calendar .k-calendar-navigation {
        box-shadow: inset 1px 0 rgba(0,0,0,.12)
    }

    .k-calendar.k-calendar-range .k-range-end, .k-calendar.k-calendar-range .k-range-mid, .k-calendar.k-calendar-range .k-range-start {
        background-image: linear-gradient(transparent 1px,rgba(63,81,181,.25) 1px,rgba(63,81,181,.25) calc(100% - 1px),transparent calc(100% - 1px))
    }

.k-edge .k-calendar.k-calendar-range .k-range-end, .k-edge .k-calendar.k-calendar-range .k-range-mid, .k-edge .k-calendar.k-calendar-range .k-range-start, .k-ie .k-calendar.k-calendar-range .k-range-end, .k-ie .k-calendar.k-calendar-range .k-range-mid, .k-ie .k-calendar.k-calendar-range .k-range-start {
    background-image: none;
    background-color: rgba(63,81,181,.25)
}

.k-calendar.k-calendar-range .k-range-start.k-range-end {
    background-image: none;
    background-color: transparent
}

.k-calendar.k-calendar-range .k-range-end .k-link, .k-calendar.k-calendar-range .k-range-start .k-link {
    background-color: #3f51b5
}

.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link, .k-calendar.k-calendar-range .k-range-start.k-state-active .k-link {
    box-shadow: inset 0 0 2px 2px rgba(0,0,0,.2)
}

.k-calendar.k-calendar-range .k-range-split-end, .k-calendar.k-calendar-range .k-range-split-start {
    position: relative
}

    .k-calendar.k-calendar-range .k-range-split-end::after, .k-calendar.k-calendar-range .k-range-split-start::after {
        content: "";
        display: block;
        position: absolute;
        top: 1px;
        bottom: 1px;
        width: 5px
    }

    .k-calendar.k-calendar-range .k-range-split-start::after {
        left: -5px;
        right: auto;
        background-image: linear-gradient(to left,rgba(63,81,181,.25),transparent 100%)
    }

    .k-calendar.k-calendar-range .k-range-split-end::after {
        right: -5px;
        left: auto;
        background-image: linear-gradient(to right,rgba(63,81,181,.25),transparent 100%)
    }

.k-calendar .k-state-focused .k-link {
    border-color: rgba(0,0,0,.15);
    color: rgba(0,0,0,.87);
    /*background-color: rgba(0,0,0,.04)*/
    background-color: transparent
}

.k-calendar .k-state-selected.k-state-focused .k-link {
    border: 1px solid #2196f3;
    color: #4e5fbb;
    background-color: #f1f1f1;
}

.k-dateinput, .k-datepicker, .k-datetimepicker, .k-timepicker {
    width: 200px;
    border-width: 0;
    background-color: transparent;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-dateinput .k-dateinput-wrap, .k-dateinput .k-picker-wrap, .k-datepicker .k-dateinput-wrap, .k-datepicker .k-picker-wrap, .k-datetimepicker .k-dateinput-wrap, .k-datetimepicker .k-picker-wrap, .k-timepicker .k-dateinput-wrap, .k-timepicker .k-picker-wrap {
        border-radius: 0;
        padding: 0;
        width: 100%;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        transition: all .1s ease;
        cursor: default;
        outline: 0
    }

        .k-dateinput .k-dateinput-wrap .k-input, .k-dateinput .k-picker-wrap .k-input, .k-datepicker .k-dateinput-wrap .k-input, .k-datepicker .k-picker-wrap .k-input, .k-datetimepicker .k-dateinput-wrap .k-input, .k-datetimepicker .k-picker-wrap .k-input, .k-timepicker .k-dateinput-wrap .k-input, .k-timepicker .k-picker-wrap .k-input {
            /*padding: 8px 0;*/
            width: 100%;
            height: calc(16px + 1.125em);
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            background: 0 0;
            font: inherit;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }

.k-edge .k-dateinput .k-dateinput-wrap .k-input, .k-edge .k-dateinput .k-picker-wrap .k-input, .k-edge .k-datepicker .k-dateinput-wrap .k-input, .k-edge .k-datepicker .k-picker-wrap .k-input, .k-edge .k-datetimepicker .k-dateinput-wrap .k-input, .k-edge .k-datetimepicker .k-picker-wrap .k-input, .k-edge .k-timepicker .k-dateinput-wrap .k-input, .k-edge .k-timepicker .k-picker-wrap .k-input {
    min-width: 0
}

.k-dateinput .k-dateinput-wrap .k-select, .k-dateinput .k-picker-wrap .k-select, .k-datepicker .k-dateinput-wrap .k-select, .k-datepicker .k-picker-wrap .k-select, .k-datetimepicker .k-dateinput-wrap .k-select, .k-datetimepicker .k-picker-wrap .k-select, .k-timepicker .k-dateinput-wrap .k-select, .k-timepicker .k-picker-wrap .k-select {
    border-radius: 0 2px 2px 0;
    padding: 0;
    border-width: 0;
    box-sizing: border-box;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer
}

.k-dateinput[dir=rtl], .k-datepicker[dir=rtl], .k-datetimepicker[dir=rtl], .k-rtl .k-dateinput, .k-rtl .k-datepicker, .k-rtl .k-datetimepicker, .k-rtl .k-timepicker, .k-timepicker[dir=rtl] {
    text-align: right
}

    .k-dateinput[dir=rtl] .k-select, .k-datepicker[dir=rtl] .k-select, .k-datetimepicker[dir=rtl] .k-select, .k-rtl .k-dateinput .k-select, .k-rtl .k-datepicker .k-select, .k-rtl .k-datetimepicker .k-select, .k-rtl .k-timepicker .k-select, .k-timepicker[dir=rtl] .k-select {
        border-radius: 2px 0 0 2px
    }

.k-dateinput ::-ms-clear, .k-datepicker ::-ms-clear, .k-datetimepicker ::-ms-clear, .k-timepicker ::-ms-clear {
    display: none
}

.k-datepicker .k-select, .k-datetimepicker .k-select, .k-timepicker .k-select {
    padding: 0;
    width: calc(1.42857143em + 16px);
    border-width: 0
}

.k-datepicker .k-i-warning, .k-datetimepicker .k-i-warning, .k-timepicker .k-i-warning {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: visible
}

.k-datepicker .k-state-invalid .k-i-warning, .k-datetimepicker .k-state-invalid .k-i-warning, .k-timepicker .k-state-invalid .k-i-warning {
    display: inline-block
}

.k-datepicker .k-widget.k-dateinput, .k-datetimepicker .k-widget.k-dateinput, .k-timepicker .k-widget.k-dateinput {
    width: 100%;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0
}

.k-datepicker .k-dateinput-wrap, .k-datetimepicker .k-dateinput-wrap, .k-timepicker .k-dateinput-wrap {
    border: 0;
    border-radius: 2px 0 0 2px
}

.k-datepicker .k-picker-wrap.k-state-invalid, .k-datetimepicker .k-picker-wrap.k-state-invalid, .k-timepicker .k-picker-wrap.k-state-invalid {
    transition: none
}

.k-datepicker[dir=rtl] .k-i-warning, .k-datetimepicker[dir=rtl] .k-i-warning, .k-rtl .k-datepicker .k-i-warning, .k-rtl .k-datetimepicker .k-i-warning, .k-rtl .k-timepicker .k-i-warning, .k-timepicker[dir=rtl] .k-i-warning {
    right: auto
}

.k-datepicker .k-i-warning, .k-timepicker .k-i-warning {
    right: calc(1.42857143em + 16px)
}

.k-datepicker[dir=rtl] .k-i-warning, .k-rtl .k-datepicker .k-i-warning, .k-rtl .k-timepicker .k-i-warning, .k-timepicker[dir=rtl] .k-i-warning {
    left: calc(1.42857143em + 16px)
}

.k-datetimepicker .k-select {
    padding: 0;
    width: auto;
    border-left-width: 0;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-datetimepicker .k-link {
    padding: 0;
    width: calc(1.42857143em + 16px);
    height: 100%;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box
}

.k-datetimepicker .k-i-warning {
    right: calc(2.85714286em + 32px)
}

.k-datetimepicker[dir=rtl] .k-i-warning, .k-rtl .k-datetimepicker .k-i-warning {
    left: calc(2.85714286em + 32px)
}

.k-datetime-container .k-datetime-wrap {
    width: calc(22.85714286em + 32px);
    overflow: hidden
}

.k-datetime-container .k-datetime-buttongroup {
    padding: 16px
}

.k-datetime-container .k-datetime-selector {
    display: -ms-flexbox;
    display: flex;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s
}

.k-datetime-container .k-datetime-calendar-wrap, .k-datetime-container .k-datetime-time-wrap {
    text-align: center;
    -ms-flex: 0 0 calc(22.85714286em + 32px);
    flex: 0 0 calc(22.85714286em + 32px)
}

.k-datetime-container .k-time-list-container {
    -ms-flex-pack: center;
    justify-content: center
}

.k-datetime-container .k-date-tab .k-datetime-buttongroup, .k-datetime-container .k-date-tab .k-datetime-selector {
    background-color: #fff
}

.k-datetime-container .k-time-tab .k-datetime-selector {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.k-datetime-container > .k-popup {
    padding-bottom: 0
}

    .k-datetime-container > .k-popup .k-action-buttons {
        margin-bottom: 0
    }

.k-dateinput .k-select {
    padding: 0;
    border-width: 0;
    width: calc(1.42857143em + 16px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-dateinput .k-link {
    width: 100%;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: block;
    overflow: hidden;
    position: relative
}

    .k-dateinput .k-link .k-icon {
        position: absolute;
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }

.k-dateinput .k-link-increase .k-icon {
    bottom: -2px
}

.k-dateinput .k-link-decrease .k-icon {
    top: -2px
}

.k-dateinput .k-i-warning {
    display: none;
    position: absolute;
    right: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: visible
}

.k-dateinput.k-state-invalid .k-i-warning {
    display: inline-block
}

.k-dateinput[dir=rtl] .k-i-warning, .k-rtl .k-dateinput .k-i-warning {
    left: 16px;
    right: auto
}

.k-time-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 32px;
    line-height: 2em
}

    .k-time-header .k-title {
        font-weight: 700
    }

    .k-time-header .k-time-now {
        border-width: 0;
        line-height: inherit;
        cursor: pointer
    }

.k-time-list-wrapper {
    display: inline-block;
    overflow: hidden;
    box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    padding: 20px 0;
    text-align: center;
    width: 5em;
    height: 200px
}

    .k-time-list-wrapper .k-title {
        display: block;
        text-align: center;
        font-size: 10px;
        position: absolute;
        text-transform: capitalize;
        font-weight: 700;
        min-width: 100%;
        height: 1.5em;
        line-height: 1.5em;
        margin-top: -20px;
        z-index: 12
    }

    .k-time-list-wrapper.k-state-focused::after, .k-time-list-wrapper.k-state-focused::before {
        display: block;
        content: " ";
        position: absolute;
        width: 100%;
        left: 0;
        pointer-events: none;
        height: calc(50% - 1em);
        box-sizing: border-box;
        border-style: solid
    }

    .k-time-list-wrapper.k-state-focused::before {
        top: 0;
        border-width: 2px 2px 0
    }

    .k-time-list-wrapper.k-state-focused::after {
        bottom: 0;
        border-width: 0 2px 2px
    }

.k-time-container {
    position: absolute;
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
    line-height: 2;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 20px;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: -100px;
    margin-right: -117px
}

    .k-time-container > ul {
        height: auto;
        width: 5em
    }

.k-time-list-container {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.k-time-list {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    z-index: 10;
    outline: 0;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0
}

    .k-time-list::after, .k-time-list::before {
        display: block;
        position: absolute;
        content: " ";
        height: 0;
        line-height: 0;
        z-index: 1;
        width: 200%;
        left: -50%
    }

    .k-time-list::before {
        top: 0
    }

    .k-time-list::after {
        bottom: 0
    }

    .k-time-list .k-item {
        padding: 2px 24px;
        min-height: calc(2em + 2px);
        line-height: calc(2em + 2px)
    }

.k-time-highlight {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: calc(1.42857143em + 16px);
    z-index: 1;
    border-width: 1px 0;
    border-style: solid;
    border-radius: .1px
}

.k-time-container .k-scrollable-placeholder {
    position: absolute;
    width: 1px;
    top: 0;
    right: 0
}

.k-time-separator {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    z-index: 11
}

.k-dateinput .k-dateinput-wrap, .k-dateinput .k-picker-wrap, .k-datepicker .k-dateinput-wrap, .k-datepicker .k-picker-wrap, .k-datetimepicker .k-dateinput-wrap, .k-datetimepicker .k-picker-wrap, .k-timepicker .k-dateinput-wrap, .k-timepicker .k-picker-wrap {
    /*border-width: 0 0 1px;*/
    border:none;
    position: relative
}

    .k-dateinput .k-dateinput-wrap .k-select, .k-dateinput .k-picker-wrap .k-select, .k-datepicker .k-dateinput-wrap .k-select, .k-datepicker .k-picker-wrap .k-select, .k-datetimepicker .k-dateinput-wrap .k-select, .k-datetimepicker .k-picker-wrap .k-select, .k-timepicker .k-dateinput-wrap .k-select, .k-timepicker .k-picker-wrap .k-select {
        border-width: 0;
        font-size: 14px
    }

    .k-dateinput .k-dateinput-wrap.k-state-disabled, .k-dateinput .k-picker-wrap.k-state-disabled, .k-datepicker .k-dateinput-wrap.k-state-disabled, .k-datepicker .k-picker-wrap.k-state-disabled, .k-datetimepicker .k-dateinput-wrap.k-state-disabled, .k-datetimepicker .k-picker-wrap.k-state-disabled, .k-state-disabled > .k-dateinput .k-dateinput-wrap, .k-state-disabled > .k-dateinput .k-picker-wrap, .k-state-disabled > .k-datepicker .k-dateinput-wrap, .k-state-disabled > .k-datepicker .k-picker-wrap, .k-state-disabled > .k-datetimepicker .k-dateinput-wrap, .k-state-disabled > .k-datetimepicker .k-picker-wrap, .k-state-disabled > .k-timepicker .k-dateinput-wrap, .k-state-disabled > .k-timepicker .k-picker-wrap, .k-timepicker .k-dateinput-wrap.k-state-disabled, .k-timepicker .k-picker-wrap.k-state-disabled {
        /*border-bottom-style: dashed;*/
        border-bottom-style: none;
    }

    .k-dateinput .k-picker-wrap > .k-dateinput, .k-datepicker .k-picker-wrap > .k-dateinput, .k-datetimepicker .k-picker-wrap > .k-dateinput, .k-timepicker .k-picker-wrap > .k-dateinput {
        width: 100%
    }

    .k-dateinput .k-picker-wrap .k-dateinput-wrap, .k-datepicker .k-picker-wrap .k-dateinput-wrap, .k-datetimepicker .k-picker-wrap .k-dateinput-wrap, .k-timepicker .k-picker-wrap .k-dateinput-wrap {
        border: 0;
        box-shadow: none
    }

.k-datepicker .k-select, .k-datetimepicker .k-select, .k-timepicker .k-select {
    width: auto
}

.k-datepicker .k-picker-wrap .k-select, .k-timepicker .k-picker-wrap .k-select {
    padding: 8px 4px
}

.k-datetime-wrap .k-time-header, .k-timeselector .k-time-header {
    padding: 8px 18px
}

    .k-datetime-wrap .k-time-header .k-title, .k-timeselector .k-time-header .k-title {
        font-weight: 700
    }

    .k-datetime-wrap .k-time-header .k-time-now, .k-timeselector .k-time-header .k-time-now {
        cursor: pointer;
        text-transform: uppercase;
        font-weight: 700;
        padding: 0;
        min-width: auto
    }

.k-datetime-wrap .k-time-list-wrapper .k-title, .k-timeselector .k-time-list-wrapper .k-title {
    text-transform: uppercase;
    z-index: 99
}

.k-datetime-wrap .k-time-list-wrapper.k-state-focused::after, .k-datetime-wrap .k-time-list-wrapper.k-state-focused::before, .k-timeselector .k-time-list-wrapper.k-state-focused::after, .k-timeselector .k-time-list-wrapper.k-state-focused::before {
    border-width: 0
}

.k-datetime-wrap .k-time-list-container .k-time-separator, .k-timeselector .k-time-list-container .k-time-separator {
    display: none
}

.k-datetimepicker .k-link {
    width: auto;
    padding: 8px 4px
}

.k-dateinput, .k-datepicker, .k-datetimepicker, .k-timepicker {
    background-color: transparent
}

    .k-dateinput .k-dateinput-wrap, .k-dateinput .k-picker-wrap, .k-datepicker .k-dateinput-wrap, .k-datepicker .k-picker-wrap, .k-datetimepicker .k-dateinput-wrap, .k-datetimepicker .k-picker-wrap, .k-timepicker .k-dateinput-wrap, .k-timepicker .k-picker-wrap {
        border-color: rgba(0,0,0,.42);
        background-color: transparent
    }

        .k-dateinput .k-dateinput-wrap .k-input, .k-dateinput .k-picker-wrap .k-input, .k-datepicker .k-dateinput-wrap .k-input, .k-datepicker .k-picker-wrap .k-input, .k-datetimepicker .k-dateinput-wrap .k-input, .k-datetimepicker .k-picker-wrap .k-input, .k-timepicker .k-dateinput-wrap .k-input, .k-timepicker .k-picker-wrap .k-input {
            color: rgba(0,0,0,.87)
        }

        .k-dateinput .k-dateinput-wrap .k-select, .k-dateinput .k-picker-wrap .k-select, .k-datepicker .k-dateinput-wrap .k-select, .k-datepicker .k-picker-wrap .k-select, .k-datetimepicker .k-dateinput-wrap .k-select, .k-datetimepicker .k-picker-wrap .k-select, .k-timepicker .k-dateinput-wrap .k-select, .k-timepicker .k-picker-wrap .k-select {
            opacity: .54
        }

        .k-dateinput .k-dateinput-wrap.k-state-hover, .k-dateinput .k-dateinput-wrap:hover, .k-dateinput .k-picker-wrap.k-state-hover, .k-dateinput .k-picker-wrap:hover, .k-datepicker .k-dateinput-wrap.k-state-hover, .k-datepicker .k-dateinput-wrap:hover, .k-datepicker .k-picker-wrap.k-state-hover, .k-datepicker .k-picker-wrap:hover, .k-datetimepicker .k-dateinput-wrap.k-state-hover, .k-datetimepicker .k-dateinput-wrap:hover, .k-datetimepicker .k-picker-wrap.k-state-hover, .k-datetimepicker .k-picker-wrap:hover, .k-timepicker .k-dateinput-wrap.k-state-hover, .k-timepicker .k-dateinput-wrap:hover, .k-timepicker .k-picker-wrap.k-state-hover, .k-timepicker .k-picker-wrap:hover {
            border-color: rgba(0,0,0,.87)
        }

            .k-dateinput .k-dateinput-wrap.k-state-hover .k-select, .k-dateinput .k-dateinput-wrap:hover .k-select, .k-dateinput .k-picker-wrap.k-state-hover .k-select, .k-dateinput .k-picker-wrap:hover .k-select, .k-datepicker .k-dateinput-wrap.k-state-hover .k-select, .k-datepicker .k-dateinput-wrap:hover .k-select, .k-datepicker .k-picker-wrap.k-state-hover .k-select, .k-datepicker .k-picker-wrap:hover .k-select, .k-datetimepicker .k-dateinput-wrap.k-state-hover .k-select, .k-datetimepicker .k-dateinput-wrap:hover .k-select, .k-datetimepicker .k-picker-wrap.k-state-hover .k-select, .k-datetimepicker .k-picker-wrap:hover .k-select, .k-timepicker .k-dateinput-wrap.k-state-hover .k-select, .k-timepicker .k-dateinput-wrap:hover .k-select, .k-timepicker .k-picker-wrap.k-state-hover .k-select, .k-timepicker .k-picker-wrap:hover .k-select {
                opacity: .87
            }

        .k-dateinput .k-dateinput-wrap.k-state-focused, .k-dateinput .k-picker-wrap.k-state-focused, .k-datepicker .k-dateinput-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-focused, .k-datetimepicker .k-dateinput-wrap.k-state-focused, .k-datetimepicker .k-picker-wrap.k-state-focused, .k-state-focused > .k-dateinput .k-dateinput-wrap, .k-state-focused > .k-dateinput .k-picker-wrap, .k-state-focused > .k-datepicker .k-dateinput-wrap, .k-state-focused > .k-datepicker .k-picker-wrap, .k-state-focused > .k-datetimepicker .k-dateinput-wrap, .k-state-focused > .k-datetimepicker .k-picker-wrap, .k-state-focused > .k-timepicker .k-dateinput-wrap, .k-state-focused > .k-timepicker .k-picker-wrap, .k-timepicker .k-dateinput-wrap.k-state-focused, .k-timepicker .k-picker-wrap.k-state-focused {
            border-color: #3f51b5
        }

            .k-dateinput .k-dateinput-wrap.k-state-focused .k-select, .k-dateinput .k-picker-wrap.k-state-focused .k-select, .k-datepicker .k-dateinput-wrap.k-state-focused .k-select, .k-datepicker .k-picker-wrap.k-state-focused .k-select, .k-datetimepicker .k-dateinput-wrap.k-state-focused .k-select, .k-datetimepicker .k-picker-wrap.k-state-focused .k-select, .k-state-focused > .k-dateinput .k-dateinput-wrap .k-select, .k-state-focused > .k-dateinput .k-picker-wrap .k-select, .k-state-focused > .k-datepicker .k-dateinput-wrap .k-select, .k-state-focused > .k-datepicker .k-picker-wrap .k-select, .k-state-focused > .k-datetimepicker .k-dateinput-wrap .k-select, .k-state-focused > .k-datetimepicker .k-picker-wrap .k-select, .k-state-focused > .k-timepicker .k-dateinput-wrap .k-select, .k-state-focused > .k-timepicker .k-picker-wrap .k-select, .k-timepicker .k-dateinput-wrap.k-state-focused .k-select, .k-timepicker .k-picker-wrap.k-state-focused .k-select {
                opacity: .87
            }

        .k-dateinput .k-dateinput-wrap.k-invalid, .k-dateinput .k-dateinput-wrap.k-invalid:hover, .k-dateinput .k-dateinput-wrap.k-state-invalid, .k-dateinput .k-dateinput-wrap.ng-invalid.ng-dirty, .k-dateinput .k-dateinput-wrap.ng-invalid.ng-touched, .k-dateinput .k-picker-wrap.k-invalid, .k-dateinput .k-picker-wrap.k-invalid:hover, .k-dateinput .k-picker-wrap.k-state-invalid, .k-dateinput .k-picker-wrap.ng-invalid.ng-dirty, .k-dateinput .k-picker-wrap.ng-invalid.ng-touched, .k-datepicker .k-dateinput-wrap.k-invalid, .k-datepicker .k-dateinput-wrap.k-invalid:hover, .k-datepicker .k-dateinput-wrap.k-state-invalid, .k-datepicker .k-dateinput-wrap.ng-invalid.ng-dirty, .k-datepicker .k-dateinput-wrap.ng-invalid.ng-touched, .k-datepicker .k-picker-wrap.k-invalid, .k-datepicker .k-picker-wrap.k-invalid:hover, .k-datepicker .k-picker-wrap.k-state-invalid, .k-datepicker .k-picker-wrap.ng-invalid.ng-dirty, .k-datepicker .k-picker-wrap.ng-invalid.ng-touched, .k-datetimepicker .k-dateinput-wrap.k-invalid, .k-datetimepicker .k-dateinput-wrap.k-invalid:hover, .k-datetimepicker .k-dateinput-wrap.k-state-invalid, .k-datetimepicker .k-dateinput-wrap.ng-invalid.ng-dirty, .k-datetimepicker .k-dateinput-wrap.ng-invalid.ng-touched, .k-datetimepicker .k-picker-wrap.k-invalid, .k-datetimepicker .k-picker-wrap.k-invalid:hover, .k-datetimepicker .k-picker-wrap.k-state-invalid, .k-datetimepicker .k-picker-wrap.ng-invalid.ng-dirty, .k-datetimepicker .k-picker-wrap.ng-invalid.ng-touched, .k-timepicker .k-dateinput-wrap.k-invalid, .k-timepicker .k-dateinput-wrap.k-invalid:hover, .k-timepicker .k-dateinput-wrap.k-state-invalid, .k-timepicker .k-dateinput-wrap.ng-invalid.ng-dirty, .k-timepicker .k-dateinput-wrap.ng-invalid.ng-touched, .k-timepicker .k-picker-wrap.k-invalid, .k-timepicker .k-picker-wrap.k-invalid:hover, .k-timepicker .k-picker-wrap.k-state-invalid, .k-timepicker .k-picker-wrap.ng-invalid.ng-dirty, .k-timepicker .k-picker-wrap.ng-invalid.ng-touched {
            color: #f31700;
            border-color: rgba(243,23,0,.5)
        }

.k-state-invalid > .k-dateinput-wrap, .k-state-invalid > .k-picker-wrap, .ng-invalid.ng-dirty > .k-dateinput-wrap, .ng-invalid.ng-dirty > .k-picker-wrap, .ng-invalid.ng-touched > .k-dateinput-wrap, .ng-invalid.ng-touched > .k-picker-wrap {
    color: inherit;
    border-color: rgba(243,23,0,.5)
}

.k-datetime-wrap, .k-timeselector {
    border-color: inherit
}

    .k-datetime-wrap .k-time-header .k-title, .k-timeselector .k-time-header .k-title {
        color: rgba(0,0,0,.87)
    }

    .k-datetime-wrap .k-time-header .k-time-now, .k-timeselector .k-time-header .k-time-now {
        color: rgba(63,81,181,.87)
    }

        .k-datetime-wrap .k-time-header .k-time-now:focus, .k-datetime-wrap .k-time-header .k-time-now:hover, .k-timeselector .k-time-header .k-time-now:focus, .k-timeselector .k-time-header .k-time-now:hover {
            color: #f50057
        }

        .k-datetime-wrap .k-time-header .k-time-now::before, .k-timeselector .k-time-header .k-time-now::before {
            opacity: 0
        }

    .k-datetime-wrap .k-time-list-wrapper .k-title, .k-timeselector .k-time-list-wrapper .k-title {
        color: rgba(0,0,0,.87);
        opacity: .3
    }

    .k-datetime-wrap .k-time-list-wrapper.k-state-focused .k-title, .k-timeselector .k-time-list-wrapper.k-state-focused .k-title {
        color: rgba(0,0,0,.87);
        opacity: 1
    }

    .k-datetime-wrap .k-time-list-wrapper .k-time-list::after, .k-datetime-wrap .k-time-list-wrapper .k-time-list::before, .k-timeselector .k-time-list-wrapper .k-time-list::after, .k-timeselector .k-time-list-wrapper .k-time-list::before {
        box-shadow: 0 0 3em 3em #fff
    }

.k-time-container {
    background: 0 0
}

.k-time-highlight {
    background-color: #fff;
    border-color: rgba(0,0,0,.12)
}

.k-dropdowngrid-popup {
    overflow: hidden
}

    .k-dropdowngrid-popup .k-virtual-wrap {
        margin: 0
    }

.k-grid-list {
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0;
    display: table
}

.k-dropdowngrid-popup .k-grid-header {
    padding: 0;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: inherit;
    font-size: 14px;
    display: block
}

.k-dropdowngrid-popup .k-grid-header-wrap {
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    vertical-align: top;
    display: inline-block;
    overflow: hidden
}

.k-dropdowngrid-popup .k-grid-header table {
    margin-bottom: -1px;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0
}

.k-dropdowngrid-popup .k-grid-header .k-header {
    padding: 16px 24px;
    border-width: 0 0 0 1px;
    border-style: solid;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

    .k-dropdowngrid-popup .k-grid-header .k-header:first-child {
        border-left: 0
    }

.k-grid-list > .k-item {
    box-sizing: border-box;
    display: table-row;
    position: relative
}

    .k-grid-list > .k-item > .k-cell, .k-grid-list > .k-item > .k-group, .k-grid-list > .k-item > .k-spacer-group {
        box-sizing: border-box;
        display: table-cell;
        vertical-align: middle
    }

.k-grid-list.k-virtual-list > .k-item > .k-cell, .k-grid-list.k-virtual-list > .k-item > .k-group, .k-grid-list.k-virtual-list > .k-item > .k-spacer-group {
    display: inline-block
}

.k-grid-list > .k-item:last-child > .k-cell, .k-grid-list > .k-item:last-child > .k-group-cell, .k-grid-list > .k-item:last-child > .k-spacer-cell {
    border-bottom-width: 0
}

.k-grid-list > .k-item > .k-cell {
    padding: 10px 24px;
    border-width: 0 0 1px 1px;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

    .k-grid-list > .k-item > .k-cell:first-child {
        border-left: 0
    }

.k-dropdowngrid-popup .k-group-header {
    margin: 0;
    padding: 16px 24px;
    min-height: auto;
    text-align: left
}

.k-grid-list > .k-item > .k-group-cell, .k-grid-list > .k-item > .k-spacer-cell {
    padding: 0;
    width: 0;
    border-left-width: 0;
    border-right-width: 0;
    overflow: visible;
    position: relative
}

    .k-grid-list > .k-item > .k-group-cell > span {
        padding: 0 12px;
        font-size: .875em;
        position: absolute;
        top: 0;
        right: 0
    }

.k-dropdowngrid-popup .k-footer {
    padding: 16px 24px;
    border-width: 1px 0 0 0;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.k-rtl .k-dropdowngrid-popup .k-grid-header-wrap, .k-rtl.k-dropdowngrid-popup .k-grid-header-wrap {
    border-right-width: 0;
    border-left-width: 1px
}

.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header, .k-rtl .k-grid-list > .k-item > .k-cell, .k-rtl.k-dropdowngrid-popup .k-grid-header .k-header {
    border-left-width: 0;
    border-right-width: 1px;
    text-align: right
}

    .k-rtl .k-dropdowngrid-popup .k-grid-header .k-header:first-child, .k-rtl .k-grid-list > .k-item > .k-cell:first-child, .k-rtl.k-dropdowngrid-popup .k-grid-header .k-header:first-child {
        border-right-width: 0
    }

.k-rtl div.k-dropdowngrid-popup .k-group-header {
    text-align: right
}

.k-rtl .k-grid-list > .k-item > .k-group-cell > span {
    right: auto;
    left: 0
}

.k-dropdowngrid-popup {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-dropdowngrid-popup .k-grid-header, .k-dropdowngrid-popup .k-header {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.54);
        background-color: rgba(0,0,0,0)
    }

    .k-dropdowngrid-popup .k-footer {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.54);
        background-color: rgba(0,0,0,0)
    }

    .k-dropdowngrid-popup .k-group-header {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.54);
        background-color: rgba(0,0,0,0)
    }

    .k-dropdowngrid-popup .k-item:nth-child(2n) {
        background-color: rgba(0,0,0,0)
    }

    .k-dropdowngrid-popup .k-cell {
        border-color: rgba(0,0,0,.12)
    }

    .k-dropdowngrid-popup .k-item.k-state-hover {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.07)
    }

    .k-dropdowngrid-popup .k-item.k-state-selected {
        border-color: rgba(0,0,0,.12);
        color: #000;
        background-color: rgba(0,0,0,.04)
    }

    .k-dropdowngrid-popup .k-group-cell span {
        background-color: rgba(0,0,0,.87);
        color: #fff
    }

.k-grid-list > .k-item.k-last > .k-cell, .k-grid-list > .k-item.k-last > .k-group-cell, .k-grid-list > .k-item.k-last > .k-spacer-cell {
    border-bottom-color: rgba(0,0,0,.87)
}

.k-dropdown, .k-dropdowntree {
    width: 200px;
    font-size: 14px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
        border-radius: 0;
        padding: 0;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        position: relative;
        transition: all .1s ease;
        cursor: pointer;
        outline: 0
    }

        .k-dropdown .k-dropdown-wrap .k-input, .k-dropdowntree .k-dropdown-wrap .k-input {
            /*padding: 8px 0;*/
            padding: 10px 0 10px 8px;
            width: 100%;
            height: calc(19px + 1.0em);
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            /*background: 0 0;*/
            background: #ffffff;
            font: inherit;
            -ms-flex: 1;
            flex: 1;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }
.k-grid.pager_show .k-dropdown .k-dropdown-wrap .k-input, .k-grid.pager_show .k-dropdowntree .k-dropdown-wrap .k-input {
    padding: 4px 8px;
    height: calc(11px + 1.0em);
}

        .k-dropdown .k-dropdown-wrap .k-select, .k-dropdowntree .k-dropdown-wrap .k-select {
            border-radius: 0 2px 2px 0;
            padding: 0;
            width: calc(1.42857143em + 16px);
            border-width: 0;
            box-sizing: border-box;
            border-style: solid;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            text-align: center;
            cursor: pointer
        }

        .k-dropdown .k-dropdown-wrap .k-clear-value, .k-dropdowntree .k-dropdown-wrap .k-clear-value {
            height: 18px;
            line-height: 18px;
            outline: 0;
            cursor: pointer;
            display: none;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            opacity: .5;
            position: absolute;
            top: 8px;
            right: 28px
        }

            .k-dropdown .k-dropdown-wrap .k-clear-value:hover, .k-dropdowntree .k-dropdown-wrap .k-clear-value:hover {
                opacity: 1
            }

        .k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdown .k-dropdown-wrap:hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap:hover .k-clear-value {
            display: -ms-inline-flexbox;
            display: inline-flex
        }

    .k-dropdown-operator.k-dropdowntree, .k-dropdown.k-dropdown-operator {
        width: auto
    }

        .k-dropdown-operator.k-dropdowntree .k-dropdown-wrap .k-input, .k-dropdown.k-dropdown-operator .k-dropdown-wrap .k-input {
            display: none
        }

        .k-dropdown-operator.k-dropdowntree .k-dropdown-wrap .k-select, .k-dropdown.k-dropdown-operator .k-dropdown-wrap .k-select {
            width: calc(1.42857143em + 16px);
            height: calc(1.42857143em + 16px)
        }

    .k-dropdown[dir=rtl], .k-dropdowntree[dir=rtl], .k-rtl .k-dropdown, .k-rtl .k-dropdowntree {
        text-align: right
    }

        .k-dropdown[dir=rtl] .k-select, .k-dropdowntree[dir=rtl] .k-select, .k-rtl .k-dropdown .k-select, .k-rtl .k-dropdowntree .k-select {
            border-radius: 2px 0 0 2px
        }

        .k-dropdown[dir=rtl] .k-dropdown-wrap .k-clear-value, .k-dropdowntree[dir=rtl] .k-dropdown-wrap .k-clear-value, .k-rtl .k-dropdown .k-dropdown-wrap .k-clear-value, .k-rtl .k-dropdowntree .k-dropdown-wrap .k-clear-value {
            right: auto;
            left: 28px
        }

    .k-dropdown ::-ms-clear, .k-dropdowntree ::-ms-clear {
        display: none
    }

.k-edge .k-dropdown-wrap > .k-input {
    min-width: 0
}

.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
    border-width: 0 0 1px;
    position: relative
}

    .k-dropdown .k-dropdown-wrap .k-select, .k-dropdowntree .k-dropdown-wrap .k-select {
        padding: 8px 4px;
        width: unset;
        border-width: 0;
        font-size: 14px
    }
.k-grid.pager_show .k-dropdown .k-dropdown-wrap .k-select, .k-grid.pager_show  .k-dropdowntree .k-dropdown-wrap .k-select {
    padding: 4px 4px;
    width: unset;
    border-width: 0;
    font-size: 14px
}

    .k-dropdown .k-dropdown-wrap.k-state-disabled, .k-dropdowntree .k-dropdown-wrap.k-state-disabled, .k-state-disabled > .k-dropdown .k-dropdown-wrap, .k-state-disabled > .k-dropdowntree .k-dropdown-wrap {
        border-bottom-style: none;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }

.k-state-border-down > .k-select .k-i-arrow-60-down, .k-state-border-down > .k-select .k-i-arrow-s::before, .k-state-border-down > .k-select .k-i-collapse::before, .k-state-border-down > .k-select .k-i-expand-s::before, .k-state-border-down > .k-select .k-i-sarrow-s::before, .k-state-border-up > .k-select .k-i-arrow-60-down, .k-state-border-up > .k-select .k-i-arrow-s::before, .k-state-border-up > .k-select .k-i-collapse::before, .k-state-border-up > .k-select .k-i-expand-s::before, .k-state-border-up > .k-select .k-i-sarrow-s::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.k-dropdown, .k-dropdowntree {
    background-color: transparent
}

    .k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
        background-color: transparent;
        border-color: rgba(0,0,0,.42);
        color: rgba(0,0,0,.87)
    }

        .k-dropdown .k-dropdown-wrap .k-input, .k-dropdowntree .k-dropdown-wrap .k-input {
            /*color: rgba(0,0,0,.87)*/
            color: #666666
        }

        .k-dropdown .k-dropdown-wrap .k-select, .k-dropdowntree .k-dropdown-wrap .k-select {
            border-width: 0;
            font-size: 14px;
            opacity: .54
        }

        .k-dropdown .k-dropdown-wrap.k-state-hover, .k-dropdown .k-dropdown-wrap:hover, .k-dropdowntree .k-dropdown-wrap.k-state-hover, .k-dropdowntree .k-dropdown-wrap:hover {
            /*border-color: rgba(0,0,0,.87)*/
        }

            .k-dropdown .k-dropdown-wrap.k-state-hover .k-select, .k-dropdown .k-dropdown-wrap:hover .k-select, .k-dropdowntree .k-dropdown-wrap.k-state-hover .k-select, .k-dropdowntree .k-dropdown-wrap:hover .k-select {
                opacity: .87
            }

        .k-dropdown .k-dropdown-wrap.k-state-focused, .k-dropdowntree .k-dropdown-wrap.k-state-focused, .k-state-focused > .k-dropdown .k-dropdown-wrap, .k-state-focused > .k-dropdowntree .k-dropdown-wrap {
            /*border-color: #3f51b5*/
        }

            .k-dropdown .k-dropdown-wrap.k-state-focused .k-select, .k-dropdowntree .k-dropdown-wrap.k-state-focused .k-select, .k-state-focused > .k-dropdown .k-dropdown-wrap .k-select, .k-state-focused > .k-dropdowntree .k-dropdown-wrap .k-select {
                opacity: .87
            }

.k-state-invalid > .k-dropdown-wrap, .ng-invalid.ng-dirty > .k-dropdown-wrap, .ng-invalid.ng-touched > .k-dropdown-wrap {
    color: inherit;
    border-color: rgba(243,23,0,.5)
}

.k-dropdowntree, .k-multiselect {
    border-radius: 2px;
    width: 100%;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-dropdowntree .k-loading-hidden, .k-multiselect .k-loading-hidden {
        visibility: hidden
    }

    .k-dropdowntree .k-multiselect-wrap, .k-multiselect .k-multiselect-wrap {
        border-radius: 0;
        padding: 0 24px 0 8px;
        min-height:31px;
        width: 100%;
        border-width: 1px;
        border-style: solid;
        box-sizing: border-box;
        position: relative;
        transition: all .1s ease;
        cursor: text;
        outline: 0
    }

        .k-dropdowntree .k-multiselect-wrap .k-input, .k-multiselect .k-multiselect-wrap .k-input {
            padding: 0 0;
            height: 31px;
            float: left;
            box-sizing: border-box;
            border: 0;
            outline: 0;
            color: inherit;
            background: 0 0;
            font: inherit;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .k-dropdowntree .k-multiselect-wrap::before, .k-multiselect .k-multiselect-wrap::before {
            content: "";
            width: 0;
            height: calc(1.125em + 16px);
            float: left
        }

        .k-dropdowntree .k-multiselect-wrap ul, .k-multiselect .k-multiselect-wrap ul {
            vertical-align: top
        }

        .k-dropdowntree .k-multiselect-wrap li.k-button, .k-multiselect .k-multiselect-wrap li.k-button {
            float: left
        }

        .k-dropdowntree .k-multiselect-wrap li .k-icon, .k-multiselect .k-multiselect-wrap li .k-icon {
            cursor: pointer
        }

        .k-dropdowntree .k-multiselect-wrap .k-button, .k-multiselect .k-multiselect-wrap .k-button {
            min-height: calc(2em + 6px);
            padding: 2px 8px;
            margin: 2px 0 0 2px;
            cursor: default;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: center;
            align-items: center;
            line-height: inherit;
            white-space: normal
        }

            .k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-multiselect .k-multiselect-wrap .k-button .k-select {
                display: -ms-flexbox;
                display: flex;
                cursor: pointer;
                margin-left: 16px;
                -ms-flex-item-align: stretch;
                align-self: stretch
            }

            .k-dropdowntree .k-multiselect-wrap .k-button:last-child, .k-multiselect .k-multiselect-wrap .k-button:last-child {
                margin-bottom: 2px
            }

        .k-dropdowntree .k-multiselect-wrap .k-searchbar, .k-multiselect .k-multiselect-wrap .k-searchbar {
            float: left;
            width: auto
        }

            .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input, .k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
                padding-right: 0
            }

        .k-dropdowntree .k-multiselect-wrap .k-i-loading, .k-multiselect .k-multiselect-wrap .k-i-loading {
            height: 18px;
            line-height: 18px;
            position: absolute;
            top: 8px;
            right: 4px
        }

        .k-dropdowntree .k-multiselect-wrap .k-clear-value, .k-multiselect .k-multiselect-wrap .k-clear-value {
            height: 18px;
            line-height: 18px;
            outline: 0;
            cursor: pointer;
            display: none;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: center;
            justify-content: center;
            opacity: .5;
            position: absolute;
            top: 8px;
            right: 4px
        }

            .k-dropdowntree .k-multiselect-wrap .k-clear-value:hover, .k-multiselect .k-multiselect-wrap .k-clear-value:hover {
                opacity: 1
            }

        .k-dropdowntree .k-multiselect-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-multiselect-wrap:hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value, .k-multiselect .k-multiselect-wrap:hover .k-clear-value {
            display: -ms-inline-flexbox;
            display: inline-flex
        }

    .k-dropdowntree .k-searchbar, .k-multiselect .k-searchbar {
        -ms-flex: 1;
        flex: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value, .k-state-focused.k-dropdowntree > .k-multiselect-wrap .k-clear-value, .k-state-hover.k-dropdowntree > .k-multiselect-wrap .k-clear-value {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .k-dropdowntree[dir=rtl], .k-multiselect[dir=rtl], .k-rtl .k-dropdowntree, .k-rtl .k-multiselect {
        text-align: right
    }

        .k-dropdowntree[dir=rtl] .k-multiselect-wrap, .k-multiselect[dir=rtl] .k-multiselect-wrap, .k-rtl .k-dropdowntree .k-multiselect-wrap, .k-rtl .k-multiselect .k-multiselect-wrap {
            padding-left: 24px;
            padding-right: 0
        }

            .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-input, .k-dropdowntree[dir=rtl] .k-multiselect-wrap li.k-button, .k-dropdowntree[dir=rtl] .k-multiselect-wrap::before, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-input, .k-multiselect[dir=rtl] .k-multiselect-wrap li.k-button, .k-multiselect[dir=rtl] .k-multiselect-wrap::before, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-input, .k-rtl .k-dropdowntree .k-multiselect-wrap li.k-button, .k-rtl .k-dropdowntree .k-multiselect-wrap::before, .k-rtl .k-multiselect .k-multiselect-wrap .k-input, .k-rtl .k-multiselect .k-multiselect-wrap li.k-button, .k-rtl .k-multiselect .k-multiselect-wrap::before {
                float: right
            }

            .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-searchbar, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar {
                float: right
            }

                .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-searchbar .k-input, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
                    padding-left: 0;
                    padding-right: 0
                }

            .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-button, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-button, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button, .k-rtl .k-multiselect .k-multiselect-wrap .k-button {
                width: auto;
                margin-right: 2px;
                margin-left: 0
            }

                .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-button .k-select, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-button .k-select, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select {
                    margin-left: 0;
                    margin-right: 16px
                }

        .k-dropdowntree[dir=rtl] .k-select, .k-multiselect[dir=rtl] .k-select, .k-rtl .k-dropdowntree .k-select, .k-rtl .k-multiselect .k-select {
            border-radius: 2px 0 0 2px
        }

        .k-dropdowntree[dir=rtl] .k-clear-value, .k-dropdowntree[dir=rtl] .k-i-loading, .k-multiselect[dir=rtl] .k-clear-value, .k-multiselect[dir=rtl] .k-i-loading, .k-rtl .k-dropdowntree .k-clear-value, .k-rtl .k-dropdowntree .k-i-loading, .k-rtl .k-multiselect .k-clear-value, .k-rtl .k-multiselect .k-i-loading {
            right: auto;
            left: 4px
        }

    .k-dropdowntree ::-ms-clear, .k-multiselect ::-ms-clear {
        display: none
    }

.k-virtual-content {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative
}

    .k-virtual-content > .k-virtual-list > .k-virtual-item {
        position: absolute;
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        white-space: nowrap
    }

.k-dropdowntree .k-multiselect-wrap, .k-multiselect .k-multiselect-wrap {
    /*min-height: 0;*/
    /*border-width: 0 0 1px;*/
    border:none;
    position: relative
}

    .k-dropdowntree .k-multiselect-wrap .k-select, .k-multiselect .k-multiselect-wrap .k-select {
        border-width: 0;
        font-size: 14px
    }

    .k-dropdowntree .k-multiselect-wrap .k-button, .k-multiselect .k-multiselect-wrap .k-button {
        min-height: 2em;
        padding-top: 0;
        padding-bottom: 0;
        font-size: .90em;
        line-height: 2;
        border-radius: 2em;
        text-transform: none;
        margin: 4px 4px 0 0
    }

        .k-dropdowntree .k-multiselect-wrap .k-button::before, .k-multiselect .k-multiselect-wrap .k-button::before {
            border-radius: 2em;
            opacity: .07
        }

        .k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-multiselect .k-multiselect-wrap .k-button .k-select {
            border-radius: 50%;
            margin-left: .5em;
            margin-right: -.2em;
            -ms-flex-item-align: unset;
            align-self: unset
        }

            .k-dropdowntree .k-multiselect-wrap .k-button .k-select .k-icon, .k-multiselect .k-multiselect-wrap .k-button .k-select .k-icon {
                font-size: 12px;
                padding: 2px;
                box-sizing: content-box
            }

        .k-dropdowntree .k-multiselect-wrap .k-button:last-child, .k-multiselect .k-multiselect-wrap .k-button:last-child {
            margin-bottom: 4px
        }

        .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before, .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before {
            line-height: 1.2
        }

.k-edge .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-edge .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-edge .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-edge .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-edge .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before, .k-edge .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-edge .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-edge .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-edge .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-edge .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before, .k-state-border-down .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-state-border-down .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-state-border-down .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-state-border-down .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-state-border-down .k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before, .k-state-border-down .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-60-down, .k-state-border-down .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-arrow-s::before, .k-state-border-down .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-collapse::before, .k-state-border-down .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-expand-s::before, .k-state-border-down .k-multiselect .k-multiselect-wrap .k-button .k-icon.k-i-sarrow-s::before {
    line-height: initial
}

.k-dropdowntree .k-multiselect-wrap.k-state-disabled, .k-multiselect .k-multiselect-wrap.k-state-disabled {
    border-bottom-style: dashed
}

.k-multiselect.k-state-disabled > .k-multiselect-wrap, .k-state-disabled.k-dropdowntree > .k-multiselect-wrap {
    /*border-bottom-style: dashed*/
}

.k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-button, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-button, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button, .k-rtl .k-multiselect .k-multiselect-wrap .k-button {
    margin-left: 4px;
    margin-right: 0
}

    .k-dropdowntree[dir=rtl] .k-multiselect-wrap .k-button .k-select, .k-multiselect[dir=rtl] .k-multiselect-wrap .k-button .k-select, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select {
        margin-left: -.2em;
        margin-right: .5em
    }

.k-dropdowntree .k-multiselect-wrap, .k-multiselect .k-multiselect-wrap {
    background-color: transparent;
    border-color: rgba(0,0,0,.42)
}

    .k-dropdowntree .k-multiselect-wrap .k-input, .k-multiselect .k-multiselect-wrap .k-input {
        color: rgba(0,0,0,.87)
    }

    .k-dropdowntree .k-multiselect-wrap .k-select, .k-multiselect .k-multiselect-wrap .k-select {
        opacity: .54
    }

    .k-dropdowntree .k-multiselect-wrap > .k-readonly, .k-multiselect .k-multiselect-wrap > .k-readonly {
        opacity: .6
    }

    .k-dropdowntree .k-multiselect-wrap .k-button, .k-multiselect .k-multiselect-wrap .k-button {
        box-shadow: none;
        background: 0 0
    }

        .k-dropdowntree .k-multiselect-wrap .k-button.k-state-focused, .k-dropdowntree .k-multiselect-wrap .k-button:focus, .k-multiselect .k-multiselect-wrap .k-button.k-state-focused, .k-multiselect .k-multiselect-wrap .k-button:focus {
            color: #fff;
            background: rgba(0,0,0,.87)
        }

            .k-dropdowntree .k-multiselect-wrap .k-button.k-state-focused::before, .k-dropdowntree .k-multiselect-wrap .k-button:focus::before, .k-multiselect .k-multiselect-wrap .k-button.k-state-focused::before, .k-multiselect .k-multiselect-wrap .k-button:focus::before {
                opacity: .46
            }

            .k-dropdowntree .k-multiselect-wrap .k-button.k-state-focused .k-select, .k-dropdowntree .k-multiselect-wrap .k-button:focus .k-select, .k-multiselect .k-multiselect-wrap .k-button.k-state-focused .k-select, .k-multiselect .k-multiselect-wrap .k-button:focus .k-select {
                color: rgba(0,0,0,.54);
                background: rgba(255,255,255,.93)
            }

        .k-dropdowntree .k-multiselect-wrap .k-button.k-state-hover, .k-dropdowntree .k-multiselect-wrap .k-button:hover, .k-multiselect .k-multiselect-wrap .k-button.k-state-hover, .k-multiselect .k-multiselect-wrap .k-button:hover {
            color: #fff;
            background-color: rgba(0,0,0,.54)
        }

            .k-dropdowntree .k-multiselect-wrap .k-button.k-state-hover .k-select, .k-dropdowntree .k-multiselect-wrap .k-button:hover .k-select, .k-multiselect .k-multiselect-wrap .k-button.k-state-hover .k-select, .k-multiselect .k-multiselect-wrap .k-button:hover .k-select {
                color: rgba(0,0,0,.54);
                background: #fff
            }

        .k-dropdowntree .k-multiselect-wrap .k-button.k-state-disabled, .k-multiselect .k-multiselect-wrap .k-button.k-state-disabled {
            color: rgba(0,0,0,.42)
        }

        .k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-multiselect .k-multiselect-wrap .k-button .k-select {
            background-color: rgba(0,0,0,.4);
            color: #fff
        }

            .k-dropdowntree .k-multiselect-wrap .k-button .k-select:hover, .k-multiselect .k-multiselect-wrap .k-button .k-select:hover {
                background-color: rgba(0,0,0,.54);
                color: #fff
            }

    .k-dropdowntree .k-multiselect-wrap.k-state-hover, .k-dropdowntree .k-multiselect-wrap:hover, .k-multiselect .k-multiselect-wrap.k-state-hover, .k-multiselect .k-multiselect-wrap:hover {
        border-color: rgba(0,0,0,.87)
    }

        .k-dropdowntree .k-multiselect-wrap.k-state-hover .k-select, .k-dropdowntree .k-multiselect-wrap:hover .k-select, .k-multiselect .k-multiselect-wrap.k-state-hover .k-select, .k-multiselect .k-multiselect-wrap:hover .k-select {
            opacity: .87
        }

    .k-dropdowntree .k-multiselect-wrap.k-state-focused, .k-multiselect .k-multiselect-wrap.k-state-focused {
        border-color: #3f51b5
    }

        .k-dropdowntree .k-multiselect-wrap.k-state-focused .k-select, .k-multiselect .k-multiselect-wrap.k-state-focused .k-select {
            opacity: .87
        }

.k-multiselect.k-state-focused > .k-multiselect-wrap, .k-state-focused.k-dropdowntree > .k-multiselect-wrap {
    border-color: #3f51b5
}

    .k-multiselect.k-state-focused > .k-multiselect-wrap .k-select, .k-state-focused.k-dropdowntree > .k-multiselect-wrap .k-select {
        opacity: .87
    }

.k-state-invalid > .k-multiselect-wrap, .ng-invalid.ng-dirty > .k-multiselect-wrap, .ng-invalid.ng-touched > .k-multiselect-wrap {
    color: inherit;
    border-color: rgba(243,23,0,.5)
}

.k-treeview {
    padding: 0 0;
    border-width: 0;
    background: 0 0;
    line-height: 1.42857143;
    cursor: default;
    overflow: auto;
    white-space: nowrap
}

    .k-treeview .k-content, .k-treeview .k-item > .k-group, .k-treeview > .k-group {
        margin: 0;
        padding: 0;
        background: 0 0;
        list-style: none;
        position: relative
    }

        .k-treeview .k-content.ng-animating, .k-treeview .k-item > .k-group.ng-animating, .k-treeview > .k-group.ng-animating {
            overflow: hidden
        }

    .k-treeview .k-bot, .k-treeview .k-mid, .k-treeview .k-top {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

    .k-treeview .k-item {
        outline-style: none;
        margin: 0;
        padding: 0 0 0 16px;
        border-width: 0;
        display: block
    }

    .k-treeview .k-in {
        border-radius: 0;
        margin: 0;
        padding: 6px 8px;
        border: 0 solid transparent;
        text-decoration: none;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        vertical-align: middle;
        position: relative
    }

        .k-treeview .k-in.k-state-focused {
            z-index: 1
        }

    .k-treeview .k-i-collapse, .k-treeview .k-i-expand {
        margin-left: -16px;
        cursor: pointer
    }

    .k-treeview .k-checkbox-wrapper {
        margin-right: 4px
    }

    .k-treeview .k-i-drag-and-drop {
        position: absolute;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 1000
    }

    .k-treeview .k-in .k-icon, .k-treeview .k-in .k-image, .k-treeview .k-in .k-sprite {
        margin-right: 4px
    }

    .k-rtl .k-treeview .k-item, .k-treeview[dir=rtl] .k-item {
        padding-left: 0;
        padding-right: 16px
    }

    .k-rtl .k-treeview .k-i-collapse, .k-rtl .k-treeview .k-i-expand, .k-treeview[dir=rtl] .k-i-collapse, .k-treeview[dir=rtl] .k-i-expand {
        margin-left: 0;
        margin-right: -16px
    }

    .k-rtl .k-treeview .k-checkbox-wrapper, .k-treeview[dir=rtl] .k-checkbox-wrapper {
        margin-right: 0;
        margin-left: 4px
    }

    .k-rtl .k-treeview .k-in .k-icon, .k-rtl .k-treeview .k-in .k-image, .k-rtl .k-treeview .k-in .k-sprite, .k-treeview[dir=rtl] .k-in .k-icon, .k-treeview[dir=rtl] .k-in .k-image, .k-treeview[dir=rtl] .k-in .k-sprite {
        margin-left: 4px;
        margin-right: 0
    }

.k-treeview {
    color: rgba(0,0,0,.87)
}

    .k-treeview .k-in.k-state-hover, .k-treeview .k-in:hover {
        background-color: rgba(0,0,0,.07)
    }

    .k-treeview .k-in.k-state-selected {
        color: #2196f3
    }

    .k-treeview .k-in.k-state-focused {
        background-color: rgba(0,0,0,.07)
    }

.k-dropdowntree {
    width: 200px
}

    .k-dropdowntree .k-select {
        border-width: 0
    }

.k-popup-dropdowntree {
    padding: 0
}

    .k-popup-dropdowntree .k-list-filter {
        box-shadow: none;
        margin: 0 0 0
    }

    .k-popup-dropdowntree .k-check-all {
        padding: 16px 16px 0
    }

    .k-popup-dropdowntree .k-list-filter .k-check-all {
        padding-top: 0
    }

    .k-popup-dropdowntree .k-treeview {
        padding: 16px 16px
    }

.k-state-border-down > .k-select .k-i-arrow-60-down, .k-state-border-down > .k-select .k-i-arrow-s::before, .k-state-border-down > .k-select .k-i-collapse::before, .k-state-border-down > .k-select .k-i-expand-s::before, .k-state-border-down > .k-select .k-i-sarrow-s::before, .k-state-border-up > .k-select .k-i-arrow-60-down, .k-state-border-up > .k-select .k-i-arrow-s::before, .k-state-border-up > .k-select .k-i-collapse::before, .k-state-border-up > .k-select .k-i-expand-s::before, .k-state-border-up > .k-select .k-i-sarrow-s::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.k-state-invalid > .k-dropdown-wrap, .ng-invalid.ng-dirty > .k-dropdown-wrap, .ng-invalid.ng-touched > .k-dropdown-wrap {
    color: inherit;
    border-color: rgba(243,23,0,.5)
}

.k-maskedtextbox {
    width: 200px;
    font-size: 16px;
    line-height: 1.125;
    text-align: left;
    white-space: nowrap;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

    .k-maskedtextbox .k-i-warning {
        display: none;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 16px
    }

    .k-maskedtextbox.k-state-invalid {
        transition: none
    }

        .k-maskedtextbox.k-state-invalid .k-i-warning {
            display: inline-block
        }

    .k-maskedtextbox[dir=rtl], .k-rtl .k-maskedtextbox {
        text-align: right
    }

        .k-maskedtextbox[dir=rtl] .k-select, .k-rtl .k-maskedtextbox .k-select {
            border-radius: 2px 0 0 2px
        }

        .k-maskedtextbox[dir=rtl] .k-i-warning, .k-rtl .k-maskedtextbox .k-i-warning {
            right: auto;
            left: 16px
        }

    .k-maskedtextbox ::-ms-clear {
        display: none
    }

.k-maskedtextbox {
    background-color: transparent
}

    .k-maskedtextbox .k-i-warning {
        color: #f31700
    }

    .k-maskedtextbox.k-state-invalid .k-textbox, .k-maskedtextbox.ng-invalid.ng-dirty .k-textbox, .k-maskedtextbox.ng-invalid.ng-touched .k-textbox {
        color: inherit;
        border-color: rgba(243,23,0,.5)
    }

.k-upload {
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    line-height: 1.42857143;
    position: relative
}

    .k-upload .k-upload-button {
        min-width: 7em
    }

    .k-upload .k-dropzone {
        padding: 8px 8px;
        border-width: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        background-color: transparent
    }

        .k-upload .k-dropzone > * + * {
            margin-left: 8px
        }

        .k-upload .k-dropzone .k-dropzone-hint {
            padding: 0 16px;
            font-style: normal;
            font-weight: 400;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            -ms-flex: 1;
            flex: 1;
            opacity: 0;
            visibility: hidden;
            display: none
        }

        .k-upload .k-dropzone .k-upload-status {
            padding: 0 16px;
            font-size: 14px;
            line-height: 2;
            font-weight: 400;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative
        }

            .k-upload .k-dropzone .k-upload-status > .k-icon {
                margin-right: 4px
            }

        .k-upload .k-dropzone.k-dropzone-active .k-dropzone-hint {
            display: block;
            visibility: visible;
            opacity: .6
        }

        .k-upload .k-dropzone.k-dropzone-active .k-upload-status {
            display: none
        }

    .k-upload .k-upload-files {
        margin: 0;
        padding: 0;
        border-width: 1px 0 0;
        border-style: solid;
        border-color: inherit;
        list-style: none
    }

        .k-upload .k-upload-files .k-file-multiple, .k-upload .k-upload-files .k-file-single {
            display: block;
            width: 100%
        }

        .k-upload .k-upload-files .k-file {
            padding: 10px 24px;
            border-width: 0 0 1px;
            border-style: solid;
            border-color: inherit;
            outline: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative
        }

            .k-upload .k-upload-files .k-file:last-child {
                border-width: 0
            }

        .k-upload .k-upload-files .k-progress {
            position: absolute;
            bottom: 0;
            left: 0
        }

        .k-upload .k-upload-files .k-filename {
            margin-left: 1em;
            -ms-flex: 1;
            flex: 1;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            position: relative
        }

        .k-upload .k-upload-files .k-upload-status {
            position: absolute;
            right: 24px;
            top: 10px
        }

            .k-upload .k-upload-files .k-upload-status .k-button {
                padding: 0;
                border-radius: 50%
            }

            .k-upload .k-upload-files .k-upload-status .k-icon {
                vertical-align: middle
            }

        .k-upload .k-upload-files .k-upload-pct {
            font-weight: 400;
            vertical-align: middle;
            opacity: .6
        }

        .k-upload .k-upload-files ~ .k-clear-selected, .k-upload .k-upload-files ~ .k-upload-selected {
            margin-top: -4px;
            border-width: 0
        }

        .k-upload .k-upload-files ~ .k-upload-selected {
            border-left-width: 1px;
            border-left-style: solid;
            margin-left: -1px
        }

        .k-upload .k-upload-files .k-file-information, .k-upload .k-upload-files .k-file-name, .k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-validation-message {
            display: block
        }

        .k-upload .k-upload-files .k-file-name {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            position: relative
        }

        .k-upload .k-upload-files .k-file-information, .k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-validation-message {
            font-size: 9.43px
        }

        .k-upload .k-upload-files .k-file-information {
            text-indent: 1px
        }

        .k-upload .k-upload-files .k-file-extension-wrapper, .k-upload .k-upload-files .k-file-invalid-extension-wrapper, .k-upload .k-upload-files .k-multiple-files-extension-wrapper, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
            margin: 1px 0;
            width: 24px;
            height: 34px;
            border-width: 2px;
            border-style: solid;
            font-size: 7.98px;
            text-transform: uppercase;
            box-sizing: content-box;
            position: absolute;
            top: 10px
        }

        .k-upload .k-upload-files .k-file-group-wrapper, .k-upload .k-upload-files .k-file-invalid-group-wrapper, .k-upload .k-upload-files .k-multiple-files-group-wrapper, .k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper {
            position: absolute;
            top: 10px
        }

            .k-upload .k-upload-files .k-file-group-wrapper .k-file-group, .k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group, .k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group, .k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
                font-size: 32px
            }

            .k-upload .k-upload-files .k-file-group-wrapper .k-file-state, .k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state, .k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state, .k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
                position: absolute
            }

        .k-upload .k-upload-files .k-file-invalid-extension-wrapper, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
            font-size: 1.2em
        }

        .k-upload .k-upload-files .k-multiple-files-extension-wrapper, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
            margin-top: 4px
        }

        .k-upload .k-upload-files .k-file-state {
            visibility: hidden
        }

        .k-upload .k-upload-files .k-file-name-size-wrapper {
            margin-left: calc(24px + 1em);
            margin-right: calc(32px + 3.5em);
            min-height: 38px;
            display: block;
            overflow: hidden
        }

        .k-upload .k-upload-files .k-file-extension-wrapper::before, .k-upload .k-upload-files .k-file-invalid-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::after, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
            content: "";
            border-style: solid;
            display: inline-block;
            position: absolute
        }

        .k-upload .k-upload-files .k-file-extension-wrapper::before, .k-upload .k-upload-files .k-file-invalid-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-extension-wrapper::before, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
            top: -1px;
            right: -1px;
            width: 0;
            height: 0;
            border-width: 6px;
            margin-top: -1px;
            margin-right: -1px
        }

        .k-upload .k-upload-files .k-multiple-files-extension-wrapper::after, .k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
            top: -6px;
            left: -6px;
            width: 15px;
            height: 35px;
            border-width: 2px 0 0 2px
        }

        .k-upload .k-upload-files .k-file-extension, .k-upload .k-upload-files .k-file-invalid-icon {
            position: absolute;
            bottom: 0;
            line-height: normal
        }

        .k-upload .k-upload-files .k-file-invalid-icon {
            margin-left: 4px
        }

        .k-upload .k-upload-files .k-file-extension {
            margin-left: .2em;
            margin-bottom: .3em;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            left: 0
        }

        .k-upload .k-upload-files .k-upload-action {
            margin-left: 24px;
            border-width: 0;
            color: inherit;
            background: 0 0;
            box-shadow: none;
            opacity: .6
        }

            .k-upload .k-upload-files .k-upload-action:hover {
                opacity: 1
            }

    .k-upload .k-progress {
        height: 3px;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .k-upload .k-file-invalid > .k-progress {
        width: 100%
    }

    .k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon, .k-upload[dir=rtl] .k-dropzone .k-upload-status > .k-icon {
        margin-left: 6px;
        margin-right: 0
    }

    .k-rtl .k-upload .k-upload-files .k-upload-status, .k-upload[dir=rtl] .k-upload-files .k-upload-status {
        right: auto;
        left: 24px
    }

    .k-rtl .k-upload .k-upload-files ~ .k-upload-selected, .k-upload[dir=rtl] .k-upload-files ~ .k-upload-selected {
        border-left-width: 0;
        border-right-width: 1px;
        border-right-style: solid;
        margin-left: 0
    }

    .k-rtl .k-upload .k-upload-files .k-file-invalid-icon, .k-upload[dir=rtl] .k-upload-files .k-file-invalid-icon {
        margin-left: 0;
        left: 8px
    }

    .k-rtl .k-upload .k-file-name-size-wrapper, .k-upload[dir=rtl] .k-file-name-size-wrapper {
        margin-right: calc(24px + 1em);
        margin-left: 40px
    }

    .k-rtl .k-upload .k-file-extension, .k-upload[dir=rtl] .k-file-extension {
        right: 0;
        left: auto;
        margin-right: .4em;
        margin-left: 0
    }

    .k-rtl .k-upload .k-upload-action, .k-upload[dir=rtl] .k-upload-action {
        margin-left: 0;
        margin-right: 24px
    }

.k-upload-button {
    position: relative;
    overflow: hidden;
    direction: ltr
}

    .k-upload-button input {
        font: 170px monospace !important;
        margin: 0;
        padding: 0;
        filter: alpha(opacity=0);
        opacity: 0;
        cursor: pointer;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 1
    }

        .k-upload-button input.k-state-disabled, .k-upload-button input[disabled] {
            visibility: hidden
        }

.k-ie9 .k-upload-status-total {
    top: 1.5em
}

    .k-ie9 .k-upload-status-total > .k-icon {
        margin-top: -3px
    }

.k-upload .k-action-buttons {
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit
}

.k-upload {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-upload .k-dropzone {
        border-color: rgba(0,0,0,.12);
        color: rgba(0,0,0,.87);
        background-color: #fff
    }

    .k-upload .k-upload-files, .k-upload .k-upload-selected {
        border-color: rgba(0,0,0,.12)
    }

    .k-upload .k-file.k-state-focused {
        box-shadow: inset 0 0 0 2px rgba(0,0,0,.13)
    }

    .k-upload .k-file .k-upload-action.k-state-focused {
        box-shadow: 0 0 0 2px rgba(0,0,0,.13)
    }

    .k-upload .k-file-progress .k-file-name {
        color: rgba(0,0,0,.87)
    }

    .k-upload .k-file-progress .k-progress {
        background-color: #0058e9
    }

    .k-upload .k-file-success .k-file-name {
        color: rgba(0,0,0,.87)
    }

    .k-upload .k-file-success .k-progress {
        background-color: #37b400
    }

    .k-upload .k-file-error .k-file-name, .k-upload .k-file-invalid .k-file-name {
        color: #f31700
    }

    .k-upload .k-file-error .k-progress, .k-upload .k-file-invalid .k-progress {
        background-color: #f31700
    }

    .k-upload .k-file-extension-wrapper, .k-upload .k-file-group-wrapper, .k-upload .k-multiple-files-extension-wrapper, .k-upload .k-multiple-files-group-wrapper {
        color: #bababa;
        border-color: #bababa
    }

    .k-upload .k-file-error .k-file-extension-wrapper, .k-upload .k-file-error .k-file-group-wrapper, .k-upload .k-file-invalid-extension-wrapper, .k-upload .k-file-invalid-group-wrapper, .k-upload .k-multiple-files-invalid-extension-wrapper, .k-upload .k-multiple-files-invalid-group-wrapper {
        color: #f31700;
        border-color: #ff9388
    }

    .k-upload .k-file-extension-wrapper::before, .k-upload .k-multiple-files-extension-wrapper::before {
        background-color: #fff;
        border-color: transparent transparent #bababa #bababa
    }

    .k-upload .k-file-error .k-file-extension-wrapper::before, .k-upload .k-file-invalid-extension-wrapper::before, .k-upload .k-multiple-files-invalid-extension-wrapper::before {
        background-color: #fff;
        border-color: transparent transparent #ff9388 #ff9388
    }

    .k-upload .k-multiple-files-extension-wrapper::after {
        border-top-color: #bababa;
        border-left-color: #bababa
    }

    .k-upload .k-multiple-files-invalid-extension-wrapper::after {
        border-top-color: #ff9388;
        border-left-color: #ff9388
    }

    .k-upload .k-file-information, .k-upload .k-file-size, .k-upload .k-file-validation-message {
        color: #bababa
    }

    .k-upload .k-upload-button {
        box-shadow: none
    }

    .k-upload .k-upload-files .k-upload-action::before {
        display: none
    }

.k-listbox {
    width: 12.4em;
    height: 200px;
    vertical-align: top;
    background-color: transparent;
    border-width: 0;
    display: -ms-inline-flexbox;
    display: inline-flex
}

    .k-listbox .k-listbox-toolbar ul {
        display: -ms-flexbox;
        display: flex
    }

    .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
        margin-top: 8px
    }

    .k-listbox.k-listbox-toolbar-left {
        -ms-flex-direction: row;
        flex-direction: row
    }

        .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
            margin-right: 12px
        }

    .k-listbox.k-listbox-toolbar-right {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

        .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
            margin-left: 12px
        }

    .k-listbox.k-listbox-toolbar-bottom, .k-listbox.k-listbox-toolbar-top {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul {
            -ms-flex-direction: row;
            flex-direction: row
        }

        .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li {
            margin-left: 8px
        }

        .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
            margin-bottom: 12px
        }

        .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
            margin-top: 12px
        }

    .k-listbox .k-list-scroller {
        width: 100%;
        border-width: 1px;
        border-style: solid
    }

    .k-listbox .k-drop-hint {
        border-top-width: 2px;
        border-top-style: solid
    }

    .k-listbox .k-ghost {
        opacity: .5
    }

    .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
        margin-right: 0;
        margin-left: 12px
    }

    .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
        margin-right: 12px;
        margin-left: 0
    }

.k-item {
    cursor: default
}

    .k-item.k-drag-clue {
        border-radius: 0;
        padding: 4px 16px;
        line-height: 2;
        border-width: 0;
        font-size: 14px
    }

.k-listbox .k-item {
    padding: 2px 24px
}

.k-item.k-drag-clue {
    width: auto !important;
    opacity: .9;
    border-radius: 18px
}

.k-listbox .k-list-scroller {
    background-color: #fff;
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87)
}

.k-listbox .k-drop-hint {
    border-top-color: #3f51b5
}

li.k-item.k-drag-clue {
    background-color: #ededed;
    color: rgba(0,0,0,.87)
}

.k-item.k-drag-clue {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

.k-rating {
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 14px;
    border: 0;
    outline: 0
}

.k-rating-container {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    box-sizing: border-box;
    margin: 0 4px
}

    .k-rating-container .k-rating-item {
        display: -ms-inline-flexbox;
        display: inline-flex;
        position: relative;
        padding: 4px 4px;
        -ms-flex-align: center;
        align-items: center;
        vertical-align: middle;
        margin: 0;
        outline: 0;
        overflow: hidden;
        transition: color .2s ease-out 0s
    }

        .k-rating-container .k-rating-item * {
            pointer-events: none
        }

        .k-rating-container .k-rating-item .k-icon {
            font-size: 24px
        }

        .k-rating-container .k-rating-item .k-rating-precision-complement, .k-rating-container .k-rating-item .k-rating-precision-part {
            display: inline-block;
            position: absolute;
            top: 4px;
            left: 4px;
            overflow: hidden
        }

        .k-rating-container .k-rating-item .k-rating-precision-complement {
            direction: rtl
        }

.k-rating-label {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    line-height: 1.5;
    margin: 4px 8px
}

.k-ie9 .k-rating-container, .k-ie9 .k-rating-item, .k-ie9 .k-rating-label {
    display: inline-block
}

.k-rtl .k-rating-precision-part, [dir=rtl] .k-rating-precision-part {
    left: auto;
    right: 4px
}

.k-rtl .k-rating-item .k-rating-precision-complement, [dir=rtl] .k-rating-item .k-rating-precision-complement {
    direction: ltr
}

.k-rating {
    background-color: transparent
}

    .k-rating.k-state-focused .k-rating-item > .k-icon, .k-rating:focus .k-rating-item > .k-icon {
        text-shadow: 0 2px 3.6px rgba(0,0,0,.1)
    }

    .k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon, .k-rating:focus .k-rating-item.k-state-selected > .k-icon {
        text-shadow: 0 2px 3.6px rgba(63,81,181,.4)
    }

.k-rating-item {
    color: rgba(140,140,140,.87)
}

    .k-rating-item.k-state-selected {
        color: #303f9f
    }

        .k-rating-item.k-state-selected.k-state-focused, .k-rating-item.k-state-selected:focus {
            color: #303f9f
        }

    .k-rating-item.k-state-hover, .k-rating-item:hover {
        color: #303f9f;
        cursor: pointer
    }

.k-menu {
    border-width: 0;
    border-style: solid;
    font-size: 14px;
    line-height: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    cursor: default
}

.k-menu-item {
    border-width: 0;
    outline: 0;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.k-menu-link {
    padding: 4px 16px;
    outline: 0;
    color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    white-space: nowrap;
    cursor: pointer
}

    .k-menu-link > .k-icon:not(.k-menu-expand-arrow), .k-menu-link > .k-image, .k-menu-link > .k-sprite {
        margin-right: 4px
    }

.k-menu-expand-arrow {
    margin-left: 4px;
    margin-right: -4px;
    position: relative
}

    .k-menu-expand-arrow.k-i-arrow-60-left, .k-menu-expand-arrow.k-i-arrow-60-right, .k-menu-expand-arrow.k-i-arrow-e::before, .k-menu-expand-arrow.k-i-arrow-w::before, .k-menu-expand-arrow.k-i-expand-e::before, .k-menu-expand-arrow.k-i-expand-w::before, .k-menu-expand-arrow.k-i-expand::before, .k-menu-expand-arrow.k-i-sarrow-e::before, .k-menu-expand-arrow.k-i-sarrow-w::before {
        margin: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .k-menu-expand-arrow.k-i-arrow-60-right, .k-menu-expand-arrow.k-i-arrow-e::before, .k-menu-expand-arrow.k-i-expand-e::before, .k-menu-expand-arrow.k-i-expand::before, .k-menu-expand-arrow.k-i-sarrow-e::before {
        right: 4px
    }

    .k-menu-expand-arrow.k-i-arrow-60-left, .k-menu-expand-arrow.k-i-arrow-w::before, .k-menu-expand-arrow.k-i-expand-w::before, .k-menu-expand-arrow.k-i-sarrow-w::before {
        left: 4px
    }

.k-menu-horizontal {
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-menu-horizontal > .k-menu-item + .k-menu-item {
        margin-left: 2px
    }

    .k-menu-horizontal > .k-separator {
        margin: 0 2px;
        width: 0;
        height: auto;
        border-width: 0 0 0 1px;
        border-style: solid;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

.k-menu-vertical {
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-menu-vertical > .k-menu-item + .k-menu-item {
        margin-top: 2px
    }

    .k-menu-vertical > .k-menu-item > .k-menu-link {
        padding: 2px 24px;
        padding-right: 64px
    }

    .k-menu-vertical > .k-separator {
        margin: 2px 0;
        height: 0;
        border-width: 1px 0 0;
        border-style: solid;
        border-color: rgba(0,0,0,.12);
        display: block
    }

.k-menu-popup {
    border-width: 0;
    border-style: solid;
    overflow: auto;
    max-height: 80vh
}

.k-menu-group {
    margin: 0;
    padding: 0 0;
    font-size: 14px;
    line-height: 2;
    list-style: none;
    display: none;
    position: absolute
}

.k-menu-popup .k-menu-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-menu-group .k-menu-item {
    font-size: 14px;
    line-height: 2
}

    .k-menu-group .k-menu-item + .k-menu-item {
        margin-top: 0
    }

.k-menu-group .k-menu-link {
    padding: 2px 24px;
    padding-right: 64px
}

.k-menu-group .k-separator {
    margin: 2px 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: rgba(0,0,0,.12);
    display: block
}

.k-popups-wrapper {
    position: relative;
    border: 0;
    margin: 0;
    padding: 0
}

.k-context-menu {
    margin: 0;
    padding: 0 0;
    border-width: 0;
    border-style: solid
}

    .k-context-menu.k-menu-horizontal {
        padding: 0 0
    }

.k-animation-container .k-context-menu.k-menu-horizontal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.k-context-menu-popup {
    z-index: 12000
}

    .k-context-menu-popup > .k-popup:not(.k-menu-popup) {
        border: 0
    }

.k-menu-scroll-wrapper {
    margin: 0;
    padding: 0;
    border: 0;
    position: relative
}

    .k-menu-scroll-wrapper .k-menu {
        overflow: hidden;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

.k-menu-scroll-button {
    border-radius: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background: inherit;
    position: absolute
}

    .k-menu-scroll-button.k-scroll-left {
        top: 0;
        left: 0;
        height: 100%;
        width: 16px;
        border-right-width: 1px
    }

    .k-menu-scroll-button.k-scroll-right {
        top: 0;
        right: 0;
        height: 100%;
        width: 16px;
        border-left-width: 1px
    }

    .k-menu-scroll-button.k-scroll-up {
        top: 0;
        left: 0;
        width: 100%;
        height: 16px;
        border-bottom-width: 1px
    }

    .k-menu-scroll-button.k-scroll-down {
        bottom: 0;
        left: 0;
        width: 100%;
        height: 16px;
        border-top-width: 1px
    }

.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow), .k-rtl .k-menu-link > .k-image, .k-rtl .k-menu-link > .k-sprite, [dir=rtl] .k-menu-link > .k-icon:not(.k-menu-expand-arrow), [dir=rtl] .k-menu-link > .k-image, [dir=rtl] .k-menu-link > .k-sprite {
    margin-left: 4px;
    margin-right: 0
}

.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down, .k-rtl .k-menu-expand-arrow.k-i-arrow-s::before, .k-rtl .k-menu-expand-arrow.k-i-collapse::before, .k-rtl .k-menu-expand-arrow.k-i-expand-s::before, .k-rtl .k-menu-expand-arrow.k-i-sarrow-s::before, [dir=rtl] .k-menu-expand-arrow.k-i-arrow-60-down, [dir=rtl] .k-menu-expand-arrow.k-i-arrow-s::before, [dir=rtl] .k-menu-expand-arrow.k-i-collapse::before, [dir=rtl] .k-menu-expand-arrow.k-i-expand-s::before, [dir=rtl] .k-menu-expand-arrow.k-i-sarrow-s::before {
    margin-left: -4px;
    margin-right: 4px
}

.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item, [dir=rtl] .k-menu-horizontal > .k-menu-item + .k-menu-item {
    margin-right: 2px;
    margin-left: 0
}

.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link, [dir=rtl] .k-menu-vertical > .k-menu-item > .k-menu-link {
    padding-right: 24px;
    padding-left: 64px
}

.k-rtl .k-menu-group .k-menu-link, [dir=rtl] .k-menu-group .k-menu-link {
    padding-right: 24px;
    padding-left: 64px
}

.k-menu:not(.k-context-menu) > .k-menu-item {
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
    box-shadow: none
}

.k-menu-scroll-wrapper.horizontal .k-menu-scroll-button {
    width: calc(2em + 4px)
}

.k-menu-scroll-wrapper.vertical .k-menu-scroll-button {
    height: calc(2em + 4px)
}

.k-menu:not(.k-context-menu) {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,0)
}

    .k-menu:not(.k-context-menu) > .k-item {
        background-color: rgba(0,0,0,0)
    }

        .k-menu:not(.k-context-menu) > .k-item.k-state-hover, .k-menu:not(.k-context-menu) > .k-item:hover {
            background-color: rgba(0,0,0,.1044)
        }

        .k-menu:not(.k-context-menu) > .k-item > .k-state-active {
            background-color: rgba(0,0,0,.1392)
        }

.k-menu-group, .k-menu.k-context-menu {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-menu-group .k-item.k-state-hover, .k-menu-group .k-item:hover, .k-menu.k-context-menu .k-item.k-state-hover, .k-menu.k-context-menu .k-item:hover {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

    .k-menu-group .k-item > .k-state-active, .k-menu.k-context-menu .k-item > .k-state-active {
        color: #2196f3;
        background-color: #fff
    }

.k-menu-scroll-button {
    border-color: transparent;
    color: rgba(0,0,0,.54);
    background-color: #fff
}

    .k-menu-scroll-button:hover {
        color: rgba(0,0,0,.87)
    }

        .k-menu-scroll-button:hover::before {
            opacity: 0
        }

.k-menu:not(.k-context-menu) > .k-menu-item.k-state-focused, .k-menu:not(.k-context-menu) > .k-menu-item:focus {
    background-color: rgba(0,0,0,.1044)
}

.k-context-menu .k-menu-item.k-state-focused, .k-context-menu .k-menu-item:focus, .k-menu-group .k-menu-item.k-state-focused, .k-menu-group .k-menu-item:focus {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.04)
}

.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-up::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-n::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-expand-n::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-sarrow-n::before {
    content: "\e013"
}

.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-right::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-e::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-expand-e::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-expand::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-sarrow-e::before {
    content: "\e014"
}

.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-down::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-s::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-collapse::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-expand-s::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-sarrow-s::before {
    content: "\e015"
}

.k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-60-left::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-arrow-w::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-expand-w::before, .k-menu-scroll-wrapper .k-menu-scroll-button .k-i-sarrow-w::before {
    content: "\e016"
}

.k-toolbar {
    padding: 0 0;
    border-width: 0;
    line-height: 1.42857143;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 2px 0 rgba(0,0,0,.12)
}

    .k-toolbar::before {
        content: "";
        height: calc(1.42857143em + 28px)
    }

    .k-toolbar.k-toolbar-resizable {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .k-toolbar > * {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-line-pack: center;
        align-content: center;
        vertical-align: middle;
        margin-left: 0
    }

    .k-toolbar .k-overflow-anchor + * {
        margin-left: 0
    }

    .k-toolbar .k-button, .k-toolbar .k-button-group, .k-toolbar .k-separator, .k-toolbar .k-split-button, .k-toolbar .k-textbox, .k-toolbar .k-widget, .k-toolbar label {
        -ms-flex-item-align: center;
        align-self: center
    }

        .k-toolbar .k-split-button > .k-button {
            -ms-flex-item-align: stretch;
            align-self: stretch
        }

    .k-toolbar .k-button {
        padding: 14px 16px;
        line-height: 1.42857143
    }

        .k-toolbar .k-button::before {
            border-radius: 0
        }

.k-ie11 .k-toolbar .k-button {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.k-toolbar .k-button-group .k-button {
    border-radius: 0
}

    .k-toolbar .k-button-group .k-button:first-child, .k-toolbar .k-button-group .k-group-start {
        border-radius: 0
    }

    .k-toolbar .k-button-group .k-button:last-child, .k-toolbar .k-button-group .k-group-end {
        border-radius: 0
    }

.k-toolbar .k-split-button .k-button {
    border-radius: 2px 0 0 2px
}

    .k-toolbar .k-split-button .k-button.k-split-button-arrow {
        border-radius: 0 2px 2px 0;
        margin-left: -1px;
        padding: 8px
    }

.k-toolbar .k-overflow-anchor {
    border-radius: 0;
    padding: 0;
    width: calc(1.42857143em + 28px);
    height: 100%;
    margin: 0;
    border-width: 0;
    border-color: inherit;
    background-clip: padding-box;
    box-sizing: border-box;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0
}

    .k-toolbar .k-overflow-anchor::before {
        display: block
    }

.k-toolbar .k-separator {
    margin: 0 0;
    width: 0;
    height: 2em;
    border-width: 0 0 0 1px;
    border-style: solid;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

    .k-toolbar .k-separator + * {
        margin-left: 0
    }

.k-toolbar .k-spacer {
    height: 2em;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

kendo-toolbar.k-toolbar {
    padding: 0 0
}

    kendo-toolbar.k-toolbar kendo-toolbar-renderer {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

        kendo-toolbar.k-toolbar kendo-toolbar-renderer:not(:last-child) {
            margin-right: 0
        }

        kendo-toolbar.k-toolbar kendo-toolbar-renderer .k-separator {
            margin-left: 0;
            margin-right: 0;
            border-color: rgba(0,0,0,.12)
        }

    kendo-toolbar.k-toolbar[dir=rtl] kendo-toolbar-renderer {
        margin-left: 0
    }

        kendo-toolbar.k-toolbar[dir=rtl] kendo-toolbar-renderer:not(:last-child) {
            margin-right: 0
        }

.k-overflow-container .k-overflow-tool-group {
    display: block
}

.k-overflow-container .k-button-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-overflow-container .k-overflow-hidden, .k-overflow-container .k-tool.k-state-disabled {
    display: none
}

.k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir=rtl] .k-overflow-anchor, [dir=rtl] .k-toolbar .k-overflow-anchor {
    right: auto;
    left: 0
}

.k-rtl .k-toolbar > *, .k-toolbar[dir=rtl] > *, [dir=rtl] .k-toolbar > * {
    margin-left: 0;
    margin-right: 0
}

.k-overflow-container .k-overflow-button {
    width: 100%
}

.k-toolbar .k-button, .k-toolbar .k-button-group {
    box-shadow: none
}

    .k-toolbar .k-button::before {
        display: block
    }

    .k-toolbar .k-button::after {
        display: none
    }

.k-toolbar .k-button-icon {
    height: calc(1.42857143em + 28px);
    width: calc(1.42857143em + 28px)
}

.k-toolbar .k-split-button .k-button {
    background: 0 0
}

.k-toolbar .k-split-button .k-split-button-arrow {
    border-left-width: 1px;
    border-color: transparent
}

    .k-toolbar .k-split-button .k-split-button-arrow::before {
        left: -1px
    }

.k-toolbar .k-split-button .k-icon {
    opacity: .54
}

.k-toolbar .k-split-button.k-state-border-down .k-i-arrow-60-down, .k-toolbar .k-split-button.k-state-border-down .k-i-arrow-s::before, .k-toolbar .k-split-button.k-state-border-down .k-i-collapse::before, .k-toolbar .k-split-button.k-state-border-down .k-i-expand-s::before, .k-toolbar .k-split-button.k-state-border-down .k-i-sarrow-s::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.k-toolbar .k-widget {
    border-width: 0;
    font: inherit;
    text-transform: uppercase
}

.k-toolbar .k-dropdown-wrap, .k-toolbar .k-picker-wrap {
    border-width: 0
}

    .k-toolbar .k-dropdown-wrap .k-input, .k-toolbar .k-picker-wrap .k-input {
        padding: 14px 16px;
        height: calc(1.42857143em + 28px)
    }

    .k-toolbar .k-dropdown-wrap .k-select, .k-toolbar .k-picker-wrap .k-select {
        padding: 8px;
        opacity: .54
    }

.k-toolbar .k-combobox .k-dropdown-wrap, .k-toolbar .k-dropdown .k-dropdown-wrap, .k-toolbar .k-dropdowntree .k-dropdown-wrap {
    border-width: 0
}

    .k-toolbar .k-combobox .k-dropdown-wrap .k-input, .k-toolbar .k-dropdown .k-dropdown-wrap .k-input, .k-toolbar .k-dropdowntree .k-dropdown-wrap .k-input {
        padding: 14px 16px;
        height: calc(1.42857143em + 28px)
    }

    .k-toolbar .k-combobox .k-dropdown-wrap .k-select, .k-toolbar .k-dropdown .k-dropdown-wrap .k-select, .k-toolbar .k-dropdowntree .k-dropdown-wrap .k-select {
        padding: 8px;
        opacity: .54
    }

.k-toolbar .k-colorpicker .k-picker-wrap {
    border-width: 0
}

    .k-toolbar .k-colorpicker .k-picker-wrap .k-input {
        padding: 14px 16px;
        height: calc(1.42857143em + 28px)
    }

    .k-toolbar .k-colorpicker .k-picker-wrap .k-select {
        padding: 8px;
        opacity: .54
    }

.k-toolbar .k-colorpicker .k-selected-color {
    margin-top: 14px;
    margin-bottom: 14px
}

.k-toolbar .k-colorpicker .k-tool-icon {
    padding-top: 14px;
    padding-bottom: 14px;
    height: calc(1.42857143em + 28px)
}

    .k-toolbar .k-colorpicker .k-tool-icon .k-selected-color {
        margin: 0 0 12px
    }

.k-toolbar .k-switch {
    font-size: 10px
}

.k-overflow-container .k-button-group {
    box-shadow: none
}

.k-toolbar .k-overflow-anchor {
    color: inherit;
    background: 0 0
}

.k-toolbar .k-state-border-down, .k-toolbar .k-state-border-up {
    background: #fff
}

    .k-toolbar .k-state-border-down .k-button::before, .k-toolbar .k-state-border-down::before, .k-toolbar .k-state-border-up .k-button::before, .k-toolbar .k-state-border-up::before {
        opacity: 0
    }

.k-toolbar .k-separator {
    border-color: rgba(0,0,0,.12)
}

.k-toolbar .k-button.k-state-disabled::after {
    opacity: 0
}

.k-toolbar .k-button:not(.k-primary), .k-toolbar .k-dropdown-button:not(.k-primary), .k-toolbar .k-split-button:not(.k-primary) {
    background-color: initial
}

.k-toolbar .k-button.k-state-disabled, .k-toolbar .k-state-disabled > .k-button {
    color: rgba(0,0,0,.38);
    background-color: transparent !important
}

.k-toolbar .k-split-button:hover, .k-toolbar .k-split-button:hover .k-button {
    background: 0 0
}

    .k-toolbar .k-split-button.k-state-border-down .k-split-button-arrow, .k-toolbar .k-split-button.k-state-border-up .k-split-button-arrow, .k-toolbar .k-split-button:focus .k-split-button-arrow, .k-toolbar .k-split-button:hover .k-split-button-arrow {
        border-left-color: #fff
    }

    .k-toolbar .k-split-button.k-state-hover .k-button::before, .k-toolbar .k-split-button:hover .k-button::before {
        opacity: .12
    }

.k-toolbar .k-split-button.k-state-focused .k-button::before, .k-toolbar .k-split-button:focus .k-button::before {
    opacity: .12
}

.k-toolbar .k-split-button.k-state-border-down .k-button::before, .k-toolbar .k-split-button.k-state-border-up .k-button::before {
    opacity: 0
}

.k-toolbar .k-split-button.k-state-disabled {
    opacity: 1
}

    .k-toolbar .k-split-button.k-state-disabled .k-split-button-arrow {
        border-left-color: transparent
    }

    .k-toolbar .k-split-button.k-state-disabled .k-button {
        color: rgba(0,0,0,.38)
    }

        .k-toolbar .k-split-button.k-state-disabled .k-button::before {
            opacity: 0
        }

    .k-toolbar .k-split-button.k-state-disabled.k-state-focused .k-button::before, .k-toolbar .k-split-button.k-state-disabled:focus .k-button::before {
        opacity: .12
    }

.k-toolbar .k-dropdown-wrap, .k-toolbar .k-picker-wrap {
    color: rgba(0,0,0,.87)
}

.k-toolbar .k-combobox .k-dropdown-wrap.k-state-hover .k-select, .k-toolbar .k-combobox .k-dropdown-wrap:hover .k-select, .k-toolbar .k-dropdown .k-dropdown-wrap.k-state-hover .k-select, .k-toolbar .k-dropdown .k-dropdown-wrap:hover .k-select, .k-toolbar .k-dropdowntree .k-dropdown-wrap.k-state-hover .k-select, .k-toolbar .k-dropdowntree .k-dropdown-wrap:hover .k-select {
    opacity: .54
}

.k-state-focused > .k-toolbar .k-combobox .k-dropdown-wrap .k-select, .k-state-focused > .k-toolbar .k-dropdown .k-dropdown-wrap .k-select, .k-state-focused > .k-toolbar .k-dropdowntree .k-dropdown-wrap .k-select, .k-toolbar .k-combobox .k-dropdown-wrap.k-state-focused .k-select, .k-toolbar .k-dropdown .k-dropdown-wrap.k-state-focused .k-select, .k-toolbar .k-dropdowntree .k-dropdown-wrap.k-state-focused .k-select {
    opacity: .54
}

.k-window {
    border-radius: 4px;
    padding: 0;
    border-width: 0;
    border-style: solid;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 10002
}

    .k-window.k-window-maximized {
        max-width: 100vw;
        max-height: 100vh;
        box-shadow: none
    }

.k-window-sm {
    width: 300px
}

.k-window-md {
    width: 800px
}

.k-window-lg {
    width: 1200px
}

.k-window-titlebar {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 24px 24px;
    border-width: 0;
    border-style: solid;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center
}

.k-window-minimized .k-window-titlebar {
    border-width: 0
}

.k-window-title {
    margin: -.15em 0;
    font-size: 20px;
    line-height: 1.4;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

    .k-window-title::before {
        content: "\200b"
    }

.k-window-actions {
    margin: -8px;
    line-height: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: top
}

.k-prompt-container, .k-window-content {
    padding: 24px 24px;
    border-width: 0;
    color: inherit;
    background: 0 0;
    outline: 0;
    overflow: auto;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .k-window-content + .k-prompt-container {
        margin-top: -12px
    }

.k-window-iframecontent {
    padding: 0;
    overflow: visible
}

    .k-window-iframecontent .k-content-frame {
        vertical-align: top;
        border: 0;
        width: 100%;
        height: 100%
    }

.k-window-actions > .k-button-icon {
    width: auto;
    height: auto
}

.k-window-content {
    line-height: 1.25
}

.k-window-titlebar + .k-window-content {
    margin-top: -.5em;
    padding-top: 0
}

.k-window {
    /*display:none!important;*/
    color: rgba(0,0,0,.87);
    background-color: #fff;
    box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}

    .k-window.k-state-focused, .k-window:focus {
        box-shadow: 0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)
    }

.k-window-actions > .k-button-icon {
    opacity: .54
}

    .k-window-actions > .k-button-icon:hover {
        opacity: .87
    }

    .k-window-actions > .k-button-icon::before {
        background-color: transparent
    }

.k-dialog-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10001
}

    .k-dialog-wrapper .k-dialog {
        position: relative
    }

.k-dialog {
    padding: 0;
    position: fixed;
    box-sizing: border-box;
    z-index: 10000003;
}

    .k-dialog.k-dialog-centered {
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        top: 50%;
        left: 50%
    }

    .k-dialog .k-dropdowntree, .k-dialog .k-multiselect {
        width: 100%
    }

.k-dialog-close {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.k-dialog-buttongroup {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 8px 8px;
    border-width: 0 0 0;
    border-style: solid;
    border-color: inherit;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

    .k-dialog-buttongroup .k-button {
        width: auto !important;
        max-width: 100%
    }

        .k-dialog-buttongroup .k-button ~ .k-button {
            margin-left: 8px
        }

.k-rtl .k-dialog-buttongroup .k-button ~ .k-button, [dir=rtl] .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 0;
    margin-right: 8px
}

.k-dialog-button-layout-stretched {
    padding: 0;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .k-dialog-button-layout-stretched .k-button {
        border-radius: 0;
        padding: 8px 8px;
        border-width: 0;
        text-overflow: ellipsis;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        display: inline-block;
        overflow: hidden
    }

        .k-dialog-button-layout-stretched .k-button ~ .k-button {
            margin: 0;
            border-left-width: 0
        }

.k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button, [dir=rtl] .k-dialog-button-layout-stretched .k-button ~ .k-button {
    margin: 0;
    border-left-width: 0;
    border-right-width: 0
}

.k-window-sm .k-dialog-button-layout-stretched {
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-window-sm .k-dialog-button-layout-stretched .k-button {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 4px 4px
    }

        .k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button {
            border-width: 0;
            border-top-width: 0
        }

.k-window-md .k-dialog-button-layout-stretched .k-button {
    padding: 6px 6px
}

.k-no-flexbox .k-dialog-buttongroup {
    display: block;
    text-align: right
}

.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button {
    display: block
}

.k-no-flexbox .k-rtl .k-dialog-buttongroup, .k-no-flexbox [dir=rtl] .k-dialog-buttongroup {
    text-align: left
}

.k-dialog-content.k-scroll {
    border-width: 1px 0;
    border-style: solid;
    padding-top: 12px;
    padding-bottom: 12px
}

.k-dialog-buttongroup .k-button {
    padding: 8px 8px;
    min-width: 64px
}

.k-dialog-content.k-scroll {
    border-color: rgba(0,0,0,.12)
}

.k-drawer-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: start;
    align-items: flex-start
}

kendo-drawer .k-drawer-wrapper, kendo-drawer.k-drawer {
    transition: none
}

.k-drawer {
    height: 100%;
    border-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    transition: all .3s ease-in-out;
    overflow: hidden
}

.k-drawer-expanded .k-drawer.k-drawer-start, .k-drawer-left.k-drawer-expanded .k-drawer, .k-drawer-left.k-drawer-mini .k-drawer, .k-drawer-mini .k-drawer.k-drawer-start {
    border-right-width: 1px
}

.k-drawer-expanded .k-drawer.k-drawer-end, .k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-right.k-drawer-expanded .k-drawer, .k-drawer-right.k-drawer-mini .k-drawer {
    border-left-width: 1px
}

.k-drawer-left .k-drawer, .k-drawer.k-drawer-start {
    top: 0;
    left: 0
}

.k-drawer-right .k-drawer, .k-drawer.k-drawer-end {
    top: 0;
    right: 0
}

.k-drawer-content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-drawer-overlay .k-drawer {
    max-width: 80vw;
    position: fixed;
    z-index: 10002;
    border: 0
}

.k-drawer-overlay .k-overlay {
    display: none
}

.k-drawer-overlay.k-drawer-expanded .k-overlay {
    display: block
}

.k-drawer-push {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-drawer-push .k-drawer {
        height: auto;
        position: relative;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }

        .k-drawer-push .k-drawer.k-drawer-end, .k-drawer-push.k-drawer-right .k-drawer {
            -ms-flex-order: 1;
            order: 1
        }

.k-drawer-wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    transition: all .3s ease-in-out
}

    .k-drawer-wrapper::-webkit-scrollbar {
        width: 7px
    }

    .k-drawer-wrapper::-webkit-scrollbar-thumb {
        border-radius: 20px
    }

.k-drawer-items, .k-drawer-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-drawer-item {
    padding: 12px 16px;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer
}

    .k-drawer-item > .k-drawer-link {
        margin: -12px -16px;
        padding: 12px 16px;
        color: inherit;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .k-drawer-item .k-icon {
        margin: 0 16px;
        height: auto;
        font-size: 16px;
        line-height: 1.5;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .k-drawer-item .k-item-text {
        padding: 0 16px;
        display: inline-block;
        white-space: nowrap
    }

.k-drawer-separator {
    padding: 0;
    height: 1px
}

.k-drawer-mini .k-drawer-wrapper {
    width: 48px
}

.k-rtl .k-drawer-expanded .k-drawer-start, .k-rtl .k-drawer-mini .k-drawer-start, .k-rtl.k-drawer-expanded .k-drawer-start, .k-rtl.k-drawer-mini .k-drawer-start, [dir=rtl] .k-drawer-expanded .k-drawer-start, [dir=rtl] .k-drawer-mini .k-drawer-start, [dir=rtl].k-drawer-expanded .k-drawer-start, [dir=rtl].k-drawer-mini .k-drawer-start {
    border-left-width: 1px;
    border-right-width: 0
}

.k-rtl .k-drawer-mini .k-drawer-end, .k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end, .k-rtl.k-drawer-mini .k-drawer-end, [dir=rtl] .k-drawer-mini .k-drawer-end, [dir=rtl].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end, [dir=rtl].k-drawer-mini .k-drawer-end {
    border-left-width: 0;
    border-right-width: 1px
}

.k-rtl .k-drawer-overlay .k-drawer-start, .k-rtl.k-drawer-overlay .k-drawer-start, [dir=rtl] .k-drawer-overlay .k-drawer-start, [dir=rtl].k-drawer-overlay .k-drawer-start {
    left: auto;
    right: 0
}

.k-rtl .k-drawer-overlay .k-drawer-end, .k-rtl.k-drawer-overlay .k-drawer-end, [dir=rtl] .k-drawer-overlay .k-drawer-end, [dir=rtl].k-drawer-overlay .k-drawer-end {
    left: 0;
    right: auto
}

.k-rtl .k-drawer-left.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-left.k-drawer-push .k-drawer {
    -ms-flex-order: 1;
    order: 1
}

.k-rtl .k-drawer-right.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-right.k-drawer-push .k-drawer {
    -ms-flex-order: 0;
    order: 0
}

.k-drawer-container .k-drawer-items .k-item-text {
    padding: 0
}

.k-drawer-container .k-drawer-items .k-icon {
    margin: 0
}

    .k-drawer-container .k-drawer-items .k-icon + .k-item-text {
        padding-left: 16px
    }

.k-drawer-container[dir=rtl] .k-icon + .k-item-text, .k-rtl .k-drawer-container .k-drawer-items .k-icon + .k-item-text, [dir=rtl] .k-drawer-container .k-drawer-items .k-icon + .k-item-text {
    padding-left: 0;
    padding-right: 16px
}

.k-drawer {
    border-color: rgba(0,0,0,.08);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-drawer-wrapper {
    scrollbar-color: rgba(156,156,156,.7) #dedede
}

    .k-drawer-wrapper::-webkit-scrollbar-track {
        background: #dedede
    }

    .k-drawer-wrapper::-webkit-scrollbar-thumb {
        background: rgba(156,156,156,.7)
    }

        .k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
            background: #9c9c9c
        }

.k-drawer-item.k-state-hover, .k-drawer-item:hover {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.04)
}

.k-drawer-item.k-state-focused, .k-drawer-item:focus {
    background-color: rgba(0,0,0,.04);
    box-shadow: none
}

    .k-drawer-item.k-state-focused.k-state-hover, .k-drawer-item.k-state-focused:hover, .k-drawer-item:focus.k-state-hover, .k-drawer-item:focus:hover {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

.k-drawer-item.k-state-selected {
    color: #2196f3;
    background-color: #fff
}

    .k-drawer-item.k-state-selected.k-state-hover, .k-drawer-item.k-state-selected:hover {
        color: #2196f3;
        background-color: rgba(0,0,0,.04)
    }

.k-drawer-separator {
    background-color: rgba(0,0,0,.08)
}

.k-notification-group {
    position: fixed;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 100%;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.k-notification-container {
    margin: 7px 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top
}

.k-notification-container-animating {
    overflow: hidden
}

.k-notification {
    border-radius: 2px;
    padding: 14px 16px;
    border-width: 0;
    border-style: solid;
    font-size: 12px;
    line-height: 2;
    cursor: default;
    position: relative
}

.k-notification-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

    .k-notification-wrap > .k-icon {
        margin-top: 4px;
        margin-right: 4px;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .k-notification-wrap > .k-i-close, .k-notification-wrap > .k-i-group-delete::before {
        margin-right: 0;
        margin-left: 4px;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        cursor: pointer
    }

    .k-notification-wrap > .k-notification-content {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-rtl .k-notification .k-notification-wrap > .k-icon, [dir=rtl] .k-notification .k-notification-wrap > .k-icon {
    margin-right: 0;
    margin-left: 4px
}

.k-rtl .k-notification .k-notification-wrap > .k-i-close, .k-rtl .k-notification .k-notification-wrap > .k-i-group-delete::before, [dir=rtl] .k-notification .k-notification-wrap > .k-i-close, [dir=rtl] .k-notification .k-notification-wrap > .k-i-group-delete::before {
    margin-left: 0;
    margin-right: 4px
}

.k-ie9 .k-notification-wrap {
    white-space: nowrap
}

    .k-ie9 .k-notification-wrap > .k-icon {
        vertical-align: top
    }

    .k-ie9 .k-notification-wrap > .k-notification-content {
        display: inline-block;
        vertical-align: middle;
        white-space: normal
    }

.k-notification-wrap > .k-i-close, .k-notification-wrap > .k-i-group-delete::before {
    color: inherit
}

.k-notification-group .k-notification {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

.k-notification-info {
    border-color: #0058e9;
    color: #fff;
    background-color: #0058e9
}

.k-notification-success {
    border-color: #37b400;
    color: #fff;
    background-color: #37b400
}

.k-notification-warning {
    border-color: #ffc000;
    color: #000;
    background-color: #ffc000
}

.k-notification-error {
    border-color: #f31700;
    color: #fff;
    background-color: #f31700
}

.k-rpanel-left, .k-rpanel-right {
    position: fixed;
    display: block;
    overflow: auto;
    min-width: 320px;
    height: 100%;
    top: 0
}

    .k-rpanel-left + *, .k-rpanel-right + * {
        overflow: auto
    }

    .k-rpanel-left.k-rpanel-expanded, .k-rpanel-right.k-rpanel-expanded {
        -webkit-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0)
    }

.k-rpanel-left {
    -webkit-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    left: 0
}

.k-rpanel-right {
    -webkit-transform: translateX(100%) translateZ(0);
    transform: translateX(100%) translateZ(0);
    right: 0
}

.k-rpanel-top {
    position: static;
    max-height: 0
}

    .k-rpanel-top.k-rpanel-expanded {
        max-height: 568px;
        overflow: visible !important
    }

.k-rpanel-toggle {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.k-breadcrumb {
    border: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-breadcrumb .k-breadcrumb-container {
        margin: 0 0;
        padding: 0 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        list-style: none;
        overflow: hidden
    }

    .k-breadcrumb .k-breadcrumb-item {
        vertical-align: middle;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden
    }

    .k-breadcrumb .k-breadcrumb-root-item {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .k-breadcrumb .k-breadcrumb-link, .k-breadcrumb .k-breadcrumb-root-link {
        border-radius: 2px;
        padding: 4px 10px;
        position: relative;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        overflow: hidden;
        white-space: nowrap;
        text-decoration: none;
        outline: 0
    }

    .k-breadcrumb .k-breadcrumb-root-link {
        margin-right: 10px
    }

    .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
        margin-right: 4px
    }

    .k-breadcrumb .k-breadcrumb-icon-link {
        padding: 10px 10px
    }

    .k-breadcrumb .k-breadcrumb-delimiter-icon {
        font-size: 12px;
        opacity: .6
    }

    .k-breadcrumb .k-breadcrumb-input-container {
        width: 100%
    }

    .k-breadcrumb .k-textbox {
        width: 100%;
        height: 100%
    }

.k-ie9 .k-breadcrumb, .k-ie9 .k-breadcrumb-container {
    display: block
}

.k-ie9 .k-breadcrumb-item {
    display: inline-block
}

.k-breadcrumb[dir=rtl] .k-breadcrumb-icontext-link .k-icon, .k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
    margin-right: 0;
    margin-left: 4px
}

.k-breadcrumb.k-state-focused, .k-breadcrumb:focus {
    box-shadow: 0 0 2px 1px rgba(0,0,0,.06)
}

.k-breadcrumb .k-breadcrumb-link {
    color: #3f51b5;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out
}

    .k-breadcrumb .k-breadcrumb-link.k-state-hover, .k-breadcrumb .k-breadcrumb-link:hover {
        color: #6776ca;
        background-color: rgba(0,0,0,.04)
    }

    .k-breadcrumb .k-breadcrumb-link.k-state-focused, .k-breadcrumb .k-breadcrumb-link:focus {
        color: #3f51b5;
        box-shadow: inset 0 0 0 2px rgba(0,0,0,.13)
    }

.k-breadcrumb .k-breadcrumb-root-link {
    color: inherit;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out
}

    .k-breadcrumb .k-breadcrumb-root-link.k-state-hover, .k-breadcrumb .k-breadcrumb-root-link:hover {
        background-color: rgba(0,0,0,.04)
    }

    .k-breadcrumb .k-breadcrumb-root-link.k-state-focused, .k-breadcrumb .k-breadcrumb-root-link:focus {
        box-shadow: inset 0 0 0 2px rgba(0,0,0,.13)
    }

.k-breadcrumb .k-breadcrumb-delimiter-icon, .k-breadcrumb .k-breadcrumb-root-link {
    color: inherit
}

.k-breadcrumb .k-breadcrumb-input-container {
    border-color: transparent
}

.k-pager-wrap {
    padding: 10px 8px;
    border-width: 1px;
    line-height: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: default;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-pager-wrap .k-link, .k-pager-wrap .k-state-selected {
        padding: 0;
        min-width: calc(1.42857143em + 16px);
        height: calc(1.42857143em + 16px);
        box-sizing: border-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
        text-align: center;
        z-index: 1
    }

        .k-pager-wrap .k-link > .k-icon, .k-pager-wrap .k-state-selected > .k-icon {
            vertical-align: middle
        }

        .k-pager-wrap .k-link:hover, .k-pager-wrap .k-state-selected {
            z-index: 2
        }

    .k-pager-wrap .k-state-selected {
        cursor: inherit
    }

    .k-pager-wrap .k-link:focus, .k-pager-wrap .k-state-selected {
        text-decoration: none;
        outline: 0
    }

    .k-pager-wrap .k-link.k-state-disabled {
        color: inherit
    }

    .k-pager-wrap .k-pager-numbers-wrap {
        width: auto;
        height: auto;
        position: relative;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .k-pager-wrap .k-pager-numbers {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .k-pager-wrap .k-pager-numbers li {
            display: inline-block
        }

        .k-pager-wrap .k-pager-numbers .k-current-page {
            display: none
        }

            .k-pager-wrap .k-pager-numbers .k-current-page + li {
                margin-left: 0
            }

    .k-pager-wrap .k-label {
        margin: 0 1em;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .k-pager-wrap .k-pager-input .k-textbox {
        margin: 0 1ex;
        width: 3em
    }

    .k-pager-wrap .k-pager-sizes .k-dropdown, .k-pager-wrap .k-pager-sizes .k-dropdowntree, .k-pager-wrap .k-pager-sizes > select {
        margin: 0 16px 0 0;
        width: 5.2em
    }

    .k-pager-wrap .k-pager-refresh {
        -ms-flex-order: 10;
        order: 10
    }

    .k-pager-wrap .k-pager-info {
        -ms-flex: 1;
        flex: 1;
        text-align: right;
        -ms-flex-order: 9;
        order: 9;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .k-pager-wrap .k-widget {
        font-size: inherit
    }

    .k-pager-wrap[dir=rtl] .k-i-arrow-60-left, .k-pager-wrap[dir=rtl] .k-i-arrow-60-right, .k-pager-wrap[dir=rtl] .k-i-arrow-e, .k-pager-wrap[dir=rtl] .k-i-arrow-e::before, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left, .k-pager-wrap[dir=rtl] .k-i-arrow-end-right, .k-pager-wrap[dir=rtl] .k-i-arrow-w, .k-pager-wrap[dir=rtl] .k-i-arrow-w::before, .k-pager-wrap[dir=rtl] .k-i-expand-e::before, .k-pager-wrap[dir=rtl] .k-i-expand-w::before, .k-pager-wrap[dir=rtl] .k-i-expand::before, .k-pager-wrap[dir=rtl] .k-i-sarrow-e::before, .k-pager-wrap[dir=rtl] .k-i-sarrow-w::before, .k-pager-wrap[dir=rtl] .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-seek-e::before, .k-pager-wrap[dir=rtl] .k-i-seek-w, .k-pager-wrap[dir=rtl] .k-i-seek-w::before, .k-rtl .k-pager-wrap .k-i-arrow-60-left, .k-rtl .k-pager-wrap .k-i-arrow-60-right, .k-rtl .k-pager-wrap .k-i-arrow-e, .k-rtl .k-pager-wrap .k-i-arrow-e::before, .k-rtl .k-pager-wrap .k-i-arrow-end-left, .k-rtl .k-pager-wrap .k-i-arrow-end-right, .k-rtl .k-pager-wrap .k-i-arrow-w, .k-rtl .k-pager-wrap .k-i-arrow-w::before, .k-rtl .k-pager-wrap .k-i-expand-e::before, .k-rtl .k-pager-wrap .k-i-expand-w::before, .k-rtl .k-pager-wrap .k-i-expand::before, .k-rtl .k-pager-wrap .k-i-sarrow-e::before, .k-rtl .k-pager-wrap .k-i-sarrow-w::before, .k-rtl .k-pager-wrap .k-i-seek-e, .k-rtl .k-pager-wrap .k-i-seek-e::before, .k-rtl .k-pager-wrap .k-i-seek-w, .k-rtl .k-pager-wrap .k-i-seek-w::before, [dir=rtl] .k-pager-wrap .k-i-arrow-60-left, [dir=rtl] .k-pager-wrap .k-i-arrow-60-right, [dir=rtl] .k-pager-wrap .k-i-arrow-e, [dir=rtl] .k-pager-wrap .k-i-arrow-e::before, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left, [dir=rtl] .k-pager-wrap .k-i-arrow-end-right, [dir=rtl] .k-pager-wrap .k-i-arrow-w, [dir=rtl] .k-pager-wrap .k-i-arrow-w::before, [dir=rtl] .k-pager-wrap .k-i-expand-e::before, [dir=rtl] .k-pager-wrap .k-i-expand-w::before, [dir=rtl] .k-pager-wrap .k-i-expand::before, [dir=rtl] .k-pager-wrap .k-i-sarrow-e::before, [dir=rtl] .k-pager-wrap .k-i-sarrow-w::before, [dir=rtl] .k-pager-wrap .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-seek-e::before, [dir=rtl] .k-pager-wrap .k-i-seek-w, [dir=rtl] .k-pager-wrap .k-i-seek-w::before {
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1)
    }

    .k-pager-wrap[dir=rtl] .k-pager-sizes .k-dropdown, .k-pager-wrap[dir=rtl] .k-pager-sizes .k-dropdowntree, .k-pager-wrap[dir=rtl] .k-pager-sizes > select, .k-rtl .k-pager-wrap .k-pager-sizes .k-dropdown, .k-rtl .k-pager-wrap .k-pager-sizes .k-dropdowntree, .k-rtl .k-pager-wrap .k-pager-sizes > select, [dir=rtl] .k-pager-wrap .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-wrap .k-pager-sizes .k-dropdowntree, [dir=rtl] .k-pager-wrap .k-pager-sizes > select {
        margin-right: 0;
        margin-left: 16px
    }

    .k-pager-wrap.k-pager-lg, .k-pager-wrap.k-pager-md, .k-pager-wrap.k-pager-sm {
        position: relative;
        overflow: visible
    }

        .k-pager-wrap.k-pager-lg .k-pager-nav + .k-pager-numbers-wrap, .k-pager-wrap.k-pager-md .k-pager-nav + .k-pager-numbers-wrap, .k-pager-wrap.k-pager-sm .k-pager-nav + .k-pager-numbers-wrap {
            width: calc(2.85714286em + 32px);
            height: calc(1.42857143em + 16px);
            box-sizing: border-box;
            border-color: inherit;
            margin: 0 8px
        }

        .k-pager-wrap.k-pager-lg .k-pager-numbers, .k-pager-wrap.k-pager-md .k-pager-numbers, .k-pager-wrap.k-pager-sm .k-pager-numbers {
            border-radius: 2px;
            position: absolute;
            overflow: hidden;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            bottom: 0;
            z-index: 3;
            border-style: solid;
            border-width: 0
        }

            .k-pager-wrap.k-pager-lg .k-pager-numbers li:not(.k-current-page), .k-pager-wrap.k-pager-md .k-pager-numbers li:not(.k-current-page), .k-pager-wrap.k-pager-sm .k-pager-numbers li:not(.k-current-page) {
                display: none
            }

            .k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page, .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page {
                display: -ms-inline-flexbox;
                display: inline-flex;
                cursor: pointer
            }

            .k-pager-wrap.k-pager-lg .k-pager-numbers .k-link, .k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected, .k-pager-wrap.k-pager-md .k-pager-numbers .k-link, .k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-link, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected {
                margin: 0;
                border-width: 0;
                width: calc(2.85714286em + 32px);
                height: calc(1.42857143em + 16px)
            }

            .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded {
                height: auto
            }

                .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded li, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded li, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded li {
                    display: -ms-inline-flexbox;
                    display: inline-flex
                }

                .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page {
                    border-style: solid;
                    border-width: 0 0 0
                }

        .k-pager-wrap.k-pager-md .k-pager-info, .k-pager-wrap.k-pager-sm .k-pager-info {
            display: none
        }

        .k-pager-wrap.k-pager-md .k-pager-refresh, .k-pager-wrap.k-pager-sm .k-pager-refresh {
            margin-left: auto
        }

        .k-pager-wrap.k-pager-md[dir=rtl] .k-pager-refresh, .k-pager-wrap.k-pager-sm[dir=rtl] .k-pager-refresh, .k-rtl .k-pager-wrap.k-pager-md .k-pager-refresh, .k-rtl .k-pager-wrap.k-pager-sm .k-pager-refresh, [dir=rtl] .k-pager-wrap.k-pager-md .k-pager-refresh, [dir=rtl] .k-pager-wrap.k-pager-sm .k-pager-refresh {
            margin-left: 0;
            margin-right: auto
        }

        .k-pager-wrap.k-pager-sm .k-pager-sizes {
            display: none
        }

    .k-pager-wrap .k-pager-numbers {
        margin: 0 8px
    }

    .k-pager-wrap .k-pager-input, .k-pager-wrap .k-pager-sizes {
        margin: 0 8px 0 32px
    }

    .k-pager-wrap .k-input, .k-pager-wrap .k-textbox {
        font-size: 14px
    }

    .k-pager-wrap .k-pager-sizes > .k-dropdown, .k-pager-wrap .k-pager-sizes > .k-dropdowntree {
        margin: 0 8px 0 0
    }

    .k-pager-wrap .k-pager-info {
        margin: 0 32px
    }

    .k-pager-wrap .k-pager-nav, .k-pager-wrap .k-pager-numbers .k-link, .k-pager-wrap .k-pager-numbers .k-state-selected, .k-pager-wrap > .k-link {
        border-radius: 50%
    }

    .k-pager-wrap.k-pager-lg .k-pager-numbers, .k-pager-wrap.k-pager-md .k-pager-numbers, .k-pager-wrap.k-pager-sm .k-pager-numbers {
        margin: 0
    }

        .k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page > span, .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page > span, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page > span {
            border-style: solid;
            border-width: 0 0 1px
        }

        .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page > span, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page > span, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page > span {
            border-style: none
        }

        .k-pager-wrap.k-pager-lg .k-pager-numbers .k-link, .k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected, .k-pager-wrap.k-pager-md .k-pager-numbers .k-link, .k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-link, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected {
            border-radius: 0
        }

.k-pager-wrap {
    color: rgba(0,0,0,.54);
    background-color: #fff
}

    .k-pager-wrap.k-pager-lg .k-pager-numbers, .k-pager-wrap.k-pager-md .k-pager-numbers, .k-pager-wrap.k-pager-sm .k-pager-numbers {
        border-color: #fff;
        background-color: #fff
    }

        .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page {
            border-color: #fff
        }

.k-pager-nav:hover {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.04)
}

.k-pager-numbers .k-link {
    color: rgba(0,0,0,.87)
}

    .k-pager-numbers .k-link.k-state-hover, .k-pager-numbers .k-link:hover {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

.k-pager-numbers .k-state-selected {
    color: #fff;
    background-color: #3f51b5
}

.k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page > span, .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page > span, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page > span {
    border-color: rgba(0,0,0,.42);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page > span.k-state-hover, .k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page > span:hover, .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page > span.k-state-hover, .k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page > span:hover, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page > span.k-state-hover, .k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page > span:hover {
        border-color: rgba(0,0,0,.87);
        color: rgba(0,0,0,.87);
        background-color: #fff
    }

.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

    .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page > span, .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page > span, .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page > span {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.04)
    }

.k-panelbar {
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1.42857143;
    list-style: none
}

    .k-panelbar > .k-item {
        border-width: 0;
        border-style: solid;
        border-color: inherit;
        display: block
    }

        .k-panelbar > .k-item > .k-link {
            padding: 12px 24px;
            color: inherit;
            background: 0 0;
            text-decoration: none;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-line-pack: center;
            align-content: center;
            position: relative;
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none;
            cursor: default;
            transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out
        }

        .k-panelbar > .k-item + .k-item {
            border-top-width: 1px
        }

    .k-panelbar .k-group {
        margin: 0;
        padding: 0;
        border-width: 0;
        border-color: inherit;
        color: inherit;
        background-color: transparent;
        list-style: none
    }

        .k-panelbar .k-group > .k-item {
            display: block
        }

            .k-panelbar .k-group > .k-item > .k-link {
                padding: 6px 24px;
                color: inherit;
                text-decoration: none;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: row;
                flex-direction: row;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-line-pack: center;
                align-content: center;
                position: relative;
                -webkit-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: default;
                transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out
            }

    .k-panelbar .k-panelbar-collapse, .k-panelbar .k-panelbar-expand {
        margin-top: -.5em;
        position: absolute;
        top: 50%;
        right: 24px
    }

    .k-panelbar .k-link > .k-image, .k-panelbar .k-link > .k-sprite {
        margin-right: 4px
    }

    .k-panelbar[dir=rtl] .k-panelbar-collapse, .k-panelbar[dir=rtl] .k-panelbar-expand, .k-rtl .k-panelbar .k-panelbar-collapse, .k-rtl .k-panelbar .k-panelbar-expand {
        right: auto;
        left: 24px
    }

    .k-panelbar[dir=rtl] .k-link > .k-image, .k-panelbar[dir=rtl] .k-link > .k-sprite, .k-rtl .k-panelbar .k-link > .k-image, .k-rtl .k-panelbar .k-link > .k-sprite {
        margin-left: 4px;
        margin-right: 0
    }

.k-panelbar {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-panelbar > .k-item > .k-link.k-state-focused, .k-panelbar > .k-item > .k-link.k-state-hover, .k-panelbar > .k-item > .k-link:hover {
        background-color: #ebebeb
    }

    .k-panelbar > .k-item > .k-link.k-state-selected {
        color: #2196f3
    }

    .k-panelbar .k-group > .k-item > .k-link.k-state-focused, .k-panelbar .k-group > .k-item > .k-link.k-state-hover, .k-panelbar .k-group > .k-item > .k-link:hover {
        background-color: #ebebeb
    }

    .k-panelbar .k-group > .k-item > .k-link.k-state-selected {
        color: #2196f3
    }

.k-tabstrip-wrapper {
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-tabstrip {
    border-width: 0;
    border-color: transparent;
    color: inherit;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-tabstrip-wrapper > .k-tabstrip {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background:#ffffff;
}

.k-tabstrip-items {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    outline: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

    .k-tabstrip-items .k-item {
        margin: 0;
        padding: 0;
        border: 0 solid transparent;
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: stretch;
        align-items: stretch;
        justify-items: stretch;
        outline: 0
    }

    .k-tabstrip-items .k-tab-on-top {
        z-index: 1
    }

    .k-tabstrip-items .k-link {
        padding: 10px 24px 11px;
        color: inherit;
        cursor: pointer;
        display: -ms-inline-flexbox;
        display: inline-flex;
        vertical-align: middle;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-align: center;
        align-items: center
    }

        .k-tabstrip-items .k-link[data-type=remove] {
            padding: 14px;
            -ms-flex: none;
            flex: none
        }

.k-ie11 .k-tabstrip-items {
    white-space: nowrap
}

.k-tabstrip > .k-content {
    padding: 14px 24px 0;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: none;
    overflow: auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .k-tabstrip > .k-content.k-state-active {
        display: block
    }

.k-tabstrip-items .k-loading {
    width: 20%;
    height: 0;
    border: 0;
    border-top: 1px solid transparent;
    border-color: inherit;
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: width .2s linear
}

    .k-tabstrip-items .k-loading.k-complete {
        width: 100%;
        border-top-width: 0
    }

.k-tabstrip.k-tabstrip-scrollable {
    position: relative
}

    .k-tabstrip.k-tabstrip-scrollable > .k-content {
        border-width: 0
    }

    .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items {
        /*border-width: 0;*/
        white-space: nowrap;
        overflow: hidden
    }

    .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev {
        position: absolute;
        left: 0
    }

    .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
        position: absolute;
        right: 0
    }

.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next, .k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev {
    top: 0
}

.k-tabstrip-top > .k-tabstrip-items {
    border-bottom-width: 1px
}

    .k-tabstrip-top > .k-tabstrip-items .k-item {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-bottom: -1px
    }

        .k-tabstrip-top > .k-tabstrip-items .k-item + .k-item {
            margin-left: 0
        }

        .k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
            border-bottom-color: transparent;
            background: #ffffff;
        }

.k-tabstrip-top > .k-content {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-width: 0
}

.k-tabstrip-bottom > .k-tabstrip-items {
    border-top-width: 1px
}

    .k-tabstrip-bottom > .k-tabstrip-items .k-item {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-top: -1px
    }

        .k-tabstrip-bottom > .k-tabstrip-items .k-item + .k-item {
            margin-left: 0
        }

        .k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
            border-top-color: transparent
        }

.k-tabstrip-bottom > .k-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-width: 0
}

.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next, .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev {
    bottom: 0
}

.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next, .k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev {
    top: auto
}

.k-tabstrip-left {
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-tabstrip-left > .k-tabstrip-items {
        border-right-width: 1px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .k-tabstrip-left > .k-tabstrip-items .k-item {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            margin-right: -1px
        }

            .k-tabstrip-left > .k-tabstrip-items .k-item + .k-item {
                margin-top: 0
            }

            .k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
                border-right-color: transparent
            }

    .k-tabstrip-left > .k-content {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        margin: 0 !important;
        border-left-width: 0
    }

.k-tabstrip-right {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

    .k-tabstrip-right > .k-tabstrip-items {
        border-left-width: 1px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .k-tabstrip-right > .k-tabstrip-items .k-item {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            margin-left: -1px
        }

            .k-tabstrip-right > .k-tabstrip-items .k-item + .k-item {
                margin-top: 0
            }

            .k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
                border-left-color: transparent
            }

    .k-tabstrip-right > .k-content {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin: 0 !important;
        border-right-width: 0
    }

.k-tabstrip-items .k-item::after {
    content: "";
    border-width: 0;
    border-style: solid;
    display: none;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.k-tabstrip-top > .k-tabstrip-items .k-item::after {
    border-bottom-width: 1px
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item::after {
    border-top-width: 2px
}

.k-tabstrip-left > .k-tabstrip-items .k-item::after {
    border-right-width: 2px
}

.k-tabstrip-right > .k-tabstrip-items .k-item::after {
    border-left-width: 2px
}

.k-tabstrip-items .k-item.k-state-default::after, .k-tabstrip-items .k-item.k-state-active::after {
    display: block;
}

.k-tabstrip-items .k-item > .k-link {
    z-index: 1
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items {
    -ms-flex-order: 1;
    order: 1
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
    -ms-flex-order: 0;
    order: 0
}

.k-rtl .k-tabstrip .k-tabstrip-prev, .k-tabstrip[dir=rtl] .k-tabstrip-prev {
    left: auto;
    right: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-rtl .k-tabstrip .k-tabstrip-next, .k-tabstrip[dir=rtl] .k-tabstrip-next {
    left: 0;
    right: auto;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-tabstrip {
    line-height: 1.42857143
}

.k-tabstrip-items {
    /*text-transform: capitalize;*/
}

.k-tabstrip-left .k-tabstrip-items .k-link {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.k-tabstrip-items > .k-item:not(.k-state-active) {
    opacity: 1
}

.k-tabstrip-items > .k-item.k-state-hover, .k-tabstrip-items > .k-item:not(.k-state-disabled):hover {
    opacity: 1
}

.k-tabstrip-items {
    border-color: #dddddd;
    color: inherit
}

    .k-tabstrip-items .k-item {
        color: inherit
    }

        .k-tabstrip-items .k-item.k-state-hover, .k-tabstrip-items .k-item:hover {
            color: inherit
        }

        .k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected {
            color: inherit
        }

.k-tabstrip > .k-content {
    border-color: transparent;
    color: inherit;
    background-color: rgba(0,0,0,0)
}
tabstrip-items .k-item.k-state-active::after {
    display: block;
}
.k-tabstrip-top > .k-tabstrip-items .k-item::after {
    border-color: #dddddd
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active::after {
    border-color: #0172cb;
    border-bottom-width: 2px;
}

.k-card > .k-card-actions:first-child, .k-card > .k-card-body:first-child, .k-card > .k-card-footer:first-child, .k-card > .k-card-header:first-child, .k-card > .k-card-image:first-child, .k-card > .k-card-media:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.k-card > .k-card-actions:last-child, .k-card > .k-card-body:last-child, .k-card > .k-card-footer:last-child, .k-card > .k-card-header:last-child, .k-card > .k-card-image:last-child, .k-card > .k-card-media:last-child {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.k-card-horizontal > .k-card-image:first-child, .k-card-horizontal > .k-card-media:first-child {
    border-radius: 2px 0 0 2px
}

.k-card-horizontal.k-rtl > .k-card-image:first-child, .k-card-horizontal.k-rtl > .k-card-media:first-child, .k-rtl .k-card-horizontal > .k-card-image:first-child, .k-rtl .k-card-horizontal > .k-card-media:first-child, [dir=rtl] .k-card-horizontal > .k-card-image:first-child, [dir=rtl] .k-card-horizontal > .k-card-media:first-child {
    border-radius: 0 2px 2px 0
}

.k-card-horizontal > .k-card-actions:last-child, .k-card-horizontal > .k-card-image:last-child, .k-card-horizontal > .k-card-media:last-child {
    border-radius: 0 2px 2px 0
}

.k-card-horizontal.k-rtl > .k-card-actions:last-child, .k-card-horizontal.k-rtl > .k-card-image:last-child, .k-card-horizontal.k-rtl > .k-card-media:last-child, .k-rtl .k-card-horizontal > .k-card-actions:last-child, .k-rtl .k-card-horizontal > .k-card-image:last-child, .k-rtl .k-card-horizontal > .k-card-media:last-child, [dir=rtl] .k-card-horizontal > .k-card-actions:last-child, [dir=rtl] .k-card-horizontal > .k-card-image:last-child, [dir=rtl] .k-card-horizontal > .k-card-media:last-child {
    border-radius: 2px 0 0 2px
}

.k-card {
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    border-width: 0;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

    .k-card .k-card-callout {
        position: absolute;
        width: 20px;
        height: 20px;
        border-width: 0;
        border-style: solid;
        margin: 0
    }

        .k-card .k-card-callout.k-callout-n {
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%,-50%) rotate(-45deg);
            -ms-transform: translate(-50%,-50%) rotate(-45deg);
            transform: translate(-50%,-50%) rotate(-45deg)
        }

        .k-card .k-card-callout.k-callout-e {
            top: 50%;
            left: auto;
            right: 0;
            -webkit-transform: translate(50%,-50%) rotate(135deg) scaleX(-1);
            -ms-transform: translate(50%,-50%) rotate(135deg) scaleX(-1);
            transform: translate(50%,-50%) rotate(135deg) scaleX(-1)
        }

        .k-card .k-card-callout.k-callout-s {
            top: auto;
            bottom: 0;
            left: 50%;
            -webkit-transform: translate(-50%,50%) rotate(135deg);
            -ms-transform: translate(-50%,50%) rotate(135deg);
            transform: translate(-50%,50%) rotate(135deg)
        }

        .k-card .k-card-callout.k-callout-w {
            top: 50%;
            left: 0;
            -webkit-transform: translate(-50%,-50%) rotate(-135deg);
            -ms-transform: translate(-50%,-50%) rotate(-135deg);
            transform: translate(-50%,-50%) rotate(-135deg)
        }

    .k-card.k-card-flat {
        box-shadow: none
    }

.k-card-horizontal {
    -ms-flex-direction: row;
    flex-direction: row
}

.k-card-header {
    padding: 16px 16px;
    border-width: 0 0 0;
    border-style: solid;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1
}

    .k-card-header > h1, .k-card-header > h2, .k-card-header > h3, .k-card-header > h4, .k-card-header > h5, .k-card-header > h6 {
        margin: 0
    }

    .k-card-header .k-card-title + .k-card-subtitle {
        margin-top: 0
    }

    .k-card-header.k-columnset, .k-card-header.k-hbox, .k-card-header.k-rowset, .k-card-header.k-vbox {
        display: -ms-flexbox;
        display: flex
    }

.k-card-footer {
    padding: 16px 16px;
    border-width: 0 0 0;
    border-style: solid;
    display: block
}

    .k-card-footer.k-columnset, .k-card-footer.k-hbox, .k-card-footer.k-rowset, .k-card-footer.k-vbox {
        display: -ms-flexbox;
        display: flex
    }

.k-card-body {
    padding: 16px 16px;
    display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .k-card-body p {
        margin: 0 0 12px
    }

    .k-card-body > .k-last, .k-card-body > :last-child {
        margin-bottom: 0
    }

    .k-card-body.k-columnset, .k-card-body.k-hbox, .k-card-body.k-rowset, .k-card-body.k-vbox {
        display: -ms-flexbox;
        display: flex
    }

.k-card-image, .k-card-media {
    border: 0;
    max-width: 100%;
    overflow: hidden
}

    .k-card-image > img, .k-card-media > img {
        border: 0;
        max-width: 100%
    }

.k-card-horizontal .k-card-image, .k-card-horizontal .k-card-media {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100px;
    object-fit: cover
}

.k-card-title {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    margin: 0 0 16px
}

.k-card-subtitle {
    font-family: Roboto,"Helvetica Neue",sans-serif;
    font-size: 14px;
    line-height: 2;
    font-weight: 400;
    margin: 0 0 12px
}

.k-card-title + .k-card-subtitle {
    margin-top: -12px
}

.k-card-separator {
    margin: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-card-separator.k-separator-vertical {
        width: 0;
        border-width: 0 0 0 1px
    }

.k-card > .k-hr {
    margin: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-color: inherit
}

.k-card-actions {
    padding: 8px 16px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.k-card > .k-card-actions {
    border-top-width: 1px;
    border-color: inherit
}

.k-card-horizontal .k-card-actions, .k-card-vertical .k-card-actions {
    border: 0
}

.k-card-actions .k-button {
    max-width: 100%;
    white-space: normal
}

.k-card-actions > .k-button.k-flat:first-child {
    margin-left: -8px
}

.k-card-actions.k-card-actions-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.k-card-actions.k-card-actions-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.k-card-actions.k-card-actions-center {
    -ms-flex-pack: center;
    justify-content: center
}

.k-card-action {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .k-card-action > .k-button {
        border-radius: 0;
        padding: 16px 16px;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-card-actions-vertical {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-card-actions-vertical .k-button {
        padding: 16px 16px
    }

        .k-card-actions-vertical .k-button.k-flat:first-child {
            margin-left: 0
        }

    .k-card-actions-vertical .k-card-action + .k-card-action {
        border-top-width: 1px
    }

.k-card-horizontal .k-card-actions-vertical {
    border-top-width: 0;
    border-left-width: 1px
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-start {
    -ms-flex-align: start;
    align-items: flex-start
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center {
    -ms-flex-align: center;
    align-items: center
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center, .k-card-vertical .k-card-actions-vertical.k-card-actions-end, .k-card-vertical .k-card-actions-vertical.k-card-actions-start {
    padding: 8px 16px
}

    .k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button {
        padding: 8px 16px
    }

.k-card-actions-stretched {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-card-actions-stretched .k-button {
        padding: 16px 16px;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

        .k-card-actions-stretched .k-button.k-flat:first-child {
            margin-left: 0
        }

    .k-card-actions-stretched .k-card-action + .k-card-action {
        border-left-width: 1px
    }

    .k-card-actions-stretched.k-card-actions-vertical {
        -ms-flex-direction: column;
        flex-direction: column
    }

.k-card-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-card-list .k-card {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

        .k-card-list .k-card + .k-card {
            margin-top: 16px
        }

.k-card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-card-deck .k-card {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

        .k-card-deck .k-card + .k-card {
            margin-left: 16px
        }

.k-card-deck-scrollwrap {
    margin-right: -16px;
    margin-left: -16px;
    padding-left: 16px;
    padding-bottom: 3px;
    padding-right: 16px;
    width: 100%;
    box-sizing: content-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden
}

    .k-card-deck-scrollwrap > .k-button {
        border-radius: 50%;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        position: absolute;
        z-index: 1
    }

        .k-card-deck-scrollwrap > .k-button:first-child {
            left: 8px
        }

        .k-card-deck-scrollwrap > .k-button:last-child {
            right: 8px
        }

    .k-card-deck-scrollwrap > .k-card-deck {
        margin-bottom: -20px;
        padding-bottom: 20px;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-card-group .k-card {
        border-radius: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

        .k-card-group .k-card > .k-card-header {
            border-radius: 0
        }

        .k-card-group .k-card + .k-card {
            margin-left: -1px
        }

        .k-card-group .k-card.k-first {
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px
        }

            .k-card-group .k-card.k-first > .k-card-header {
                border-top-left-radius: 2px
            }

        .k-card-group .k-card.k-last {
            border-top-right-radius: 2px;
            border-bottom-right-radius: 2px
        }

            .k-card-group .k-card.k-last > .k-card-header {
                border-top-right-radius: 2px
            }

        .k-card-group .k-card.k-only {
            border-radius: 2px
        }

            .k-card-group .k-card.k-only > .k-card-header {
                border-top-left-radius: 2px;
                border-top-right-radius: 2px
            }

.k-rtl .k-card-deck .k-card + .k-card, [dir=rtl] .k-card-deck .k-card + .k-card {
    margin-left: 0;
    margin-right: 16px
}

.k-ie11 .k-card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-card-subtitle, .k-card-title {
    font-weight: 500
}

.k-card-actions .k-button {
    padding: 8px
}

.k-card {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-card .k-card-callout {
        border-color: rgba(0,0,0,.12);
        background-color: #fff
    }

.k-card-separator {
    border-color: rgba(0,0,0,.12)
}

.k-card-actions {
    border-color: rgba(0,0,0,.12)
}

.k-card-subtitle {
    color: #666666
}

.k-card.k-card-error .k-card-subtitle, .k-card.k-card-info .k-card-subtitle, .k-card.k-card-primary .k-card-subtitle, .k-card.k-card-success .k-card-subtitle, .k-card.k-card-warning .k-card-subtitle, .k-state-error .k-card-subtitle, .k-state-info .k-card-subtitle, .k-state-primary .k-card-subtitle, .k-state-success .k-card-subtitle, .k-state-warning .k-card-subtitle {
    color: inherit
}

.k-card-wrap.k-state-focused > .k-card, .k-card-wrap.k-state-selected > .k-card {
    box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}

.k-card .k-card-callout.k-callout-n {
    box-shadow: 2px -2px 2px 0 rgba(0,0,0,.04)
}

.k-card .k-card-callout.k-callout-s {
    box-shadow: 2px -2px 2px 0 rgba(0,0,0,.2),0 -2px 2px -3px rgba(0,0,0,.14),1px -2px 2px -1px rgba(0,0,0,.12)
}

.k-card .k-card-callout.k-callout-e, .k-card .k-card-callout.k-callout-w {
    box-shadow: -1px -3px 1px -2px rgba(0,0,0,.2),0 -2px 2px -2px rgba(0,0,0,.14),1px -2px 2px -1px rgba(0,0,0,.12)
}

.k-splitter {
    height: 300px;
    position: relative
}

    .k-splitter .k-pane {
        overflow: hidden
    }

    .k-splitter .k-scrollable {
        overflow: auto
    }

    .k-splitter .k-splitter-resizing {
        overflow: hidden
    }

.k-pane > .k-splitter {
    border-width: 0;
    overflow: hidden
}

.k-splitter .k-pane-loading {
    position: static;
    top: 50%;
    left: 50%
}

.k-ghost-splitbar, .k-splitbar {
    border-style: solid;
    outline: 0;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .k-ghost-splitbar .k-icon, .k-splitbar .k-icon {
        font-size: 10px;
        display: block;
        cursor: pointer
    }

.k-splitbar-draggable-horizontal {
    cursor: col-resize
}

.k-splitbar-draggable-vertical {
    cursor: row-resize
}

.k-ghost-splitbar-horizontal, .k-splitbar-horizontal {
    width: 8px;
    border-width: 0;
    background-repeat: repeat-y;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0
}

.k-ghost-splitbar-vertical, .k-splitbar-vertical {
    height: 8px;
    border-width: 0;
    background-repeat: repeat-x;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0
}

.k-splitbar-static-horizontal {
    width: 1px
}

.k-splitbar-static-vertical {
    height: 1px
}

.k-splitbar-draggable-horizontal .k-resize-handle {
    position: static;
    width: 2px;
    height: 20px
}

.k-splitbar .k-resize-handle {
    display: none;
    background-color: currentColor
}

.k-splitbar-draggable-horizontal .k-resize-handle, .k-splitbar-draggable-vertical .k-resize-handle {
    display: block
}

.k-splitbar-horizontal .k-i-arrow-60-left, .k-splitbar-horizontal .k-i-arrow-w::before, .k-splitbar-horizontal .k-i-expand-w::before, .k-splitbar-horizontal .k-i-sarrow-w::before {
    margin-bottom: 7px
}

.k-splitbar-horizontal .k-i-arrow-60-right, .k-splitbar-horizontal .k-i-arrow-e::before, .k-splitbar-horizontal .k-i-expand-e::before, .k-splitbar-horizontal .k-i-expand::before, .k-splitbar-horizontal .k-i-sarrow-e::before {
    margin-top: 7px
}

.k-splitbar-vertical .k-i-arrow-60-up, .k-splitbar-vertical .k-i-arrow-n::before, .k-splitbar-vertical .k-i-expand-n::before, .k-splitbar-vertical .k-i-sarrow-n::before {
    margin-right: 7px
}

.k-splitbar-vertical .k-i-arrow-60-down, .k-splitbar-vertical .k-i-arrow-s::before, .k-splitbar-vertical .k-i-collapse::before, .k-splitbar-vertical .k-i-expand-s::before, .k-splitbar-vertical .k-i-sarrow-s::before {
    margin-left: 7px
}

.k-splitbar-draggable-vertical .k-resize-handle {
    position: static;
    width: 20px;
    height: 2px
}

.k-pane > .k-splitter-overlay {
    opacity: 0;
    position: absolute
}

.k-splitter-flex {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto
}

    .k-splitter-flex .k-pane {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        display: block;
        min-width: 0;
        max-width: 100%;
        min-height: 0;
        max-height: 100%;
        height: 100%
    }

    .k-splitter-flex .k-pane-static {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .k-splitter-flex .k-pane-flex {
        display: -ms-flexbox;
        display: flex
    }

    .k-splitter-flex .k-splitbar {
        position: static;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .k-splitter-flex .k-pane-flex.k-state-hidden, .k-splitter-flex .k-pane-flex[hidden], .k-splitter-flex .k-pane.k-state-hidden, .k-splitter-flex .k-pane[hidden] {
        -ms-flex: 0 1 0% !important;
        flex: 0 1 0% !important;
        overflow: hidden !important;
        display: block !important
    }

    .k-splitter-flex.k-splitter-horizontal {
        -ms-flex-direction: row;
        flex-direction: row
    }

        .k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-next, .k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-prev {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1)
        }

    .k-splitter-flex.k-splitter-vertical {
        -ms-flex-direction: column;
        flex-direction: column
    }

.k-splitbar {
    color: rgba(0,0,0,.54);
    background-color: rgba(0,0,0,.12)
}

    .k-splitbar.k-state-focused, .k-splitbar:active {
        color: #fff;
        background: #3f51b5
    }

.k-splitbar-horizontal-hover, .k-splitbar-vertical-hover {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.22)
}

.k-ghost-splitbar {
    background-color: rgba(0,0,0,.22)
}

.k-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

    .k-grid.k-grid-display-block {
        display: block
    }

    .k-grid .k-grid-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: hidden;
        position: relative
    }

    .k-grid .k-grid-aria-root {
        border-color: inherit;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: hidden
    }

    .k-grid table {
        margin: 0;
        width: 100%;
        max-width: none;
        border-width: 0;
        border-color: inherit;
        border-collapse: separate;
        border-spacing: 0;
        empty-cells: show;
        outline: 0
    }

    .k-grid tbody, .k-grid tfoot, .k-grid thead {
        text-align: left;
        border-color: inherit
    }

    .k-grid tr {
        border-color: inherit
    }

    .k-grid td, .k-grid th {
        padding: 4px 12px;
        border-style: solid;
        border-color: inherit;
        outline: 0;
        font-weight: inherit;
        text-align: inherit;
        overflow: hidden;
        text-overflow: ellipsis
    }

        .k-grid td:first-child, .k-grid th:first-child {
            border-left-width: 0
        }

        .k-grid td:focus, .k-grid th:focus {
            outline: 0
        }

        .k-grid td .k-placeholder-line, .k-grid th .k-placeholder-line {
            width: 80%
        }

    .k-grid th {
        padding: 4px 12px;
        border-width: 0 0 1px 1px;
        white-space: nowrap
    }

    .k-grid td {
        border-width: 0 0 1px 1px;
        vertical-align: middle;
        background: #fff;
        font-size:12px;
    }

    .k-grid a {
        color: inherit;
        text-decoration: none
    }

        .k-grid a:hover {
            text-decoration: none
        }

    .k-grid .k-grid-header-wrap, .k-grid table {
        box-sizing: content-box
    }

    .k-grid .k-group-col, .k-grid .k-hierarchy-col {
        padding: 0;
        width: 32px
    }

    .k-grid .k-grouping-row p {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

    .k-grid .k-grouping-row td {
        overflow: visible
    }

    .k-grid .k-grouping-row + tr td {
        border-top-width: 0
    }

    .k-grid .k-grouping-row .k-group-cell, .k-grid .k-grouping-row + tr .k-group-cell {
        border-top-width: 0;
        text-overflow: clip
    }

    .k-grid .k-grouping-row .k-icon {
        margin-left: -16px;
        margin-right: 8px
    }

    .k-grid .k-group-footer td {
        border-style: solid;
        border-width: 0 0
    }

    .k-grid .k-group-footer .k-group-cell + td {
        border-left-width: 0
    }

    .k-grid .k-hierarchy-cell {
        text-align: center;
        padding: 0;
        overflow: visible
    }

        .k-grid .k-hierarchy-cell > .k-icon {
            padding: 10px 0;
            width: 100%;
            height: 100%;
            display: inline-block;
            outline: 0
        }

        .k-grid .k-hierarchy-cell + td {
            border-left-width: 0
        }

    .k-grid[dir=rtl] tbody, .k-grid[dir=rtl] tfoot, .k-grid[dir=rtl] thead, .k-rtl .k-grid tbody, .k-rtl .k-grid tfoot, .k-rtl .k-grid thead {
        text-align: right
    }

    .k-grid[dir=rtl] th, .k-rtl .k-grid th {
        white-space: nowrap
    }

    .k-grid[dir=rtl] .k-grid-header-wrap, .k-rtl .k-grid .k-grid-header-wrap {
        border-width: 0 0 0 1px
    }

    .k-grid[dir=rtl] .k-drag-clue .k-button.k-bare, .k-grid[dir=rtl] .k-group-indicator .k-button.k-bare, .k-rtl .k-grid .k-drag-clue .k-button.k-bare, .k-rtl .k-grid .k-group-indicator .k-button.k-bare {
        margin-left: -2px;
        margin-right: 8px
    }

    .k-grid[dir=rtl] .k-drag-clue .k-link .k-icon, .k-grid[dir=rtl] .k-group-indicator .k-link .k-icon, .k-rtl .k-grid .k-drag-clue .k-link .k-icon, .k-rtl .k-grid .k-group-indicator .k-link .k-icon {
        margin-left: 4px;
        margin-right: -2px
    }

    .k-grid[dir=rtl] .k-group-indicator, .k-rtl .k-grid .k-group-indicator {
        margin-right: 0;
        margin-left: 4px
    }

        .k-grid[dir=rtl] .k-group-indicator + .k-group-indicator, .k-rtl .k-grid .k-group-indicator + .k-group-indicator {
            margin-right: 4px
        }

    .k-grid[dir=rtl] .k-grid-content-locked, .k-grid[dir=rtl] .k-grid-footer-locked, .k-grid[dir=rtl] .k-grid-header-locked, .k-rtl .k-grid .k-grid-content-locked, .k-rtl .k-grid .k-grid-footer-locked, .k-rtl .k-grid .k-grid-header-locked {
        border-left-width: 1px;
        border-right-width: 0
    }

    .k-grid[dir=rtl] th, .k-rtl .k-grid th {
        border-width: 0 1px 1px 0
    }

        .k-grid[dir=rtl] th:first-child, .k-rtl .k-grid th:first-child {
            border-right-width: 0
        }

    .k-grid[dir=rtl] td, .k-rtl .k-grid td {
        border-width: 0 1px 0 0
    }

        .k-grid[dir=rtl] td:first-child, .k-rtl .k-grid td:first-child {
            border-right-width: 0
        }

        .k-grid[dir=rtl] td.k-hierarchy-cell, .k-rtl .k-grid td.k-hierarchy-cell {
            border-right-width: 0
        }

    .k-grid[dir=rtl] .k-hierarchy-cell + td, .k-rtl .k-grid .k-hierarchy-cell + td {
        border-right-width: 0
    }

    .k-grid[dir=rtl] .k-grid-footer, .k-grid[dir=rtl] .k-grid-header, .k-rtl .k-grid .k-grid-footer, .k-rtl .k-grid .k-grid-header {
        padding-left: 17px;
        padding-right: 0
    }

        .k-grid[dir=rtl] .k-grid-header .k-header.k-first, .k-rtl .k-grid .k-grid-header .k-header.k-first {
            border-left-width: 0;
            border-right-width: 1px
        }

        .k-grid[dir=rtl] .k-grid-header .k-filterable, .k-grid[dir=rtl] .k-grid-header .k-with-icon, .k-rtl .k-grid .k-grid-header .k-filterable, .k-rtl .k-grid .k-grid-header .k-with-icon {
            padding-left: calc(1.42857143em + 30px);
            padding-right: 24px
        }

        .k-grid[dir=rtl] .k-grid-header .k-grid-filter, .k-grid[dir=rtl] .k-grid-header .k-header-column-menu, .k-rtl .k-grid .k-grid-header .k-grid-filter, .k-rtl .k-grid .k-grid-header .k-header-column-menu {
            right: auto;
            left: 14px
        }

    .k-grid[dir=rtl] .k-filtercell-operator, .k-rtl .k-grid .k-filtercell-operator {
        margin-left: 0;
        margin-right: 5px
    }

    .k-grid[dir=rtl] .k-dirty, .k-rtl .k-grid .k-dirty {
        border-color: currentColor currentColor transparent transparent;
        left: auto;
        right: 0
    }

    .k-grid[dir=rtl] .k-edit-cell > .k-textbox, .k-grid[dir=rtl] .k-edit-cell > .k-widget, .k-grid[dir=rtl] .k-edit-cell > .text-box, .k-grid[dir=rtl] .k-grid-edit-row > td > .k-textbox, .k-grid[dir=rtl] .k-grid-edit-row > td > .k-widget, .k-grid[dir=rtl] .k-grid-edit-row > td > .text-box, .k-rtl .k-grid .k-edit-cell > .k-textbox, .k-rtl .k-grid .k-edit-cell > .k-widget, .k-rtl .k-grid .k-edit-cell > .text-box, .k-rtl .k-grid .k-grid-edit-row > td > .k-textbox, .k-rtl .k-grid .k-grid-edit-row > td > .k-widget, .k-rtl .k-grid .k-grid-edit-row > td > .text-box {
        margin-right: 0
    }

    .k-grid[dir=rtl] .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable {
        margin-left: -1px;
        margin-right: 0
    }

    .k-grid[dir=rtl] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
        margin-left: 0
    }

    .k-grid[dir=rtl] .k-group-footer td, .k-rtl .k-grid .k-group-footer td {
        border-width: 0 0
    }

    .k-grid[dir=rtl] .k-group-footer .k-group-cell + td, .k-rtl .k-grid .k-group-footer .k-group-cell + td {
        border-right-width: 0
    }

    .k-grid[dir=rtl] .k-grid-toolbar .k-button + .k-button, .k-rtl .k-grid .k-grid-toolbar .k-button + .k-button {
        margin: 0
    }

    .k-grid[dir=rtl] .k-grouping-row .k-icon, .k-rtl .k-grid .k-grouping-row .k-icon {
        margin-left: 8px;
        margin-right: -16px
    }

    .k-grid[dir=rtl] .k-grid-search, .k-rtl .k-grid .k-grid-search {
        float: left
    }

    .k-grid[dir=rtl] .k-column-resizer, .k-rtl .k-grid .k-column-resizer {
        left: 0;
        right: auto
    }

    .k-grid .k-widget.k-tooltip.k-tooltip-validation {
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        width: auto;
        padding: 4px 16px
    }

        .k-grid .k-widget.k-tooltip.k-tooltip-validation .k-callout {
            display: block
        }

    .k-grid .k-animation-container-fixed .k-tooltip.k-tooltip-validation {
        position: static
    }

    .k-grid .k-dirty-cell {
        position: relative
    }

    .k-grid .k-dirty {
        border-width: 5px;
        border-color: currentColor transparent transparent currentColor;
        left: 0;
        right: auto
    }

    .k-grid .k-grid-content-locked + .k-grid-content {
        box-sizing: content-box
    }

    .k-grid .k-grid-content-expander {
        position: absolute;
        visibility: hidden;
        height: 1px;
        bottom: 1px
    }

    .k-grid .k-grid-search {
        width: 15.7em;
        float: right
    }

.k-grid-toolbar {
    padding: 14px 14px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    text-overflow: clip;
    cursor: default;
    display: block
}

    .k-grid-toolbar > * {
        vertical-align: middle
    }

        .k-grid-toolbar > * + * {
            margin-left: 0
        }

.k-grouping-header {
    display: block;
    position: relative;
    white-space: normal;
    padding: 14px 14px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    line-height: calc(1.42857143em + 16px)
}

.k-grouping-header-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 7px 0
}

    .k-grouping-header-flex > .k-indicator-container {
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin: 0;
        padding: 7px 0 7px 14px
    }

        .k-grouping-header-flex > .k-indicator-container:last-child {
            -ms-flex-positive: 1;
            flex-grow: 1;
            line-height: calc(1.42857143em + 16px)
        }

.k-drag-clue, .k-group-indicator {
    border-radius: 22px;
    margin: 0;
    padding: 8px 16px;
    border-width: 1px;
    border-style: solid;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    vertical-align: top;
    opacity: .9;
    box-sizing: border-box
}

    .k-drag-clue .k-button.k-bare, .k-drag-clue .k-link, .k-group-indicator .k-button.k-bare, .k-group-indicator .k-link {
        padding: 0;
        border-width: 0;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center
    }

        .k-drag-clue .k-link .k-icon, .k-group-indicator .k-link .k-icon {
            margin-left: -2px;
            margin-right: 4px
        }

    .k-drag-clue .k-button.k-bare, .k-group-indicator .k-button.k-bare {
        margin-left: 8px;
        margin-right: -2px;
        padding: 0;
        width: auto;
        height: auto;
        opacity: .5
    }

        .k-drag-clue .k-button.k-bare::after, .k-drag-clue .k-button.k-bare::before, .k-group-indicator .k-button.k-bare::after, .k-group-indicator .k-button.k-bare::before {
            display: none
        }

        .k-drag-clue .k-button.k-bare:hover, .k-group-indicator .k-button.k-bare:hover {
            opacity: 1
        }

.k-group-indicator {
    margin-right: 4px;
    line-height: 1.5
}

    .k-group-indicator + .k-group-indicator {
        margin-left: 4px
    }

.k-drag-clue {
    line-height: 1.5
}

.k-grouping-dropclue {
    width: 12px;
    height: 36px;
    position: absolute;
    top: calc(.714285715em + 4px);
    box-sizing: content-box
}

    .k-grouping-dropclue::after, .k-grouping-dropclue::before {
        display: inline-block;
        content: "";
        position: absolute
    }

    .k-grouping-dropclue::before {
        border-width: 6px;
        border-style: solid;
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        top: 0
    }

    .k-grouping-dropclue::after {
        width: 2px;
        height: calc(100% - 6px);
        top: 6px;
        left: 5px
    }

.k-grid-footer-wrap, .k-grid-header-wrap {
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    position: relative;
    overflow: hidden
}

    .k-grid-footer-wrap, .k-grid-header-wrap.k-auto-scrollable {
        margin-right: -1px
    }

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    margin-right: 0
}

.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    display: inline-block
}

.k-grid-footer, .k-grid-header {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 17px;
    border-width: 0;
    border-style: solid;
    border-color: inherit
}

    .k-grid-footer table, .k-grid-header table {
        table-layout: fixed
    }

div.k-grid-footer, div.k-grid-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-ie div.k-grid-header {
    display: block
}

.k-grid-header {
    border-bottom-width: 1px;
    font-size: 14px
}

    .k-grid-header table {
        margin-bottom: -1px
    }

    .k-grid-header.k-grid-draggable-header {
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -ms-touch-action: none;
        touch-action: none
    }

    .k-grid-header .k-header {
        position: relative;
        vertical-align: bottom;
        cursor: default
    }

        .k-grid-header .k-header:first-child {
            border-left-width: 0
        }

        .k-grid-header .k-header.k-first {
            border-left-width: 1px
        }

        .k-grid-header .k-header > .k-link {
            margin: -8px -12px;
            padding: 8px 12px;
            line-height: inherit;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            outline: 0
        }

.k-edge .k-grid-header .k-header > .k-link, .k-ie .k-grid-header .k-header > .k-link {
    margin: 0;
    padding: 0
}

.k-grid-header .k-filterable, .k-grid-header .k-with-icon {
    padding-right: calc(1.42857143em + 30px)
}

.k-edge .k-grid-header .k-filterable, .k-edge .k-grid-header .k-with-icon, .k-ie .k-grid-header .k-filterable, .k-ie .k-grid-header .k-with-icon {
    padding-right: calc(1.42857143em + 30px)
}

.k-grid-header .k-header > .k-link:focus {
    text-decoration: none
}

.k-grid-header .k-grid-filter, .k-grid-header .k-header-column-menu {
    padding: 8px;
    width: calc(1.42857143em + 8px);
    height: calc(1.42857143em + 8px);
    box-sizing: border-box;
    outline: 0;
    line-height: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 14px;
    top:6px;
    bottom: calc(16px + 1em - .714285715em - 8px);
    z-index: 1
}

.k-edge .k-grid-header .k-grid-filter, .k-edge .k-grid-header .k-header-column-menu, .k-ie .k-grid-header .k-grid-filter, .k-ie .k-grid-header .k-header-column-menu {
    position: static;
    float: right;
    margin-top: calc(.285714285em + -8px);
    margin-bottom: calc(.285714285em + -8px);
    margin-right: calc(-1.42857143em + -16px)
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover {
    cursor: pointer
}

.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm {
    vertical-align: text-top;
    margin-left: 4px
}

.k-grid-header .k-sort-order {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    font-size: 12px;
    margin-top: 2px;
    margin-left: -2px
}

.k-column-resizer {
    width: .5em;
    height: 1000%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: col-resize
}

.k-grid-footer {
    border-width: 1px 0 0
}

    .k-grid-footer td {
        height: 2em
    }

.k-grid-filter-popup {
    min-width: 200px
}

.k-grid-column-menu-standalone a.k-grid-filter {
    position: initial;
    display: inline-block;
    margin: -4px 0;
    padding: 4px 8px
}

.k-grid-columnmenu-popup {
    width: 230px
}

.k-filter-row {
    line-height: 2
}

    .k-filter-row td, .k-filter-row th {
        border-width: 0 0 1px 1px;
        white-space: nowrap;
        padding: 10px 24px
    }

        .k-filter-row td:first-child {
            border-left-width: 0
        }

    .k-filter-row .k-dropdowntree, .k-filter-row .k-multiselect {
        height: auto
    }

    .k-filter-row .k-filtercell .k-widget.k-sized-input {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }

.k-filtercell {
    width: auto;
    display: -ms-flexbox;
    display: flex
}

    .k-filtercell .k-filtercell-wrapper, .k-filtercell > span {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

        .k-filtercell .k-filtercell-wrapper > label, .k-filtercell > span > label {
            vertical-align: middle
        }

        .k-filtercell .k-filtercell-wrapper > .k-widget {
            width: 100%
        }

        .k-filtercell > span .k-button {
            visibility: visible;
            pointer-events: all
        }

        .k-filtercell > span .k-button, .k-filtercell > span .k-dropdown-operator {
            margin-left: 5px
        }

        .k-filtercell > span .k-widget {
            width: auto
        }

    .k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
        visibility: visible;
        height: calc(1.42857143em + 16px)
    }

    .k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
        visibility: hidden;
        pointer-events: none
    }

    .k-filtercell .k-filtercell-operator {
        margin-left: 5px
    }

    .k-filtercell .k-filtercell-wrapper > .k-textbox, .k-filtercell .k-widget:not(.k-dropdown-operator) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-filtercell .k-filtercell-wrapper > .k-textbox {
        width: 100%;
        min-width: 0
    }

.k-grid-content, .k-grid-content-locked {
    border-color: inherit;
    outline: 0
}

    .k-grid-content table, .k-grid-content-locked table {
        table-layout: fixed
    }

    .k-grid-content tr:last-child td, .k-grid-content-locked tr:last-child td {
        border-bottom-width: 0
    }

.k-grid-content {
    width: 100%;
    min-height: 0;
    overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;
    position: relative;
    -ms-flex: 1;
    flex: 1
}

.k-virtual-scrollable-wrap {
    height: 100%;
    overflow-y: hidden;
    position: relative
}

.k-grid-edit-row td {
    text-overflow: clip
}

.k-grid-edit-row .k-button, .k-grid-edit-row .k-input.k-textbox, .k-grid-edit-row .k-textbox, .k-grid-edit-row .k-widget {
    height: auto
}

.k-grid-edit-row .k-edit-cell {
    padding-top: 0;
    padding-bottom: 0
}

.k-grid-edit-row .k-dirty-cell {
    overflow: visible
}

.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch), .k-edit-cell > .text-box, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget:not(.k-switch), .k-grid-edit-row > td > .text-box {
    margin-left: 0
}

.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch), .k-grid-edit-row td > .k-textbox, .k-grid-edit-row td > .k-widget:not(.k-switch) {
    width: calc(100% + 18px)
}

.k-command-cell > .k-button, .k-edit-cell > .k-textbox, .k-edit-cell > .k-widget, .k-grid-edit-row td > .k-textbox, .k-grid-edit-row td > .k-widget {
    vertical-align: middle
}

.k-grid .k-command-cell, .k-grid .k-edit-cell, .k-grid .k-grid-edit-row td {
    padding: calc(2px - -.285714285em) 24px
}

.k-command-cell > .k-button {
    margin-left: .16em;
    margin-right: .16em
}

.k-grid-header .k-resize-handle, .k-grid > .k-resize-handle {
    height: 25px;
    cursor: col-resize;
    position: absolute;
    z-index: 2
}

.k-grid-pager {
    padding: 0 5px;
    border-width: 1px 0 0;
    border-color: inherit;
    font-size: inherit
}

.k-grid-pager-top {
    border-width: 0 0 1px
}

.k-pager-input .k-numerictextbox {
    margin: 0 7px;
    width: 3em
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
    float: left;
    width: 100%
}

.k-grid-virtual .k-grid-content .k-grid-table {
    position: relative;
    float: left;
    z-index: 1
}

.k-grid-virtual .k-grid-content > .k-height-container {
    position: relative;
    float: left
}

.k-grid-virtual .k-grid-content::after {
    content: "";
    display: block;
    clear: both
}

.k-width-container {
    position: absolute;
    visibility: hidden
}

    .k-width-container div {
        height: 1px
    }

.k-grid-virtual.k-rtl .k-grid-content .k-grid-table, .k-grid-virtual[dir=rtl] .k-grid-content .k-grid-table {
    float: right
}

.k-grid-add-row td {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.k-grid-lockedcolumns {
    white-space: nowrap
}

.k-grid-content, .k-grid-content-locked, .k-pager-wrap {
    white-space: normal
}

.k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    border-style: solid;
    border-width: 0 1px 0 0
}

    .k-grid-content-locked + .k-grid-content.k-auto-scrollable, .k-grid-footer-locked + .k-grid-content.k-auto-scrollable, .k-grid-header-locked + .k-grid-content.k-auto-scrollable {
        display: inline-block
    }

.k-grid-content, .k-grid-footer-wrap, .k-grid-header-wrap {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: inline-block;
    vertical-align: top
}

    .k-grid-content.k-auto-scrollable, .k-grid-footer-wrap.k-auto-scrollable, .k-grid-header-wrap.k-auto-scrollable {
        display: block
    }

    .k-grid-header-locked > table, .k-grid-header-wrap > table {
        margin-bottom: -1px
    }

.k-grid-content-sticky, .k-grid-header .k-filter-row .k-grid-header-sticky, .k-grid-header .k-header.k-grid-header-sticky {
    position: -webkit-sticky;
    position: sticky;
    z-index: 2
}

.k-header.k-drag-clue {
    overflow: hidden
}

.k-grid.k-grid-no-scrollbar .k-grid-header {
    padding: 0
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
    border-width: 0
}

.k-grid.k-grid-no-scrollbar .k-grid-content {
    overflow-y: auto
}

.k-grid-norecords {
    text-align: center
}

div.k-grid-norecords {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.k-grid-norecords-template {
    width: 20em;
    height: 4em;
    line-height: 4em;
    margin: 0 auto;
    border: 1px solid
}

.k-loading-pdf-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100
}

    .k-loading-pdf-mask > .k-i-loading {
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: 64px
    }

    .k-loading-pdf-mask .k-loading-pdf-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

.k-pdf-export .k-loading-pdf-mask {
    display: none
}

.k-grid-pdf-export-element {
    position: absolute;
    left: -10000px;
    top: -10000px
}

    .k-grid-pdf-export-element .k-filter-row {
        display: none
    }

.k-pdf-export-shadow .k-grid {
    float: left;
    width: auto !important
}

.k-pdf-export-shadow .k-grid, .k-pdf-export-shadow .k-grid-content, .k-pdf-export-shadow .k-grid-content-locked {
    height: auto !important;
    overflow: visible
}

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap {
    width: auto !important
}

.k-pdf-export-shadow .k-grid-header, .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
    padding: 0 !important
}

.k-filter-menu .k-filter-menu-container {
    padding: .5em 1em
}

    .k-filter-menu .k-filter-menu-container .k-action-buttons {
        margin: 1em -1em -.5em
    }


    .k-filter-menu .k-filter-menu-container .k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap, .k-filter-menu .k-filter-menu-container .k-picker-wrap {
        border: 1px solid #dddddd !important;
        border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -o-border-radius: 5px !important;
        -ms-border-radius: 5px !important;
        padding-left:5px;
        font-size:14px;
    }
    .k-filter-menu .k-radio-list, .k-filter-menu .k-textbox, .k-filter-menu .k-widget {
    margin: .5em 0;
    width: 100%;
    display: block
}

    .k-filter-menu .k-widget.k-filter-and {
        width: 6em;
        margin: 1em 0
    }

.k-multicheck-wrap {
    max-height: 300px;
    overflow: auto;
    overflow-x: hidden;
    white-space: nowrap
}

.k-filter-selected-items {
    font-weight: 700;
    line-height: normal;
    white-space: nowrap;
    margin: 1em 0 .5em
}

.k-autofitting {
    width: auto !important;
    table-layout: auto !important
}

    .k-autofitting td, .k-autofitting th.k-header {
        white-space: nowrap !important
    }

    .k-autofitting .k-detail-row {
        display: none !important
    }

.k-column-list {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto
}

.k-column-chooser-title, .k-column-list-item {
    padding: 2px 24px;
    padding-right: 64px
}

.k-column-list-item {
    position: relative;
    display: block;
    margin: 0;
    cursor: pointer
}

.k-columnmenu-item {
    padding: 4px 16px;
    cursor: pointer
}

    .k-columnmenu-item > .k-icon {
        margin-right: 4px
    }

.k-columnmenu-item-wrapper {
    border-bottom: 1px solid;
    border-bottom-color: rgba(0,0,0,.12)
}

    .k-columnmenu-item-wrapper:last-child {
        border-bottom-width: 0
    }

.k-columnmenu-item-content {
    overflow: hidden
}

    .k-columnmenu-item-content .k-column-list-item {
        padding-left: 36px
    }

    .k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
        padding: 1em 1em
    }

        .k-columnmenu-item-content .k-filter-menu .k-filter-menu-container .k-columnmenu-actions {
            padding: 1em 0 0
        }

    .k-columnmenu-item-content .k-columnmenu-actions {
        display: -ms-flexbox;
        display: flex;
        padding: 1em 1em
    }

        .k-columnmenu-item-content .k-columnmenu-actions .k-button {
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            width: auto;
            margin: 0 .5em
        }

            .k-columnmenu-item-content .k-columnmenu-actions .k-button:first-child {
                margin-left: 0
            }

            .k-columnmenu-item-content .k-columnmenu-actions .k-button:last-child {
                margin-right: 0
            }

.k-rtl .k-columnmenu-item > .k-icon, [dir=rtl] .k-columnmenu-item > .k-icon {
    margin-left: 4px;
    margin-right: 0
}

.k-grid .k-checkbox-label, .k-grid .k-radio-label {
    line-height: normal
}

.k-grid .k-button, .k-grid .k-button:active {
    box-shadow: none
}

.k-grid[dir=rtl] th, .k-rtl .k-grid th {
    border-width: 0 1px 1px 0
}

.k-grid[dir=rtl] td, .k-rtl .k-grid td {
    border-width: 0 1px 1px 0
}

.k-grid-header th {
    font-weight: 400
}

    .k-grid-header th .k-grid-filter {
        font-weight: 400
    }

.k-grid-header .k-grid-filter {
    border-radius: 50%
}

.k-grid-header .k-filter-row .k-dropdown-operator .k-dropdown-wrap {
    border-width: 0
}

.k-grid-header .k-filter-row .k-button.k-button-icon {
    box-shadow: none
}

.k-grid-header .k-header-column-menu {
    border-radius: 50%
}

.k-grid-header .k-resizable-columns th:not(.k-group-cell) {
    border-right-width: 1px;
    border-right-style: solid
}

.k-grid-header .k-resizable-columns .k-resize-handle .k-resize-handle-inner {
    width: 1px;
    height: 100%;
    cursor: col-resize
}

.k-grouping-header .k-group-indicator {
    border-width: 0;
    line-height: 1.42857143
}

.k-grouping-dropclue {
    width: 0;
    height: 36px;
    top: calc(.714285715em + 4px);
    border-style: solid;
    border-width: 0 2px 0 0
}

    .k-grouping-dropclue::before {
        border-width: 0
    }

.k-resize-handle:hover .k-resize-handle-inner {
    width: 1px;
    height: 100%
}

.k-column-resizer:hover::after {
    display: block;
    content: "";
    height: 100%;
    border-right: 2px solid currentColor
}

.k-reorder-cue {
    margin-left: -1px;
    width: 2px
}

.k-edit-cell > .k-input.k-textbox, .k-edit-cell > .k-textarea, .k-edit-cell > .k-textbox, .k-edit-cell > .k-widget, .k-grid-edit-row > td > .k-input.k-textbox, .k-grid-edit-row > td > .k-textarea, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget {
    border-radius: 3px;
    margin-left: -16px;
    margin-right: -16px
}

.k-edit-cell > .k-switch, .k-grid-edit-row > td > .k-switch {
    margin-left: 0
}

.k-edit-cell .k-autocomplete, .k-edit-cell .k-combobox, .k-edit-cell .k-dateinput, .k-edit-cell .k-datepicker, .k-edit-cell .k-datetimepicker, .k-edit-cell .k-dropdown, .k-edit-cell .k-dropdowntree, .k-edit-cell .k-maskedtextbox, .k-edit-cell .k-multiselect, .k-edit-cell .k-numerictextbox, .k-edit-cell .k-textbox, .k-edit-cell .k-textbox.k-input, .k-edit-cell .k-timepicker, .k-grid-edit-row .k-autocomplete, .k-grid-edit-row .k-combobox, .k-grid-edit-row .k-dateinput, .k-grid-edit-row .k-datepicker, .k-grid-edit-row .k-datetimepicker, .k-grid-edit-row .k-dropdown, .k-grid-edit-row .k-dropdowntree, .k-grid-edit-row .k-maskedtextbox, .k-grid-edit-row .k-multiselect, .k-grid-edit-row .k-numerictextbox, .k-grid-edit-row .k-textbox, .k-grid-edit-row .k-textbox.k-input, .k-grid-edit-row .k-timepicker {
    font-size: 14px;
    line-height: 1.42857143
}

    .k-edit-cell .k-autocomplete, .k-edit-cell .k-dateinput-wrap, .k-edit-cell .k-dropdown-wrap, .k-edit-cell .k-multiselect-wrap, .k-edit-cell .k-picker-wrap, .k-edit-cell .k-textarea, .k-edit-cell .k-textbox, .k-edit-cell .k-textbox.k-input, .k-grid-edit-row .k-autocomplete, .k-grid-edit-row .k-dateinput-wrap, .k-grid-edit-row .k-dropdown-wrap, .k-grid-edit-row .k-multiselect-wrap, .k-grid-edit-row .k-picker-wrap, .k-grid-edit-row .k-textarea, .k-grid-edit-row .k-textbox, .k-grid-edit-row .k-textbox.k-input {
        border-radius: 3px;
        border-width: 0 0 2px;
        padding-left: 16px;
        padding-right: 16px
    }

        .k-edit-cell .k-autocomplete .k-input, .k-edit-cell .k-dateinput-wrap .k-input, .k-edit-cell .k-dropdown-wrap .k-input, .k-edit-cell .k-multiselect-wrap .k-input, .k-edit-cell .k-picker-wrap .k-input, .k-edit-cell .k-textarea .k-input, .k-edit-cell .k-textbox .k-input, .k-edit-cell .k-textbox.k-input .k-input, .k-grid-edit-row .k-autocomplete .k-input, .k-grid-edit-row .k-dateinput-wrap .k-input, .k-grid-edit-row .k-dropdown-wrap .k-input, .k-grid-edit-row .k-multiselect-wrap .k-input, .k-grid-edit-row .k-picker-wrap .k-input, .k-grid-edit-row .k-textarea .k-input, .k-grid-edit-row .k-textbox .k-input, .k-grid-edit-row .k-textbox.k-input .k-input {
            height: calc(1.42857143em + 14px)
        }

    .k-edit-cell .k-dateinput .k-dateinput-wrap, .k-edit-cell .k-dateinput .k-picker-wrap, .k-edit-cell .k-datepicker .k-dateinput-wrap, .k-edit-cell .k-datepicker .k-picker-wrap, .k-edit-cell .k-datetimepicker .k-dateinput-wrap, .k-edit-cell .k-datetimepicker .k-picker-wrap, .k-edit-cell .k-timepicker .k-dateinput-wrap, .k-edit-cell .k-timepicker .k-picker-wrap, .k-grid-edit-row .k-dateinput .k-dateinput-wrap, .k-grid-edit-row .k-dateinput .k-picker-wrap, .k-grid-edit-row .k-datepicker .k-dateinput-wrap, .k-grid-edit-row .k-datepicker .k-picker-wrap, .k-grid-edit-row .k-datetimepicker .k-dateinput-wrap, .k-grid-edit-row .k-datetimepicker .k-picker-wrap, .k-grid-edit-row .k-timepicker .k-dateinput-wrap, .k-grid-edit-row .k-timepicker .k-picker-wrap {
        border-radius: 3px;
        border-width: 0 0 2px;
        padding-left: 16px;
        padding-right: 4px
    }

        .k-edit-cell .k-dateinput .k-dateinput-wrap .k-input, .k-edit-cell .k-dateinput .k-picker-wrap .k-input, .k-edit-cell .k-datepicker .k-dateinput-wrap .k-input, .k-edit-cell .k-datepicker .k-picker-wrap .k-input, .k-edit-cell .k-datetimepicker .k-dateinput-wrap .k-input, .k-edit-cell .k-datetimepicker .k-picker-wrap .k-input, .k-edit-cell .k-timepicker .k-dateinput-wrap .k-input, .k-edit-cell .k-timepicker .k-picker-wrap .k-input, .k-grid-edit-row .k-dateinput .k-dateinput-wrap .k-input, .k-grid-edit-row .k-dateinput .k-picker-wrap .k-input, .k-grid-edit-row .k-datepicker .k-dateinput-wrap .k-input, .k-grid-edit-row .k-datepicker .k-picker-wrap .k-input, .k-grid-edit-row .k-datetimepicker .k-dateinput-wrap .k-input, .k-grid-edit-row .k-datetimepicker .k-picker-wrap .k-input, .k-grid-edit-row .k-timepicker .k-dateinput-wrap .k-input, .k-grid-edit-row .k-timepicker .k-picker-wrap .k-input {
            height: calc(1.42857143em + 14px)
        }

    .k-edit-cell .k-combobox .k-dropdown-wrap, .k-grid-edit-row .k-combobox .k-dropdown-wrap {
        border-radius: 3px;
        border-width: 0 0 2px;
        padding-left: 16px;
        padding-right: 16px
    }

        .k-edit-cell .k-combobox .k-dropdown-wrap .k-input, .k-grid-edit-row .k-combobox .k-dropdown-wrap .k-input {
            height: calc(1.42857143em + 14px)
        }

    .k-edit-cell .k-autocomplete[dir=rtl], .k-grid-edit-row .k-autocomplete[dir=rtl], .k-rtl .k-edit-cell .k-autocomplete, .k-rtl .k-grid-edit-row .k-autocomplete {
        padding-left: 16px;
        padding-right: 16px
    }

    .k-edit-cell .k-dropdowntree .k-multiselect-wrap .k-button, .k-edit-cell .k-multiselect .k-multiselect-wrap .k-button, .k-grid-edit-row .k-dropdowntree .k-multiselect-wrap .k-button, .k-grid-edit-row .k-multiselect .k-multiselect-wrap .k-button {
        margin-top: 8px
    }

    .k-edit-cell .k-dropdowntree .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-multiselect .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-dropdowntree .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-multiselect .k-multiselect-wrap > .k-clear-value {
        right: 8px
    }

.k-edit-cell .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dropdown-wrap > .k-clear-value {
    right: 24px;
    padding: 0 4px
}

.k-edit-cell .k-combobox .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-combobox .k-dropdown-wrap > .k-clear-value {
    right: 24px;
    padding: 0 4px
}

.k-edit-cell .k-dateinput-wrap, .k-edit-cell .k-dropdown-wrap, .k-edit-cell .k-picker-wrap, .k-grid-edit-row .k-dateinput-wrap, .k-grid-edit-row .k-dropdown-wrap, .k-grid-edit-row .k-picker-wrap {
    padding-right: 4px
}

.k-edit-cell .k-numerictextbox .k-numeric-wrap, .k-grid-edit-row .k-numerictextbox .k-numeric-wrap {
    padding-right: 4px
}

.k-edit-cell .k-combobox .k-dropdown-wrap, .k-grid-edit-row .k-combobox .k-dropdown-wrap {
    padding-right: 4px
}

.k-edit-cell .k-dropdown .k-dropdown-wrap, .k-edit-cell .k-dropdowntree .k-dropdown-wrap, .k-grid-edit-row .k-dropdown .k-dropdown-wrap, .k-grid-edit-row .k-dropdowntree .k-dropdown-wrap {
    border-radius: 3px;
    border-width: 0 0 2px;
    padding-left: 16px;
    padding-right: 4px
}

    .k-edit-cell .k-dropdown .k-dropdown-wrap .k-input, .k-edit-cell .k-dropdowntree .k-dropdown-wrap .k-input, .k-grid-edit-row .k-dropdown .k-dropdown-wrap .k-input, .k-grid-edit-row .k-dropdowntree .k-dropdown-wrap .k-input {
        height: calc(1.42857143em + 14px)
    }

    .k-edit-cell .k-dropdown .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-dropdowntree .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dropdown .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dropdowntree .k-dropdown-wrap > .k-clear-value {
        right: 24px;
        padding: 0 4px
    }

.k-edit-cell .k-autocomplete[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-autocomplete[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-autocomplete[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-autocomplete[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-autocomplete[dir=rtl] .k-picker-wrap, .k-edit-cell .k-combobox[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-combobox[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-combobox[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-combobox[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-combobox[dir=rtl] .k-picker-wrap, .k-edit-cell .k-dateinput[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-dateinput[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-dateinput[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-dateinput[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-dateinput[dir=rtl] .k-picker-wrap, .k-edit-cell .k-datepicker[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-datepicker[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-datepicker[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-datepicker[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-datepicker[dir=rtl] .k-picker-wrap, .k-edit-cell .k-datetimepicker[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-datetimepicker[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-datetimepicker[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-datetimepicker[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-datetimepicker[dir=rtl] .k-picker-wrap, .k-edit-cell .k-dropdown[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-dropdown[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-dropdown[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-dropdown[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-dropdown[dir=rtl] .k-picker-wrap, .k-edit-cell .k-dropdowntree[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-dropdowntree[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-dropdowntree[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-dropdowntree[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-dropdowntree[dir=rtl] .k-picker-wrap, .k-edit-cell .k-multiselect[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-multiselect[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-multiselect[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-multiselect[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-multiselect[dir=rtl] .k-picker-wrap, .k-edit-cell .k-numerictextbox[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-numerictextbox[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-numerictextbox[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-numerictextbox[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-numerictextbox[dir=rtl] .k-picker-wrap, .k-edit-cell .k-timepicker[dir=rtl] .k-dateinput-wrap, .k-edit-cell .k-timepicker[dir=rtl] .k-dropdown-wrap, .k-edit-cell .k-timepicker[dir=rtl] .k-multiselect-wrap, .k-edit-cell .k-timepicker[dir=rtl] .k-numeric-wrap, .k-edit-cell .k-timepicker[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-combobox[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-combobox[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-combobox[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-combobox[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-combobox[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-dateinput[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-dateinput[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-dateinput[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-dateinput[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-dateinput[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-datepicker[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-datepicker[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-datepicker[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-datepicker[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-datepicker[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-dropdown[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-dropdown[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-dropdown[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-dropdown[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-dropdown[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-multiselect[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-multiselect[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-multiselect[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-multiselect[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-multiselect[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-picker-wrap, .k-grid-edit-row .k-timepicker[dir=rtl] .k-dateinput-wrap, .k-grid-edit-row .k-timepicker[dir=rtl] .k-dropdown-wrap, .k-grid-edit-row .k-timepicker[dir=rtl] .k-multiselect-wrap, .k-grid-edit-row .k-timepicker[dir=rtl] .k-numeric-wrap, .k-grid-edit-row .k-timepicker[dir=rtl] .k-picker-wrap, .k-rtl .k-edit-cell .k-autocomplete .k-dateinput-wrap, .k-rtl .k-edit-cell .k-autocomplete .k-dropdown-wrap, .k-rtl .k-edit-cell .k-autocomplete .k-multiselect-wrap, .k-rtl .k-edit-cell .k-autocomplete .k-numeric-wrap, .k-rtl .k-edit-cell .k-autocomplete .k-picker-wrap, .k-rtl .k-edit-cell .k-combobox .k-dateinput-wrap, .k-rtl .k-edit-cell .k-combobox .k-dropdown-wrap, .k-rtl .k-edit-cell .k-combobox .k-multiselect-wrap, .k-rtl .k-edit-cell .k-combobox .k-numeric-wrap, .k-rtl .k-edit-cell .k-combobox .k-picker-wrap, .k-rtl .k-edit-cell .k-dateinput .k-dateinput-wrap, .k-rtl .k-edit-cell .k-dateinput .k-dropdown-wrap, .k-rtl .k-edit-cell .k-dateinput .k-multiselect-wrap, .k-rtl .k-edit-cell .k-dateinput .k-numeric-wrap, .k-rtl .k-edit-cell .k-dateinput .k-picker-wrap, .k-rtl .k-edit-cell .k-datepicker .k-dateinput-wrap, .k-rtl .k-edit-cell .k-datepicker .k-dropdown-wrap, .k-rtl .k-edit-cell .k-datepicker .k-multiselect-wrap, .k-rtl .k-edit-cell .k-datepicker .k-numeric-wrap, .k-rtl .k-edit-cell .k-datepicker .k-picker-wrap, .k-rtl .k-edit-cell .k-datetimepicker .k-dateinput-wrap, .k-rtl .k-edit-cell .k-datetimepicker .k-dropdown-wrap, .k-rtl .k-edit-cell .k-datetimepicker .k-multiselect-wrap, .k-rtl .k-edit-cell .k-datetimepicker .k-numeric-wrap, .k-rtl .k-edit-cell .k-datetimepicker .k-picker-wrap, .k-rtl .k-edit-cell .k-dropdown .k-dateinput-wrap, .k-rtl .k-edit-cell .k-dropdown .k-dropdown-wrap, .k-rtl .k-edit-cell .k-dropdown .k-multiselect-wrap, .k-rtl .k-edit-cell .k-dropdown .k-numeric-wrap, .k-rtl .k-edit-cell .k-dropdown .k-picker-wrap, .k-rtl .k-edit-cell .k-dropdowntree .k-dateinput-wrap, .k-rtl .k-edit-cell .k-dropdowntree .k-dropdown-wrap, .k-rtl .k-edit-cell .k-dropdowntree .k-multiselect-wrap, .k-rtl .k-edit-cell .k-dropdowntree .k-numeric-wrap, .k-rtl .k-edit-cell .k-dropdowntree .k-picker-wrap, .k-rtl .k-edit-cell .k-multiselect .k-dateinput-wrap, .k-rtl .k-edit-cell .k-multiselect .k-dropdown-wrap, .k-rtl .k-edit-cell .k-multiselect .k-multiselect-wrap, .k-rtl .k-edit-cell .k-multiselect .k-numeric-wrap, .k-rtl .k-edit-cell .k-multiselect .k-picker-wrap, .k-rtl .k-edit-cell .k-numerictextbox .k-dateinput-wrap, .k-rtl .k-edit-cell .k-numerictextbox .k-dropdown-wrap, .k-rtl .k-edit-cell .k-numerictextbox .k-multiselect-wrap, .k-rtl .k-edit-cell .k-numerictextbox .k-numeric-wrap, .k-rtl .k-edit-cell .k-numerictextbox .k-picker-wrap, .k-rtl .k-edit-cell .k-timepicker .k-dateinput-wrap, .k-rtl .k-edit-cell .k-timepicker .k-dropdown-wrap, .k-rtl .k-edit-cell .k-timepicker .k-multiselect-wrap, .k-rtl .k-edit-cell .k-timepicker .k-numeric-wrap, .k-rtl .k-edit-cell .k-timepicker .k-picker-wrap, .k-rtl .k-grid-edit-row .k-autocomplete .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-autocomplete .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-autocomplete .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-autocomplete .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-autocomplete .k-picker-wrap, .k-rtl .k-grid-edit-row .k-combobox .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-combobox .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-combobox .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-combobox .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-combobox .k-picker-wrap, .k-rtl .k-grid-edit-row .k-dateinput .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-dateinput .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-dateinput .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-dateinput .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-dateinput .k-picker-wrap, .k-rtl .k-grid-edit-row .k-datepicker .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-datepicker .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-datepicker .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-datepicker .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-datepicker .k-picker-wrap, .k-rtl .k-grid-edit-row .k-datetimepicker .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-datetimepicker .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-datetimepicker .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-datetimepicker .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-datetimepicker .k-picker-wrap, .k-rtl .k-grid-edit-row .k-dropdown .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-dropdown .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-dropdown .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-dropdown .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-dropdown .k-picker-wrap, .k-rtl .k-grid-edit-row .k-dropdowntree .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-dropdowntree .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-dropdowntree .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-dropdowntree .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-dropdowntree .k-picker-wrap, .k-rtl .k-grid-edit-row .k-multiselect .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-multiselect .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-multiselect .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-multiselect .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-multiselect .k-picker-wrap, .k-rtl .k-grid-edit-row .k-numerictextbox .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-numerictextbox .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-numerictextbox .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-numerictextbox .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-numerictextbox .k-picker-wrap, .k-rtl .k-grid-edit-row .k-timepicker .k-dateinput-wrap, .k-rtl .k-grid-edit-row .k-timepicker .k-dropdown-wrap, .k-rtl .k-grid-edit-row .k-timepicker .k-multiselect-wrap, .k-rtl .k-grid-edit-row .k-timepicker .k-numeric-wrap, .k-rtl .k-grid-edit-row .k-timepicker .k-picker-wrap {
    padding-left: 4px;
    padding-right: 16px
}

    .k-edit-cell .k-autocomplete[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-combobox[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-dateinput[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-datepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-datetimepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-dropdown[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-dropdowntree[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-multiselect[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-numerictextbox[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-edit-cell .k-timepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-combobox[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dateinput[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-datepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dropdown[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-multiselect[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-grid-edit-row .k-timepicker[dir=rtl] .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-autocomplete .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-combobox .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dateinput .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-datepicker .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-datetimepicker .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dropdown .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dropdowntree .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-multiselect .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-numerictextbox .k-dropdown-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-timepicker .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-autocomplete .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-combobox .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dateinput .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-datepicker .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-datetimepicker .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dropdown .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dropdowntree .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-multiselect .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-numerictextbox .k-dropdown-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-timepicker .k-dropdown-wrap > .k-clear-value {
        right: auto;
        left: 24px
    }

    .k-edit-cell .k-autocomplete[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-combobox[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-dateinput[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-datepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-datetimepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-dropdown[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-dropdowntree[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-multiselect[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-numerictextbox[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-edit-cell .k-timepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-autocomplete[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-combobox[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-dateinput[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-datepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-datetimepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-dropdown[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-dropdowntree[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-multiselect[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-numerictextbox[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-grid-edit-row .k-timepicker[dir=rtl] .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-autocomplete .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-combobox .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dateinput .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-datepicker .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-datetimepicker .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dropdown .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-dropdowntree .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-multiselect .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-numerictextbox .k-multiselect-wrap > .k-clear-value, .k-rtl .k-edit-cell .k-timepicker .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-autocomplete .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-combobox .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dateinput .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-datepicker .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-datetimepicker .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dropdown .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-dropdowntree .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-multiselect .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-numerictextbox .k-multiselect-wrap > .k-clear-value, .k-rtl .k-grid-edit-row .k-timepicker .k-multiselect-wrap > .k-clear-value {
        right: auto;
        left: 8px
    }

.k-edit-cell .k-textbox, .k-edit-cell .k-textbox.k-input, .k-grid-edit-row .k-textbox, .k-grid-edit-row .k-textbox.k-input {
    height: calc(1.42857143em + 16px)
}

.k-filter-row > td, .k-filter-row > th, .k-grid td, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-header {
    border-color: rgba(0,0,0,.12)
}

.k-grid-add-row, .k-grid-footer, .k-grid-header, .k-grid-toolbar, .k-grouping-header {
    color: rgba(0,0,0,.54);
    background-color: rgba(0,0,0,0)
}

.k-drag-clue {
    color: rgba(0,0,0,.87);
    background-color: #ebebeb
}

.k-grid-content {
    background-color: #fff
}

.k-group-footer td, .k-grouping-row td, tbody .k-group-cell {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,0)
}

.k-grid-footer td, .k-group-footer td, .k-grouping-row td {
    font-weight: 700
}

.k-grouping-dropclue::before {
    border-color: rgba(0,0,0,.54) transparent transparent
}

.k-grouping-dropclue::after {
    background-color: rgba(0,0,0,.54)
}

.k-grid {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-grid tr.k-alt {
        background-color: rgba(0,0,0,0)
    }

    .k-grid tbody tr.k-state-hover, .k-grid tbody tr:hover {
        color: rgba(0,0,0,.87);
        background-color: rgba(0,0,0,.07)
    }

    .k-grid td.k-state-selected, .k-grid tr.k-state-selected > td {
        color: #000;
        background-color: rgba(0,0,0,.04)
    }

    .k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-hierarchy-cell .k-icon {
        border-width: 0;
        color: rgba(0,0,0,.54)
    }

    .k-grid .k-grouping-row {
        background-color: rgba(0,0,0,0)
    }

        .k-grid .k-grouping-row .k-icon {
            color: rgba(0,0,0,.54);
            text-decoration: none
        }

    .k-grid .k-tooltip.k-tooltip-validation {
        color: #fff;
        background-color: rgba(97,97,97,.9)
    }

        .k-grid .k-tooltip.k-tooltip-validation .k-callout-n {
            border-bottom-color: rgba(97,97,97,.9)
        }

        .k-grid .k-tooltip.k-tooltip-validation .k-callout-e {
            border-left-color: rgba(97,97,97,.9)
        }

        .k-grid .k-tooltip.k-tooltip-validation .k-callout-s {
            border-top-color: rgba(97,97,97,.9)
        }

        .k-grid .k-tooltip.k-tooltip-validation .k-callout-w {
            border-right-color: rgba(97,97,97,.9)
        }

    .k-grid .k-grid-search {
        color: rgba(0,0,0,.87)
    }

col.k-sorted, th.k-sorted {
    background-color: rgba(0,0,0,.04)
}

.k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm, .k-grid-header .k-sort-order {
    color: rgba(0,0,0,.54)
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
    background-color: #e0e0e0
}

.k-grid-header .k-grid-filter:focus, .k-grid-header .k-header-column-menu:focus, .k-grid-header .k-hierarchy-cell .k-icon:focus {
    box-shadow: inset 0 0 0 2px rgba(0,0,0,.1)
}

.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
    color: #fff;
    background-color: #2196f3
}

.k-grid-header .k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-master-row .k-grid-content-sticky {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-master-row.k-state-selected .k-grid-content-sticky {
    background-color: #f5f5f5
}

.k-master-row.k-state-selected.k-alt .k-grid-content-sticky {
    background-color: #f5f5f5
}

.k-master-row:hover .k-grid-content-sticky {
    background-color: #ececec
}

.k-master-row.k-state-selected:hover .k-grid-content-sticky {
    background-color: #efefef
}

.k-column-menu .k-menu:not(.k-context-menu) {
    font-weight: 400
}

.k-grid-norecords-template {
    background-color: #fff;
    border-color: rgba(0,0,0,.12)
}

.k-grid .k-edit-cell {
    border-bottom: rgba(0,0,0,.12);
    background-color: #f5f5f5;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.12)
}

.k-grid td.k-state-selected, .k-grid tr.k-state-selected {
    background-color: rgba(0,0,0,.04)
}

    .k-grid tr.k-state-selected > td {
        background-color: transparent
    }

.k-grid table td.k-state-focused, .k-grid table th.k-state-focused, .k-grid table tr.k-state-hover, .k-grid table tr:hover {
    background-color: rgba(0,0,0,.07)
}

.k-grid td, .k-grid th {
    border-left-color: transparent
}

.k-grid[dir=rtl] td, .k-grid[dir=rtl] th, .k-rtl .k-grid td, .k-rtl .k-grid th {
    border-right-color: transparent
}

.k-grid[dir=rtl] .k-grid-header thead > tr:not(:only-child) > th, .k-rtl .k-grid .k-grid-header thead > tr:not(:only-child) > th {
    border-right-color: rgba(0,0,0,.12)
}

.k-grid-header .k-link:hover, .k-grid-header .k-sorted {
    color: rgba(0,0,0,.87)
}

    .k-grid-header .k-link:hover > .k-icon, .k-grid-header .k-sorted > .k-icon {
        color: inherit
    }

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
    color: rgba(0,0,0,.87);
    background-color: transparent
}

.k-grid-header .k-grid-filter.k-state-border-down, .k-grid-header .k-grid-filter:focus, .k-grid-header .k-header-column-menu.k-state-border-down, .k-grid-header .k-header-column-menu:focus, .k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down, .k-grid-header .k-hierarchy-cell .k-icon:focus {
    color: rgba(0,0,0,.87);
    background-color: rgba(0,0,0,.12);
    box-shadow: none
}

.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
    color: #fff;
    background-color: #dddddd
}

.k-grid-header thead > tr:not(:only-child) > th {
    border-left-color: rgba(0,0,0,.12)
}

.k-grid-header .k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

thead.k-grid-header > tr:not(:only-child) > th {
    border-left-color: rgba(0,0,0,.12)
}

.k-master-row .k-grid-content-sticky {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-master-row.k-state-selected .k-grid-content-sticky {
    background-color: #f5f5f5
}

.k-master-row:hover .k-grid-content-sticky {
    background-color: #ececec
}

.k-master-row.k-state-selected:hover .k-grid-content-sticky {
    background-color: #efefef
}

.k-grouping-header .k-group-indicator {
    background-color: rgba(0,0,0,.04)
}

    .k-grouping-header .k-group-indicator .k-link {
        color: rgba(0,0,0,.87)
    }

        .k-grouping-header .k-group-indicator .k-link .k-icon {
            color: rgba(0,0,0,.54)
        }

.k-drag-clue, .k-grid-drag-clue {
    background-color: #ebebeb;
    color: rgba(0,0,0,.87);
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

.k-grouping-dropclue, .k-reorder-cue {
    border-color: #3f51b5
}

    .k-grouping-dropclue::before, .k-reorder-cue::before {
        border-color: transparent
    }

    .k-grouping-dropclue::after, .k-reorder-cue::after {
        border-color: transparent;
        background-color: transparent
    }

.k-resize-handle:hover .k-resize-handle-inner {
    background-color: #3f51b5
}

.k-column-resizer:hover {
    color: #3f51b5
}

.k-reorder-cue {
    background-color: #3f51b5
}

.k-grid-lockedcolumns .k-grid-header-locked {
    border-right-color: rgba(0,0,0,.12)
}

.k-grid-lockedcolumns .k-grid-content, .k-grid-lockedcolumns .k-grid-header-wrap {
    box-shadow: inset 18px 0 4px -16px rgba(0,0,0,.14)
}

.k-grid-edit-row > td > .k-input.k-textbox, .k-grid-edit-row > td > .k-textarea, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget {
    background-color: rgba(0,0,0,.07)
}

.k-columnmenu-actions .k-button {
    box-shadow: none
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item > .k-link::before {
    content: none
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
    background: rgba(0,0,0,.04)
}

.k-column-menu .k-menu:not(.k-context-menu).k-menu-vertical > .k-item + .k-item {
    margin-top: 0
}

.k-listview > .k-state-focused {
    background-color: rgba(0,0,0,.07)
}

.k-listview > .k-state-selected {
    color: inherit;
    background-color: rgba(0,0,0,.04)
}

    .k-listview > .k-state-selected.k-state-focused {
        background-color: rgba(0,0,0,.12)
    }

.k-spreadsheet {
    width: 800px;
    height: 600px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: default;
    position: relative
}

    .k-spreadsheet .k-vertical-align-center {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .k-spreadsheet .k-vertical-align-bottom {
        position: relative;
        top: 100%;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    .k-spreadsheet .k-tabstrip-wrapper {
        border-width: 0 0 1px;
        border-style: solid;
        border-color: inherit;
        position: relative
    }

.k-spreadsheet-quick-access-toolbar {
    padding: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

    .k-spreadsheet-quick-access-toolbar .k-button:not(:hover) {
        border-color: transparent;
        color: inherit;
        background-color: transparent;
        background-image: none
    }

.k-spreadsheet-tabstrip {
    padding-top: 0
}

    .k-spreadsheet-tabstrip .k-loading {
        display: none
    }

    .k-spreadsheet-tabstrip .k-content {
        border-radius: 0;
        padding: 0;
        border-width: 0;
        overflow: hidden
    }

.k-spreadsheet-toolbar {
    border-width: 0
}

    .k-spreadsheet-toolbar [data-tool=backgroundColor], .k-spreadsheet-toolbar [data-tool=textColor], .k-spreadsheet-toolbar [data-tool=borders], .k-spreadsheet-toolbar [data-tool=alignment], .k-spreadsheet-toolbar [data-tool=merge], .k-spreadsheet-toolbar [data-tool=freeze] {
        width: auto;
        min-width: 2em
    }

    .k-spreadsheet-toolbar [data-tool=fontSize] {
        width: 5em
    }

    .k-spreadsheet-toolbar [data-tool=fontFamily] {
        width: 6em
    }

    .k-spreadsheet-toolbar [data-tool=format] {
        width: 4em
    }

.k-spreadsheet-action-bar {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    font-size: 12px;
    font-family: Arial,Verdana,sans-serif;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.k-spreadsheet-name-editor {
    width: 10em;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit
}

    .k-spreadsheet-name-editor .k-combobox {
        width: 100%;
        font-size: inherit
    }

        .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {
            border-radius: 0;
            border-width: 0
        }

        .k-spreadsheet-name-editor .k-combobox .k-select {
            border-radius: 0
        }

.k-spreadsheet-formula-bar {
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1;
    flex: 1
}

    .k-spreadsheet-formula-bar::before {
        font-size: 16px;
        font-family: WebComponentsIcons;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        line-height: 1;
        padding: 0 4px;
        border-width: 0 1px 0 0;
        border-style: solid;
        border-color: inherit
    }

    .k-spreadsheet-formula-bar .k-group-header, .k-spreadsheet-formula-bar .k-list-scroller, .k-spreadsheet-formula-bar .k-tooltip {
        display: none
    }

    .k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
        padding: 8px 0;
        line-height: 1.125
    }

        .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
            content: "{";
            font-weight: 700
        }

        .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
            content: "}";
            font-weight: 700
        }

.k-spreadsheet-formula-input {
    outline: 0;
    white-space: pre;
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box
}

    .k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point {
        text-decoration: underline
    }

    .k-spreadsheet-formula-input > .k-series-a, .k-spreadsheet-formula-input > .k-series-b, .k-spreadsheet-formula-input > .k-series-c, .k-spreadsheet-formula-input > .k-series-d {
        background-color: transparent
    }

.k-spreadsheet-formula-list {
    min-width: 100px
}

    .k-spreadsheet-formula-list .k-item {
        padding: 2px 24px
    }

.k-spreadsheet-cell-editor {
    padding: 0 3px;
    line-height: 20px;
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: 2000
}

.k-spreadsheet-sheets-bar {
    padding: 0 4px 4px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.k-spreadsheet-sheets-bar-add {
    margin-right: 4px
}

    .k-spreadsheet-sheets-bar-add:not(:hover) {
        border-color: transparent;
        color: inherit;
        background: 0 0
    }

.k-spreadsheet-sheets-items {
    margin-top: -1px;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

    .k-spreadsheet-sheets-items .k-tabstrip-items {
        margin: 0 calc(1.42857143em + 16px) !important;
        border-width: 0
    }

    .k-spreadsheet-sheets-items .k-tabstrip-prev {
        left: 0 !important
    }

    .k-spreadsheet-sheets-items .k-tabstrip-next {
        right: 0 !important
    }

    .k-spreadsheet-sheets-items .k-item .k-link {
        display: inline-block
    }

    .k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
        margin-right: .5em;
        margin-left: -.5em;
        padding: 0;
        line-height: 1;
        vertical-align: middle
    }

.k-spreadsheet-view {
    height: auto !important;
    border-color: inherit;
    font-size: 12px;
    font-family: Arial,Verdana,Sans-serif;
    -ms-flex: 1;
    flex: 1;
    position: relative
}

    .k-spreadsheet-view .k-state-disabled {
        pointer-events: auto
    }

.k-spreadsheet-fixed-container {
    width: 100%;
    height: 100%;
    border-color: inherit;
    box-sizing: border-box;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    z-index: 2
}

.k-spreadsheet-overflow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    border-color: inherit
}

.k-spreadsheet-pane {
    padding: 0 1px 0 0;
    border-width: 2px 0 0 2px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    position: absolute;
    overflow: hidden
}

    .k-spreadsheet-pane.k-top {
        border-top-width: 0
    }

    .k-spreadsheet-pane.k-left {
        border-left-width: 0
    }

.k-spreadsheet-top-corner {
    border-width: 0 1px 1px 0;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000
}

    .k-spreadsheet-top-corner::after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        overflow: hidden;
        position: absolute;
        bottom: 0;
        right: 0;
        border: 6px solid transparent;
        border-right-color: inherit;
        border-bottom-color: inherit
    }

.k-spreadsheet-scroller {
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    z-index: 1
}

.k-spreadsheet-haxis, .k-spreadsheet-vaxis {
    border: 0 solid;
    border-color: inherit;
    position: absolute
}

.k-spreadsheet-haxis {
    border-width: 1px 0 0;
    left: 0
}

.k-spreadsheet-vaxis {
    border-width: 0 0 0 1px;
    top: 0
}

.k-spreadsheet-column-header, .k-spreadsheet-row-header {
    text-align: center;
    z-index: 100
}

    .k-spreadsheet-column-header > div, .k-spreadsheet-row-header > div {
        position: relative;
        box-sizing: border-box;
        border-width: 0;
        border-style: solid;
        border-color: inherit
    }

        .k-spreadsheet-column-header > div::after, .k-spreadsheet-row-header > div::after {
            content: "";
            border-width: 0;
            border-style: solid;
            border-color: inherit;
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }

.k-spreadsheet-row-header {
    position: relative
}

.k-spreadsheet-column-header {
    position: absolute
}

.k-spreadsheet-row-header > div {
    border-top-width: 1px
}

    .k-spreadsheet-row-header > div:first-child {
        border-top-width: 0
    }

.k-spreadsheet-row-header > .k-selection-full::after, .k-spreadsheet-row-header > .k-selection-partial::after {
    border-right-width: 2px;
    display: block
}

.k-spreadsheet-column-header > div {
    border-left-width: 1px
}

    .k-spreadsheet-column-header > div:first-child {
        border-left-width: 0
    }

.k-spreadsheet-column-header > .k-selection-full::after, .k-spreadsheet-column-header > .k-selection-partial::after {
    border-bottom-width: 2px;
    display: block
}

.k-spreadsheet-data {
    border-color: inherit;
    cursor: cell;
    position: relative
}

.k-spreadsheet-cell {
    padding: 1px;
    box-sizing: border-box;
    position: absolute;
    line-height: normal;
    background-clip: padding-box;
    white-space: pre;
    overflow: hidden
}

.k-spreadsheet-merged-cell {
    background-color: #fff
}

.k-spreadsheet-merged-cells-wrapers {
    position: relative
}

.k-spreadsheet .k-selection-wrapper {
    position: relative;
    cursor: cell
}

.k-spreadsheet .k-spreadsheet-selection {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button {
    position: absolute;
    padding: 0;
    z-index: 60
}

.k-spreadsheet-active-cell {
    outline-color: transparent !important;
    z-index: 10
}

.k-spreadsheet .k-auto-fill-wrapper {
    position: relative
}

.k-spreadsheet .k-auto-fill, .k-spreadsheet .k-auto-fill-br-hint, .k-spreadsheet .k-auto-fill-punch {
    box-sizing: border-box;
    position: absolute
}

.k-spreadsheet .k-auto-fill {
    border-width: 1px;
    border-style: solid;
    cursor: crosshair
}

.k-spreadsheet .k-single-selection::after {
    content: "";
    margin-bottom: -4px;
    margin-right: -4px;
    width: 6px;
    height: 6px;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 100;
    cursor: crosshair
}

.k-spreadsheet .k-autofill-wrapper {
    position: relative;
    cursor: cell
}

.k-spreadsheet-vborder {
    position: absolute;
    border-left-style: solid;
    border-left-width: 1px
}

.k-spreadsheet-hborder {
    position: absolute;
    border-top-style: solid;
    border-top-width: 1px
}

.k-spreadsheet-has-comment::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-width: 3px;
    border-style: solid
}

.k-dirty {
    left: 0;
    right: auto
}

.k-spreadsheet .k-filter-wrapper {
    position: relative;
    z-index: 50
}

.k-spreadsheet .k-filter-range {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box
}

.k-spreadsheet-filter {
    border-radius: 2px;
    line-height: 1;
    position: absolute;
    cursor: pointer
}

    .k-spreadsheet-filter .k-icon {
        vertical-align: middle
    }

.k-spreadsheet-filter-menu {
    width: 280px
}

    .k-spreadsheet-filter-menu .k-animation-container {
        position: relative
    }

    .k-spreadsheet-filter-menu > .k-menu, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
        border-width: 0
    }

        .k-spreadsheet-filter-menu > .k-menu .k-item, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
            color: inherit
        }

        .k-spreadsheet-filter-menu > .k-menu .k-link, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
            padding-left: 24px
        }

        .k-spreadsheet-filter-menu > .k-menu .k-icon, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
            margin-left: -20px;
            margin-right: 4px
        }

    .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
        height: 200px;
        border-width: 1px;
        border-style: solid;
        overflow-y: scroll;
        overflow-x: auto
    }

        .k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
            padding: 4px;
            overflow: visible
        }

    .k-spreadsheet-filter-menu .k-details {
        padding: 0;
        border-width: 1px 0 0;
        border-style: solid;
        border-color: inherit
    }

    .k-spreadsheet-filter-menu .k-details-summary {
        padding: 4px;
        cursor: pointer
    }

        .k-spreadsheet-filter-menu .k-details-summary > .k-icon {
            margin-right: 4px
        }

    .k-spreadsheet-filter-menu .k-details-content {
        padding: 4px 16px 4px 24px
    }

        .k-spreadsheet-filter-menu .k-details-content > .k-textbox, .k-spreadsheet-filter-menu .k-details-content > .k-widget {
            width: 100%;
            margin-bottom: 3px
        }

        .k-spreadsheet-filter-menu .k-details-content .k-space-right {
            background-image: none
        }

        .k-spreadsheet-filter-menu .k-details-content .k-filter-and {
            width: 75px;
            margin: 8px 0
        }

.k-spreadsheet-popup {
    padding: 0
}

    .k-spreadsheet-popup .k-separator {
        display: block
    }

    .k-spreadsheet-popup .k-button {
        border-radius: 0;
        border-width: 0;
        color: inherit;
        background: 0 0
    }

    .k-spreadsheet-popup .k-button-icontext {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .k-spreadsheet-popup .k-custom-color, .k-spreadsheet-popup .k-reset-color {
        border-radius: 0;
        width: 100%;
        border-width: 0;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex
    }

    .k-spreadsheet-popup .k-reset-color {
        border-bottom-width: 1px
    }

    .k-spreadsheet-popup .k-custom-color {
        border-top-width: 1px
    }

    .k-spreadsheet-popup .k-spreadsheet-color-palette {
        padding: 0
    }

    .k-spreadsheet-popup .k-spreadsheet-border-type-palette {
        width: 12.5rem;
        height: 5rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

.k-spreadsheet-format-popup .k-item {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.k-spreadsheet-format-popup .k-spreadsheet-sample {
    -ms-flex-order: 1;
    order: 1
}

.k-spreadsheet-sample {
    opacity: .7
}

.k-spreadsheet-clipboard, .k-spreadsheet-clipboard-paste {
    margin: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.k-spreadsheet-window .k-edit-form-container {
    width: auto;
    min-width: 0
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
    margin-top: .5em;
    text-align: center
}

.k-spreadsheet-format-cells .k-list-scroller {
    margin-top: .5em;
    height: 210px;
    border-width: 1px;
    border-style: solid;
    border-color: inherit
}

.k-export-config {
    clear: both;
    position: relative
}

    .k-export-config::after {
        content: "";
        clear: both;
        display: block
    }

    .k-export-config .k-edit-field {
        margin-left: 5%;
        width: 45%;
        float: left
    }

    .k-export-config .k-page-orientation {
        position: absolute;
        right: 0;
        top: .5em
    }

        .k-export-config .k-page-orientation .k-icon {
            font-size: 6em
        }

.k-spreadsheet-insert-comment textarea {
    height: auto
}

.k-spreadsheet-insert-image-dialog {
    border-radius: 2px;
    border-style: dashed;
    border-width: 2px
}

    .k-spreadsheet-insert-image-dialog label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        min-width: 100%;
        width: 355px;
        height: 230px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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);
        background-size: auto 70%;
        background-position: 50% 30%;
        background-repeat: no-repeat
    }

        .k-spreadsheet-insert-image-dialog label div {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-item-align: end;
            align-self: flex-end;
            margin-bottom: 30px;
            pointer-events: none
        }

        .k-spreadsheet-insert-image-dialog label input {
            display: none
        }

    .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
        background-size: auto 90%;
        background-position: 50% 50%
    }

        .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
            margin: 0;
            -ms-flex-item-align: center;
            align-self: center;
            opacity: 1
        }

        .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
            opacity: 0
        }

.k-spreadsheet-drawing {
    position: absolute;
    box-sizing: border-box;
    z-index: 101
}

    .k-spreadsheet-drawing.k-spreadsheet-active-drawing {
        outline-style: solid;
        outline-width: 2px
    }

    .k-spreadsheet-drawing .k-spreadsheet-drawing-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: 50% 50%;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        cursor: move
    }

    .k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
        width: 6px;
        height: 6px;
        border-style: solid;
        border-width: 1px;
        position: absolute;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
            left: 50%;
            top: 0;
            cursor: ns-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
            left: 100%;
            top: 0;
            cursor: nesw-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
            left: 100%;
            top: 50%;
            cursor: ew-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
            left: 100%;
            top: 100%;
            cursor: nwse-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
            left: 50%;
            top: 100%;
            cursor: ns-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
            left: 0;
            top: 100%;
            cursor: nesw-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
            left: 0;
            top: 50%;
            cursor: ew-resize
        }

        .k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
            left: 0;
            top: 0;
            cursor: nwse-resize
        }

.k-rtl .k-spreadsheet .k-dirty, .k-spreadsheet[dir=rtl] .k-dirty {
    right: 0;
    left: auto
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after, .k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after {
    left: 0;
    right: auto
}

.k-spreadsheet-quick-access-toolbar {
    padding: 4px
}

    .k-spreadsheet-quick-access-toolbar .k-button {
        border-radius: 50%
    }

        .k-spreadsheet-quick-access-toolbar .k-button::before {
            display: block
        }

.k-spreadsheet-sheets-bar {
    padding: 0
}

    .k-spreadsheet-sheets-bar .k-button {
        margin: 4px;
        border-radius: 50%
    }

        .k-spreadsheet-sheets-bar .k-button::before {
            display: block
        }

.k-spreadsheet-window {
    width: auto;
    box-sizing: border-box
}

    .k-spreadsheet-window .k-action-buttons, .k-spreadsheet-window .k-edit-buttons {
        margin: 1em -24px -24px
    }

.k-spreadsheet-popup .k-button::before {
    display: block
}

.k-spreadsheet-popup .k-separator {
    margin: 0
}

.k-spreadsheet > .k-tabstrip-wrapper .k-tabstrip-items {
    color: #fff;
    background-color: #3f51b5
}

    .k-spreadsheet > .k-tabstrip-wrapper .k-tabstrip-items .k-item.k-state-active {
        border-color: #fff
    }

.k-spreadsheet-quick-access-toolbar {
    color: #fff;
    background-color: #3f51b5
}

.k-spreadsheet-sheets-bar .k-tabstrip-items .k-item.k-state-active {
    border-color: #2196f3
}

.k-spreadsheet-top-corner {
    border-color: rgba(0,0,0,.12);
    background-color: #f5f5f5
}

.k-spreadsheet-column-header, .k-spreadsheet-row-header {
    border-color: rgba(0,0,0,.12);
    background-color: #f5f5f5
}

.k-syntax-ref {
    color: #f82
}

.k-syntax-num {
    color: #09f
}

.k-syntax-func {
    font-weight: 700
}

.k-syntax-str {
    color: #38b714
}

.k-syntax-error {
    color: red
}

.k-syntax-bool {
    color: #a9169c
}

.k-syntax-startexp {
    font-weight: 700
}

.k-syntax-paren-match {
    background-color: #caf200
}

.k-spreadsheet-cell-editor {
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-spreadsheet .k-selection-full, .k-spreadsheet .k-selection-partial {
    background-color: rgba(0,0,0,.04)
}

    .k-spreadsheet .k-selection-full::after, .k-spreadsheet .k-selection-partial::after {
        border-color: #2196f3
    }

.k-spreadsheet-selection {
    border-color: #3f51b5;
    background-color: rgba(63,81,181,.25);
    box-shadow: inset 0 0 0 1px #3f51b5
}

.k-spreadsheet .k-single-selection::after {
    border-color: #fff;
    background-color: #3f51b5
}

.k-spreadsheet-active-cell {
    box-shadow: inset 0 0 0 1px #3f51b5;
    background-color: #fff
}

    .k-spreadsheet-active-cell.k-right {
        box-shadow: inset 0 0 0 1px #3f51b5,inset -1px 0 0 1px #3f51b5
    }

    .k-spreadsheet-active-cell.k-bottom {
        box-shadow: inset 0 0 0 1px #3f51b5,inset 0 -1px 0 1px #3f51b5
    }

        .k-spreadsheet-active-cell.k-bottom.k-right {
            box-shadow: inset 0 0 0 1px #3f51b5,inset -1px -1px 0 1px #3f51b5
        }

.k-spreadsheet .k-auto-fill {
    border-color: #3f51b5;
    background-color: rgba(63,81,181,.25);
    box-shadow: inset 0 0 0 1px #3f51b5
}

.k-spreadsheet .k-auto-fill-punch {
    background-color: rgba(255,255,255,.5)
}

.k-spreadsheet .k-resize-handle, .k-spreadsheet .k-resize-hint-handle, .k-spreadsheet .k-resize-hint-marker {
    background-color: #3f51b5
}

.k-spreadsheet-has-comment::after {
    border-color: #3f51b5 #3f51b5 transparent transparent
}

.k-dirty {
    border-color: #f31700 transparent transparent #f31700
}

.k-spreadsheet .k-filter-range {
    border-color: #3f51b5
}

.k-spreadsheet-filter {
    box-shadow: inset 0 0 0 1px #fff
}

.k-spreadsheet-insert-image-dialog {
    border-color: rgba(0,0,0,.12)
}

    .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover {
        box-shadow: inset 0 0 0 2000px rgba(0,0,0,.5);
        border-radius: 2px
    }

        .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
            color: #fafafa
        }

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-color: #3f51b5
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    border-color: #3f51b5;
    background-color: #3f51b5;
    border-radius: 4px
}

.k-spreadsheet-drawing-anchor-cell {
    background: rgba(255,64,129,.25)
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after, .k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after, [dir=rtl] .k-spreadsheet .k-spreadsheet-has-comment::after {
    border-color: #3f51b5 transparent transparent #3f51b5
}

.k-rtl .k-spreadsheet .k-dirty, .k-spreadsheet[dir=rtl] .k-dirty, [dir=rtl] .k-spreadsheet .k-dirty {
    border-color: #f31700 #f31700 transparent transparent
}

.k-pivot {
    position: relative
}

    .k-pivot .k-grid td {
        white-space: nowrap
    }

    .k-pivot .k-grid-content {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-pivot-toolbar {
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

    .k-fieldselector .k-list li.k-item, .k-pivot-toolbar .k-button {
        border-radius: 2px;
        padding: 8px 16px;
        padding-right: 64px;
        min-height: auto;
        font-size: 14px;
        line-height: 1.42857143;
        text-align: left;
        position: relative;
        cursor: move;
        white-space: normal
    }

.k-settings-columns .k-button, .k-settings-measures .k-button, .k-settings-rows .k-button {
    margin-right: 10px;
    margin-bottom: 4px
}

.k-field-actions {
    position: absolute;
    right: 8px;
    top: 8px;
    line-height: 1;
    cursor: pointer
}

.k-pivot-layout {
    border-spacing: 0;
    table-layout: auto
}

    .k-pivot td, .k-pivot-layout > tbody {
        vertical-align: top
    }

        .k-pivot-layout > tbody > tr > td {
            padding: 0
        }

.k-pivot-rowheaders > .k-grid, .k-pivot-table > .k-grid {
    border-width: 0
}

    .k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
        border-left-width: 1px
    }

    .k-pivot-rowheaders > .k-grid td.k-first {
        border-left-width: 0
    }

.k-pivot-rowheaders > .k-grid {
    overflow: hidden
}

.k-pivot-table {
    border-left-width: 1px;
    border-left-style: solid
}

    .k-pivot-table .k-grid-header-wrap {
        margin-right: -1px
    }

        .k-pivot-table .k-grid-header-wrap > table {
            height: 100%
        }

.k-pivot .k-grid-header .k-header {
    vertical-align: top
}

.k-pivot .k-grid tr .k-grid-footer {
    border-bottom-width: 0
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
    border-bottom-width: 1px
}

.k-pivot-layout .k-grid td {
    border-bottom-width: 1px
}

.k-pivot-layout .k-grid-footer > td {
    border-top-width: 0
}

.k-pivot-filter-window .k-treeview {
    max-height: 600px
}

.k-i-kpi-trend-decrease, .k-i-kpi-trend-equal, .k-i-kpi-trend-increase {
    color: inherit
}

.k-i-kpi-status-hold {
    color: #ffc000
}

.k-i-kpi-status-deny {
    color: #f31700
}

.k-i-kpi-status-open {
    color: #37b400
}

.k-fieldselector .k-columns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .k-fieldselector .k-columns > div {
        padding: 10px;
        width: 50%;
        box-sizing: border-box;
        border-width: 0;
        border-style: solid;
        float: left;
        overflow: auto
    }

        .k-fieldselector .k-columns > div + div {
            border-left-width: 1px
        }

.k-fieldselector p {
    margin: 0 0 2px;
    text-transform: uppercase
}

    .k-fieldselector p .k-icon {
        margin: 0 4px 0 0
    }

.k-fieldselector .k-treeview {
    border-width: 0;
    overflow: visible
}

.k-fieldselector .k-edit-label {
    width: 16%
}

.k-fieldselector .k-edit-field {
    width: 77%
}

.k-fieldselector .k-edit-buttons > input, .k-fieldselector .k-edit-buttons > label {
    float: left;
    margin-top: .4em
}

.k-fieldselector .k-list-container {
    margin-bottom: 1em;
    padding: 2px;
    border-width: 1px;
    border-style: solid
}

.k-fieldselector .k-list {
    padding-bottom: 1em
}

    .k-fieldselector .k-list .k-item {
        border-width: 1px;
        border-style: solid
    }

        .k-fieldselector .k-list .k-item + .k-item {
            margin-top: .5em
        }

.k-ie11 .k-pivot-layout {
    width: 100%;
    table-layout: fixed
}

    .k-ie11 .k-pivot-layout > tbody > tr > td:first-child {
        width: 280px
    }

.k-fieldselector .k-list li.k-item, .k-pivot-toolbar .k-button {
    border-radius: 16px
}

    .k-fieldselector .k-list li.k-item .k-field-actions, .k-pivot-toolbar .k-button .k-field-actions {
        top: initial
    }

    .k-fieldselector .k-list li.k-item::before, .k-pivot-toolbar .k-button::before {
        display: none
    }

.k-fieldselector .k-list .k-item {
    border-width: 0
}

.k-fieldselector, .k-pivot-layout .k-grid-footer, .k-pivot-layout > tbody > tr:first-child > td:first-child {
    background-color: #f5f5f5;
    border-color: rgba(0,0,0,.12)
}

.k-pivot-rowheaders .k-grid {
    background: 0 0
}

.k-fieldselector .k-list-container {
    background-color: #fff
}

.k-fieldselector .k-columns > div, .k-fieldselector .k-list-container, .k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table, .k-pivot-table .k-grid-header .k-header.k-first, .k-pivot-toolbar {
    border-color: rgba(0,0,0,.12)
}

    .k-pivot-rowheaders > .k-grid td, .k-pivot-rowheaders > .k-grid td:first-child:not(.k-first) {
        border-bottom-color: transparent;
        border-left-color: rgba(0,0,0,.12)
    }

.k-pivot-rowheaders > .k-grid tr:last-child td:not(.k-grid-footer), .k-pivot-rowheaders > .k-grid tr:nth-last-child(2) td:not(.k-grid-footer) {
    border-bottom-color: rgba(0,0,0,.12)
}

.k-pivot-rowheaders .k-grid tr .k-grid-footer {
    border-bottom-width: 0
}

.k-pivot-layout .k-grid .k-alt {
    border-left-color: rgba(0,0,0,.12)
}

    .k-pivot-layout .k-grid .k-alt + .k-alt {
        border-left-color: transparent
    }

.k-fieldselector p, .k-pivot-layout .k-button {
    text-transform: none
}

.k-pivot-layout .k-grid .k-alt, .k-pivot-layout .k-grid-footer {
    color: rgba(0,0,0,.87);
    font-weight: 700
}

.k-fieldselector .k-list li.k-item, .k-pivot-toolbar .k-button {
    color: rgba(0,0,0,.87);
    background-color: #ebebeb;
    box-shadow: unset
}

    .k-fieldselector .k-list li.k-item .k-field-actions .k-setting-delete, .k-pivot-toolbar .k-button .k-field-actions .k-setting-delete {
        color: #ebebeb;
        background-color: rgba(0,0,0,.87);
        opacity: .75;
        border-radius: 50%;
        padding: 2px
    }

    .k-fieldselector .k-list li.k-item.k-state-hover, .k-fieldselector .k-list li.k-item:hover, .k-pivot-toolbar .k-button.k-state-hover, .k-pivot-toolbar .k-button:hover {
        color: rgba(0,0,0,.87);
        background-color: #d6d6d6
    }

        .k-fieldselector .k-list li.k-item.k-state-hover .k-field-actions .k-setting-delete, .k-fieldselector .k-list li.k-item:hover .k-field-actions .k-setting-delete, .k-pivot-toolbar .k-button.k-state-hover .k-field-actions .k-setting-delete, .k-pivot-toolbar .k-button:hover .k-field-actions .k-setting-delete {
            opacity: 1
        }

    .k-fieldselector .k-list li.k-item.k-state-active, .k-fieldselector .k-list li.k-item:active, .k-pivot-toolbar .k-button.k-state-active, .k-pivot-toolbar .k-button:active {
        color: rgba(0,0,0,.87);
        background-color: #d6d6d6
    }

    .k-fieldselector .k-list li.k-item.k-empty, .k-pivot-toolbar .k-button.k-empty {
        background-color: rgba(0,0,0,0);
        border: 0
    }

.k-fieldselector .k-i-loading {
    border-color: #fff
}

    .k-fieldselector .k-i-loading::after, .k-fieldselector .k-i-loading::before {
        background-color: #fff
    }

.k-fieldselector .k-i-arrow-60-right::before, .k-fieldselector .k-i-arrow-e::before, .k-fieldselector .k-i-expand-e::before, .k-fieldselector .k-i-expand::before, .k-fieldselector .k-i-sarrow-e::before, .k-pivot .k-i-arrow-60-right::before, .k-pivot .k-i-arrow-e::before, .k-pivot .k-i-expand-e::before, .k-pivot .k-i-expand::before, .k-pivot .k-i-sarrow-e::before {
    content: "\E014"
}

.k-fieldselector .k-i-arrow-60-down::before, .k-fieldselector .k-i-arrow-s::before, .k-fieldselector .k-i-collapse::before, .k-fieldselector .k-i-expand-s::before, .k-fieldselector .k-i-sarrow-s::before, .k-pivot .k-i-arrow-60-down::before, .k-pivot .k-i-arrow-s::before, .k-pivot .k-i-collapse::before, .k-pivot .k-i-expand-s::before, .k-pivot .k-i-sarrow-s::before {
    content: "\E015"
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
    display: block
}

.k-treelist .k-status {
    padding: .4em .6em;
    line-height: 1.6em
}

    .k-treelist .k-status .k-loading {
        vertical-align: baseline;
        margin-right: 5px
    }

.k-treelist tr.k-hidden {
    display: none
}

.k-treelist .k-treelist-dragging, .k-treelist .k-treelist-dragging .k-state-hover {
    cursor: default
}

.k-treelist .k-drop-hint {
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    width: 80px;
    height: 5px;
    margin-top: -3px;
    background-color: transparent;
    background-repeat: no-repeat
}

.k-treelist-scrollable .k-grid-header th, .k-treelist-scrollable .k-grid-header tr, .k-treelist-scrollable > table {
    background-color: inherit
}

.k-treelist-scrollable .k-grid-header th, .k-treelist-scrollable .k-grid-toolbar {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1
}

    .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
        z-index: 3
    }

.k-treelist-scrollable .k-grid-toolbar {
    top: 0;
    left: 0
}

.k-treelist-scrollable thead.k-grid-header {
    padding-right: 0
}

.k-rtl .k-treelist-scrollable thead.k-grid-header, .k-treelist-scrollable[dir=rtl] thead.k-grid-header {
    padding-left: 0
}

.k-drag-separator {
    display: inline-block;
    border-right: 1px solid;
    height: 1em;
    vertical-align: top;
    margin: 0 .5em
}

.k-treelist-scrollable .k-grid-header, .k-treelist-scrollable .k-grid-header tr:hover, .k-treelist-scrollable .k-grid-toolbar {
    background-color: inherit
}

.k-treelist-scrollable thead.k-grid-header > tr:not(:only-child) > th {
    border-right-color: rgba(0,0,0,.12)
}

.k-filter {
    border-width: 0;
    display: inline-block;
    background-color: transparent
}

    .k-filter ul {
        padding: 0
    }

        .k-filter ul li {
            list-style-type: none
        }

    .k-filter .k-filter-container, .k-filter .k-filter-preview {
        margin-bottom: 2.1em
    }

    .k-filter .k-filter-item, .k-filter .k-filter-lines {
        padding-left: 8px
    }

    .k-filter .k-filter-toolbar {
        display: -ms-inline-flexbox;
        display: inline-flex;
        position: relative;
        padding: 8px 0
    }

        .k-filter .k-filter-toolbar::before {
            content: "";
            position: absolute;
            width: 8px;
            height: 1px;
            top: 50%;
            left: -8px
        }

        .k-filter .k-filter-toolbar .k-toolbar {
            border-style: solid
        }

        .k-filter .k-filter-toolbar .k-filter-operator .k-dropdown, .k-filter .k-filter-toolbar .k-filter-operator .k-dropdowntree {
            width: 19em
        }

    .k-filter .k-filter-item {
        position: relative
    }

        .k-filter .k-filter-item::before {
            content: "";
            position: absolute;
            width: 1px;
            height: 100%;
            top: -8px;
            left: 0
        }

    .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
        content: "";
        position: absolute;
        width: 1px;
        top: -9px;
        bottom: 50%;
        left: -8px
    }

    .k-filter .k-filter-group-main::before, .k-filter .k-filter-group-main > .k-filter-toolbar::after, .k-filter .k-filter-group-main > .k-filter-toolbar::before, .k-filter .k-filter-lines .k-filter-item:last-child::before {
        display: none
    }

    .k-filter[dir=rtl] .k-filter-item, .k-filter[dir=rtl] .k-filter-lines, .k-rtl .k-filter .k-filter-item, .k-rtl .k-filter .k-filter-lines, [dir=rtl] .k-filter .k-filter-item, [dir=rtl] .k-filter .k-filter-lines {
        padding-left: 0;
        padding-right: 8px
    }

    .k-filter[dir=rtl] .k-filter-toolbar::before, .k-rtl .k-filter .k-filter-toolbar::before, [dir=rtl] .k-filter .k-filter-toolbar::before {
        left: auto;
        right: -8px
    }

    .k-filter[dir=rtl] .k-filter-item::before, .k-rtl .k-filter .k-filter-item::before, [dir=rtl] .k-filter .k-filter-item::before {
        left: auto;
        right: 0
    }

    .k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
        left: auto;
        right: -8px
    }

    .k-filter .k-filter-toolbar .k-autocomplete, .k-filter .k-filter-toolbar .k-combobox .k-dropdown-wrap, .k-filter .k-filter-toolbar .k-dateinput-wrap, .k-filter .k-filter-toolbar .k-picker-wrap {
        border-width: 0 0 1px
    }

        .k-filter .k-filter-toolbar .k-autocomplete .k-input, .k-filter .k-filter-toolbar .k-combobox .k-dropdown-wrap .k-input, .k-filter .k-filter-toolbar .k-dateinput-wrap .k-input, .k-filter .k-filter-toolbar .k-picker-wrap .k-input {
            padding: 8px 0;
            height: calc(16px + 1.125em)
        }

        .k-filter .k-filter-toolbar .k-autocomplete .k-select, .k-filter .k-filter-toolbar .k-combobox .k-dropdown-wrap .k-select, .k-filter .k-filter-toolbar .k-dateinput-wrap .k-select, .k-filter .k-filter-toolbar .k-picker-wrap .k-select {
            padding: 0
        }

    .k-filter .k-filter-preview-field {
        color: #3f51b5
    }

    .k-filter .k-filter-preview-operator {
        color: rgba(0,0,0,.6)
    }

    .k-filter .k-filter-item::before, .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter .k-filter-toolbar::before {
        background-color: rgba(0,0,0,.12)
    }

    .k-filter .k-filter-toolbar .k-toolbar .k-dropdown-wrap .k-select {
        opacity: 1
    }

.k-filemanager {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.k-filemanager-toolbar {
    border-width: 0 0 1px 0;
    border-style: solid
}

.k-filemanager-details-toggle, .k-filemanager-details-toggle .k-switch, .k-filemanager-search-tool {
    margin-left: 16px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.k-filemanager-search-tool {
    margin-right: 16px
}

.k-filemanager-toolbar .k-button, .k-filemanager-toolbar .k-filemanager-details-toggle, .k-filemanager-toolbar .k-slit-button {
    font-weight: 700
}

.k-filemanager-content-container {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden
}

.k-filemanager-navigation {
    box-sizing: border-box;
    width: 20%;
    overflow-x: auto;
    border-width: 0 1px 0 0;
    border-style: solid
}

.k-filemanager-navigation-container {
    box-sizing: border-box;
    padding: 8px 0
}

.k-filemanager-treeview {
    margin: 0 8px;
    display: inline-block
}

.k-filemanager-content {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

.k-filemanager-breadcrumb {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 6px 8px
}

.k-filemanager-view-list {
    overflow-y: auto
}

.k-filemanager-listview {
    border-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

    .k-filemanager-listview .k-item {
        padding: .75rem .75rem;
        width: 116px;
        height: 116px
    }

    .k-filemanager-listview .file-group-icon {
        padding: .25rem 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-filemanager-listview .file-name {
        display: block;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .k-filemanager-listview .k-icon {
        font-size: 48px
    }

    .k-filemanager-listview .file-edit-input input {
        width: 100%
    }

.k-filemanager-view {
    position: relative
}

.k-filemanager-grid {
    border-width: 1px 0 0 0
}

    .k-filemanager-grid thead tr {
        height: 58px
    }

    .k-filemanager-grid tbody tr {
        height: 50px
    }

    .k-filemanager-grid .k-header {
        vertical-align: middle
    }

    .k-filemanager-grid .file-group-icon, .k-filemanager-grid .file-name {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        vertical-align: middle
    }

    .k-filemanager-grid .file-group-icon {
        margin-right: 8px
    }

.k-filemanager-preview {
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 20%;
    overflow-x: auto
}

.k-filemanager-preview-container {
    box-sizing: border-box;
    padding: 48px 0 8px 0;
    width: 100%;
    height: 100%;
    text-align: center
}

    .k-filemanager-preview-container .k-file-info {
        margin: 0 20px;
        display: inline-block
    }

    .k-filemanager-preview-container .k-file-preview-wrapper, .k-filemanager-preview-container .k-file-title-wrapper {
        text-align: center
    }

        .k-filemanager-preview-container .k-file-preview-wrapper .k-icon {
            font-size: 96px
        }

    .k-filemanager-preview-container .k-file-title-wrapper {
        padding: 8px 0
    }

    .k-filemanager-preview-container .k-file-title {
        font-weight: 700
    }

    .k-filemanager-preview-container .k-file-meta-wrapper {
        box-sizing: border-box;
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .k-filemanager-preview-container .k-file-meta-label {
        display: inline-block
    }

    .k-filemanager-preview-container .k-file-meta-value {
        margin: 0
    }

    .k-filemanager-preview-container .k-file-type {
        text-transform: capitalize
    }

    .k-filemanager-preview-container .line-break {
        margin-top: 8px;
        width: 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

.k-filemanager .k-splitbar {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative
}

.k-filemanager-upload-dialog .k-upload-files {
    max-height: 200px;
    overflow-y: auto
}

.k-filemanager-drag-hint {
    padding: 4px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-filemanager-drag-hint .k-icon {
        margin-right: 4px
    }

.k-filemanager-toolbar {
    border-color: rgba(0,0,0,.12)
}

.k-filemanager-navigation {
    border-color: rgba(0,0,0,.12)
}

.k-filemanager-breadcrumb {
    border-color: rgba(0,0,0,.12);
    background-color: #f5f5f5
}

.k-filemanager-listview .k-item.k-state-selected .k-icon {
    color: #b1b1b1
}

.k-filemanager-listview .k-item .k-icon {
    color: #b8b8b8
}

.k-filemanager-preview {
    border-color: rgba(0,0,0,.12)
}

    .k-filemanager-preview .k-file-preview-wrapper .k-icon {
        color: #b8b8b8
    }

.k-filemanager-drag-hint {
    color: #fff;
    background-color: #3f51b5
}

.k-editor {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: top;
    position: relative;
    table-layout: fixed
}

    .k-editor .k-editor-content, .k-editor iframe.k-content, .k-editor > .k-content {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        border: 0;
        background: 0 0;
        display: block
    }

table.k-editor {
    width: 100%
}

    table.k-editor tbody, table.k-editor td, table.k-editor tr {
        border-color: inherit;
        padding:2px
    }

kendo-editor.k-editor {
    -ms-flex-direction: column;
    flex-direction: column;
    display: -ms-flexbox;
    display: flex
}

kendo-editor .k-editor-content, kendo-editor > .k-content {
    overflow-y: auto
}

    kendo-editor .k-editor-content > .ProseMirror, kendo-editor > .k-content > .ProseMirror {
        padding: 16px;
        white-space: pre-wrap
    }

kendo-editor .k-iframe {
    width: 100%;
    height: 100%;
    display: block
}

kendo-editor .k-toolbar {
    overflow: visible
}

kendo-editor.k-readonly {
    outline: 0;
    cursor: default;
    opacity: .6;
    -webkit-filter: grayscale(.1);
    filter: grayscale(.1);
    pointer-events: none;
    box-shadow: none
}

    kendo-editor.k-readonly .k-editor-content, kendo-editor.k-readonly > .k-content {
        pointer-events: auto
    }

.k-editor-sandbox .k-editor-content *, .k-editor-sandbox > .k-content * {
    color: initial;
    background-color: initial;
    font-size: initial;
    line-height: initial;
    font-family: initial
}

.k-editor-sandbox.k-ie .k-editor-content *, .k-editor-sandbox.k-ie > .k-content * {
    color: #000;
    background-color: transparent;
    font-size: medium;
    line-height: normal;
    font-family: sans-serif
}

.k-editor-inline {
    border-radius: 2px;
    padding: 2px 8px;
    border: 1px solid transparent;
    word-wrap: break-word;
    overflow: auto;
    background: 0 0;
    transition: border-color .3s
}

.k-window.k-editor-widget {
    padding: 0
}

.editorToolbarWindow {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch
}

.k-editortoolbar-dragHandle {
    margin: 0;
    padding: 0;
    cursor: move
}

.k-editor > .k-toolbar {
    border-width: 0
}

.k-editor-toolbar {
    margin: 0;
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    list-style-type: none;
    line-height: 1.42857143;
    cursor: default;
    word-wrap: break-word;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

    .k-editor-toolbar.k-toolbar-resizable {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow: hidden;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-editor-toolbar li {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
        vertical-align: middle
    }

    .k-editor-toolbar .k-tool-group {
        border-width: 0;
        border-color: inherit
    }

        .k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
            margin-left: 0
        }

        .k-editor-toolbar .k-tool-group + .k-tool-group {
            margin-left: 0
        }

        .k-editor-toolbar .k-tool-group .k-state-disabled, .k-editor-toolbar .k-tool-group.k-state-disabled {
            display: none
        }

    .k-editor-toolbar .k-tool {
        padding: 7px;
        width: calc(1.42857143em + 14px);
        height: calc(1.42857143em + 14px);
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        text-decoration: none;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative
    }

        .k-editor-toolbar .k-tool:hover {
            z-index: 2
        }

    .k-editor-toolbar .k-tool-text {
        display: none
    }

    .k-editor-toolbar .k-tool + .k-tool {
        margin-left: 0
    }

    .k-editor-toolbar .k-overflow-tools {
        position: absolute;
        top: 0;
        right: 0;
        visibility: hidden
    }

    .k-editor-toolbar .k-overflow-anchor {
        border-width: 0;
        padding: 0;
        width: calc(1.42857143em + 28px);
        height: calc(1.42857143em + 28px)
    }

.k-editable-area {
    padding: 8px;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline: 0
}

.k-resizable .k-editable-area {
    padding: 8px 8px 16px
}

.k-edit-form-content {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: auto;
    margin: -24px -24px;
    padding: 24px 24px
}

.k-ct-popup {
    box-sizing: border-box;
    width: 190px;
    padding: 5px
}

    .k-ct-popup .k-button {
        width: 100%
    }

    .k-ct-popup .k-ct-cell {
        margin: 1px;
        width: 20px;
        height: 20px;
        box-sizing: border-box;
        border: 1px solid;
        border-color: inherit;
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
        opacity: .7;
        pointer-events: all
    }

.k-editor .k-resize-handle {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 13px 13px;
    border-color: transparent;
    border-bottom-color: inherit;
    cursor: se-resize
}

    .k-editor .k-resize-handle .k-i-arrow-45-down-right {
        display: none
    }

.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap {
    padding-left: 0
}

    .k-rtl .k-editor .k-editor-widget .k-dropdown-wrap .k-select {
        border-width: 0
    }

.k-editor-dialog {
    box-sizing: border-box
}

    .k-editor-dialog .k-edit-form-container {
        width: auto
    }

    .k-editor-dialog .k-edit-label {
        width: 30%;
        padding: 5px 0
    }

    .k-editor-dialog .k-edit-field {
        width: 66%
    }

.k-filebrowser-dialog {
    display: -ms-flexbox;
    display: flex
}

    .k-filebrowser-dialog .k-edit-form-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-filebrowser-dialog .k-edit-label {
        width: 18%
    }

    .k-filebrowser-dialog .k-edit-field {
        width: 75%
    }

.k-filebrowser {
    max-width: 100%
}

    .k-filebrowser .k-floatwrap {
        display: -ms-flexbox;
        display: flex
    }

        .k-filebrowser .k-floatwrap::after {
            display: none
        }

    .k-filebrowser .k-breadcrumbs {
        -ms-flex: 1;
        flex: 1
    }

    .k-filebrowser .k-search-wrap {
        margin: 0 0 0 1em;
        width: 150px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

        .k-filebrowser .k-search-wrap .k-input {
            -ms-flex: 1;
            flex: 1;
            width: 100px
        }

        .k-filebrowser .k-search-wrap .k-icon {
            margin: 0;
            position: static
        }

    .k-filebrowser .k-filebrowser-toolbar {
        margin: 1em 0 0 0;
        padding: 0 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .k-filebrowser .k-toolbar-wrap {
        display: -ms-flexbox;
        display: flex
    }

        .k-filebrowser .k-toolbar-wrap > * + * {
            margin-left: 0
        }

        .k-filebrowser .k-toolbar-wrap .k-state-disabled {
            display: none
        }

    .k-filebrowser .k-upload {
        padding: 0;
        border-width: 0;
        background: 0 0
    }

        .k-filebrowser .k-upload .k-upload-button {
            margin: 0
        }

        .k-filebrowser .k-upload .k-upload-status {
            display: none
        }

    .k-filebrowser .k-upload-files {
        display: none
    }

    .k-filebrowser .k-tiles {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: 390px;
        max-height: 50vh;
        margin: 0 0 1em 0;
        padding: 4px 16px;
        border-top-width: 0;
        overflow: auto
    }

    .k-filebrowser .k-tile {
        width: 33%;
        height: 90px;
        padding: 4px 16px;
        box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
        border-radius: 2px
    }

        .k-filebrowser .k-tile .k-i-file, .k-filebrowser .k-tile .k-i-folder {
            font-size: 4em
        }

        .k-filebrowser .k-tile input {
            width: 100px
        }

        .k-filebrowser .k-tile strong {
            display: block;
            font-weight: 400;
            overflow: hidden;
            text-overflow: ellipsis
        }

    .k-filebrowser .k-tile-empty {
        display: block;
        margin: auto
    }

        .k-filebrowser .k-tile-empty.k-state-selected {
            color: inherit;
            border-width: 0;
            background-image: none;
            background-color: transparent
        }

        .k-filebrowser .k-tile-empty strong {
            opacity: .5;
            font-size: 3em;
            font-weight: 400
        }

    .k-filebrowser .k-thumb {
        float: left;
        margin-right: 8px
    }

    .k-filebrowser .k-breadcrumbs-wrap {
        position: absolute;
        left: 0;
        top: 8px
    }

        .k-filebrowser .k-breadcrumbs-wrap .k-icon {
            position: static;
            margin-top: 0
        }

.k-editor-table-wizard-dialog {
    display: -ms-flexbox;
    display: flex
}

    .k-editor-table-wizard-dialog .k-edit-form-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-editor-table-wizard-dialog .k-tabstrip-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: auto
    }

        .k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            margin-bottom: 0
        }

    .k-editor-table-wizard-dialog .k-numerictextbox {
        width: 10em
    }

        .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
            width: 4em
        }

        .k-editor-table-wizard-dialog .k-numerictextbox + .k-colorpicker, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
            margin-left: 8px
        }

    .k-editor-table-wizard-dialog .k-colorpicker {
        vertical-align: middle
    }

    .k-editor-table-wizard-dialog .k-edit-field > .k-checkbox {
        position: relative
    }

    .k-editor-table-wizard-dialog .k-align.k-dropdowntree, .k-editor-table-wizard-dialog .k-dropdown.k-align {
        width: auto
    }

    .k-editor-table-wizard-dialog .k-textbox.k-editor-accessibility-summary {
        height: auto
    }

.k-popup.k-align .k-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

    .k-popup.k-align .k-list .k-item {
        padding: 8px;
        height: calc(1.42857143em + 16px);
        box-sizing: border-box;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex: 1 0 33%;
        flex: 1 0 33%
    }

        .k-popup.k-align .k-list .k-item .k-icon {
            margin: 0
        }

        .k-popup.k-align .k-list .k-item:last-child {
            -ms-flex: 1 0 100%;
            flex: 1 0 100%
        }

.k-editor-inline .k-table {
    width: 100%;
    border-spacing: 0;
    margin: 0 0 1em
}

    .k-editor-inline .k-table, .k-editor-inline .k-table td {
        outline: 0;
        border: 1px dotted #ccc
    }

        .k-editor-inline .k-table td {
            min-width: 1px;
            padding: 2px 8px
        }

.k-editor-inline .k-table-resize-handle-wrapper {
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 100
}

    .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle {
        width: 100%;
        height: 100%
    }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east {
            cursor: e-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north {
            cursor: n-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast {
            cursor: ne-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest {
            cursor: nw-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south {
            cursor: s-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast {
            cursor: se-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest {
            cursor: sw-resize
        }

        .k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west {
            cursor: w-resize
        }

.k-editor-inline .k-column-resize-handle-wrapper {
    position: absolute;
    height: 10px;
    width: 10px;
    cursor: col-resize;
    z-index: 2
}

    .k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
        width: 100%;
        height: 100%
    }

        .k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
            width: 2px;
            height: 100%;
            margin: 0 auto;
            background-color: #00b0ff;
            display: none;
            opacity: .8
        }

.k-editor-inline .k-row-resize-handle-wrapper {
    position: absolute;
    z-index: 2;
    cursor: row-resize;
    width: 10px;
    height: 10px
}

    .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
        display: table;
        width: 100%;
        height: 100%
    }

    .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
        display: table-cell;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        vertical-align: middle
    }

    .k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
        display: none;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 2px;
        background-color: #00b0ff;
        opacity: .8
    }

.k-editor-toolbar .k-widget {
    border-width: 0;
    font: inherit;
    text-transform: uppercase
}

.k-editor-toolbar .k-dropdown-wrap, .k-editor-toolbar .k-picker-wrap {
    border-width: 0
}

    .k-editor-toolbar .k-dropdown-wrap .k-input, .k-editor-toolbar .k-picker-wrap .k-input {
        padding: 14px 16px;
        height: calc(1.42857143em + 28px)
    }

    .k-editor-toolbar .k-dropdown-wrap .k-select, .k-editor-toolbar .k-picker-wrap .k-select {
        padding: 8px;
        opacity: .54
    }

.k-editor-toolbar .k-dropdown .k-dropdown-wrap, .k-editor-toolbar .k-dropdowntree .k-dropdown-wrap {
    border-width: 0
}

    .k-editor-toolbar .k-dropdown .k-dropdown-wrap .k-input, .k-editor-toolbar .k-dropdowntree .k-dropdown-wrap .k-input {
        padding: 14px 16px;
        height: calc(1.42857143em + 28px)
    }

    .k-editor-toolbar .k-dropdown .k-dropdown-wrap .k-select, .k-editor-toolbar .k-dropdowntree .k-dropdown-wrap .k-select {
        padding: 8px;
        opacity: .54
    }

.k-editor-toolbar .k-colorpicker .k-selected-color {
    margin-top: 14px;
    margin-bottom: 14px
}

.k-editor-toolbar .k-colorpicker .k-tool-icon {
    padding-top: 7px;
    padding-bottom: 7px;
    height: calc(1.42857143em + 14px)
}

    .k-editor-toolbar .k-colorpicker .k-tool-icon .k-selected-color {
        margin: 0 0 12px
    }

.k-overflow-container .k-button-group {
    box-shadow: none
}

.k-editor-dialog {
    box-sizing: border-box
}

    .k-editor-dialog .k-edit-form-container {
        width: auto
    }

    .k-editor-dialog .k-edit-label {
        padding: 0;
        margin: 0 0 -.5em;
        width: auto;
        font-size: 12px;
        line-height: 1;
        text-align: inherit;
        display: block;
        float: none
    }

    .k-editor-dialog .k-edit-field {
        width: auto;
        float: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .k-editor-dialog .k-edit-field .k-dropdown, .k-editor-dialog .k-edit-field .k-dropdowntree, .k-editor-dialog .k-edit-field .k-numerictextbox, .k-editor-dialog .k-edit-field .k-textbox {
            width: auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }

.k-no-flexbox .k-editor-dialog .k-edit-field {
    display: block
}

.k-editor .k-editable-area {
    border-color: rgba(0,0,0,.12);
    background:#ffffff;
    padding:5px;
}

.k-editor-inline.k-state-active, .k-editor-inline:hover {
    border-color: rgba(0,0,0,.12)
}

.k-editor-toolbar .k-dropdown-wrap, .k-editor-toolbar .k-picker-wrap, .k-editor-toolbar a.k-tool {
    border-radius: 0
}

    .k-editor-toolbar .k-dropdown-wrap::before, .k-editor-toolbar .k-picker-wrap::before, .k-editor-toolbar a.k-tool::before {
        display: block
    }

    .k-editor-toolbar .k-dropdown-wrap.k-state-hover::before, .k-editor-toolbar .k-dropdown-wrap:hover::before, .k-editor-toolbar .k-picker-wrap.k-state-hover::before, .k-editor-toolbar .k-picker-wrap:hover::before, .k-editor-toolbar a.k-tool.k-state-hover::before, .k-editor-toolbar a.k-tool:hover::before {
        opacity: .12
    }

    .k-editor-toolbar .k-dropdown-wrap.k-state-focused::before, .k-editor-toolbar .k-dropdown-wrap:focus::before, .k-editor-toolbar .k-picker-wrap.k-state-focused::before, .k-editor-toolbar .k-picker-wrap:focus::before, .k-editor-toolbar a.k-tool.k-state-focused::before, .k-editor-toolbar a.k-tool:focus::before {
        opacity: .12
    }

    .k-editor-toolbar .k-dropdown-wrap.k-no-focus:not(.k-state-hover)::before, .k-editor-toolbar .k-dropdown-wrap.k-no-focus:not(:hover)::before, .k-editor-toolbar .k-picker-wrap.k-no-focus:not(.k-state-hover)::before, .k-editor-toolbar .k-picker-wrap.k-no-focus:not(:hover)::before, .k-editor-toolbar a.k-tool.k-no-focus:not(.k-state-hover)::before, .k-editor-toolbar a.k-tool.k-no-focus:not(:hover)::before {
        opacity: 0
    }

    .k-editor-toolbar .k-dropdown-wrap.k-state-active::before, .k-editor-toolbar .k-dropdown-wrap:active::before, .k-editor-toolbar .k-picker-wrap.k-state-active::before, .k-editor-toolbar .k-picker-wrap:active::before, .k-editor-toolbar a.k-tool.k-state-active::before, .k-editor-toolbar a.k-tool:active::before {
        opacity: .16
    }

    .k-editor-toolbar .k-dropdown-wrap.k-state-selected::before, .k-editor-toolbar .k-picker-wrap.k-state-selected::before, .k-editor-toolbar a.k-tool.k-state-selected::before {
        opacity: .22
    }

.k-editor-toolbar .k-tool-group.k-button-group {
    box-shadow: none
}

.k-editor-toolbar .k-overflow-anchor {
    padding: 0;
    width: calc(1.42857143em + 28px);
    height: calc(1.42857143em + 28px)
}

.k-editor-dialog .k-edit-label {
    padding: 3px 0
}

.k-ct-popup {
    line-height: normal
}

    .k-ct-popup .k-status {
        line-height: 2
    }

    .k-ct-popup .k-state-selected {
        border-color: rgba(0,0,0,.1);
        color: #fff;
        background-color: #2196f3
    }

.k-gantt {
    position: relative;
    white-space: nowrap
}

    .k-gantt td {
        overflow: hidden;
        white-space: nowrap;
        vertical-align: top
    }

    .k-gantt .k-grid-header tr {
        height: calc(2em + 33px)
    }

    .k-gantt .k-grid-header .k-header {
        position: static
    }

    .k-gantt .k-grid-content tr {
        height: calc(2em + 21px)
    }

    .k-gantt .k-gantt-layout {
        white-space: normal;
        vertical-align: top;
        display: inline-block
    }

    .k-gantt .k-splitbar {
        position: relative;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

.k-gantt-toolbar {
    padding: 0 0;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    line-height: 1.42857143
}

.k-gantt-layout + .k-gantt-toolbar {
    border-width: 1px 0 0
}

.k-gantt-toolbar .k-gantt-toggle {
    margin-right: .5em;
    display: none;
    float: left
}

.k-gantt-actions {
    float: left
}

    .k-gantt-actions .k-button + .k-button {
        margin-left: 0
    }

.k-gantt-views {
    float: right;
    display: -ms-inline-flexbox;
    display: inline-flex
}

@media only screen and (max-width:480px) {
    .k-gantt-toolbar .k-gantt-toggle {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .k-gantt-toolbar .k-gantt-create, .k-gantt-toolbar .k-gantt-pdf {
        padding: 8px;
        width: calc(1.42857143em + 16px);
        height: calc(1.42857143em + 16px)
    }

        .k-gantt-toolbar .k-gantt-create .k-icon, .k-gantt-toolbar .k-gantt-pdf .k-icon {
            margin: 0
        }

        .k-gantt-toolbar .k-gantt-create span + span, .k-gantt-toolbar .k-gantt-pdf span + span {
            display: none
        }
}

.k-gantt-views {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-gantt-views li {
        border-width: 0;
        border-style: solid;
        position: relative;
        z-index: 1
    }

        .k-gantt-views li + li {
            margin-left: 0
        }

    .k-gantt-views .k-state-hover, .k-gantt-views .k-state-selected {
        z-index: 2
    }

    .k-gantt-views .k-link {
        padding: 8px 16px;
        box-sizing: border-box;
        color: inherit;
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-gantt-views .k-current-view {
        display: none
    }

        .k-gantt-views .k-current-view .k-link::after {
            content: "";
            margin: 0 0 0 1ex;
            border: .25em solid transparent;
            border-top: .5em solid currentColor;
            border-bottom-width: 0;
            display: inline-block
        }

@media (max-width:1024px) {
    ul.k-gantt-views {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1000
    }

        ul.k-gantt-views li {
            display: none
        }

        ul.k-gantt-views .k-current-view {
            display: block
        }

        ul.k-gantt-views.k-state-expanded li {
            display: block
        }
}

.k-gantt-treelist .k-treelist {
    height: 100%;
    border-width: 0
}

.k-gantt-treelist .k-grid-header {
    padding: 0 !important
}

    .k-gantt-treelist .k-grid-header tr {
        height: calc(4em + 66px);
        vertical-align: bottom
    }

.k-gantt-treelist .k-grid-content {
    overflow: hidden;
    overflow-x: scroll
}

    .k-gantt-treelist .k-grid-content td {
        vertical-align: middle
    }

.k-gantt-timeline .k-timeline {
    height: 100%;
    border-width: 0
}

.k-gantt-timeline .k-grid-content {
    overflow-x: scroll
}

.k-gantt-timeline .k-header {
    padding: 16px 24px;
    border-width: 0 0 1px 1px;
    white-space: nowrap
}

.k-gantt-tables {
    position: relative;
    border-color: inherit
}

.k-gantt-columns, .k-gantt-rows {
    border-color: inherit;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0
}

.k-gantt-dependencies {
    opacity: .7;
    position: absolute;
    top: 0;
    left: 0
}

    .k-gantt-dependencies .k-arrow-e, .k-gantt-dependencies .k-arrow-w {
        width: 0;
        height: 0;
        border: 5px solid transparent;
        position: absolute;
        top: -4px
    }

    .k-gantt-dependencies .k-arrow-e {
        border-left-color: currentColor;
        right: -6px
    }

    .k-gantt-dependencies .k-arrow-w {
        border-right-color: currentColor;
        left: -6px
    }

.k-gantt-line {
    background-color: currentColor;
    border-color: currentColor;
    position: absolute
}

    .k-gantt-line.k-state-selected {
        z-index: 3
    }

.k-gantt-line-h {
    height: 2px
}

.k-gantt-line-v {
    width: 2px
}

.k-gantt-dependency-hint {
    z-index: 4
}

.k-gantt-tasks {
    position: relative
}

    .k-gantt-tasks td {
        padding: 0;
        border-width: 0;
        position: relative;
        vertical-align: middle
    }

        .k-gantt-tasks td::after {
            content: "\a0"
        }

.k-task-wrap {
    margin: 0 -21px;
    padding: 5px 21px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2
}

    .k-task-wrap.k-drag-hint {
        position: absolute
    }

.k-task {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.k-task-dot {
    width: 16px;
    height: 16px;
    line-height: 1;
    cursor: pointer;
    display: none;
    position: absolute
}

.k-task-wrap.k-origin .k-task-dot, .k-task-wrap:hover .k-task-dot {
    display: block
}

.k-task-dot::before {
    content: "";
    margin: -4px 0 0 -4px;
    width: 8px;
    height: 8px;
    border-width: 0;
    border-style: solid;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%
}

.k-task-dot.k-state-hover::before, .k-task-dot:hover::before {
    border-width: 1px
}

.k-task-start {
    left: 0
}

.k-task-end {
    right: 0
}

.k-task-draghandle {
    margin-left: 16px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-width: 0;
    border-bottom-color: inherit;
    position: absolute;
    bottom: 0;
    cursor: e-resize;
    visibility: hidden
}

.k-task-wrap:hover .k-task-draghandle {
    visibility: visible
}

.k-milestone-wrap {
    margin: 0 -2em
}

.k-task-milestone {
    width: 1em;
    height: 1em;
    border-width: 1px;
    border-style: solid;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.k-task-summary {
    height: 10px;
    display: inline-block;
    vertical-align: top
}

.k-task-summary, .k-task-summary-complete {
    background-color: currentColor
}

    .k-task-summary-complete::after, .k-task-summary-complete::before, .k-task-summary::after, .k-task-summary::before {
        content: "";
        width: 0;
        height: 0;
        border: 8px solid transparent;
        position: absolute;
        top: 0
    }

    .k-task-summary-complete::before, .k-task-summary::before {
        border-left-color: currentColor;
        left: 0
    }

    .k-task-summary-complete::after, .k-task-summary::after {
        border-right-color: currentColor;
        right: 0
    }

.k-task-summary-complete {
    height: 10px;
    position: relative;
    z-index: 2
}

.k-task-summary-progress {
    height: 15px;
    overflow: hidden
}

.k-task-single {
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    cursor: default
}

    .k-task-single .k-resize-handle {
        opacity: .5;
        z-index: 2;
        visibility: hidden
    }

        .k-task-single .k-resize-handle::before {
            position: absolute;
            top: 2px;
            bottom: 2px
        }

    .k-task-single .k-resize-w {
        left: 0
    }

        .k-task-single .k-resize-w::before {
            left: 2px;
            border-left-width: 1px
        }

    .k-task-single .k-resize-e {
        right: 0
    }

        .k-task-single .k-resize-e::before {
            right: 2px;
            border-left-width: 1px
        }

    .k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
        visibility: visible
    }

.k-task-complete {
    border-radius: 2px;
    width: 20%;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0
}

.k-task-content {
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.k-task-template {
    padding: 2px 8px;
    line-height: normal;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.k-task-actions {
    padding: 2px;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    visibility: hidden
}

    .k-task-actions > .k-link {
        display: -ms-inline-flexbox;
        display: inline-flex
    }

.k-resources-wrap {
    position: absolute;
    display: inline-block;
    z-index: 2;
    margin-left: 20px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .k-resources-wrap .k-resource {
        margin: 0 5px
    }

.k-task-details {
    padding: 4px 16px
}

    .k-task-details strong {
        font-size: 16px;
        font-weight: 400;
        display: block
    }

    .k-task-details .k-task-pct {
        font-size: 32px
    }

    .k-task-details ul {
        line-height: normal
    }

.k-pdf-export-shadow .k-gantt {
    float: left
}

.k-pdf-export-shadow .k-gantt, .k-pdf-export-shadow .k-gantt-timeline {
    width: auto !important;
    height: auto !important;
    overflow: visible !important
}

.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
    display: none
}

.k-gantt-edit-form .k-gantt-delete {
    float: left
}

.k-rtl .k-gantt-views {
    float: left
}

.k-rtl .k-gantt-actions {
    float: right
}

    .k-rtl .k-gantt-actions .k-button + .k-button {
        margin-left: 0;
        margin-right: 0
    }

.k-rtl .k-gantt-columns, .k-rtl .k-gantt-rows {
    left: auto;
    right: 0
}

.k-rtl .k-task-wrap:not(.k-milestone-wrap) {
    margin: 0 -26px
}

.k-rtl .k-gantt-timeline .k-gantt-tasks tbody {
    text-align: left
}

.k-rtl .k-gantt-timeline .k-header {
    border-width: 0 1px 1px 0
}

    .k-rtl .k-gantt-timeline .k-header:first-child {
        border-right-width: 0
    }

.k-rtl .k-gantt-timeline .k-task-start {
    left: auto;
    right: 0
}

.k-rtl .k-gantt-timeline .k-task-end {
    right: auto;
    left: 0
}

.k-rtl .k-task-content {
    text-align: right
}

.k-rtl .k-task-complete {
    left: auto;
    right: 0
}

.k-rtl .k-task-draghandle {
    margin-left: 0;
    margin-right: 16px
}

.k-rtl .k-gantt-dependencies {
    left: auto;
    right: 0
}

.k-rtl .k-gantt-delete {
    float: right
}

.k-gantt-toolbar .k-button {
    padding: 14px 16px
}

.k-gantt-views li, .k-gantt-views li.k-state-hover, .k-gantt-views li.k-state-selected {
    color: inherit;
    background: 0 0
}

    .k-gantt-views li a {
        padding: 14px 16px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative
    }

        .k-gantt-views li a::before {
            display: block
        }

    .k-gantt-views li.k-state-selected a::before {
        opacity: .22
    }

    .k-gantt-views li a.k-state-focused::before, .k-gantt-views li.k-state-focused a::before {
        opacity: .12
    }

.k-gantt-views.k-state-expanded li {
    margin: 0;
    border-radius: 0
}

    .k-gantt-views.k-state-expanded li + li {
        margin: 0
    }

.k-gantt-views.k-state-expanded .k-current-view ~ li a {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 2
}

.k-gantt-timeline .k-header {
    font-weight: 700
}

.k-rtl .k-gantt-timeline .k-header {
    border-width: 0 1px 1px 0
}

.k-task-summary-progress {
    height: 15px;
    overflow: hidden
}

.k-task-single {
    border-width: 0
}

.k-task-template {
    padding: 4px 8px;
    line-height: 1.42857143
}

.k-gantt-views.k-state-expanded {
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}

    .k-gantt-views.k-state-expanded li {
        margin: 0;
        border-radius: 0
    }

        .k-gantt-views.k-state-expanded li + li {
            margin: 0
        }

.k-gantt-timeline tbody > tr:not(:only-child) > .k-header {
    border-left-color: rgba(0,0,0,.12)
}

.k-rtl .k-gantt-timeline .k-grid-header tbody > tr:not(:only-child) > .k-header {
    border-right-color: rgba(0,0,0,.12)
}

.k-gantt-columns .k-nonwork-hour {
    background-color: rgba(0,0,0,.025)
}

.k-task-dot::before {
    background-color: rgba(0,0,0,.87)
}

.k-task-dot.k-state-hover::before, .k-task-dot:hover::before {
    border-color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-task-milestone {
    border-color: #3f51b5;
    background-color: #3f51b5
}

    .k-task-milestone.k-state-selected {
        border-color: #2196f3;
        background-color: #2196f3
    }

.k-task-summary {
    color: #97a1d7
}

.k-task-summary-complete {
    color: #3f51b5
}

.k-task-summary.k-state-selected {
    color: #ff98bb
}

    .k-task-summary.k-state-selected .k-task-summary-complete {
        color: #2196f3
    }

.k-task-summary-complete::after, .k-task-summary-complete::before, .k-task-summary::after, .k-task-summary::before {
    display: none
}

.k-task-single {
    border-radius: 2px;
    color: #fff;
    background-color: #97a1d7
}

    .k-task-single .k-task-complete {
        background: #3f51b5
    }

    .k-task-single.k-state-selected {
        color: #fff;
        background-color: #ff98bb
    }

        .k-task-single.k-state-selected .k-task-complete {
            background: #2196f3
        }

    .k-task-single .k-resize-handle {
        width: .5em
    }

    .k-task-single:hover .k-resize-handle {
        opacity: 0
    }

.k-gantt-line {
    color: rgba(144,144,144,.935)
}

    .k-gantt-line.k-state-selected {
        color: #2196f3
    }

.k-scheduler {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-scheduler div, .k-scheduler table, .k-scheduler tbody, .k-scheduler td, .k-scheduler tfoot, .k-scheduler th, .k-scheduler thead, .k-scheduler tr, .k-scheduler > * {
        border-color: inherit
    }

kendo-scheduler.k-scheduler {
    overflow: hidden
}

    kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
        display: none
    }

.k-scheduler-table {
    width: 100%;
    max-width: none;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed
}

    .k-scheduler-table td, .k-scheduler-table th {
        padding: 8px;
        height: 2rem;
        overflow: hidden;
        white-space: nowrap;
        border-style: solid;
        border-width: 0 0 1px 1px;
        vertical-align: top;
        box-sizing: content-box
    }

        .k-scheduler-table td:first-child, .k-scheduler-table th:first-child {
            border-left-width: 0
        }

    .k-scheduler-table .k-middle-row td {
        border-bottom-style: dotted
    }

    .k-scheduler-table .k-link {
        cursor: pointer
    }

.k-scheduler-layout-flex {
    overflow: auto
}

    .k-scheduler-layout-flex .k-scheduler-head {
        background-color: #fff;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 3
    }

    .k-scheduler-layout-flex .k-scheduler-body {
        position: relative
    }

    .k-scheduler-layout-flex .k-scheduler-body, .k-scheduler-layout-flex .k-scheduler-head {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 100%;
        flex: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .k-scheduler-layout-flex .k-scheduler-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        width: 100%
    }

    .k-scheduler-layout-flex .k-scheduler-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            overflow: auto
        }

        .k-scheduler-layout-flex .k-scheduler-group .k-group-content {
            padding: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1 1 100%;
            flex: 1 1 100%;
            width: 100%;
            border-width: 0;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            border-width: 0;
            padding: 0
        }

    .k-scheduler-layout-flex .k-more-events {
        bottom: 2px;
        left: 0;
        width: 100%
    }

    .k-scheduler-layout-flex .k-scheduler-cell {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        padding: 8px;
        min-height: 1.5em;
        overflow: hidden;
        white-space: nowrap;
        border-style: solid;
        border-width: 0 1px 1px 0;
        vertical-align: top;
        box-sizing: content-box
    }

        .k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
            position: relative
        }

        .k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
            -ms-flex-pack: center;
            justify-content: center;
            font-weight: 700
        }

        .k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
            -ms-flex-pack: end;
            justify-content: flex-end;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
            overflow: visible
        }

        .k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
            border-bottom-width: 0
        }

    .k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
        border-bottom-style: dotted
    }

    .k-scheduler-layout-flex .k-resource-cell {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: visible
    }

    .k-scheduler-layout-flex .k-resource-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0;
        border-width: 0
    }

    .k-scheduler-layout-flex .k-sticky-cell {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        z-index: 3;
        background-color: #fff
    }

.k-scheduler-header .k-widget {
    font-size: inherit
}

.k-scheduler-footer .k-widget {
    font-size: inherit
}

.k-scheduler-footer, .k-scheduler-toolbar {
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    white-space: nowrap
}

    .k-scheduler-footer li .k-link, .k-scheduler-toolbar li .k-link {
        padding: 14px 16px;
        line-height: 1.42857143;
        box-sizing: border-box
    }

.k-scheduler-toolbar {
    border-bottom-width: 1px
}

.k-scheduler-footer {
    border-top-width: 1px
}

.k-recurrence-editor {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

kendo-scheduler .k-recurrence-editor {
    display: block
}

.k-scheduler-navigation {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1;
    flex: 1
}

    .k-scheduler-navigation li {
        border-width: 0;
        border-style: solid;
        position: relative;
        z-index: 1
    }

        .k-scheduler-navigation li + li {
            margin-left: 0
        }

    .k-scheduler-navigation .k-state-hover, .k-scheduler-navigation .k-state-selected {
        z-index: 2
    }

    .k-scheduler-navigation .k-link {
        padding: 8px 16px;
        box-sizing: border-box;
        color: inherit;
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-scheduler-navigation .k-nav-next .k-link, .k-scheduler-navigation .k-nav-prev .k-link {
        padding: 14px;
        width: calc(1.42857143em + 28px);
        height: calc(1.42857143em + 28px)
    }

    .k-scheduler-navigation .k-nav-current {
        border: 0;
        margin-left: 0
    }

    .k-scheduler-navigation .k-nav-today {
        border-radius: 2px 0 0 2px
    }

    .k-scheduler-navigation .k-nav-next {
        border-radius: 0 2px 2px 0
    }

.k-scheduler-tools {
    margin-right: 1em
}

.k-nav-current .k-icon {
    margin-right: .4ex
}

.k-nav-current .k-lg-date-format, .k-nav-current .k-sm-date-format {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.k-nav-current .k-sm-date-format {
    display: none
}

@media (max-width:1024px) {
    .k-nav-current .k-sm-date-format {
        display: block
    }

    .k-nav-current .k-lg-date-format {
        display: none
    }
}

.k-scheduler-fullday .k-icon {
    margin-right: 4px
}

.k-scheduler-views {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

    .k-scheduler-views li {
        border-width: 0;
        border-style: solid;
        position: relative;
        z-index: 1
    }

        .k-scheduler-views li + li {
            margin-left: 0
        }

    .k-scheduler-views .k-state-hover, .k-scheduler-views .k-state-selected {
        z-index: 2
    }

    .k-scheduler-views .k-link {
        padding: 8px 16px;
        box-sizing: border-box;
        color: inherit;
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-scheduler-views li:first-child {
        border-radius: 2px
    }

        .k-scheduler-views li:first-child + li {
            border-radius: 2px 0 0 2px
        }

    .k-scheduler-views li:last-child {
        border-radius: 0 2px 2px 0
    }

    .k-scheduler-views.k-state-expanded li {
        border-radius: 0;
        margin: 0
    }

        .k-scheduler-views.k-state-expanded li + li {
            margin-top: -1px
        }

        .k-scheduler-views.k-state-expanded li:first-child {
            border-radius: 2px 2px 0 0
        }

            .k-scheduler-views.k-state-expanded li:first-child + li {
                border-radius: 0
            }

        .k-scheduler-views.k-state-expanded li:last-child {
            border-radius: 0 0 2px 2px
        }

    .k-scheduler-views .k-current-view {
        display: none
    }

        .k-scheduler-views .k-current-view .k-link::after {
            content: "";
            margin: 0 0 0 1ex;
            border: .25em solid transparent;
            border-top: .5em solid currentColor;
            border-bottom-width: 0;
            display: inline-block
        }

@media (max-width:1024px) {
    .k-scheduler-views {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: stretch;
        align-items: stretch;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1000
    }

        .k-scheduler-views li {
            display: none
        }

        .k-scheduler-views .k-current-view {
            display: block
        }

        .k-scheduler-views.k-state-expanded li {
            display: block
        }

    .k-rtl .k-scheduler-views {
        left: 0;
        right: auto
    }
}

.k-scheduler-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

    .k-scheduler-footer li {
        border-width: 0;
        border-style: solid;
        position: relative;
        z-index: 1
    }

        .k-scheduler-footer li + li {
            margin-left: 0
        }

    .k-scheduler-footer .k-state-hover, .k-scheduler-footer .k-state-selected {
        z-index: 2
    }

    .k-scheduler-footer .k-link {
        padding: 8px 16px;
        box-sizing: border-box;
        color: inherit;
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .k-scheduler-footer li {
        border-radius: 2px
    }

.k-scheduler-layout {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .k-scheduler-layout > tbody > tr > td {
        padding: 0;
        vertical-align: top
    }

    .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th, .k-scheduler-layout tr + tr .k-scheduler-times tr th {
        border-bottom-color: transparent
    }

    .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th, .k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th {
        border-bottom-color: inherit
    }

    .k-scheduler-layout.k-scheduler-flex-layout {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table {
            table-layout: fixed
        }

.k-scheduler-header th {
    text-align: center
}

.k-scheduler-header, .k-scheduler-header-wrap, .k-scheduler-header-wrap > div {
    border-color: inherit;
    overflow: hidden
}

.k-scheduler-header-wrap {
    border-width: 0;
    border-style: solid;
    position: relative
}

.k-scheduler-times {
    border-color: inherit;
    position: relative;
    overflow: hidden
}

    .k-scheduler-times .k-scheduler-table {
        table-layout: auto
    }

    .k-scheduler-times th {
        border-width: 0 1px 1px 0;
        text-align: right
    }

    .k-scheduler-times .k-scheduler-times-all-day, .k-scheduler-times .k-slot-cell {
        border-bottom-color: inherit
    }

        .k-scheduler-times .k-slot-cell.k-last-resource {
            border-right: 0
        }

        .k-scheduler-times .k-slot-cell.k-empty-slot {
            padding-left: 0;
            padding-right: 0
        }

.k-scheduler-datecolumn {
    width: 12rem
}

.k-scheduler-timecolumn {
    width: 11rem;
    white-space: nowrap
}

.k-scheduler-content {
    border-color: inherit;
    position: relative;
    overflow: auto
}

.k-event, kendo-scheduler .k-event {
    min-height: 25px;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-radius: 2px;
    text-align: left;
    cursor: default;
    position: absolute;
    overflow: hidden;
    padding-right: 16px
}

    .k-event::before, kendo-scheduler .k-event::before {
        content: "";
        position: absolute;
        display: none;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1
    }

    .k-event > div, kendo-scheduler .k-event > div {
        position: relative;
        z-index: 2
    }

    .k-event .k-event-template, kendo-scheduler .k-event .k-event-template {
        line-height: 21px;
        padding: 4px 16px
    }

    .k-event .k-event-time, kendo-scheduler .k-event .k-event-time {
        padding-bottom: 0;
        font-size: .875em;
        white-space: nowrap;
        display: none
    }

    .k-event .k-event-actions, kendo-scheduler .k-event .k-event-actions {
        white-space: nowrap;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 16px;
        z-index: 2
    }

        .k-event .k-event-actions .k-event-delete, kendo-scheduler .k-event .k-event-actions .k-event-delete {
            opacity: .5;
            visibility: hidden
        }

        .k-event .k-event-actions.k-state-hover .k-event-delete, .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-state-hover .k-event-delete, kendo-scheduler .k-event .k-event-actions:hover .k-event-delete {
            opacity: 1
        }

        .k-event .k-event-actions .k-icon, kendo-scheduler .k-event .k-event-actions .k-icon {
            line-height: normal;
            font-size: inherit
        }

        .k-event .k-event-actions a, kendo-scheduler .k-event .k-event-actions a {
            color: inherit
        }

        .k-event .k-event-actions:first-child, kendo-scheduler .k-event .k-event-actions:first-child {
            margin: 2px .4ex 0 8px;
            top: 0;
            right: 0;
            float: left;
            position: relative;
            opacity: 1;
            visibility: visible;
            line-height: normal
        }

    .k-event .k-resize-handle, kendo-scheduler .k-event .k-resize-handle {
        z-index: 4;
        opacity: .5;
        visibility: hidden
    }

        .k-event .k-resize-handle::before, kendo-scheduler .k-event .k-resize-handle::before {
            border-color: currentColor
        }

    .k-event .k-resize-n, kendo-scheduler .k-event .k-resize-n {
        height: .5em;
        top: 0
    }

    .k-event .k-resize-s, kendo-scheduler .k-event .k-resize-s {
        height: .5em;
        bottom: 0
    }

        .k-event .k-resize-n::before, .k-event .k-resize-s::before, kendo-scheduler .k-event .k-resize-n::before, kendo-scheduler .k-event .k-resize-s::before {
            width: 2em;
            border-bottom-width: 1px
        }

    .k-event .k-resize-w, kendo-scheduler .k-event .k-resize-w {
        width: .5em;
        left: 0
    }

    .k-event .k-resize-e, kendo-scheduler .k-event .k-resize-e {
        width: .5em;
        right: 0
    }

        .k-event .k-resize-e::before, .k-event .k-resize-w::before, kendo-scheduler .k-event .k-resize-e::before, kendo-scheduler .k-event .k-resize-w::before {
            height: 2em;
            border-left-width: 1px
        }

    .k-event.k-state-hover .k-event-actions .k-event-delete, .k-event.k-state-hover .k-resize-handle, .k-event:hover .k-event-actions .k-event-delete, .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-state-hover .k-event-actions .k-event-delete, kendo-scheduler .k-event.k-state-hover .k-resize-handle, kendo-scheduler .k-event:hover .k-event-actions .k-event-delete, kendo-scheduler .k-event:hover .k-resize-handle {
        visibility: visible
    }

    .k-event.k-event-drag-hint .k-event-time, kendo-scheduler .k-event.k-event-drag-hint .k-event-time {
        display: block
    }

    .k-event .k-event-bottom-actions, .k-event .k-event-top-actions, kendo-scheduler .k-event .k-event-bottom-actions, kendo-scheduler .k-event .k-event-top-actions {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center
    }

    .k-event .k-event-bottom-actions, kendo-scheduler .k-event .k-event-bottom-actions {
        top: auto;
        bottom: 0
    }

.k-scheduler-mark {
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: middle
}

.k-more-events {
    padding: 0;
    height: 13px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    position: absolute;
    -ms-flex-pack: center;
    justify-content: center
}

    .k-more-events > .k-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.k-current-time {
    position: absolute
}

    .k-current-time.k-current-time-arrow-down, .k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right {
        width: 0;
        height: 0;
        background: 0 0;
        border: 4px solid transparent
    }

.k-event-drag-hint {
    opacity: .5;
    z-index: 3
}

    .k-event-drag-hint .k-event-actions, .k-event-drag-hint .k-event-bottom-actions, .k-event-drag-hint .k-event-top-actions, .k-event-drag-hint .k-resize-handle {
        display: none
    }

    .k-event-drag-hint .k-event-time {
        display: block
    }

.k-scheduler-marquee {
    border-width: 0;
    border-style: solid
}

    .k-scheduler-marquee .k-label-bottom, .k-scheduler-marquee .k-label-top {
        font-size: .75em;
        position: absolute
    }

    .k-scheduler-marquee .k-label-top {
        left: 8px;
        top: 2px
    }

    .k-scheduler-marquee .k-label-bottom {
        right: 8px;
        bottom: 2px
    }

    .k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
        content: "";
        border-width: 3px;
        border-style: solid;
        position: absolute;
        width: 0;
        height: 0
    }

    .k-scheduler-marquee.k-first::before {
        top: 0;
        left: 0;
        border-right-color: transparent;
        border-bottom-color: transparent
    }

    .k-scheduler-marquee.k-last::after {
        bottom: 0;
        right: 0;
        border-left-color: transparent;
        border-top-color: transparent
    }

.k-pdf-export-shadow .k-scheduler, .k-scheduler-pdf-export .k-scheduler-content, .k-scheduler-pdf-export .k-scheduler-times {
    height: auto !important;
    overflow: visible !important
}

.k-scheduler-pdf-export {
    overflow: hidden
}

    .k-scheduler-pdf-export .k-scheduler-header {
        padding: 0 !important
    }

    .k-scheduler-pdf-export .k-scheduler-header-wrap {
        border-width: 0 !important
    }

    .k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table, .k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table {
        width: 100% !important
    }

.k-scheduler-monthview .k-scheduler-table {
    height: 100%
}

    .k-scheduler-monthview .k-scheduler-table td {
        height: 80px;
        text-align: right
    }

.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
    min-height: 80px
}

.k-scheduler-monthview .k-hidden {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right-width: 0 !important
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td {
    height: auto
}

.k-scheduler-monthview .k-scheduler-content {
    overflow-y: scroll
}

.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
    overflow-y: auto
}

.k-scheduler-agendaview .k-scheduler-mark {
    margin-right: .5em;
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: middle
}

.k-scheduler-agendaview .k-scheduler-table td:first-child, .k-scheduler-agendaview .k-scheduler-table th:first-child {
    border-left-width: 1px
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
    border-left-width: 0
}

.k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn {
    border-left-width: 0 !important
}

.k-scheduler-agendaview .k-task > .k-event-delete {
    color: inherit;
    position: absolute;
    top: 2px;
    right: 2px;
    opacity: .5;
    visibility: hidden
}

.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete, .k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete, .k-scheduler-agendaview .k-state-hover .k-task > .k-event-delete {
    visibility: visible
}

.k-scheduler-agendaday {
    margin: 0 .2em 0 0;
    font-size: 3em;
    line-height: 1;
    font-weight: 400;
    float: left
}

.k-scheduler-agendaweek {
    display: block;
    margin: .4em 0 0;
    line-height: 1;
    font-style: normal
}

.k-scheduler-agendadate {
    font-size: .75em
}

.k-scheduler-timelineview .k-slot-cell {
    overflow: hidden
}

.k-scheduler-timelineview .k-scheduler-content {
    overflow: auto
}

.k-scheduler-pane {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

    .k-scheduler-pane .k-scheduler-times {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

        .k-scheduler-pane .k-scheduler-times .k-scheduler-table {
            height: 100%
        }

    .k-scheduler-pane .k-scheduler-content, .k-scheduler-pane .k-scheduler-header {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

.k-scheduler-edit-dialog .k-dialog {
    max-height: 100vh
}

.k-scheduler-edit-form .k-edit-form-container {
    width: 620px
}

.k-scheduler-edit-form .k-edit-label {
    width: 17%
}

.k-scheduler-edit-form .k-edit-field {
    width: 77%
}

.k-scheduler-edit-form .k-scheduler-delete {
    float: left
}

.k-scheduler-edit-form .k-widget.k-recur-count, .k-scheduler-edit-form .k-widget.k-recur-interval {
    width: 5em
}

.k-scheduler-edit-form .k-widget.k-recur-until {
    width: 9em
}

.k-rtl .k-scheduler-header th, .k-rtl .k-scheduler-table td {
    border-width: 0 1px 1px 0
}

    .k-rtl .k-scheduler-table td:first-child, .k-rtl .k-scheduler-table th:first-child {
        border-right-width: 0
    }

.k-rtl .k-scheduler-times th {
    border-width: 0 0 1px 1px
}

.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
    border-right-width: 0;
    border-left-width: 1px
}

.k-rtl .k-event {
    text-align: right;
    padding-right: 0;
    padding-left: 16px
}

    .k-rtl .k-event .k-resize-w {
        left: auto;
        right: 0
    }

    .k-rtl .k-event .k-resize-e {
        right: auto;
        left: 0
    }

    .k-rtl .k-event .k-event-actions {
        right: auto;
        left: 2px
    }

        .k-rtl .k-event .k-event-actions:first-child {
            margin: 2px 8px 0 .4ex;
            float: right
        }

.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
    left: 2px;
    right: auto
}

.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
    margin-left: .5em;
    margin-right: 0
}

.k-rtl .k-scheduler-views {
    margin-left: 0;
    margin-right: auto
}

    .k-rtl .k-scheduler-views li:first-child + li {
        border-radius: 0 2px 2px 0
    }

    .k-rtl .k-scheduler-views li:last-child {
        border-radius: 2px 0 0 2px
    }

    .k-rtl .k-scheduler-views .k-current-view .k-link::after {
        margin: 0 1ex 0 0
    }

.k-rtl .k-scheduler-navigation .k-nav-today {
    border-radius: 0 2px 2px 0
}

.k-rtl .k-scheduler-navigation .k-nav-next {
    border-radius: 2px 0 0 2px
}

.k-rtl .k-scheduler-navigation li + li {
    margin-left: 0;
    margin-right: -1px
}

.k-rtl .k-nav-current .k-icon {
    margin-right: 0;
    margin-left: .4ex
}

.k-rtl .k-scheduler-fullday .k-icon {
    margin-right: 0;
    margin-left: 4px
}

.k-rtl .k-scheduler-marquee .k-label-top {
    left: auto;
    right: 4px
}

.k-rtl .k-scheduler-marquee .k-label-bottom {
    left: 4px;
    right: auto
}

.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
    float: right
}

.k-rtl .k-scheduler .k-current-time-arrow-right, .k-rtl .k-scheduler .k-i-arrow-60-left, .k-rtl .k-scheduler .k-i-arrow-60-right, .k-rtl .k-scheduler .k-i-arrow-e::before, .k-rtl .k-scheduler .k-i-arrow-w::before, .k-rtl .k-scheduler .k-i-expand-e::before, .k-rtl .k-scheduler .k-i-expand-w::before, .k-rtl .k-scheduler .k-i-expand::before, .k-rtl .k-scheduler .k-i-sarrow-e::before, .k-rtl .k-scheduler .k-i-sarrow-w::before, .k-rtl.k-scheduler .k-current-time-arrow-right, .k-rtl.k-scheduler .k-i-arrow-60-left, .k-rtl.k-scheduler .k-i-arrow-60-right, .k-rtl.k-scheduler .k-i-arrow-e::before, .k-rtl.k-scheduler .k-i-arrow-w::before, .k-rtl.k-scheduler .k-i-expand-e::before, .k-rtl.k-scheduler .k-i-expand-w::before, .k-rtl.k-scheduler .k-i-expand::before, .k-rtl.k-scheduler .k-i-sarrow-e::before, .k-rtl.k-scheduler .k-i-sarrow-w::before {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
    border-right-width: 0
}

.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
    float: right;
    margin: 0 0 0 .2em
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child, .k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
    border-left-width: 0
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child, .k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
    border-right-width: 1px
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table .k-scheduler-datecolumn {
    border-right-width: 0 !important
}

.k-scheduler {
    font-family: Roboto,"Helvetica Neue",sans-serif
}

.k-scheduler-footer, .k-scheduler-toolbar {
    line-height: 1.42857143;
    text-transform: uppercase
}

    .k-scheduler-footer li, .k-scheduler-footer li.k-state-hover, .k-scheduler-footer li.k-state-selected, .k-scheduler-toolbar li, .k-scheduler-toolbar li.k-state-hover, .k-scheduler-toolbar li.k-state-selected {
        color: inherit;
        background: 0 0
    }

        .k-scheduler-footer li .k-link, .k-scheduler-footer li a, .k-scheduler-toolbar li .k-link, .k-scheduler-toolbar li a {
            padding: 14px 16px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative
        }

            .k-scheduler-footer li .k-link::before, .k-scheduler-footer li a::before, .k-scheduler-toolbar li .k-link::before, .k-scheduler-toolbar li a::before {
                display: block
            }

        .k-scheduler-footer li.k-state-hover .k-link::before, .k-scheduler-footer li.k-state-hover a::before, .k-scheduler-footer li:hover .k-link::before, .k-scheduler-footer li:hover a::before, .k-scheduler-toolbar li.k-state-hover .k-link::before, .k-scheduler-toolbar li.k-state-hover a::before, .k-scheduler-toolbar li:hover .k-link::before, .k-scheduler-toolbar li:hover a::before {
            opacity: .12
        }

        .k-scheduler-footer li.k-state-selected .k-link::before, .k-scheduler-footer li.k-state-selected a::before, .k-scheduler-toolbar li.k-state-selected .k-link::before, .k-scheduler-toolbar li.k-state-selected a::before {
            opacity: .22
        }

        .k-scheduler-footer li.k-state-focused .k-link::before, .k-scheduler-footer li.k-state-focused a::before, .k-scheduler-toolbar li.k-state-focused .k-link::before, .k-scheduler-toolbar li.k-state-focused a::before {
            opacity: .12
        }

.k-scheduler-views.k-state-expanded li {
    margin: 0;
    border-radius: 0
}

    .k-scheduler-views.k-state-expanded li + li {
        margin: 0
    }

.k-scheduler-views.k-state-expanded .k-current-view ~ li a {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 2
}

.k-scheduler-header {
    text-align: left
}

    .k-scheduler-header td, .k-scheduler-header th {
        font-size: 12px
    }

.k-scheduler-times {
    font-size: 12px
}

.k-event .k-event-delete {
    border-radius: 50%;
    display: inline-block;
    font-size: 12px;
    line-height: normal
}

    .k-event .k-event-delete .k-icon {
        font-size: 12px;
        padding: 2px;
        box-sizing: content-box;
        vertical-align: unset
    }

.k-event .k-resize-handle {
    opacity: 1
}

    .k-event .k-resize-handle::before {
        border-width: 0
    }

.k-event .k-resize-n::before {
    height: 2px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-radius: 0 0 1px 1px
}

.k-event .k-resize-s::before {
    height: 2px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    border-radius: 1px 1px 0 0
}

.k-event .k-resize-e::before {
    width: 2px;
    border-radius: 0 1px 1px 0
}

.k-event .k-resize-w::before {
    width: 2px;
    border-radius: 1px 0 0 1px
}

.k-more-events {
    border-width: 0;
    box-shadow: none
}

.k-scheduler-layout-flex .k-scheduler-cell {
    min-height: 2em
}

.k-scheduler-edit-form .k-edit-form-container {
    width: 390px
}

.k-scheduler-edit-form .k-edit-label {
    width: auto;
    margin-bottom: .5em
}

    .k-scheduler-edit-form .k-edit-label label {
        margin-bottom: 0
    }

.k-scheduler-edit-form .k-edit-field {
    width: auto;
    -ms-flex-align: center;
    align-items: center
}

.k-scheduler-edit-form .k-recur-view .k-edit-field .k-numerictextbox {
    -ms-flex: 0 70px;
    flex: 0 70px
}

.k-scheduler-edit-form kendo-scheduler-datetime-picker {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%
}

    .k-scheduler-edit-form kendo-scheduler-datetime-picker .k-picker-wrap {
        -ms-flex: 1;
        flex: 1
    }

.k-edit-field .k-reset {
    width: 100%
}

.k-edit-field .k-widget {
    font-size: inherit
}

.k-edit-field .k-reset .k-widget {
    margin-right: 0
}

.k-scheduler-timezones .k-edit-field > div {
    width: 100%
}

.k-scheduler-timezones .k-edit-field .k-widget {
    width: 45%
}

.k-edit-field .k-recur-count, .k-edit-field .k-recur-interval, .k-edit-field .k-recur-month, .k-edit-field .k-recur-monthday, .k-edit-field .k-recur-weekday, .k-edit-field .k-recur-weekday-offset {
    width: 28%
}

.k-edit-field .k-recur-until {
    width: 66%
}

.k-current-time {
    background: red
}

    .k-current-time.k-current-time-arrow-left {
        border-right-color: red
    }

    .k-current-time.k-current-time-arrow-right {
        border-left-color: red
    }

    .k-current-time.k-current-time-arrow-down {
        border-top-color: red
    }

.k-scheduler-header-wrap {
    background-color: #fff
}

.k-scheduler-views.k-state-expanded {
    background-color: #fff
}

.k-nonwork-hour {
    background-color: rgba(249,249,249,.9961)
}

.k-scheduler-layout .k-scheduler-cell.k-state-selected, .k-scheduler-layout td.k-state-selected {
    background-color: rgba(255,64,129,.25)
}

.k-event {
    background-color: #3f51b5;
    color: #fff
}

    .k-event .k-event-template, kendo-scheduler .k-event .k-event-template {
        padding: 2px 8px
    }

    .k-event .k-event-actions {
        right: 8px
    }

        .k-event .k-event-actions .k-link {
            color: #3f51b5;
            background-color: #fff
        }

    .k-event .k-resize-handle::before {
        background-color: #fff
    }

    .k-event.k-state-selected {
        box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
    }

        .k-event.k-state-selected::before {
            display: block;
            background-color: currentColor;
            opacity: .24
        }

.k-event-inverse {
    color: rgba(0,0,0,.87)
}

.k-scheduler-marquee::after, .k-scheduler-marquee::before {
    border-color: #3f51b5
}

.k-scheduler-monthview .k-scheduler-table td {
    height: 85px
}

.k-scheduler-edit-form .k-edit-label {
    color: rgba(0,0,0,.38)
}

.k-chat {
    height: 600px;
    max-height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    max-width: 500px;
    margin: auto
}

    .k-chat .k-message-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        scroll-behavior: smooth
    }

    .k-chat .k-message-list-content {
        padding: 16px 16px;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
        overflow: hidden
    }

        .k-chat .k-message-list-content > * + * {
            margin-top: 16px
        }

    .k-chat .k-message-group {
        max-width: 80%;
        background: 0 0;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative
    }

        .k-chat .k-message-group:not(.k-alt) {
            -ms-flex-align: start;
            align-items: flex-start;
            text-align: left
        }

            .k-chat .k-message-group:not(.k-alt) .k-message-time {
                margin-left: 8px;
                left: 100%
            }

            .k-chat .k-message-group:not(.k-alt) .k-message-status {
                left: 0
            }

            .k-chat .k-message-group:not(.k-alt) .k-first .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
                border-bottom-left-radius: 2px
            }

            .k-chat .k-message-group:not(.k-alt) .k-last .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble {
                border-top-left-radius: 2px;
                border-bottom-left-radius: 2px
            }

        .k-chat .k-message-group.k-alt {
            -ms-flex-item-align: end;
            align-self: flex-end;
            -ms-flex-align: end;
            align-items: flex-end;
            text-align: right
        }

            .k-chat .k-message-group.k-alt .k-message-time {
                margin-right: 8px;
                right: 100%
            }

            .k-chat .k-message-group.k-alt .k-message-status {
                right: 0
            }

            .k-chat .k-message-group.k-alt .k-first .k-bubble, .k-chat .k-message-group.k-alt .k-only .k-bubble {
                border-bottom-right-radius: 2px
            }

            .k-chat .k-message-group.k-alt .k-last .k-bubble, .k-chat .k-message-group.k-alt .k-middle .k-bubble {
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px
            }

    .k-chat .k-message {
        max-width: 100%;
        margin: 2px 0 0;
        position: relative;
        transition: margin .2s ease-in-out;
        outline: 0
    }

    .k-chat .k-message-status, .k-chat .k-message-time {
        font-size: smaller;
        line-height: normal;
        white-space: nowrap;
        pointer-events: none;
        position: absolute
    }

    .k-chat .k-message-time {
        opacity: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: opacity .2s ease-in-out
    }

    .k-chat .k-message-status {
        margin-top: 2px;
        height: 0;
        overflow: hidden;
        top: 100%;
        transition: height .2s ease-in-out
    }

    .k-chat .k-bubble {
        border-radius: 12px;
        padding: 8px 12px;
        border-width: 1px;
        border-style: solid;
        line-height: 1.25;
        word-wrap: break-word
    }

    .k-chat .k-message.k-state-selected {
        margin-bottom: 16px;
        border: 0;
        color: inherit;
        background: 0 0
    }

        .k-chat .k-message.k-state-selected .k-message-time {
            opacity: 1
        }

        .k-chat .k-message.k-state-selected .k-message-status {
            height: 1.2em
        }

    .k-chat .k-message-error, .k-chat .k-message-sending {
        margin-bottom: 16px
    }

        .k-chat .k-message-error .k-message-status, .k-chat .k-message-sending .k-message-status {
            height: 1.2em
        }

    .k-chat .k-avatar {
        border-radius: 100%;
        width: 32px;
        height: 32px;
        margin: 0;
        position: absolute
    }

.k-message-group:not(.k-alt) > .k-avatar {
    left: 0;
    bottom: 0
}

.k-message-group.k-alt > .k-avatar {
    right: 0;
    bottom: 0
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 40px
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 40px
}

.k-author {
    margin: 0;
    font-size: smaller;
    line-height: normal
}

.k-chat .k-author {
    margin: 0
}

.k-timestamp {
    font-size: smaller;
    line-height: normal;
    text-align: center;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.k-quick-replies {
    display: block;
    max-width: 100%
}

.k-quick-reply {
    border-radius: 100px;
    margin-right: 8px;
    margin-bottom: 4px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 1.25;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    transition-property: color,background-color,border-color;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    outline: 0
}

.k-scrollable-quick-replies {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow-x: auto;
    overflow-y: hidden
}

    .k-scrollable-quick-replies::-webkit-scrollbar {
        display: none
    }

    .k-scrollable-quick-replies .k-quick-reply {
        margin: 0
    }

        .k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
            margin-left: 8px
        }

.k-message-box {
    padding: 10px 16px;
    border-width: 1px 0 0;
    border-style: solid;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

    .k-message-box .k-input {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        background: 0 0;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .k-message-box .k-button {
        padding: 0
    }

        .k-message-box .k-button svg {
            width: 20px;
            height: 20px;
            fill: currentColor;
            display: inline-block
        }

        .k-message-box .k-button::after, .k-message-box .k-button::before {
            display: none
        }

        .k-message-box .k-button[dir=rtl], .k-rtl .k-message-box .k-button {
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1)
        }

.k-chat .k-card-list {
    margin: 2px 0 0
}

.k-chat .k-card-deck {
    max-width: calc(100% + 32px);
    box-sizing: border-box;
    margin-left: -16px;
    margin-right: -16px;
    padding: 16px 16px 16px;
    overflow: hidden;
    overflow-x: auto;
    scroll-behavior: smooth
}

    .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
        margin-left: 16px
    }

    .k-chat .k-card-deck .k-card, .k-chat .k-card-deck .k-card-wrap {
        width: 200px
    }

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
    margin-bottom: -20px;
    padding-bottom: 20px
}

.k-chat .k-card-deck .k-card-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 5px
}

    .k-chat .k-card-deck .k-card-wrap .k-card {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

        .k-chat .k-card-deck .k-card-wrap .k-card + .k-card {
            margin-left: 16px
        }

    .k-chat .k-card-deck .k-card-wrap.k-state-selected {
        background: 0 0
    }

.k-typing-indicator {
    padding: 0;
    border-radius: 50px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

    .k-typing-indicator span {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        -ms-flex: 0 0 8px;
        flex: 0 0 8px;
        background-color: currentColor;
        opacity: .4
    }

        .k-typing-indicator span:nth-of-type(1) {
            -webkit-animation: 1s k-animation-blink infinite .3333s;
            animation: 1s k-animation-blink infinite .3333s
        }

        .k-typing-indicator span:nth-of-type(2) {
            -webkit-animation: 1s k-animation-blink infinite .6666s;
            animation: 1s k-animation-blink infinite .6666s
        }

        .k-typing-indicator span:nth-of-type(3) {
            -webkit-animation: 1s k-animation-blink infinite .9999s;
            animation: 1s k-animation-blink infinite .9999s
        }

        .k-typing-indicator span + span {
            margin-left: 5px
        }

@-webkit-keyframes k-animation-blink {
    50% {
        opacity: 1
    }
}

@keyframes k-animation-blink {
    50% {
        opacity: 1
    }
}

.k-chat .k-toolbar-box {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

    .k-chat .k-toolbar-box .k-button-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow: hidden;
        scroll-behavior: smooth;
        padding: 10px 16px
    }

        .k-chat .k-toolbar-box .k-button-list::after {
            content: "";
            padding-right: 16px
        }

        .k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
            margin-left: 20px;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }

    .k-chat .k-toolbar-box .k-scroll-button {
        position: absolute;
        z-index: 2;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .k-chat .k-toolbar-box .k-scroll-button-left {
        left: 0
    }

    .k-chat .k-toolbar-box .k-scroll-button-right {
        right: 0
    }

    .k-chat .k-toolbar-box .k-button {
        border-width: 0;
        color: inherit;
        background: 0 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

.k-rtl .k-message-group:not(.k-alt), [dir=rtl] .k-message-group:not(.k-alt) {
    text-align: right
}

    .k-rtl .k-message-group:not(.k-alt) .k-message-time, [dir=rtl] .k-message-group:not(.k-alt) .k-message-time {
        margin-left: 0;
        margin-right: 8px;
        left: auto;
        right: 100%
    }

    .k-rtl .k-message-group:not(.k-alt) .k-message-status, [dir=rtl] .k-message-group:not(.k-alt) .k-message-status {
        left: auto;
        right: 0
    }

.k-rtl .k-message-group.k-alt, [dir=rtl] .k-message-group.k-alt {
    text-align: left
}

    .k-rtl .k-message-group.k-alt .k-message-time, [dir=rtl] .k-message-group.k-alt .k-message-time {
        margin-right: 0;
        margin-left: 8px;
        right: auto;
        left: 100%
    }

    .k-rtl .k-message-group.k-alt .k-message-status, [dir=rtl] .k-message-group.k-alt .k-message-status {
        right: auto;
        left: 0
    }

.k-rtl .k-message-group:not(.k-alt) > .k-avatar, [dir=rtl] .k-message-group:not(.k-alt) > .k-avatar {
    left: auto;
    right: 0
}

.k-rtl .k-message-group.k-alt > .k-avatar, [dir=rtl] .k-message-group.k-alt > .k-avatar {
    right: auto;
    left: 0
}

.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 0;
    padding-right: 40px
}

.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 0;
    padding-left: 40px
}

.k-rtl .k-chat .k-card-deck .k-card-wrap + .k-card-wrap, [dir=rtl] .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
    margin-left: 0;
    margin-right: 16px
}

.k-rtl .k-quick-reply, [dir=rtl] .k-quick-reply {
    margin-right: 0;
    margin-left: 8px
}

.k-chat {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fafafa
}

    .k-chat .k-timestamp {
        text-transform: uppercase;
        opacity: .7
    }

    .k-chat .k-author {
        font-weight: 700
    }

    .k-chat .k-bubble {
        border-color: #fff;
        color: rgba(0,0,0,.87);
        background-color: #fff;
        box-shadow: 0 1px 2px rgba(0,0,0,.08);
        transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;
        -ms-flex-order: -1;
        order: -1
    }

        .k-chat .k-bubble:hover {
            box-shadow: 0 1px 2px rgba(0,0,0,.16)
        }

    .k-chat .k-state-selected .k-bubble {
        box-shadow: 0 3px 10px rgba(0,0,0,.16)
    }

    .k-chat .k-alt .k-bubble {
        border-color: #3f51b5;
        color: #fff;
        background-color: #3f51b5;
        box-shadow: 0 1px 2px rgba(63,81,181,.2)
    }

        .k-chat .k-alt .k-bubble:hover {
            box-shadow: 0 1px 2px rgba(63,81,181,.2)
        }

    .k-chat .k-alt .k-state-selected .k-bubble {
        box-shadow: 0 3px 10px rgba(63,81,181,.4)
    }

    .k-chat .k-quick-reply {
        border-color: #3f51b5;
        color: #3f51b5;
        background-color: rgba(0,0,0,0)
    }

        .k-chat .k-quick-reply:hover {
            border-color: #3f51b5;
            color: #fff;
            background-color: #3f51b5
        }

    .k-chat .k-message-box {
        border-color: inherit;
        color: rgba(0,0,0,.87);
        background-color: #fff
    }

        .k-chat .k-message-box.k-state-focused {
            box-shadow: 0 0 40px rgba(0,0,0,.1)
        }

        .k-chat .k-message-box .k-button:hover {
            color: #3f51b5
        }

    .k-chat .k-toolbar-box {
        border-color: inherit;
        color: rgba(0,0,0,.87);
        background-color: #f5f5f5
    }

        .k-chat .k-toolbar-box .k-button:hover {
            color: #3f51b5;
            background-color: none
        }

        .k-chat .k-toolbar-box .k-scroll-button {
            background-color: #fafafa;
            box-shadow: 0 0 20px 5px #fafafa
        }

            .k-chat .k-toolbar-box .k-scroll-button:hover {
                background-color: #fafafa
            }

.k-mediaplayer {
    position: relative
}

    .k-mediaplayer > iframe {
        width: 100%;
        height: 100%;
        border: 0;
        vertical-align: top
    }

.k-mediaplayer-titlebar {
    padding: 20px 24px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0
}

.k-mediaplayer-toolbar-wrap {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0
}

.k-mediaplayer-toolbar {
    padding: 0 0;
    border-width: 0;
    width: 100% !important;
    box-shadow: none
}

    .k-mediaplayer-toolbar > * {
        margin: 0;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center
    }

        .k-mediaplayer-toolbar > * + * {
            margin-left: 16px
        }

    .k-mediaplayer-toolbar .k-toolbar-spacer {
        margin-top: 0;
        margin-bottom: 0;
        border-width: 0;
        -ms-flex: 1;
        flex: 1
    }

    .k-mediaplayer-toolbar .k-align-right > * + * {
        margin-left: 16px
    }

.k-mediaplayer-time-wrap {
    -ms-flex: 1;
    flex: 1
}

.k-mediaplayer-volume-wrap {
    padding: 0 7px;
    -ms-flex-align: center;
    align-items: center
}

.k-slider.k-mediaplayer-seekbar {
    width: 100%;
    position: absolute;
    z-index: 3;
    top: -17px;
    left: 0
}

.k-mediaplayer-seekbar .k-slider-track {
    width: 100% !important;
    border-radius: 0
}

.k-mediaplayer-fullscreen {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.k-mediaplayer {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

.k-mediaplayer-titlebar {
    color: #fff;
    background-image: linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,0));
    text-shadow: 0 0 2px rgba(0,0,0,.5)
}

.k-mediaplayer-toolbar {
    color: rgba(0,0,0,.87);
    background-color: rgba(245,245,245,.85)
}

.k-timeline {
    background-color: transparent
}

    .k-timeline ul {
        margin: 0;
        padding: 0
    }

        .k-timeline ul li {
            list-style-type: none
        }

    .k-timeline .k-timeline-flag {
        display: inline-block;
        text-align: center;
        padding: 8px 16px;
        border-radius: 2px;
        line-height: 1.42857143;
        min-width: 80px;
        max-width: 160px;
        box-sizing: border-box;
        position: relative;
        z-index: 1
    }

    .k-timeline .k-timeline-circle {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        position: relative;
        z-index: 1
    }

    .k-timeline.k-timeline-dates-hidden .k-timeline-date {
        display: none
    }

    .k-timeline .k-event-collapse {
        display: none
    }

    .k-timeline.k-timeline-collapsible .k-card-header {
        cursor: pointer
    }

    .k-timeline.k-timeline-collapsible .k-event-collapse {
        display: -ms-flexbox;
        display: flex
    }

.k-timeline-card .k-card {
    position: relative;
    overflow: visible
}

    .k-timeline-card .k-card .k-card-header {
        overflow: visible;
        border-bottom: 0
    }

        .k-timeline-card .k-card .k-card-header + .k-card-body {
            padding-top: 0
        }

    .k-timeline-card .k-card .k-card-body {
        overflow-y: auto;
        scrollbar-width: thin
    }

        .k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
            width: 5px
        }

        .k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
            border-radius: 2px
        }

.k-timeline-card .k-timeline-card-callout.k-callout-e, .k-timeline-card .k-timeline-card-callout.k-callout-w {
    top: 36px
}

.k-timeline-horizontal, .k-timeline-vertical {
    padding: 0 40px;
    margin: 40px 0;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    border: 0
}

    .k-timeline-horizontal .k-timeline-track-wrap::after, .k-timeline-vertical::after {
        content: "";
        position: absolute;
        top: 0;
        border-width: 1px;
        border-style: solid;
        background-clip: padding-box
    }

.k-timeline-vertical {
    padding-left: 127px
}

    .k-timeline-vertical.k-timeline-dates-hidden {
        padding-left: 77px
    }

    .k-timeline-vertical::after {
        height: 100%;
        width: 6px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        border-radius: 4px
    }

    .k-timeline-vertical .k-timeline-flag-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

        .k-timeline-vertical .k-timeline-flag-wrap:first-child {
            padding-top: 40px
        }

    .k-timeline-vertical .k-timeline-flag {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .k-timeline-vertical .k-timeline-date-wrap {
        position: absolute;
        padding-right: 16px;
        margin-top: 36px;
        -webkit-transform: translate(-100%,-50%);
        -ms-transform: translate(-100%,-50%);
        transform: translate(-100%,-50%);
        text-align: right
    }

    .k-timeline-vertical .k-timeline-event {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 40px 0
    }

    .k-timeline-vertical .k-timeline-card {
        padding-left: 16px
    }

        .k-timeline-vertical .k-timeline-card .k-card {
            margin-left: 16px;
            min-height: 72px;
            width: 400px;
            max-width: 100%
        }

            .k-timeline-vertical .k-timeline-card .k-card .k-card-header {
                border-radius: 2px
            }

            .k-timeline-vertical .k-timeline-card .k-card .k-card-title {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

                .k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden
                }

        .k-timeline-vertical .k-timeline-card .k-event-collapse {
            margin: -4px 0;
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
            transition: -webkit-transform .2s ease-in-out;
            transition: transform .2s ease-in-out;
            transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
        }

        .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions, .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body {
            display: none
        }

        .k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
            -webkit-transform: rotate(0);
            -ms-transform: rotate(0);
            transform: rotate(0)
        }

    .k-timeline-vertical .k-timeline-circle {
        margin-top: 36px;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        margin-right: -8px
    }

    .k-timeline-vertical.k-timeline-alternating {
        padding-left: 40px
    }

        .k-timeline-vertical.k-timeline-alternating::after {
            left: 50%
        }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
            -ms-flex-pack: center;
            justify-content: center
        }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0)
        }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-event {
            -ms-flex-pack: justify;
            justify-content: space-between
        }

            .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
                -ms-flex-direction: row-reverse;
                flex-direction: row-reverse
            }

                .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
                    text-align: left;
                    padding-right: 0;
                    padding-left: 16px
                }

                .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
                    padding-left: 0;
                    padding-right: 16px
                }

                    .k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
                        margin-right: 16px;
                        margin-left: auto
                    }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-card, .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
            min-width: 0
        }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
            position: static;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%)
        }

        .k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            margin-right: 0
        }

.k-timeline-horizontal .k-timeline-track-item {
    -ms-flex: 1 0 20%;
    flex: 1 0 20%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-timeline-horizontal .k-timeline-track-item:hover {
        cursor: pointer
    }

    .k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
        cursor: default
    }

.k-timeline-horizontal .k-timeline-date-wrap {
    margin-top: auto;
    margin-bottom: 8px
}

.k-timeline-horizontal .k-timeline-card {
    height: 100%;
    box-sizing: border-box
}

.k-timeline-horizontal .k-card {
    max-height: 100%;
    box-sizing: border-box
}

.k-timeline-horizontal .k-timeline-events-list {
    overflow-x: hidden;
    padding-top: 18px
}

    .k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
        position: relative;
        height: 600px
    }

        .k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

.k-timeline-horizontal .k-timeline-track-wrap {
    position: relative;
    padding: 18px 0
}

    .k-timeline-horizontal .k-timeline-track-wrap::after {
        top: auto;
        bottom: 18px;
        left: 34px;
        right: 34px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        height: 6px
    }

    .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
        overflow: hidden;
        margin: 0 36px;
        position: relative;
        z-index: 2
    }

        .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
            transition: -webkit-transform 1s ease-in-out;
            transition: transform 1s ease-in-out;
            transition: transform 1s ease-in-out,-webkit-transform 1s ease-in-out
        }

    .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
        margin-bottom: 22px;
        position: relative;
        min-width: 60px
    }

        .k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
            content: "";
            width: 10px;
            height: 10px;
            position: absolute;
            left: 50%;
            bottom: 0;
            -webkit-transform: translate(-50%,50%) rotate(45deg);
            -ms-transform: translate(-50%,50%) rotate(45deg);
            transform: translate(-50%,50%) rotate(45deg)
        }

.k-timeline-horizontal .k-timeline-scrollable-wrap {
    display: -ms-flexbox;
    display: flex
}

.k-timeline-arrow {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    position: absolute;
    bottom: 8px;
    z-index: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.k-timeline-arrow-left {
    left: 0
}

.k-timeline-arrow-right {
    right: 0
}

.k-timeline-mobile {
    padding: 0 16px;
    margin: 16px 0
}

    .k-timeline-mobile .k-timeline-flag {
        max-width: 112px
    }

    .k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
        display: none
    }

    .k-timeline-mobile.k-timeline-vertical {
        padding-left: 103px
    }

        .k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
            padding-left: 53px
        }

        .k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
            padding-left: 16px
        }

        .k-timeline-mobile.k-timeline-vertical .k-timeline-card {
            width: 100%
        }

            .k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
                width: auto
            }

        .k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
            margin-left: 0
        }

.k-timeline-horizontal .k-timeline-card {
    padding: 0 5px 5px 5px
}

.k-timeline-card .k-timeline-card-callout.k-callout-s {
    bottom: 5px
}

.k-timeline .k-timeline-flag {
    color: #fff;
    background-color: #3f51b5
}

.k-timeline .k-timeline-circle {
    background-color: #3f51b5
}

.k-timeline .k-timeline-card .k-card-header {
    background-color: #fff;
    color: rgba(0,0,0,.87)
}

.k-timeline .k-timeline-card .k-card-body {
    scrollbar-color: rgba(0,0,0,.12) #fff
}

    .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
        background: #fff
    }

    .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,.12)
    }

        .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
            background: rgba(0,0,0,.15)
        }

.k-timeline .k-timeline-date {
    color: rgba(0,0,0,.87)
}

.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
    opacity: 1;
    color: #585858;
    background-color: #e6e6e6;
    border-color: #fdfdfd
}

.k-timeline-horizontal .k-timeline-track-wrap::after, .k-timeline-vertical::after {
    background-color: #e0e0e0;
    border-color: #e0e0e0
}

.k-timeline-horizontal .k-timeline-flag::after {
    background-color: #3f51b5
}

.k-pdf-viewer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

    .k-pdf-viewer .k-toolbar {
        border-top-width: 0;
        border-right-width: 0;
        border-left-width: 0;
        border-color: inherit;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        z-index: 2
    }

        .k-pdf-viewer .k-toolbar .k-pager-wrap {
            padding: 0;
            color: inherit;
            background: 0 0;
            overflow: visible
        }

    .k-pdf-viewer .k-list-scroller {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        outline: 0
    }

        .k-pdf-viewer .k-list-scroller .k-enable-text-select {
            -webkit-user-select: text;
            -ms-user-select: text;
            user-select: text;
            cursor: text
        }

        .k-pdf-viewer .k-list-scroller .k-enable-panning {
            cursor: grab
        }

            .k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
                background-color: transparent
            }

    .k-pdf-viewer .k-page {
        position: relative;
        margin: 30px auto
    }

        .k-pdf-viewer .k-page canvas {
            direction: ltr
        }

        .k-pdf-viewer .k-page .k-text-layer {
            position: absolute;
            top: 0;
            left: 0;
            opacity: .2;
            overflow: hidden
        }

            .k-pdf-viewer .k-page .k-text-layer > span {
                position: absolute;
                line-height: 1.2;
                -webkit-transform-origin: 0 0;
                -ms-transform-origin: 0 0;
                transform-origin: 0 0;
                color: transparent
            }

            .k-pdf-viewer .k-page .k-text-layer mark {
                color: transparent
            }

.k-pdf-viewer-search-dialog {
    padding: 6px
}

    .k-pdf-viewer-search-dialog .k-search-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center
    }

        .k-pdf-viewer-search-dialog .k-search-container .k-textbox {
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding-right: 8px;
            margin: 0 6px;
            -ms-flex-align: center;
            align-items: center;
            background: 0 0
        }

            .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
                position: absolute;
                font-size: inherit
            }

.k-ie .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
    position: relative
}

.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
    display: inline-block;
    min-width: 4.5em;
    margin: 0 6px 0 0;
    vertical-align: middle
}

.k-pdf-viewer-search-dialog .k-search-container > .k-button {
    margin-left: 0
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
    cursor: move;
    margin-left: 0
}

.k-pdf-viewer .k-canvas {
    background-color: #fafafa
}

.k-pdf-viewer .k-page {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.12)
}

.k-pdf-viewer .k-search-highlight {
    background-color: #4d4c4c
}

.km-scroll-container, .km-scrollview {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-collapse: separate
}

.km-scroll-wrapper {
    position: relative
}

.km-scroll-header {
    position: absolute;
    z-index: 1001;
    width: 100%;
    top: 0;
    left: 0
}

.km-scroller-pull {
    width: 100%;
    display: block;
    position: absolute;
    line-height: 3em;
    font-size: 1.4em;
    text-align: center;
    -webkit-transform: translate3d(0,-3em,0);
    transform: translate3d(0,-3em,0)
}

    .km-scroller-pull .km-template {
        display: inline-block;
        min-width: 200px;
        text-align: left
    }

.km-load-more .km-icon, .km-widget .km-scroller-pull .km-icon {
    display: inline-block;
    height: 2rem;
    margin-right: 1rem;
    vertical-align: middle;
    width: 2rem;
    font-size: 2rem;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear,-webkit-transform .3s linear
}

.km-widget .km-scroller-release .km-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.km-widget .km-scroller-refresh .km-icon {
    transition: none
}

.km-touch-scrollbar {
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: .4em;
    width: .4em;
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: opacity .3s linear
}

.k-diagram .km-touch-scrollbar, .k-map .km-touch-scrollbar {
    display: none
}

.km-vertical-scrollbar {
    height: 100%;
    right: 2px;
    top: 0
}

.km-horizontal-scrollbar {
    width: 100%;
    left: 0;
    bottom: 2px
}

.km-touch-scrollbar {
    background-color: #333
}

div.k-scrollview, kendo-scrollview.k-scrollview-wrap {
    position: relative;
    overflow: hidden;
    outline: 0;
    display: block
}

    div.k-scrollview .k-scrollview, div.k-scrollview ul.k-scrollview-wrap, kendo-scrollview.k-scrollview-wrap .k-scrollview, kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap {
        list-style-type: none;
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        cursor: default
    }

        div.k-scrollview .k-scrollview img, div.k-scrollview ul.k-scrollview-wrap img, kendo-scrollview.k-scrollview-wrap .k-scrollview img, kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap img {
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

        div.k-scrollview .k-scrollview > li, div.k-scrollview ul.k-scrollview-wrap > li, kendo-scrollview.k-scrollview-wrap .k-scrollview > li, kendo-scrollview.k-scrollview-wrap ul.k-scrollview-wrap > li {
            display: inline-block;
            overflow: hidden;
            position: absolute;
            top: 0;
            left: 0
        }

    div.k-scrollview .k-scrollview-nav, div.k-scrollview .k-scrollview-pageable, kendo-scrollview.k-scrollview-wrap .k-scrollview-nav, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable {
        margin: 0;
        padding: 0;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        list-style: none;
        position: absolute;
        left: 0;
        bottom: 20px;
        pointer-events: none
    }

        div.k-scrollview .k-scrollview-nav > li.k-link, div.k-scrollview .k-scrollview-pageable > li.k-button, kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button {
            margin: 0 8px;
            padding: 0;
            width: 8px;
            height: 8px;
            box-sizing: content-box;
            display: inline-block;
            position: relative;
            -ms-flex: 0 0 8px;
            flex: 0 0 8px;
            border-width: 0;
            border-style: solid;
            border-radius: 50%;
            cursor: pointer;
            pointer-events: all
        }

            div.k-scrollview .k-scrollview-nav > li.k-link::before, div.k-scrollview .k-scrollview-pageable > li.k-button::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button::before {
                content: "";
                width: 16px;
                height: 12px;
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%)
            }

            div.k-scrollview .k-scrollview-pageable > li.k-button::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button::before {
                pointer-events: initial;
                border-radius: 0
            }

    div.k-scrollview .k-scrollview-next, div.k-scrollview .k-scrollview-prev, kendo-scrollview.k-scrollview-wrap .k-scrollview-next, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev {
        display: table;
        position: absolute;
        padding: 0;
        height: 60%;
        top: 20%;
        text-decoration: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: pointer;
        overflow: hidden;
        -webkit-tap-highlight-color: transparent
    }

    div.k-scrollview .k-scrollview-prev, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev {
        left: 0
    }

    div.k-scrollview .k-scrollview-next, kendo-scrollview.k-scrollview-wrap .k-scrollview-next {
        right: 0
    }

        div.k-scrollview .k-scrollview-next span, div.k-scrollview .k-scrollview-prev span, kendo-scrollview.k-scrollview-wrap .k-scrollview-next span, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev span {
            display: table-cell;
            margin: 0;
            padding: 0;
            vertical-align: middle;
            font-size: 4.5em;
            font-weight: 400
        }

    div.k-scrollview .k-scrollview-elements, kendo-scrollview.k-scrollview-wrap .k-scrollview-elements {
        width: 100%
    }

    div.k-scrollview .k-scrollview-animation, kendo-scrollview.k-scrollview-wrap .k-scrollview-animation {
        transition-duration: .3s;
        transition-timing-function: ease-in-out
    }

    div.k-scrollview div.k-scrollview-wrap {
        white-space: nowrap
    }

        div.k-scrollview div.k-scrollview-wrap > [data-role=page] {
            vertical-align: top;
            display: inline-block;
            min-height: 1px
        }

    div.k-scrollview .k-scrollview-nav-wrap {
        position: absolute;
        bottom: 18px;
        left: 4px;
        right: 4px;
        height: 12px;
        overflow: hidden
    }

        div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav {
            margin: 0;
            padding: 2px 0 0 0;
            display: block;
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: hidden;
            text-align: center;
            list-style: none;
            position: static;
            pointer-events: initial
        }

            div.k-scrollview .k-scrollview-nav-wrap .k-scrollview-nav > li {
                vertical-align: top
            }

@supports (-webkit-user-select:none) {
    div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
        pointer-events: auto
    }
}

@supports not (-webkit-user-select:none) {
    div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
        pointer-events: none
    }
}

div.k-scrollview .k-scrollview-nav > li.k-link, div.k-scrollview .k-scrollview-pageable > li.k-button, kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button {
    background-color: rgba(0,0,0,.4);
    box-shadow: 0 0 2px rgba(0,0,0,.08);
    background-clip: padding-box
}

    div.k-scrollview .k-scrollview-nav > li.k-link.k-primary, div.k-scrollview .k-scrollview-pageable > li.k-button.k-primary, kendo-scrollview.k-scrollview-wrap .k-scrollview-nav > li.k-link.k-primary, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > li.k-button.k-primary {
        background-color: #3f51b5
    }

div.k-scrollview .k-scrollview-elements, kendo-scrollview.k-scrollview-wrap .k-scrollview-elements {
    color: rgba(0,0,0,.87)
}

div.k-scrollview .k-scrollview-next, div.k-scrollview .k-scrollview-prev, kendo-scrollview.k-scrollview-wrap .k-scrollview-next, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev {
    color: inherit;
    background: rgba(0,0,0,0);
    text-shadow: rgba(0,0,0,.3) 0 0 15px;
    opacity: .7;
    outline-width: 0
}

    div.k-scrollview .k-scrollview-next:hover, div.k-scrollview .k-scrollview-prev:hover, kendo-scrollview.k-scrollview-wrap .k-scrollview-next:hover, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev:hover {
        color: rgba(0,0,0,.87);
        opacity: 1
    }

        div.k-scrollview .k-scrollview-next:hover span::before, div.k-scrollview .k-scrollview-prev:hover span::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-next:hover span::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-prev:hover span::before {
            background-color: rgba(255,255,255,.4)
        }

.k-barcode {
    display: inline-block
}

.k-var--chart-font {
    font-size: 14px
}

.k-var--chart-title-font {
    font-size: 1.143em
}

.k-var--chart-label-font {
    font-size: .857em
}

.k-chart, .k-sparkline, .k-stockchart {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    border-width: 0
}

.k-chart, .k-stockchart {
    font-size: 14px;
    font-family: Roboto,"Helvetica Neue",sans-serif;
    display: block;
    height: 400px
}

.k-chart-surface {
    height: 100%
}

.k-chart .k-popup {
    border-width: 0
}

.k-chart-tooltip-wrapper .k-animation-container-shown, .k-chart-tooltip-wrapper.k-animation-container-shown {
    transition: left ease-in 80ms,top ease-in 80ms
}

.k-chart-tooltip-wrapper, .k-sparkline-tooltip-wrapper {
    z-index: 12000
}

    .k-chart-tooltip-wrapper > .k-popup, .k-sparkline-tooltip-wrapper > .k-popup {
        padding: 0;
        border-width: 0
    }

.k-chart-tooltip table {
    border-spacing: 0;
    border-collapse: collapse
}

.k-chart-tooltip {
    font-size: 13.01px;
    line-height: 2;
    padding: 4px 16px
}

    .k-chart-tooltip th {
        width: auto;
        text-align: center;
        padding: 1px
    }

    .k-chart-tooltip td {
        width: auto;
        text-align: left;
        padding: 2px 8px;
        line-height: 2;
        vertical-align: middle
    }

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
    border-width: 1px;
    border-style: solid
}

    .k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
        display: block;
        width: 15px;
        height: 3px;
        vertical-align: middle
    }

.k-selector {
    position: absolute;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.k-selection {
    position: absolute;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-bottom: 0
}

.k-selection-bg {
    position: absolute;
    width: 100%;
    height: 100%
}

.k-handle {
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border-width: 1px;
    border-style: solid;
    z-index: 1;
    position: absolute;
    box-sizing: content-box
}

    .k-handle div {
        width: 100%;
        height: 100%
    }

.k-left-handle {
    left: -11px
}

.k-right-handle {
    right: -11px
}

.k-left-handle div {
    margin: -22px 0 0 -14.67px;
    padding: 44px 29.33px 0 0
}

.k-right-handle div {
    margin: -22px 0 0 -14.67px;
    padding: 44px 0 0 29.33px
}

.k-left-handle.k-handle-active div {
    margin-left: -44px;
    padding-left: 58.67px
}

.k-right-handle.k-handle-active div {
    margin-left: -44px;
    padding-right: 58.67px
}

.k-mask {
    position: absolute;
    height: 100%
}

.k-border {
    width: 1px;
    height: 100%;
    position: absolute
}

.k-marquee {
    position: absolute;
    z-index: 100000
}

.k-marquee-color, .k-marquee-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.k-navigator-hint div {
    position: absolute
}

.k-navigator-hint .k-scroll {
    position: absolute;
    height: 4px
}

.k-navigator-hint .k-tooltip {
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center
}

.k-sparkline, .k-sparkline span {
    display: inline-block;
    vertical-align: top
}

    .k-sparkline span {
        height: 100%;
        width: 100%
    }

.k-chart-dragging {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.k-chart-donut-center {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    text-align: center;
    border: 4px solid transparent;
    box-sizing: border-box
}

.k-pdf-export .k-chart .k-animation-container, .k-pdf-export .k-sparkline .k-animation-container, .k-pdf-export .k-stockchart .k-animation-container {
    display: none
}

.k-diagram {
    height: 600px
}

    .k-diagram .km-scroll-wrapper {
        width: 100%;
        height: 100%;
        position: relative
    }

    .k-diagram .km-scroll-wrapper {
        width: 100%;
        height: 100%;
        position: relative
    }

.k-canvas-container {
    width: 100%;
    height: 100%
}

.k-diagram img {
    box-sizing: content-box
}

.k-treemap {
    height: 400px;
    overflow: hidden
}

    .k-treemap .k-treemap-tile {
        margin: -1px 0 0 -1px;
        height: 100%;
        box-sizing: border-box;
        border: 1px solid;
        border-color: inherit;
        color: inherit;
        background-color: inherit;
        overflow: hidden;
        position: absolute
    }

    .k-treemap > .k-treemap-tile {
        position: relative
    }

    .k-treemap .k-treemap-title {
        padding: 2px 8px;
        border-width: 0 0 1px;
        border-style: solid;
        border-color: inherit;
        font-size: 14px;
        background-position: 0 0;
        background-repeat: repeat-x
    }

    .k-treemap .k-treemap-title-vertical {
        padding: 8px 2px;
        width: 2em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        position: absolute;
        top: 0;
        bottom: 0
    }

        .k-treemap .k-treemap-title-vertical > div {
            -webkit-transform-origin: right;
            -ms-transform-origin: right;
            transform-origin: right;
            -webkit-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
            position: absolute;
            top: 0;
            right: 1em
        }

    .k-treemap .k-treemap-wrap {
        border-color: inherit;
        color: inherit;
        background-color: inherit;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

    .k-treemap .k-treemap-title + .k-treemap-wrap {
        top: 33px
    }

    .k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
        left: 33px
    }

    .k-treemap .k-leaf {
        padding: 8px
    }

.k-arcgauge {
    display: inline-block
}

.k-arcgauge-label {
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0
}

.k-qrcode {
    display: inline-block
}

.k-var--accent {
    background-color: #3f51b5
}

svg .k-var--accent {
    fill: #3f51b5
}

.k-var--accent-contrast {
    background-color: #fff
}

svg .k-var--accent-contrast {
    fill: #fff
}

.k-var--primary {
    background-color: #3f51b5
}

svg .k-var--primary {
    fill: #3f51b5
}

.k-var--primary-contrast {
    background-color: #fff
}

svg .k-var--primary-contrast {
    fill: #fff
}

.k-var--base {
    background-color: #fff
}

svg .k-var--base {
    fill: #fff
}

.k-var--background {
    background-color: #fff
}

svg .k-var--background {
    fill: #fff
}

.k-var--border-radius {
    margin-top: 2px
}

.k-var--normal-background {
    background-color: #fff
}

svg .k-var--normal-background {
    fill: #fff
}

.k-var--normal-text-color {
    background-color: rgba(0,0,0,.87)
}

svg .k-var--normal-text-color {
    fill: rgba(0,0,0,.87)
}

.k-var--hover-background {
    background-color: rgba(0,0,0,.04)
}

svg .k-var--hover-background {
    fill: rgba(0,0,0,.04)
}

.k-var--hover-text-color {
    background-color: rgba(0,0,0,.87)
}

svg .k-var--hover-text-color {
    fill: rgba(0,0,0,.87)
}

.k-var--selected-background {
    background-color: #2196f3
}

svg .k-var--selected-background {
    fill: #2196f3
}

.k-var--selected-text-color {
    background-color: #fff
}

svg .k-var--selected-text-color {
    fill: #fff
}

.k-var--success {
    background-color: #37b400
}

svg .k-var--success {
    fill: #37b400
}

.k-var--info {
    background-color: #0058e9
}

svg .k-var--info {
    fill: #0058e9
}

.k-var--warning {
    background-color: #ffc000
}

svg .k-var--warning {
    fill: #ffc000
}

.k-var--error {
    background-color: #f31700
}

svg .k-var--error {
    fill: #f31700
}

.k-var--series-a {
    background-color: #3f51b5
}

svg .k-var--series-a {
    fill: #3f51b5
}

.k-var--series-b {
    background-color: #2196f3
}

svg .k-var--series-b {
    fill: #2196f3
}

.k-var--series-c {
    background-color: #43a047
}

svg .k-var--series-c {
    fill: #43a047
}

.k-var--series-d {
    background-color: #ffc107
}

svg .k-var--series-d {
    fill: #ffc107
}

.k-var--series-e {
    background-color: #ff5722
}

svg .k-var--series-e {
    fill: #ff5722
}

.k-var--series-f {
    background-color: #e91e63
}

svg .k-var--series-f {
    fill: #e91e63
}

.k-var--gauge-pointer {
    background-color: #3f51b5
}

svg .k-var--gauge-pointer {
    fill: #3f51b5
}

.k-var--gauge-track {
    background-color: #e6e5e5
}

svg .k-var--gauge-track {
    fill: #e6e5e5
}

.k-var--chart-inactive {
    background-color: rgba(0,0,0,.5)
}

.k-var--chart-major-lines {
    background-color: rgba(0,0,0,.08)
}

.k-var--chart-minor-lines {
    background-color: rgba(0,0,0,.04)
}

.k-var--chart-area-opacity {
    opacity: .8
}

.k-var--chart-notes-background {
    background-color: rgba(0,0,0,.5)
}

.k-var--chart-notes-border {
    background-color: rgba(0,0,0,.5)
}

.k-var--chart-notes-lines {
    background-color: rgba(0,0,0,.5)
}

.k-var--chart-crosshair-background {
    background-color: rgba(0,0,0,.5)
}

.k-var--chart-error-bars-background {
    background-color: rgba(0,0,0,.5)
}

.k-chart, .k-sparkline, .k-stockchart {
    background-color: transparent
}

    .k-chart .k-popup, .k-sparkline .k-popup, .k-stockchart .k-popup {
        background: 0 0
    }

.k-chart-tooltip {
    border-radius: 2px;
    color: #fff
}

.k-chart-tooltip-inverse {
    color: #000
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
    color: rgba(0,0,0,.87);
    background-color: #fff;
    border-color: rgba(0,0,0,.08)
}

.k-selection {
    border-color: rgba(0,0,0,.08);
    box-shadow: inset 0 1px 7px rgba(0,0,0,.15)
}

.k-selection-bg {
    background-color: transparent
}

.k-handle {
    cursor: e-resize
}

    .k-handle div {
        background-color: transparent
    }

.k-mask {
    background-color: #fff;
    opacity: .8
}

.k-marquee-color {
    background-color: #3f51b5
}

.k-marquee-color {
    opacity: .6
}

.k-navigator-hint .k-scroll {
    border-radius: 2px
}

.k-treemap .k-leaf {
    color: #fff
}

    .k-treemap .k-leaf.k-inverse {
        color: rgba(0,0,0,.87)
    }

    .k-treemap .k-leaf.k-state-hover {
        box-shadow: inset 0 0 0 3px rgba(0,0,0,.12)
    }

.k-map {
    height: 600px;
    border-width: 0;
    border-style: solid;
    font-size: 14px;
    line-height: 2;
    font-family: Roboto,"Helvetica Neue",sans-serif
}

    .k-map .km-scroll-wrapper {
        width: 100%;
        height: 100%;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position: absolute
    }

    .k-map .km-scroll-container {
        height: 100%
    }

    .k-map .k-touch-scrollbar {
        display: none
    }

    .k-map .k-layer {
        position: absolute;
        left: 0;
        top: 0
    }

    .k-map .k-marker {
        -webkit-transform: translate(-50%,-100%);
        -ms-transform: translate(-50%,-100%);
        transform: translate(-50%,-100%);
        font-size: 32px;
        cursor: pointer;
        position: absolute;
        overflow: visible
    }

    .k-map .k-attribution {
        padding: 2px 8px;
        border-width: 0;
        font-size: 10.5px;
        background-color: rgba(255,255,255,.8);
        z-index: 1000
    }

.k-map-controls {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.k-pos-top {
    top: 0
}

.k-pos-bottom {
    bottom: 0
}

.k-pos-left {
    left: 0
}

.k-pos-right {
    right: 0
}

.k-navigator {
    margin: 1em;
    width: 52px;
    height: 52px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-radius: 50%;
    position: relative
}

.k-pdf-export .k-navigator {
    display: none
}

.k-navigator .k-button {
    margin: 0;
    padding: 0;
    border-radius: 100%;
    line-height: 1;
    box-shadow: none;
    position: absolute
}

    .k-navigator .k-button:not(:hover) {
        border-color: transparent;
        background: 0 0
    }

.k-navigator .k-navigator-up {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 2px;
    left: 50%
}

.k-navigator .k-navigator-right {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 2px;
    top: 50%
}

.k-navigator .k-navigator-down {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 2px;
    left: 50%
}

.k-navigator .k-navigator-left {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2px;
    top: 50%
}

.k-zoom-control {
    margin: 1em;
    border: 0;
    background: 0 0;
    display: -ms-flexbox;
    display: flex
}

.k-pdf-export .k-zoom-control {
    display: none
}

.k-zoom-control .k-button {
    padding: 8px
}

.k-map {
    border-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.87);
    background-color: #fff
}

    .k-map .k-navigator {
        box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
    }

    .k-map .k-marker {
        color: #3f51b5
    }
/*# sourceMappingURL=kendo.common.min.css.map */
/** 
 * Kendo UI v2020.1.219 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.k-theme-test-class,
.ktb-theme-id-material {
    opacity: 0
}

.ktb-var-accent {
    color: #2196f3
}

.ktb-var-base {
    color: #fff
}

.ktb-var-background {
    color: #fff
}

.ktb-var-border-radius {
    border-radius: 2px
}

.ktb-var-normal-background {
    color: #fff
}

.ktb-var-normal-gradient {
    background-image: none
}

.ktb-var-normal-text-color {
    color: #444
}

.ktb-var-hover-background {
    color: #ebebeb
}

.ktb-var-hover-gradient {
    background-image: none
}

.ktb-var-hover-text-color {
    color: #444
}

.ktb-var-selected-background {
    color: #00b0ff
}

.ktb-var-selected-gradient {
    background-image: none
}

.ktb-var-selected-text-color {
    color: #2196f3
}

.ktb-var-error {
    color: #ffcdd2
}

.ktb-var-warning {
    color: #fdefba
}

.ktb-var-success {
    color: #c8e6c9
}

.ktb-var-info {
    color: #bbdefb
}

.ktb-var-series-a {
    color: #2196f3
}

.ktb-var-series-b {
    color: #03a9f4
}

.ktb-var-series-c {
    color: #4caf50
}

.ktb-var-series-d {
    color: #f9ce1d
}

.ktb-var-series-e {
    color: #ff9800
}

.ktb-var-series-f {
    color: #ff5722
}

.k-grid-norecords-template {
    background-color: #fff;
    border: 1px solid #e6e6e6
}

.k-button {
    border-radius: 2px;
    border-color: #f5f5f5;
    color: #444;
    background-color: #f5f5f5;
    background-position: 50% 50%;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2)
}

    .k-button.k-state-default {
        border-color: #f5f5f5
    }

    .k-button.k-state-hover,
    .k-button:hover {
        color: #444;
        border-color: #ebebeb;
        background-color: #ebebeb;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
    }

    .k-button.k-state-active,
    .k-button:active {
        color: #000;
        background-color: #d6d6d6;
        border-color: #d6d6d6;
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
    }

        .k-button.k-state-active:hover {
            color: #fff;
            border-color: #5e6cbf;
            background-color: #5e6cbf
        }

    .k-button:focus:active {
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
    }

    .k-button.k-state-focused,
    .k-button.k-state-focused.k-state-disabled,
    .k-button:focus,
    .k-button:focus:hover,
    .k-state-disabled .k-button.k-state-focused {
        border-color: #ccc;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
    }

    .k-button.k-state-disabled,
    .k-button.k-state-disabled:active,
    .k-button.k-state-disabled:focus,
    .k-button.k-state-disabled:hover,
    .k-button[disabled],
    .k-button[disabled]:active,
    .k-button[disabled]:focus,
    .k-button[disabled]:hover,
    .k-state-disabled .k-button,
    .k-state-disabled .k-button:active,
    .k-state-disabled .k-button:focus,
    .k-state-disabled .k-button:hover {
        color: #444;
        border-color: #f5f5f5;
        background-color: #f5f5f5;
        box-shadow: none;
        background-image: none
    }

.k-primary {
    color: #fff;
    border-color: #2196f3;
    background-color: #2196f3;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2)
}

    .k-primary.k-state-default {
        border-color: #2196f3
    }

    .k-primary.k-state-hover,
    .k-primary:hover {
        color: #fff;
        border-color: #5e6cbf;
        background-color: #5e6cbf
    }

    .k-primary.k-state-active,
    .k-primary:active {
        color: #fff;
        border-color: #273895;
        background-color: #273895
    }

    .k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
        box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .3)
    }

    .k-primary.k-state-focused,
    .k-primary.k-state-focused.k-state-disabled,
    .k-primary:focus,
    .k-primary:focus:hover,
    .k-state-disabled .k-primary.k-state-focused {
        border-color: #273895;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
    }

    .k-primary.k-state-disabled,
    .k-primary.k-state-disabled:hover,
    .k-primary[disabled],
    .k-primary[disabled]:hover,
    .k-state-disabled .k-primary,
    .k-state-disabled .k-primary:hover {
        color: #fff;
        border-color: #2196f3;
        background-color: #2196f3;
        box-shadow: none
    }

.k-button-group {
    border-radius: 2px
}

    .k-button-group .k-button {
        border-radius: 0
    }

        .k-button-group .k-button:first-child,
        .k-button-group .k-group-start {
            border-top-left-radius: 2px;
            border-bottom-left-radius: 2px
        }

        .k-button-group .k-button:last-child,
        .k-button-group .k-group-end {
            border-top-right-radius: 2px;
            border-bottom-right-radius: 2px
        }

        .k-button-group .k-button:first-child:last-child,
        .k-button-group .k-group-start.k-group-end {
            border-radius: 2px
        }

.k-rtl .k-button-group .k-button {
    border-radius: 0
}

    .k-rtl .k-button-group .k-button:first-child,
    .k-rtl .k-button-group .k-group-start {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px
    }

    .k-rtl .k-button-group .k-button:last-child,
    .k-rtl .k-button-group .k-group-end {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .k-rtl .k-button-group .k-button:first-child:last-child,
    .k-rtl .k-button-group .k-group-start.k-group-end {
        border-radius: 2px
    }

.k-split-button {
    border-radius: 2px
}

    .k-split-button.k-state-border-down > .k-button,
    .k-split-button.k-state-border-up > .k-button {
        color: #444;
        background-color: #ebebeb;
        border-color: #ebebeb;
        box-shadow: none
    }

    .k-split-button:focus {
        border-color: #ccc;
        outline: 0;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
    }

        .k-split-button:focus > .k-button {
            background: 0 0;
            border-color: #ccc
        }

        .k-split-button:focus:not(.k-state-disabled) > .k-button:hover,
        .k-split-button:focus:not(.k-state-disabled) > .k-state-active {
            color: #444;
            background-color: #ebebeb;
            border-color: #ccc;
            box-shadow: none
        }

    .k-split-button.k-state-disabled {
        color: #999;
        background: #fafafa;
        background-image: none
    }

.k-edit-buttons {
    border-color: #e6e6e6;
    background: #2196f3
}

.k-button.k-bare.k-primary,
.k-button.k-bare.k-primary.k-state-active,
.k-button.k-bare.k-primary.k-state-hover,
.k-button.k-bare.k-primary:active,
.k-button.k-bare.k-primary:hover,
.k-button.k-bare.k-primary:hover.k-state-active,
.k-button.k-bare.k-primary:hover:active,
.k-button.k-flat.k-primary,
.k-button.k-flat.k-primary.k-state-active,
.k-button.k-flat.k-primary.k-state-hover,
.k-button.k-flat.k-primary:active,
.k-button.k-flat.k-primary:hover,
.k-button.k-flat.k-primary:hover.k-state-active,
.k-button.k-flat.k-primary:hover:active {
    color: #2196f3
}

.k-card {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-card .k-card-callout {
        border-color: #e6e6e6;
        background-color: #fff
    }

.k-card-header {
    border-color: #e6e6e6;
    color: #fff;
    background-color: #2196f3
}

.k-card-footer {
    border-color: #e6e6e6;
    color: #fff;
    background-color: #2196f3
}

.k-card-separator {
    border-color: #e6e6e6
}

.k-card-actions {
    border-color: #e6e6e6
}

.k-card.k-card-primary,
.k-card.k-state-primary {
    border-color: #9fa8da;
    color: #20295b;
    background-color: #c5cbe9
}

.k-card.k-card-info,
.k-card.k-state-info {
    border-color: #95cbf9;
    color: #154c79;
    background-color: #bfe0fb
}

.k-card.k-card-success,
.k-card.k-state-success {
    border-color: #afdbb0;
    color: #2f5b31;
    background-color: #cfe9d0
}

.k-card.k-card-warning,
.k-card.k-state-warning {
    border-color: #fce692;
    color: #7c6613;
    background-color: #fdf0be
}

.k-card.k-card-error,
.k-card.k-state-error {
    border-color: #ff9aa4;
    color: #801a24;
    background-color: #ffc2c8
}

.k-chat {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-chat .k-timestamp {
        text-transform: uppercase;
        opacity: .7
    }

    .k-chat .k-author {
        font-weight: 700
    }

    .k-chat .k-bubble {
        border-color: #f5f5f5;
        color: #444;
        background-color: #f5f5f5;
        transition: box-shadow .2s ease-in-out;
        -ms-flex-order: -1;
        order: -1
    }

    .k-chat .k-alt .k-bubble {
        border-color: #2196f3;
        color: #fff;
        background-color: #2196f3
    }

    .k-chat .k-quick-reply {
        border-color: #2196f3;
        color: #2196f3;
        background-color: transparent
    }

        .k-chat .k-quick-reply:hover {
            border-color: #2196f3;
            color: #fff;
            background-color: #2196f3
        }

    .k-chat .k-message-box {
        border-color: inherit;
        color: #444;
        background-color: #fff
    }

        .k-chat .k-message-box .k-button:hover {
            color: #2196f3
        }

    .k-chat .k-toolbar-box {
        border-color: inherit;
        color: #444;
        background-color: #f5f5f5
    }

        .k-chat .k-toolbar-box .k-button:hover {
            color: #2196f3;
            background: 0 0
        }

        .k-chat .k-toolbar-box .k-scroll-button {
            background-color: #fff;
            box-shadow: 0 0 20px 5px #fff
        }

            .k-chat .k-toolbar-box .k-scroll-button:hover {
                background-color: #fff
            }

.k-calendar {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-calendar > .k-header {
        border-color: #e6e6e6;
        color: #fff;
        background-color: #2196f3;
        background-image: none
    }

        .k-calendar > .k-header .k-link.k-state-hover {
            color: inherit;
            background-color: #324191;
            box-shadow: none
        }

        .k-calendar > .k-header .k-nav-fast {
            border-radius: 0
        }

    .k-calendar th {
        border-color: #e6e6e6;
        color: #444;
        background-color: #fff
    }

    .k-calendar .k-alt {
        border-color: #e6e6e6;
        color: #444;
        background-color: #f5f5f5
    }

    .k-calendar .k-weekend {
        background-color: transparent
    }

    .k-calendar .k-other-month {
        color: #999;
        background-color: transparent
    }

    .k-calendar .k-out-of-range {
        pointer-events: none;
        visibility: hidden
    }

    .k-calendar .k-today .k-link {
        color: #2196f3;
        font-weight:500;
        /*box-shadow: inset 0 0 0 1px #2196f3*/
        background:#f1f1f1;
    }

    .k-calendar td.k-state-hover .k-link {
        border-color: #ebebeb;
        color: #444;
        background-color: #ebebeb;
        background-image: none
    }

    .k-calendar td.k-state-selected .k-link {
        border-color: #2196f3;
        color: #fff;
        background-color: #2196f3;
        background-image: none
    }

    .k-calendar td.k-state-focused .k-link {
        /*box-shadow: inset 0 0 0 1px grey*/
    }

    .k-calendar .k-footer .k-nav-today {
        /*color: #2196f3*/
        color: #666666;
        font-weight:normal;
    }

        .k-calendar .k-footer .k-nav-today:hover {
            color: #3a4aa6
        }

.k-calendar-range {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-calendar-range th {
        color: inherit;
        background-color: transparent;
        text-transform: uppercase
    }

    .k-calendar-range td.k-state-hover .k-link {
        border-color: #ebebeb;
        color: #444;
        background-color: #ebebeb
    }

    .k-calendar-range td.k-state-selected .k-link {
        border-color: #2196f3;
        color: #fff;
        background-color: #2196f3
    }

    .k-calendar-range td.k-state-focused .k-link {
        box-shadow: inset 0 0 0 1px grey
    }

    .k-calendar-range td.k-range-end,
    .k-calendar-range td.k-range-mid,
    .k-calendar-range td.k-range-start {
        background-image: linear-gradient(transparent 1px, rgba(63, 81, 181, .3) 1px, rgba(63, 81, 181, .3) calc(100% - 1px), transparent calc(100% - 1px))
    }

.k-edge .k-calendar-range td.k-range-end,
.k-edge .k-calendar-range td.k-range-mid,
.k-edge .k-calendar-range td.k-range-start,
.k-ie .k-calendar-range td.k-range-end,
.k-ie .k-calendar-range td.k-range-mid,
.k-ie .k-calendar-range td.k-range-start {
    background-image: none;
    background-color: rgba(63, 81, 181, .3)
}

.k-calendar-range td.k-range-split-start::after {
    background-image: linear-gradient(to left, rgba(63, 81, 181, .3), transparent)
}

.k-calendar-range td.k-range-split-end::after {
    background-image: linear-gradient(to right, rgba(63, 81, 181, .3), transparent)
}

.k-calendar-range .k-footer .k-nav-today {
    color: #2196f3;
    background: 0 0
}

.k-pdf-viewer .k-toolbar .k-icon,
.k-pdf-viewer .k-toolbar .k-pager-input {
    color: #444
}

.k-pdf-viewer .k-canvas {
    background-color: #fff
}

.k-pdf-viewer .k-page {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff;
    box-shadow: 0 0 15px #e6e6e6
}

.k-pdf-viewer .k-search-highlight {
    background-color: #4d4d4d
}

.k-scrollview-nav > li.k-link {
    border-color: #f5f5f5;
    background-color: #f5f5f5;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2);
    background-clip: padding-box
}

    .k-scrollview-nav > li.k-link.k-primary {
        border-color: #2196f3;
        background-color: #2196f3
    }

.k-scrollview-elements {
    color: #2196f3
}

.k-scrollview-next,
.k-scrollview-prev {
    color: inherit;
    background: rgba(0, 0, 0, 0);
    text-shadow: rgba(0, 0, 0, .3) 0 0 15px;
    opacity: .7;
    outline-width: 0;
    -webkit-tap-highlight-color: transparent
}

    .k-scrollview-next:hover,
    .k-scrollview-prev:hover {
        color: #2196f3;
        opacity: 1
    }

        .k-scrollview-next:hover span::before,
        .k-scrollview-prev:hover span::before {
            background-color: transparent
        }

.k-switch-handle {
    background-clip: border-box
}

.k-switch-on .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #98a2db
}

.k-switch-on .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #2196f3;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .2)
}

.k-switch-on.k-state-focused .k-switch-container,
.k-switch-on:focus .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #98a2db
}

.k-switch-on.k-state-focused .k-switch-handle,
.k-switch-on:focus .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #2e3b84
}

.k-switch-on.k-state-hover .k-switch-container,
.k-switch-on:hover .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #8591d5
}

.k-switch-on.k-state-hover .k-switch-handle,
.k-switch-on:hover .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #5c6cc6
}

.k-switch-on .k-switch-label-off {
    color: transparent
}

.k-switch-off .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #f5f5f5
}

.k-switch-off .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #fafafa;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .2)
}

.k-switch-off.k-state-focused .k-switch-container,
.k-switch-off:focus .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #ebebeb
}

.k-switch-off.k-state-focused .k-switch-handle,
.k-switch-off:focus .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #ebebeb
}

.k-switch-off.k-state-hover .k-switch-container,
.k-switch-off:hover .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #ebebeb
}

.k-switch-off.k-state-hover .k-switch-handle,
.k-switch-off:hover .k-switch-handle {
    border-color: transparent;
    color: #fff;
    background-color: #ebebeb
}

.k-switch-off .k-switch-label-on {
    color: transparent
}

.k-switch {
    background-color: transparent;
    box-shadow: none
}

    .k-switch.k-state-focused .k-switch-container,
    .k-switch:focus .k-switch-container {
        outline: 0
    }

    .k-switch.k-state-disabled {
        cursor: default
    }

    .k-switch[aria-readonly=true] {
        pointer-events: none
    }

.k-pane-wrapper .k-pane > .k-view > .k-content {
    background-position: 50% 50%;
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
    border-left-color: #444
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order {
    color: #2196f3
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,
.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active {
    color: #fff;
    background-color: #2196f3
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
    color: #fff
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
    color: inherit
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period {
    color: #d0d0d0
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
    background-color: #fff
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month {
    background-color: #fafafa
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
    background-color: inherit
}

.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
    background-color: #2196f3
}

    .k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
    .k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
    .k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
    .k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
    .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
    .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
    .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,
    .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
        color: #fff
    }

.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
    color: #444
}

.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all {
    color: #2196f3
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
    color: #2196f3;
    background: 0 0
}

    .k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
        color: inherit
    }

.k-filter .k-filter-preview-field {
    color: #2196f3
}

.k-filter .k-filter-preview-operator {
    color: rgba(68, 68, 68, .6)
}

.k-filter .k-filter-item::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-toolbar::before {
    background-color: #e6e6e6
}

.k-drawer {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

.k-drawer-wrapper {
    scrollbar-color: rgba(156, 156, 156, .7) #dedede
}

    .k-drawer-wrapper::-webkit-scrollbar-track {
        background: #dedede
    }

    .k-drawer-wrapper::-webkit-scrollbar-thumb {
        background: rgba(156, 156, 156, .7)
    }

        .k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
            background: #9c9c9c
        }

.k-drawer-item.k-state-hover,
.k-drawer-item:hover {
    color: #444;
    background-color: #ebebeb;
    background-image: none
}

.k-drawer-item.k-state-focused,
.k-drawer-item:focus {
    background-color: #fff;
    box-shadow: inset 0 0 0 1px grey
}

    .k-drawer-item.k-state-focused.k-state-hover,
    .k-drawer-item.k-state-focused:hover,
    .k-drawer-item:focus.k-state-hover,
    .k-drawer-item:focus:hover {
        color: #444;
        background-color: #ebebeb
    }

.k-drawer-item.k-state-selected {
    color: #2196f3;
    background-color: #fff
}

    .k-drawer-item.k-state-selected.k-state-hover,
    .k-drawer-item.k-state-selected:hover {
        color: #2196f3;
        background-color: #ebebeb
    }

.k-drawer-separator {
    background-color: #e6e6e6
}

.k-rating.k-widget {
    background-color: transparent
}

.k-rating.k-state-focused,
.k-rating:focus {
    box-shadow: none
}

    .k-rating.k-state-focused .k-rating-item > .k-icon,
    .k-rating:focus .k-rating-item > .k-icon {
        text-shadow: 0 2px 3.6px rgba(0, 0, 0, .1)
    }

    .k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon,
    .k-rating:focus .k-rating-item.k-state-selected > .k-icon {
        text-shadow: 0 2px 3.6px rgba(63, 81, 181, .5)
    }

.k-rating-item {
    color: #e6e6e6
}

    .k-rating-item.k-state-selected {
        color: #2196f3;
        background: 0 0;
        box-shadow: none
    }

        .k-rating-item.k-state-selected.k-state-focused,
        .k-rating-item.k-state-selected:focus {
            color: #2196f3
        }

    .k-rating-item.k-state-hover,
    .k-rating-item:hover {
        color: #2196f3;
        cursor: pointer;
        background: 0 0;
        box-shadow: none
    }

        .k-rating-item.k-state-hover.k-state-selected,
        .k-rating-item:hover.k-state-selected {
            box-shadow: none
        }

    .k-rating-item.k-state-focused,
    .k-rating-item:focus {
        background: 0 0;
        box-shadow: none
    }

        .k-rating-item.k-state-focused.k-state-selected,
        .k-rating-item:focus.k-state-selected {
            box-shadow: none
        }

.k-timeline .k-timeline-flag {
    background-color: #2196f3;
    color: #fff
}

.k-timeline .k-timeline-circle {
    background-color: #2196f3
}

.k-timeline .k-timeline-card .k-card-header {
    background-color: #fff;
    color: #444
}

.k-timeline .k-timeline-card .k-card-body {
    scrollbar-color: #e6e6e6 #fff
}

    .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
        background: #fff
    }

    .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
        background: #e6e6e6
    }

        .k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
            background: #ebebeb
        }

.k-timeline .k-timeline-date {
    color: #444
}

.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
    opacity: 1;
    color: #999;
    background-color: #fafafa;
    border-color: #fafafa
}

.k-timeline-horizontal .k-timeline-track-wrap::after,
.k-timeline-vertical::after {
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

.k-timeline-horizontal .k-timeline-flag::after {
    background-color: #2196f3
}

.k-breadcrumb.k-state-focused,
.k-breadcrumb:focus {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}

.k-breadcrumb .k-breadcrumb-link {
    border-color: transparent;
    color: #2196f3;
    background-color: transparent
}

    .k-breadcrumb .k-breadcrumb-link.k-state-hover,
    .k-breadcrumb .k-breadcrumb-link:hover {
        border-color: transparent;
        color: #3a4aa6;
        background-color: rgba(0, 0, 0, .08)
    }

    .k-breadcrumb .k-breadcrumb-link.k-state-focused,
    .k-breadcrumb .k-breadcrumb-link:focus {
        border-color: false;
        color: #2196f3;
        background-color: false;
        box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .12)
    }

.k-breadcrumb .k-breadcrumb-root-link {
    border-color: false;
    color: #444;
    background-color: false
}

    .k-breadcrumb .k-breadcrumb-root-link.k-state-hover,
    .k-breadcrumb .k-breadcrumb-root-link:hover {
        border-color: false;
        color: false;
        background-color: rgba(0, 0, 0, .08)
    }

    .k-breadcrumb .k-breadcrumb-root-link.k-state-focused,
    .k-breadcrumb .k-breadcrumb-root-link:focus {
        border-color: false;
        color: false;
        background-color: false;
        box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .12)
    }

.k-breadcrumb .k-breadcrumb-delimiter-icon,
.k-breadcrumb .k-breadcrumb-root-link {
    color: inherit
}

.k-listgroup {
    border-radius: 2px;
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

.k-listgroup-flush {
    border-radius: 0
}

.k-badge.k-badge-secondary {
    border-color: #f2f2f2;
    color: #444;
    background-color: #f2f2f2
}

.k-badge.k-badge-primary {
    border-color: #2196f3;
    color: #fff;
    background-color: #2196f3
}

.k-badge.k-badge-info {
    border-color: #2b98f3;
    color: #fff;
    background-color: #2b98f3
}

.k-badge.k-badge-success {
    border-color: #5fb662;
    color: #fff;
    background-color: #5fb662
}

.k-badge.k-badge-warning {
    border-color: #f9cd25;
    color: #000;
    background-color: #f9cd25
}

.k-badge.k-badge-error {
    border-color: #ff3448;
    color: #fff;
    background-color: #ff3448
}

.k-badge-outline.k-badge-secondary {
    border-color: currentColor;
    color: #444;
    background-color: #fff
}

.k-badge-outline.k-badge-primary {
    border-color: currentColor;
    color: #2196f3;
    background-color: #fff
}

.k-badge-outline.k-badge-info {
    border-color: currentColor;
    color: #2b98f3;
    background-color: #fff
}

.k-badge-outline.k-badge-success {
    border-color: currentColor;
    color: #5fb662;
    background-color: #fff
}

.k-badge-outline.k-badge-warning {
    border-color: currentColor;
    color: #f9cd25;
    background-color: #fff
}

.k-badge-outline.k-badge-error {
    border-color: currentColor;
    color: #ff3448;
    background-color: #fff
}

.k-checkbox {
    border-radius: 0;
    border-color: #c9c9c9;
    color: #444;
    background-color: #fff
}

    .k-checkbox:checked::before {
        border-radius: 0
    }

    .k-checkbox:hover {
        border-color: #a3a3a3;
        color: #2196f3;
        background-color: #fff
    }

    .k-checkbox:focus {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06);
        border-color: #a3a3a3
    }

    .k-checkbox.k-state-indeterminate,
    .k-checkbox:indeterminate {
        border-color: #c9c9c9;
        color: #2196f3;
        background-color: #fff
    }

    .k-checkbox:checked {
        border-color: #2196f3;
        color: #fff;
        background-color: #2196f3
    }

        .k-checkbox:checked:focus {
            box-shadow: 0 0 0 2px rgba(63, 81, 181, .3);
            border-color: #2196f3
        }

    .k-checkbox.k-invalid,
    .k-checkbox.k-state-invalid {
        border-color: #2196f3
    }

.k-radio {
    border-color: #c9c9c9;
    color: #444;
    background-color: #fff;
    border-radius: 50%
}

    .k-radio::before {
        border-radius: 50%
    }

    .k-radio:hover {
        border-color: #a3a3a3;
        color: #2196f3;
        background-color: #fff
    }

    .k-radio:focus {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .06);
        border-color: #a3a3a3
    }

    .k-radio:checked {
        border-color: #2196f3;
        color: #fff;
        background-color: #2196f3
    }

        .k-radio:checked:focus {
            box-shadow: 0 0 0 2px rgba(63, 81, 181, .3);
            border-color: #2196f3
        }

.k-filemanager {
    border-color: false;
    color: false;
    background-color: false
}

.k-filemanager-toolbar {
    border-color: #e6e6e6;
    color: false;
    background-color: false
}

.k-filemanager-navigation {
    border-color: #e6e6e6;
    color: false;
    background-color: false
}

.k-filemanager-breadcrumb {
    border-color: #e6e6e6;
    color: false;
    background-color: #fff
}

.k-filemanager .k-dropzone-hovered {
    border-color: false;
    color: inherit;
    background-color: inherit
}

.k-filemanager-listview {
    border-color: false;
    color: false;
    background-color: false
}

    .k-filemanager-listview .k-item {
        border-color: false;
        color: false;
        background-color: false
    }

        .k-filemanager-listview .k-item.k-state-selected .k-icon {
            border-color: false;
            color: #fff;
            background-color: false
        }

        .k-filemanager-listview .k-item .k-icon {
            border-color: false;
            color: #b1b1b1;
            background-color: false
        }

.k-filemanager-grid {
    border-color: false;
    color: false;
    background-color: false
}

.k-filemanager-preview {
    border-color: #e6e6e6;
    color: false;
    background-color: false
}

    .k-filemanager-preview .k-file-preview-wrapper .k-icon {
        border-color: false;
        color: #b1b1b1;
        background-color: false
    }

    .k-filemanager-preview .k-file-size {
        color: inherit
    }

.k-filemanager-drag-hint {
    border-color: false;
    color: #fff;
    background-color: #2196f3
}

    .k-filemanager-drag-hint .k-icon {
        border-color: false;
        color: #fff;
        background-color: false
    }

.k-in,
.k-item,
.k-window-action {
    border-color: transparent
}

.k-header .k-window-actions .k-link {
    color: inherit
}

a.k-icon {
    color: #444
}

    a.k-icon:hover {
        color: #444
    }

.k-button-icon .k-icon {
    opacity: .8
}

.k-button-icon:hover .k-icon {
    opacity: 1
}

.k-state-disabled .k-button-icon .k-icon,
.k-state-disabled.k-button-icon .k-icon {
    opacity: .8
}

.k-splitbar .k-resize-handle {
    background-color: #444
}

.k-block,
.k-widget {
    background-color: #fff
}

.k-autocomplete,
.k-block,
.k-content,
.k-dropdown-wrap,
.k-dropzone-active,
.k-editable-area,
.k-filter-row > th,
.k-footer-template td,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-content-locked,
.k-grid-footer,
.k-grid-footer-locked,
.k-grid-footer-wrap,
.k-grid-header,
.k-grid-header-locked,
.k-grid-header-wrap,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-header,
.k-input,
.k-pager-refresh,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar > .k-item > .k-link,
.k-popup.k-align .k-list .k-item:last-child,
.k-separator,
.k-slider-track,
.k-splitbar,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-textbox,
.k-textbox > input,
.k-tiles,
.k-tooltip,
.k-treemap-tile,
.k-upload-files,
.k-widget {
    border-color: #e6e6e6
}

    .k-dropzone-hovered,
    .k-footer-template td,
    .k-grid-footer,
    .k-group,
    .k-group-footer td,
    .k-grouping-header,
    .k-pager-wrap,
    .k-popup,
    .k-widget .k-status {
        background-color: #2196f3
    }

.k-grouping-row td,
.k-resize-handle-inner,
td.k-group-cell {
    background-color: #2196f3
}

.k-list-container {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.k-content,
.k-panel > li.k-item,
.k-panelbar > li.k-item,
.k-tiles {
    background-color: #fff
}

.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child,
.k-resource.k-alt,
.k-separator {
    background-color: #f2f2f2
}

.k-header.k-alt,
.k-pivot-rowheaders .k-alt .k-alt {
    background-color: #dedede
}

.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textbox {
    border-color: #e6e6e6;
    background-color: #fff
}

    .k-autocomplete .k-input,
    .k-autocomplete.k-state-focused .k-input,
    .k-dropdown-wrap .k-input,
    .k-dropdown-wrap.k-state-focused .k-input,
    .k-numeric-wrap.k-state-focused .k-input,
    .k-picker-wrap.k-state-focused .k-input,
    .k-textbox > input {
        border-color: #e6e6e6
    }

    .k-textbox > input,
    input.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox,
    textarea.k-textbox:hover {
        background: 0 0
    }

        .k-input,
        .k-multiselect-wrap,
        .k-textbox > input,
        input.k-textbox,
        input.k-textbox:hover,
        textarea.k-textbox,
        textarea.k-textbox:hover {
            background-color: #fff;
            color: #444
        }

            .k-input[readonly] {
                background-color: #fff;
                color: #444
            }

.k-block,
.k-content,
.k-dropdown .k-input,
.k-popup,
.k-widget {
    color: #666666
}

.k-inverse {
    color: #fff
}

.k-block {
    color: #fff
}

.k-link,
.k-nav-current.k-state-hover .k-link {
    color: #428bca
}

.k-tabstrip-items .k-link {
    color: #444
}

.k-grid-header .k-header > .k-link,
.k-header,
.k-treemap-title {
    color: #fff
}

.k-autocomplete,
.k-draghandle,
.k-dropdown-wrap,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-numeric-wrap,
.k-pager-wrap,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap,
.k-progressbar,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-textbox {
    background-position: 50% 50%;
    background-color: #2196f3
}

.k-widget.k-tooltip {
    background-image: none
}

.k-block,
.k-draghandle,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-pager-wrap,
.k-treemap-tile {
    background-color: #2196f3
}

.k-hr {
    border-color: #e6e6e6
}

.k-column-menu .k-state-active .k-sprite,
.k-column-menu .k-state-hover .k-sprite,
.k-icon:hover,
.k-pager-numbers .k-current-page .k-link:hover:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view.k-state-hover > .k-link:after,
.k-state-focused .k-icon,
.k-state-hover .k-icon,
.k-state-selected .k-icon {
    opacity: 1
}

.k-column-menu .k-sprite,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after,
.k-state-disabled .k-icon {
    opacity: .7
}

.k-i-loading {
    /*background-image: url(Material/loading.gif)*/
}

.k-loading-image {
    /*background-image: url(Material/loading-image.gif)*/
}

.k-loading-color {
    background-color: #ebebeb
}

.k-draghandle {
    border-color: #2196f3;
    background-color: #2196f3;
    box-shadow: none
}

    .k-draghandle:hover {
        border-color: #2196f3;
        background-color: #2196f3;
        box-shadow: 0 0 0 8px rgba(63, 81, 181, .3)
    }

.k-scheduler {
    color: #fff;
    background-color: #fff
}

.k-scheduler-layout {
    color: #444
}

.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
    background-color: #fff;
    color: #444
}

.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-table td,
.k-scheduler-times,
.k-scheduler-times th,
.k-scheduler-times tr {
    border-color: #e6e6e6
}

.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-table .k-nonwork-hour,
.k-scheduler-timelineview .k-today.k-nonwork-hour {
    background-color: #fafafa
}

.k-gantt .k-nonwork-hour {
    background-color: rgba(0, 0, 0, .02)
}

.k-gantt .k-header.k-nonwork-hour {
    background-color: rgba(0, 0, 0, .2)
}

.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
    background-color: #f5f5f5
}

.k-scheduler-header .k-today {
    background: 0 0
}

table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today {
    color: #2196f3
}

.k-scheduler-now-arrow {
    border-left-color: #eed3d7
}

.k-scheduler-now-line {
    background-color: #eed3d7
}

.k-event,
.k-task-complete {
    border-color: #606fc7;
    background: #606fc7 0 -257px none repeat-x;
    color: #fff
}

.k-event-inverse {
    color: #444
}

.k-event.k-state-selected {
    background-position: 0 0;
    box-shadow: 0 0 0 2px #444
}

.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
    background-color: #fff
}

.k-scheduler-marquee:after,
.k-scheduler-marquee:before {
    border-color: #fff
}

.k-panelbar .k-content,
.k-panelbar .k-item,
.k-panelbar .k-panel {
    background-color: #fff;
    color: #444;
    border-color: #e6e6e6
}

.k-panelbar > .k-item > .k-link {
    color: #444
}

.k-panelbar > .k-item > .k-link {
    border-color: #e6e6e6
}

.k-panel > li.k-item {
    background-color: #fff
}

.k-active-filter,
.k-state-active,
.k-state-active:hover,
.k-tabstrip .k-state-active {
    background-color: #fff;
    border-color: #ccc;
    color: #444
}

.k-fieldselector .k-list-container {
    background-color: #fff
}

.k-menu .k-state-hover > .k-state-active {
    background-color: transparent
}

.k-state-highlight {
    background: #fff;
    color: #444
}

.k-grouping-row .k-state-focused,
.k-state-focused {
    border-color: #67afe9
}

.k-button.k-bare {
    position: relative
}

    .k-button.k-bare:before {
        content: "";
        background-color: currentcolor;
        opacity: .12;
        border-radius: inherit;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        display: none
    }

    .k-button.k-bare.k-state-focused:before,
    .k-button.k-bare:focus:before {
        display: block
    }

.k-mediaplayer-toolbar .k-button.k-bare.k-state-active,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover,
.k-mediaplayer-toolbar .k-button.k-bare:active {
    color: #2196f3
}

    .k-mediaplayer-toolbar .k-button.k-bare.k-state-active:before,
    .k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover:before,
    .k-mediaplayer-toolbar .k-button.k-bare:active:before {
        opacity: .24
    }

.k-slider.k-mediaplayer-seekbar {
    top: -14px
}

.k-quality-list {
    margin-left: -25px !important
}

.k-window-titlebar .k-link {
    border-radius: 2px
}

.k-calendar-container.k-group {
    border-color: rgba(0, 0, 0, .2)
}

.k-drag-clue.k-state-selected,
.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list > .k-state-highlight,
.k-list > .k-state-selected,
.k-marquee-color,
.k-panel > .k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited {
    color: #2196f3;
    background-color: #fff;
    border-color: #fff
}

.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first,
.k-virtual-item.k-first {
    border-top-color: #ebebeb
}

.k-group-header + div > .k-list > .k-item.k-first:before {
    border-top-color: #ebebeb
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    background: #ebebeb;
    color: #2196f3
}

.k-popup .k-list .k-item > .k-group {
    background: #ebebeb;
    color: #2196f3;
    border-bottom-left-radius: 1px
}

.k-marquee-text {
    color: #2196f3
}

.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-listview > .k-state-focused.k-state-selected,
.k-state-focused,
td.k-state-focused {
    /*box-shadow: inset 0 0 0 1px grey*/
}

.k-menu .k-item.k-state-default.k-state-focused {
    box-shadow: inset 0 0 0 1px #b3b3b3
}

.k-list > .k-state-focused.k-state-selected,
.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
    box-shadow: none
}

.k-list-optionlabel.k-state-selected.k-state-focused {
    box-shadow: none
}

.k-panelbar .k-group .k-item > .k-state-selected,
.k-panelbar > .k-item > .k-state-selected,
.k-state-selected > .k-link {
    color: #2196f3
}

.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-list > .k-state-hover,
.k-pager-wrap .k-link:hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover,
.k-state-hover {
    color: #444;
    background-color: #ebebeb;
    border-color: #ebebeb
}

    .k-state-focused > .k-select,
    .k-state-hover > .k-select {
        border-color: #ebebeb
    }

.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled),
.k-other-month.k-state-hover .k-link,
.k-pager-wrap .k-link:hover,
.k-state-hover,
.k-textbox:hover,
div.k-filebrowser-dropzone em {
    background-image: none
}

.k-pager-wrap {
    background-color: #2196f3;
    color: #fff
}

    .k-pager-wrap.k-pager-lg .k-pager-numbers,
    .k-pager-wrap.k-pager-md .k-pager-numbers,
    .k-pager-wrap.k-pager-sm .k-pager-numbers {
        border: 0;
        background-color: #f5f5f5
    }

        .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded,
        .k-pager-wrap.k-pager-lg .k-pager-numbers:hover,
        .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded,
        .k-pager-wrap.k-pager-md .k-pager-numbers:hover,
        .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded,
        .k-pager-wrap.k-pager-sm .k-pager-numbers:hover {
            background-color: #fff;
            box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2)
        }

.k-autocomplete.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-panelbar > .k-item > .k-state-focused,
.k-picker-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link {
    background-image: none
}

.k-draghandle.k-state-selected:hover,
.k-state-selected {
    background-image: none
}

.k-draghandle.k-state-selected:hover {
    background-position: 50% 50%
}

.k-other-month.k-state-hover .k-link,
.k-state-hover > .k-link,
div.k-filebrowser-dropzone em {
    color: #444
}

.k-autocomplete.k-state-focused,
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-picker-wrap.k-state-hover {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    /*border-color: #ebebeb*/
}

.k-dropdown .k-state-focused .k-input {
    color: #444
}

.k-dropdown .k-state-hover .k-input {
    /*color: #444*/
}

.k-state-error {
    border-color: #eed3d7;
    background-color: #f2dede;
    color: #b94a48
}

.k-state-disabled {
    opacity: .6
}

.k-loading-mask.k-state-selected,
.k-tile-empty.k-state-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent
}

.k-dropzone .k-upload-status,
.k-dropzone em,
.k-other-month,
.k-other-month .k-link,
.k-slider .k-draghandle,
.k-state-disabled,
.k-state-disabled .k-link,
.k-tile-empty strong {
    color: #999
}

.k-file .k-upload-status {
    color: #444
}

.k-progressbar-indeterminate {
    background: url(Material/indeterminate.gif)
}

    .k-progressbar-indeterminate .k-progress-status-wrap,
    .k-progressbar-indeterminate .k-state-selected {
        display: none
    }

.k-slider-track {
    background-color: #e6e6e6
}

.k-slider-selection {
    background-color: #fff
}

.k-slider-horizontal .k-tick {
    background-image: url(Material/slider-h.gif)
}

.k-slider-vertical .k-tick {
    background-image: url(Material/slider-v.gif)
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip,
.k-widget.k-tooltip {
    border-color: rgba(100, 100, 100, .9);
    background-color: rgba(100, 100, 100, .9);
    color: #fff
}

.k-widget.k-tooltip-validation {
    border-color: #fdefba;
    background-color: #fdefba;
    color: #816704
}

.input-append .k-tooltip-validation,
.input-prepend .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px
}

.k-callout-n {
    border-bottom-color: rgba(100, 100, 100, .9)
}

.k-callout-w {
    border-right-color: rgba(100, 100, 100, .9)
}

.k-callout-s {
    border-top-color: rgba(100, 100, 100, .9)
}

.k-callout-e {
    border-left-color: rgba(100, 100, 100, .9)
}

.k-tooltip-validation .k-callout-n {
    border-bottom-color: #fdefba
}

.k-tooltip-validation .k-callout-w {
    border-right-color: #fdefba
}

.k-tooltip-validation .k-callout-s {
    border-top-color: #fdefba
}

.k-tooltip-validation .k-callout-e {
    border-left-color: #fdefba
}

.k-splitbar {
    background-color: #fafafa
}

.k-restricted-size-horizontal,
.k-restricted-size-vertical {
    background-color: #b94a48
}

.k-file {
    background-color: #fff;
    border-color: #e6e6e6
}

    .k-file:last-child {
        border-radius: 0 0 2px 2px
    }

.k-file-progress {
    color: #2b98f3
}

    .k-file-progress .k-progress {
        background-color: #bbdefb
    }

.k-file-success .k-file-name,
.k-file-success .k-upload-pct {
    color: #5fb662
}

.k-file-success .k-progress {
    background-color: #c8e6c9
}

.k-file-error {
    color: #ff3448
}

    .k-file-error .k-file-extension-wrapper,
    .k-file-error .k-file-group-wrapper,
    .k-file-error .k-multiple-files-extension-wrapper,
    .k-file-error .k-multiple-files-group-wrapper {
        color: #ff3448;
        border-color: #ff3448
    }

        .k-file-error .k-file-extension-wrapper:before,
        .k-file-error .k-multiple-files-extension-wrapper:before {
            background-color: #fff;
            border-color: transparent transparent #ff3448 #ff3448
        }

    .k-file-error .k-progress {
        background-color: #ffcdd2
    }

.k-file-extension-wrapper,
.k-file-group-wrapper,
.k-multiple-files-extension-wrapper,
.k-multiple-files-group-wrapper {
    color: #999;
    border-color: #999
}

.k-file-invalid .k-file-name-invalid {
    color: #ff3448
}

.k-file-invalid-extension-wrapper,
.k-file-invalid-group-wrapper,
.k-multiple-files-invalid-extension-wrapper,
.k-multiple-files-invalid-group-wrapper {
    color: #ff3448;
    border-color: #ff3448
}

.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
    background-color: #fff;
    border-color: transparent transparent #999 #999
}

.k-file-invalid-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
    background-color: #fff;
    border-color: transparent transparent #ff3448 #ff3448
}

.k-multiple-files-extension-wrapper:after {
    border-top-color: #999;
    border-left-color: #999
}

.k-multiple-files-invalid-extension-wrapper:after {
    border-top-color: #ff3448;
    border-left-color: #ff3448
}

.k-file-information,
.k-file-size,
.k-file-validation-message {
    color: #999
}

.k-upload .k-upload-selected {
    border-color: #e6e6e6
}

.k-tile {
    border-color: #fff
}

.k-textbox:hover,
.k-tiles li.k-state-hover {
    border-color: #ebebeb
}

.k-tiles li.k-state-selected {
    border-color: #fff
}

.k-leaf,
.k-leaf.k-state-hover {
    color: #fff
}

    .k-leaf.k-inverse,
    .k-leaf.k-inverse.k-state-hover {
        color: #000
    }

.k-breadcrumb,
.k-rating,
.k-slider,
.k-treeview,
.k-upload {
    box-shadow: none
}

.k-state-hover {
    box-shadow: 0 1px 0 rgba(255, 255, 255, .2)
}

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textbox:focus {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}

.k-state-selected {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset
}

.k-state-active {
    box-shadow: none
}

.k-grid td.k-state-selected.k-state-focused {
    background-color: #fff
}

.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-datepicker-calendar,
.k-dropdown-wrap.k-state-active,
.k-filebrowser .k-image,
.k-grid .k-filter-options,
.k-menu .k-menu-group,
.k-multiselect-wrap.k-state-focused,
.k-picker-wrap.k-state-active,
.k-popup,
.k-state-focused > .k-multiselect-wrap,
.k-time-popup,
.k-tooltip {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
}

.k-calendar-container.k-popup {
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, .2)
}

.k-treemap-tile.k-state-hover {
    box-shadow: inset 0 0 0 3px #e6e6e6
}

.k-window {
    border-color: rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, .2);
    background-color: #fff
}

    .k-window.k-state-focused {
        border-color: rgba(0, 0, 0, .2);
        box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, .2)
    }

    .k-window-maximized .k-window-content,
    .k-window-maximized .k-window-titlebar,
    .k-window.k-window-maximized {
        border-radius: 0
    }

.k-shadow {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
}

.k-inset {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2)
}

.k-editor-inline ::selection {
    background-color: #2196f3;
    text-shadow: none;
    color: #fff
}

.k-editor-inline ::-moz-selection {
    background-color: #2196f3;
    text-shadow: none;
    color: #fff
}

.k-notification {
    border-radius: 2px
}

.k-notification-info {
    background-color: #bbdefb;
    color: #2b98f3;
    border-color: #bbdefb
}

.k-notification-success {
    background-color: #c8e6c9;
    color: #5fb662;
    border-color: #c8e6c9
}

.k-notification-warning {
    background-color: #fdefba;
    color: #f8c70d;
    border-color: #fdefba
}

.k-notification-error {
    background-color: #ffcdd2;
    color: #ff3448;
    border-color: #ffcdd2
}

.k-gantt .k-treelist {
    background: #f2f2f2
}

    .k-gantt .k-treelist .k-alt {
        background-color: #d9d9d9
    }

    .k-gantt .k-treelist tr:hover {
        background-color: #ebebeb
    }

    .k-gantt .k-treelist .k-alt.k-state-selected,
    .k-gantt .k-treelist .k-alt.k-state-selected > td,
    .k-gantt .k-treelist .k-state-selected,
    .k-gantt .k-treelist .k-state-selected td {
        background-color: #fff
    }

        .k-gantt .k-treelist .k-alt.k-state-selected:hover,
        .k-gantt .k-treelist .k-alt.k-state-selected:hover td {
            background-color: #00a2eb
        }

.k-task-dot:after {
    background-color: #444;
    border-color: #444
}

.k-task-dot:hover:after {
    background-color: #fff
}

.k-task-summary {
    border-color: #98a2db;
    background: #98a2db
}

.k-task-milestone,
.k-task-summary-complete {
    border-color: #444;
    background: #444
}

.k-state-selected.k-task-summary {
    border-color: #98a2db;
    background: #98a2db
}

.k-state-selected .k-task-summary-complete,
.k-state-selected.k-task-milestone {
    border-color: #fff;
    background: #fff
}

.k-task-single {
    background-color: #7a87d1;
    border-color: #606fc7;
    color: #fff
}

.k-state-selected.k-task-single {
    border-color: #fff
}

.k-gantt-line {
    background-color: #444;
    color: #444
}

.k-state-selected.k-gantt-line {
    background-color: #fff;
    color: #fff
}

.k-resource {
    background-color: #fff
}

.k-autocomplete,
.k-block,
.k-calendar-container,
.k-colorpicker,
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-drag-clue,
.k-dropdown,
.k-dropdown-wrap,
.k-editor-inline,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-inline-block,
.k-list-container,
.k-multiselect,
.k-numeric-wrap,
.k-numerictextbox,
.k-picker-wrap,
.k-slider-selection,
.k-slider-track,
.k-textbox,
.k-tile,
.k-timepicker,
.k-tooltip,
.k-touch-scrollbar,
.k-treeview .k-in,
.k-upload,
.k-window,
.k-window-action,
.k-window-titleless .k-window-content {
    border-radius: 2px
}

.k-toolbar .k-split-button .k-button {
    border-radius: 2px 0 0 2px
}

.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-button-group .k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button {
    border-radius: 0 2px 2px 0
}

.k-toolbar .k-split-button .k-split-button-arrow {
    border-radius: 0 2px 2px 0
}

.k-rtl .k-tool.k-group-end,
.k-rtl .k-toolbar .k-button-group .k-group-end,
.k-rtl .k-toolbar .k-split-button .k-split-button-arrow {
    border-radius: 2px 0 0 2px
}

.k-autocomplete.k-state-border-up,
.k-calendar-container.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-filter-menu,
.k-list-container.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-window-content {
    border-radius: 0 0 2px 2px
}

    .k-autocomplete.k-state-border-up .k-input,
    .k-dropdown-wrap.k-state-border-up .k-input,
    .k-numeric-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-selected-color {
        border-radius: 0 0 0 2px
    }

    .k-multiselect.k-state-border-up .k-multiselect-wrap {
        border-radius: 0 0 2px 2px
    }

.k-autocomplete.k-state-border-down,
.k-block > .k-header,
.k-calendar-container.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-list-container.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap.k-state-border-down,
.k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-window-titlebar {
    border-radius: 2px 2px 0 0
}

.k-split-button.k-state-border-down > .k-button {
    border-radius: 2px 0 0 0
}

.k-split-button.k-state-border-up > .k-button {
    border-radius: 0 0 0 2px
}

.k-split-button.k-state-border-down > .k-split-button-arrow {
    border-radius: 0 2px 0 0
}

.k-split-button.k-state-border-up > .k-split-button-arrow {
    border-radius: 0 0 2px 0
}

.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
    /*border-radius: 5px 0 0 5px*/ 
    border-radius: 5px 0 0 5px
}

.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input,
.k-rtl .k-picker-wrap .k-input {
    border-radius: 0 1px 1px 0
}

.k-numeric-wrap .k-link {
    border-radius: 0 1px 0 0
}

    .k-numeric-wrap .k-link + .k-link {
        border-radius: 0 0 1px 0
    }

.k-colorpicker .k-selected-color {
    border-radius: 1px 0 0 1px
}

.k-rtl .k-colorpicker .k-selected-color {
    border-radius: 0 1px 1px 0
}

.k-autocomplete.k-state-border-down .k-input {
    border-radius: 2px 2px 0 0
}

.k-dropdown-wrap.k-state-border-down .k-input,
.k-numeric-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color {
    border-radius: 2px 0 0 0
}

.k-numeric-wrap .k-link.k-state-selected {
    background-color: #ebebeb
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    border-radius: 1px 1px 0 0
}

.k-datetimepicker .k-select + .k-select,
.k-dropdown-wrap .k-select,
.k-list-container.k-state-border-right,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
    border-radius: 0 2px 2px 0
}

.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-list-container.k-state-border-right,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-picker-wrap .k-select {
    border-radius: 2px 0 0 2px
}

.k-numeric-wrap.k-expand-padding .k-input {
    border-radius: 2px
}

.k-autocomplete .k-input,
.k-multiselect-wrap,
.k-textbox > input {
    border-radius: 1px
}

.k-dropzone,
.k-fieldselector .k-list .k-item,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-hover,
.k-list .k-state-selected,
.k-list-optionlabel,
.k-listbox .k-item {
    border-radius: 1px
}

.k-grid .k-slider .k-button,
.k-slider .k-button {
    border-radius: 13px
}

.k-draghandle {
    border-radius: 13px
}

.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
    border-radius: 2px 0 0 2px
}

.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
    border-radius: 0 2px 2px 0
}

.k-edit-field > .k-scheduler-navigation {
    border-radius: 2px
}

.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-radius: 2px 0 0 2px
}

.k-scheduler div.k-scheduler-footer .k-link,
.k-scheduler div.k-scheduler-footer ul li {
    border-radius: 2px
}

.k-event,
.k-event .k-link,
.k-more-events,
.k-task-complete,
.k-task-single {
    border-radius: 1px
}

.k-scheduler-mobile .k-event {
    border-radius: 0
}

.k-autocomplete,
.k-dropdown-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-picker-wrap.k-state-default {
    background-position: 50% 50%;
    /*color: #444;*/
    /*background-color: #fafafa;*/
    border-color: #f0f0f0
}

    .k-autocomplete.k-state-hover,
    .k-dropdown-wrap.k-state-hover,
    .k-numeric-wrap.k-state-hover,
    .k-picker-wrap.k-state-hover {
        background-color: #fff;
        background-image: none;
        background-position: 50% 50%;
        /*border-color: #f5f5f5*/
    }

.k-multiselect-wrap {
    border-color: #f0f0f0
}

    .k-multiselect-wrap.k-state-hover,
    .k-state-hover > .k-multiselect-wrap {
        border-color: #f5f5f5;
        /*background-color: #fff;*/
        color: #444
    }

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused {
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-image: none;
    background-position: 50% 50%;
    /*border-color: #f5f5f5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/
    box-shadow: none;
}

.k-multiselect-wrap.k-state-focused,
.k-state-focused > .k-multiselect-wrap {
    border-color: #f5f5f5;
    /*box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/
    box-shadow: none;
}

.k-list-container {
    color: #444
}

.k-nodata {
    color: #999
}

.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
    color: #444
}

.k-state-default > .k-select {
    border-color: #f0f0f0
}

.k-state-focused > .k-select {
    border-color: #f5f5f5
}

.k-state-hover > .k-select {
    border-color: #f5f5f5
}

.k-tabstrip:focus {
    /*box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/
}

.k-tabstrip-items .k-item .k-link {
    color: #444444;
    font-size:18px
}

.k-panelbar .k-group > li > .k-link.k-state-hover,
.k-panelbar > li.k-state-hover > .k-link,
.k-tabstrip-items .k-state-hover .k-link {
    color: #444
}

.k-panelbar > li > .k-state-focused.k-state-hover {
    background: #ebebeb;
    box-shadow: none
}

.k-panelbar .k-tabstrip-items .k-state-default,
.k-tabstrip-items .k-state-default {
    border-color: transparent
}

.k-tabstrip-items .k-state-hover {
    border-color: #ebebeb
}

.k-tabstrip .k-content.k-state-active {
    background-color: #fff;
    color: #444
}

.k-menu .k-item,
.k-menu.k-header {
    border-color: #e6e6e6
}

.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
    border-color: #e6e6e6
}

.k-overflow-container .k-overflow-group {
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff
}

    .k-overflow-container .k-overflow-group + .k-overflow-group,
    .k-toolbar-first-visible.k-overflow-group {
        box-shadow: 0 1px 0 #fff
    }

.k-toolbar-last-visible.k-overflow-group {
    box-shadow: inset 0 1px 0 #fff
}

.k-column-menu .k-separator {
    border-color: #e6e6e6;
    background-color: transparent
}

.k-menu .k-group {
    border-color: rgba(0, 0, 0, .2)
}

.k-grid-filter.k-state-active {
    background-color: #fff
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
    color: #fff;
    border-color: #e6e6e6;
    font-weight: 700
}

.k-grouping-header {
    color: #fff
}

    .k-gantt-toolbar .k-state-default,
    .k-grid .k-grouping-header,
    .k-grid-header,
    .k-grid-header-wrap,
    .k-grouping-header .k-group-indicator,
    .k-header,
    .k-pager-wrap,
    .k-pager-wrap .k-link,
    .k-pager-wrap .k-textbox {
        border-color: #e6e6e6
    }

.k-button-group {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2)
}

    .k-button-group.k-state-disabled {
        box-shadow: none
    }

    .k-button-group .k-button {
        box-shadow: none
    }

        .k-button-group .k-button.k-state-active {
            color: #000;
            background-color: #d6d6d6;
            border-color: #d6d6d6
        }

        .k-button-group .k-button.k-state-focused,
        .k-button-group .k-button:focus {
            color: #444;
            border-color: #ebebeb;
            background-color: #ebebeb;
            box-shadow: none
        }

        .k-button-group .k-button.k-state-disabled.k-state-focused,
        .k-button-group .k-button.k-state-disabled:focus,
        .k-state-disabled.k-button-group .k-button.k-state-focused,
        .k-state-disabled.k-button-group .k-button:focus {
            color: #999;
            border-color: #ebebeb;
            background-color: #ebebeb;
            box-shadow: none
        }

.k-pager-numbers .k-link,
.k-treeview .k-in {
    border-color: transparent
}

.k-grid .k-hierarchy-cell .k-icon,
.k-scheduler-table .k-icon,
.k-treeview .k-icon {
    background-color: transparent;
    border-radius: 2px
}

.k-scheduler-table .k-state-hover .k-icon {
    background-color: transparent
}

.k-button:hover .k-tool-icon,
.k-field-actions .k-icon,
.k-gantt-toolbar .k-icon,
.k-grid-toolbar .k-button:hover > .k-i-file-excel,
.k-grid-toolbar .k-button:hover > .k-i-file-pdf,
.k-grid-toolbar .k-i-file-excel,
.k-grid-toolbar .k-i-file-pdf,
.k-grid-toolbar .k-icon,
.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up,
.k-notification .k-icon,
.k-pivot-configurator-settings .k-icon:hover,
.k-scheduler-content .k-icon,
.k-scheduler-footer .k-icon,
.k-scheduler-toolbar .k-icon,
.k-splitbar.k-splitbar-horizontal-hover .k-icon,
.k-splitbar.k-splitbar-vertical-hover .k-icon,
.k-state-focused .k-tool-icon,
.k-state-hover .k-tool-icon,
.k-state-selected .k-tool-icon,
.k-textbox:hover > .k-icon,
.k-tool-icon:hover,
.k-window-titlebar .k-icon,
div.k-splitbar.k-state-focused .k-icon {
    opacity: 1
}

.k-pivot-configurator-settings .k-icon,
.k-splitbar .k-icon {
    opacity: .7
}

.k-pager-wrap .k-link.k-state-disabled .k-icon {
    opacity: .25
}

.k-button,
.k-header {
    font-weight: 500
}

.k-dropdown .k-state-default {
    border-color: #f5f5f5;
    background-position: 50% 50%;
    background-color: #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.k-dropdown,
span.k-colorpicker {
    background-color: #f5f5f5
}

.k-textbox {
    background-color: #fafafa;
    border-color: #f0f0f0
}

.k-combobox,
.k-combobox .k-input,
.k-datepicker,
.k-datepicker .k-input,
.k-datetimepicker,
.k-datetimepicker .k-input,
.k-timepicker,
.k-timepicker .k-input {
    background-color: #f0f0f0
}

.k-picker-wrap.k-state-default > .k-select {
    border-color: #fafafa
}

.k-autocomplete.k-state-active .k-input,
.k-numeric-wrap.k-state-active .k-input,
.k-picker-wrap.k-state-active .k-input {
    background-color: #fff
}

.k-picker-wrap.k-state-focused > .k-select,
.k-picker-wrap.k-state-hover > .k-select {
    border-color: #fff
}

.k-picker-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-hover .k-input {
    /*background-color: #fff*/
    background: none;
}

.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-overflow-anchor:hover,
.k-picker-wrap.k-state-hover,
.k-textbox:hover {
    /*background-color: #fff;*/
    background: none;
    /*border-color: #f5f5f5;*/
    /*box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/ 
    box-shadow: none;
}

.k-dateinput.k-state-disabled > .k-textbox:hover,
.k-maskedtextbox.k-state-disabled > .k-textbox:hover {
    border-color: #f0f0f0;
    box-shadow: none
}

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textbox:focus {
    /*background-color: #ebebeb;*/
    background: none;
    background-image: none;
    background-position: 50% 50%;
    /*border-color: #ebebeb;*/
    /*box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/ 
    box-shadow: none;
}

    .k-numeric-wrap.k-state-focused > .k-select {
        background-color: #ebebeb
    }

.k-autocomplete.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textbox:focus {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    /*border-color: #f5f5f5;*/
    /*box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)*/ 
    box-shadow: none;
}

.k-autocomplete.k-state-disabled,
.k-dropdown-wrap.k-state-disabled,
.k-multiselect.k-header.k-state-disabled,
.k-numeric-wrap.k-state-disabled,
.k-numeric-wrap.k-state-disabled .k-input,
.k-numeric-wrap.k-state-disabled .k-select,
.k-picker-wrap.k-state-disabled {
    background-color: #fafafa
}

    .k-numeric-wrap.k-state-disabled .k-select {
        border-color: #fafafa
    }

.k-numerictextbox .k-select {
    background-color: #fff;
    border-color: #fff
}

.k-list > .k-state-selected.k-state-focused {
    box-shadow: none;
    color: #2196f3
}

.k-list > .k-state-selected {
    box-shadow: none
}

.k-list > .k-state-focused {
    border-color: transparent;
    box-shadow: none
}

.k-list > .k-state-hover,
.k-list > .k-state-selected.k-state-hover {
    background-color: #ebebeb;
    border-color: #ebebeb
}

.k-list-container {
    border-color: #ebebeb
}

.k-grid td.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 0 1px grey
}

.k-window-titlebar .k-link {
    box-shadow: none
}

.k-window-titlebar .k-state-hover {
    background-color: #5c6dc4;
    border-color: #5c6dc4
}

.k-tabstrip > .k-tabstrip-items > .k-item {
    border-radius: 0;
    background: #ffffff;
}

.k-panelbar .k-tabstrip-items .k-state-active,
.k-tabstrip-items .k-state-active {
    background-color: #f5f5f5;
    background-image: none;
    border-bottom-color: #0172cb
}

.k-tabstrip .k-content.k-state-active {
    border-color: transparent
}

.k-tabstrip-items .k-item.k-state-hover {
    background: #ffffff;
    /*border-color: #0172cb*/
}

.k-tabstrip-items .k-state-hover .k-link {
    color: #444444
}

.k-flatcolorpicker.k-group,
.k-group,
.k-menu,
.k-menu .k-group,
.k-popup.k-widget.k-context-menu {
    color: #444;
    background-color: #fff
}

    .k-menu .k-group,
    .k-popup.k-context-menu.k-group {
        border-color: #e6e6e6
    }

    .k-menu .k-item,
    .k-menu.k-header,
    .k-widget.k-menu-horizontal > .k-item {
        box-shadow: none
    }

    .k-menu .k-state-active,
    .k-popup.k-context-menu.k-group .k-state-hover {
        background-color: #ebebeb;
        border-color: #ebebeb
    }

.k-gantt-toolbar .k-button,
.k-gantt > .k-header .k-link,
.k-gantt > .k-header li,
.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header .k-link,
.k-scheduler .k-header li {
    color: #fff;
    background-color: #0088e7;
    border-color: #0088e7;
    box-shadow: none
}

    .k-gantt .k-gantt-toolbar .k-button:hover,
    .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover,
    .k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link,
    .k-grid .k-header .k-button:hover,
    .k-scheduler .k-header .k-button:hover,
    .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover,
    .k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link {
        background-color: #006abb;
        border-color: #006abb
    }

.k-gantt-toolbar .k-button,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover {
    background-color: #2196f3;
    border-color: #2196f3
}

.k-gantt .k-gantt-toolbar .k-button:active {
    background: #fff;
    box-shadow: none
}

.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover,
.k-gantt-toolbar > .k-gantt-views > li.k-state-selected,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-selected.k-state-hover,
.k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
    border-bottom-color: #00b0ff
}

.k-scheduler-mark {
    border-radius: 50%
}

.k-grid .k-alt {
    background-color: #fff
}

.k-grid .k-state-selected:hover .k-group-cell,
.k-grouping-row td,
.k-resize-handle-inner,
td.k-group-cell {
    color: #444;
    background-color: #f2f2f2
}

.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
    color: #fff;
    background-color: #32408f;
    border-color: #32408f;
    box-shadow: none
}

.k-grid-footer,
.k-grid-footer td,
.k-grid-header,
.k-grid-header .k-header,
.k-pager-numbers .k-state-selected,
.k-pager-wrap {
    color: #444;
    background-color: #fcfcfc;
}

.k-header.k-scheduler-footer .k-header,
.k-header.k-scheduler-footer ul.k-header li .k-link {
    color: #00b0ff;
    background-color: #fcfcfc;
}

.k-header.k-scheduler-footer ul.k-header li {
    background-color: #fcfcfc;
    border-color: #fcfcfc;
}

.k-gantt-toolbar .k-state-default,
.k-grid .k-grouping-header,
.k-grid-footer td,
.k-grid-header,
.k-grid-header-wrap,
.k-group-footer td,
.k-grouping-row td,
.k-header,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-wrap .k-textbox {
    border-color: #e6e6e6
}

.k-fieldselector .k-item.k-header,
.k-footer-template td,
.k-group-footer td {
    color: #444;
    background-color: #f2f2f2
}

.k-grid .k-grouping-header {
    color: rgba(255, 255, 255, .5)
}

.k-pager-wrap {
    color: #444
}

.k-grouping-header .k-link,
.k-grouping-header .k-link:link {
    color: #fff
}

.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-grid td.k-state-selected,
.k-grid td.k-state-selected.k-state-focused,
.k-grid tr.k-state-selected,
.k-listview > .k-state-selected,
.k-marquee-color,
.k-scheduler .k-today.k-state-selected,
.k-scheduler-layout .k-state-selected,
.k-state-selected.k-gantt-line {
    background-color: #00b0ff
}

.k-state-selected.k-gantt-line {
    color: #00b0ff
}

.k-grid td.k-state-selected,
.k-grid tr.k-state-selected,
.k-listview > .k-state-selected,
.k-state-selected .k-progress-status {
    color: #fff
}

.k-grid tr:hover {
    background-color: #ebebeb
}

.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
    background: 0 0
}

.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
    border-color: #008dcc
}

    .k-grid td.k-state-selected:hover,
    .k-grid tr.k-state-selected:hover td {
        background-color: #00a2eb
    }

.k-grid-header .k-header,
.k-grid-header .k-header .k-link,
.k-grid-header .k-link,
.k-grid-header .k-link:link,
.k-pager-info,
.k-scheduler-agendaview .k-scheduler-datecolumn,
.k-scheduler-header {
    color: #222222;
}

.k-grid-header .k-header i{
    margin-right:5px;
}
.k-grid .k-header .k-grid-search {
    background: 0 0;
    background-color: #fff;
    color: #444
}

.k-gantt .k-task-draghandle {
    border-color: #00b0ff
}

.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
    color: #444
}

.k-pager-numbers .k-link,
.k-pager-wrap > .k-link {
    border-radius: 0
}

.k-pager-numbers .k-state-selected {
    border-color: #2196f3 transparent transparent;
    border-radius: 0;
    box-shadow: none;
    color: #2196f3
}

.k-pager-wrap .k-link {
    border-color: #fafafa;
    cursor: pointer
}

    .k-pager-wrap .k-link:hover {
        background-color: transparent;
        border-color: transparent
    }

.k-gantt-toolbar li:first-child,
.k-gantt-toolbar li:first-child > .k-link,
.k-gantt-toolbar li:last-child,
.k-gantt-toolbar li:last-child > .k-link,
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar ul + ul li:last-child .k-link,
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link {
    border-radius: 0
}

.k-grid,
.k-notification,
.k-panelbar,
.k-popup .k-autocomplete.k-state-focused,
.k-popup .k-autocomplete.k-state-hover,
.k-popup .k-dropdown-wrap.k-state-focused,
.k-popup .k-dropdown-wrap.k-state-hover,
.k-popup .k-multiselect.k-header.k-state-focused,
.k-popup .k-numeric-wrap.k-state-focused,
.k-popup .k-numeric-wrap.k-state-hover,
.k-popup .k-picker-wrap.k-state-focused,
.k-popup .k-picker-wrap.k-state-hover,
.k-popup .k-textbox:focus,
.k-popup .k-textbox:hover {
    box-shadow: none
}

    .k-panel > li.k-item,
    .k-panelbar,
    .k-panelbar .k-content,
    .k-panelbar .k-header,
    .k-panelbar .k-state-selected {
        background-color: #fafafa
    }

        .k-panelbar .k-grid-toolbar {
            background-color: #2196f3
        }

        .k-panelbar > li > .k-state-hover {
            background-color: #ebebeb
        }

        .k-panelbar .k-content,
        .k-panelbar .k-item,
        .k-panelbar .k-panel,
        .k-panelbar.k-header,
        .k-panelbar > .k-item > .k-link {
            border-color: #e6e6e6
        }

.k-splitbar {
    border-color: #f5f5f5
}

    .k-splitbar.k-state-focused {
        background-color: #2196f3;
        border-color: #2196f3;
        box-shadow: none
    }

.k-upload {
    color: #444;
    background-color: #fff
}

.k-upload-files .k-button {
    box-shadow: none
}

.k-state-selected .k-task-summary-complete,
.k-state-selected.k-task-milestone,
.k-task-milestone,
.k-task-summary-complete {
    background-color: #2196f3;
    border-color: #2196f3
}

.k-task-single {
    background-color: #66d0ff
}

.k-task-complete {
    background: #00b0ff 0 -257px none repeat-x
}

.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected > td,
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td {
    background-color: #00b0ff;
    border-color: #00b0ff
}

.k-gantt-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button,
.k-group-indicator .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-multiselect .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    box-shadow: none
}

.k-multiselect:not(.k-state-disabled) .k-button:active:hover {
    color: #444;
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.k-multiselect-wrap > ul > .k-button {
    box-shadow: none
}

.k-filebrowser .k-header {
    color: #444
}

.k-panelbar > li > .k-state-focused,
.k-treeview .k-state-focused,
.k-treeview .k-state-selected {
    box-shadow: none
}

.k-panelbar > li > .k-state-focused,
.k-treeview .k-state-focused {
    background-color: #ebebeb
}

.k-progressbar {
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

    .k-progressbar .k-item,
    .k-progressbar .k-item.k-state-selected {
        border-color: #fff
    }

    .k-progressbar .k-state-selected {
        background-color: #2196f3;
        border-color: #2196f3
    }

.k-widget.k-tooltip-validation {
    box-shadow: none
}

.k-grid.k-alt {
    background-color: #fafafa
}

.k-gantt .k-header.k-nonwork-hour,
.k-gantt .k-treelist .k-alt {
    background-color: #f2f2f2
}

.k-list > .k-state-focused,
.k-list > .k-state-hover {
    color: #444;
    background-color: #ebebeb;
    border-color: #ebebeb
}

.k-slider-track {
    background-color: #e6e6e6;
    box-shadow: none
}

.k-slider-selection {
    background-color: #2196f3;
    border-color: #2196f3
}

.k-slider .k-button,
.k-slider .k-button.k-state-hover,
.k-slider .k-button:active,
.k-slider .k-button:active:hover,
.k-slider .k-button:focus {
    background: 0 0;
    border: none;
    box-shadow: none
}

.k-draghandle,
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
    box-shadow: none
}

.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
    border-color: #2196f3;
    background-color: #2196f3;
    box-shadow: none
}

    .k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
        border-color: #2196f3;
        background-color: #2196f3;
        box-shadow: 0 0 0 8px rgba(63, 81, 181, .3)
    }

    .k-draghandle.k-state-selected,
    .k-draghandle.k-state-selected:hover,
    .k-draghandle.k-state-selected:link,
    .k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected {
        background-color: #ccc;
        border-color: #ccc
    }

    .k-draghandle.k-state-focused,
    .k-draghandle.k-state-focused:link,
    .k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-focused,
    .k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-focused {
        box-shadow: none;
        border-color: #2196f3;
        background-color: #2196f3
    }

.k-edit-buttons {
    background-color: #fafafa
}

.k-popup .k-button,
.k-popup .k-button:active:hover {
    box-shadow: none
}

.k-edit-form-container .k-button,
.k-edit-form-container .k-primary:active,
.k-popup .k-button,
.k-popup .k-primary:active,
.k-popup .k-primary:active:hover {
    color: #444;
    background-color: #fafafa;
    border-color: #fafafa;
    box-shadow: none
}

.k-edit-form-container .k-primary,
.k-popup .k-primary {
    color: #00b0ff;
    background-color: #fafafa;
    border-color: #fafafa
}

.k-filter-menu .k-button,
.k-overflow-container .k-button,
.k-split-wrapper .k-button {
    background: 0 0;
    border-color: transparent
}

.k-overflow-container .k-button,
.k-split-wrapper .k-button {
    text-transform: none
}

    .k-overflow-container .k-button:hover,
    .k-split-wrapper .k-button:hover {
        background-color: #ebebeb;
        border-color: #ebebeb
    }

    .k-split-wrapper .k-button:focus,
    .k-split-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]) {
        color: #2196f3;
        box-shadow: none
    }

    .k-overflow-container .k-button.k-state-disabled,
    .k-overflow-container .k-state-disabled > .k-button {
        color: #999;
        border-color: transparent;
        background-color: transparent
    }

    .k-overflow-container .k-button:focus {
        color: #444;
        border-color: #ebebeb;
        background-color: #ebebeb
    }

    .k-overflow-container .k-button.k-state-disabled:focus,
    .k-overflow-container .k-state-disabled > .k-button:focus {
        color: #999;
        border-color: #ebebeb;
        background-color: #ebebeb
    }

.k-overflow-container .k-separator {
    border-color: #e6e6e6
}

.k-filter-menu .k-button {
    background: 0 0;
    border-color: transparent
}

.k-filter-menu .k-primary {
    border-left-color: #f0f0f0
}

.k-filter-menu > div > div:last-child {
    border-color: #f0f0f0
}

.k-edit-form-container .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-popup .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
    box-shadow: none
}

.k-edit-form-container .k-scheduler-delete {
    color: #00b0ff
}

div.k-scheduler-marquee:after,
div.k-scheduler-marquee:before {
    border-color: #00b0ff
}

.k-popup.k-context-menu {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
}

.k-drag-clue {
    color: #444;
    background-color: #ebebeb;
    border-color: #ebebeb;
    box-shadow: inset 0 0 0 1px grey
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    color: #444
}

.k-popup .k-item > .k-group {
    color: #444
}

@media only screen and (max-width:1024px) {
    .k-edge .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-ff .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-ie .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-safari .k-scheduler-toolbar > ul.k-scheduler-views,
    .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views {
        top: 0
    }

        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
            background-position: 50% 50%;
            background-color: transparent;
            border-color: transparent;
            border-radius: 2px
        }

        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li {
            border-radius: 0
        }

            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-ie .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view {
                border-radius: 1px 1px 0 0
            }

        .k-edge .k-scheduler-toolbar > ul li:first-child,
        .k-edge .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-ff .k-scheduler-toolbar > ul li:first-child,
        .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-ie .k-scheduler-toolbar > ul li:first-child,
        .k-ie .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-safari .k-scheduler-toolbar > ul li:first-child,
        .k-safari .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
        .k-webkit .k-scheduler-toolbar > ul li:first-child,
        .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
            border-radius: 0
        }

            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-ie .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-ie .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
                border-radius: 0 0 1px 1px
            }

        .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-ie .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
        .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
            border-color: transparent;
            background-image: none;
            background-color: transparent
        }

            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-ie .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-ie .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
            .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
                color: #fff;
                min-width: 20px
            }

    .k-edge .k-scheduler-views > li.k-state-selected > .k-link:after,
    .k-ff .k-scheduler-views > li.k-state-selected > .k-link:after,
    .k-ie .k-scheduler-views > li.k-state-selected > .k-link:after,
    .k-safari .k-scheduler-views > li.k-state-selected > .k-link:after,
    .k-webkit .k-scheduler-views > li.k-state-selected > .k-link:after {
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -.5em;
        right: .333em;
        width: 1.333em;
        height: 1.333em
    }

    .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-ie .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
    .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
        border-width: 1px;
        border-style: solid;
        border-color: transparent;
        background-image: none;
        background-color: #2196f3;
        border-radius: 2px;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2)
    }

    .k-edge .k-gantt-toolbar > ul.k-gantt-views,
    .k-ff .k-gantt-toolbar > ul.k-gantt-views,
    .k-ie .k-gantt-toolbar > ul.k-gantt-views,
    .k-safari .k-gantt-toolbar > ul.k-gantt-views,
    .k-webkit .k-gantt-toolbar > ul.k-gantt-views {
        top: 0
    }
}

.k-chart .k-mask {
    background-color: #fff;
    filter: alpha(opacity=68);
    opacity: .68
}

.k-chart .k-selection {
    border-color: #e5e5e5
}

.k-chart .k-handle {
    width: 15px;
    height: 15px;
    background-color: #2196f3;
    border-radius: 10px
}

.k-chart .k-left-handle {
    left: -8px
}

.k-chart .k-right-handle {
    right: -8px
}

.k-chart .k-handle:hover {
    background-color: #00b0ff;
    border-color: #00b0ff
}

.k-chart .k-navigator-hint .k-tooltip {
    border: 3px solid #fff;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
    background: #fff;
    color: #242424
}

.k-chart .k-navigator-hint .k-scroll {
    background: #2196f3;
    height: 4px
}

.k-chart-tooltip {
    background-image: none
}

.k-map {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-map .k-navigator {
        border-color: #f5f5f5;
        color: #444;
        background-color: #f5f5f5;
        background-position: 50% 50%;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .2)
    }

        .k-map .k-navigator .k-button {
            box-shadow: none
        }

    .k-map .k-marker {
        color: #2196f3
    }

.k-spreadsheet-column-header,
.k-spreadsheet-row-header {
    background-color: #fff
}

.k-spreadsheet-column-header,
.k-spreadsheet-row-header,
.k-spreadsheet-top-corner {
    background-color: #fff;
    background-image: none;
    color: #000;
    border-color: #ccc
}

.k-spreadsheet-top-corner {
    border-color: #ccc
}

    .k-spreadsheet-top-corner:after {
        border-color: transparent #ccc #ccc transparent
    }

.k-spreadsheet-pane {
    border-color: #ccc
}

    .k-spreadsheet-pane .k-spreadsheet-haxis,
    .k-spreadsheet-pane .k-spreadsheet-vaxis {
        border-color: #e6e6e6
    }

    .k-spreadsheet-pane .k-spreadsheet-column-header,
    .k-spreadsheet-pane .k-spreadsheet-row-header {
        border-color: #ccc
    }

    .k-spreadsheet-pane .k-spreadsheet-merged-cell {
        background-color: #fff
    }

    .k-spreadsheet-pane .k-selection-full,
    .k-spreadsheet-pane .k-selection-partial {
        border-color: rgba(0, 176, 255, .2);
        background-color: rgba(0, 176, 255, .2)
    }

    .k-spreadsheet-pane .k-filter-range {
        border-color: #00b0ff
    }

    .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,
    .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial {
        border-bottom-color: #00b0ff
    }

    .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,
    .k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial {
        border-right-color: #00b0ff
    }

.k-auto-fill,
.k-spreadsheet-selection {
    border-color: #00b0ff;
    box-shadow: inset 0 0 0 1px #00b0ff
}

.k-auto-fill-wrapper .k-tooltip {
    background: #fff
}

.k-spreadsheet-selection {
    background-color: rgba(0, 176, 255, .2)
}

.k-spreadsheet-active-cell {
    box-shadow: inset 0 0 0 1px #00b0ff;
    background-color: #fff
}

    .k-spreadsheet-active-cell.k-right {
        box-shadow: inset 0 0 0 1px #00b0ff, inset -1px 0 0 1px #00b0ff
    }

    .k-spreadsheet-active-cell.k-bottom {
        box-shadow: inset 0 0 0 1px #00b0ff, inset 0 -1px 0 1px #00b0ff
    }

        .k-spreadsheet-active-cell.k-bottom.k-right {
            box-shadow: inset 0 0 0 1px #00b0ff, inset -1px -1px 0 1px #00b0ff
        }

    .k-spreadsheet-active-cell.k-single {
        color: #444;
        background-color: #fff
    }

.k-spreadsheet .k-spreadsheet-action-bar {
    background-color: #fff;
    border-color: #e6e6e6
}

    .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
        border-color: #ccc
    }

    .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
        border-color: #ccc
    }

.k-spreadsheet .k-spreadsheet-formula-input {
    background-color: #fff;
    color: #444
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
    background-color: #00b0ff
}

.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
    background-color: #00b0ff
}

.k-spreadsheet .k-single-selection::after {
    background-color: #00b0ff;
    border-color: #fff
}

.k-spreadsheet .k-auto-fill-punch {
    background-color: rgba(255, 255, 255, .5)
}

.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
    background-color: rgba(0, 176, 255, .5)
}

.k-spreadsheet .k-spreadsheet-cell-comment {
    color: #fff;
    background-color: rgba(100, 100, 100, .9);
    border-color: rgba(100, 100, 100, .9)
}

.k-spreadsheet .k-spreadsheet-has-comment:after {
    border-color: #00b0ff #00b0ff transparent transparent
}

.k-spreadsheet .k-dirty {
    border-color: #ff3448 transparent transparent #ff3448
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
    border-color: #e6e6e6
}

.k-spreadsheet-filter {
    border-radius: 2px;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px #e6e6e6
}

    .k-spreadsheet-filter.k-state-active {
        color: #2196f3;
        background-color: #00b0ff
    }

    .k-spreadsheet-filter:hover {
        color: #444;
        background: #ebebeb;
        border-color: #d7d7d7
    }

.k-action-window .k-action-buttons {
    border-color: #e6e6e6;
    background: #2196f3
}

.k-spreadsheet-sample {
    color: #919191
}

.k-state-selected .k-spreadsheet-sample {
    color: inherit
}

.k-spreadsheet-window .k-list {
    border-color: #e6e6e6;
    border-radius: 2px
}

.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button:not(.k-toggle-button) {
    border-radius: 2px
}

.k-spreadsheet-toolbar > .k-button,
.k-spreadsheet-toolbar > .k-button-group,
.k-spreadsheet-toolbar > .k-widget {
    border-radius: 2px
}

.k-spreadsheet-toolbar > .k-separator {
    border-color: #e6e6e6
}

.k-spreadsheet-toolbar .k-overflow-anchor {
    border-radius: 0
}

.k-spreadsheet-popup {
    border-radius: 2px
}

    .k-spreadsheet-popup .k-separator {
        background-color: #e6e6e6
    }

    .k-spreadsheet-popup .k-button {
        background-color: transparent
    }

        .k-spreadsheet-popup .k-button:hover {
            background-color: #ebebeb
        }

    .k-spreadsheet-popup .k-state-active {
        background-color: #00b0ff;
        color: #fff
    }

        .k-spreadsheet-popup .k-state-active:hover {
            background-color: #008dcc
        }

.k-spreadsheet-filter-menu .k-details {
    border-color: #e6e6e6
}

.k-spreadsheet-filter-menu .k-details-content .k-space-right {
    background-color: #fff
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    background-color: #fff;
    border-color: #e6e6e6;
    border-radius: 2px 0 0 2px
}

.k-syntax-ref {
    color: #f82
}

.k-syntax-num {
    color: #09f
}

.k-syntax-func {
    font-weight: 700
}

.k-syntax-str {
    color: #38b714
}

.k-syntax-error {
    color: red
}

.k-syntax-bool {
    color: #a9169c
}

.k-syntax-startexp {
    font-weight: 700
}

.k-syntax-paren-match {
    background-color: #caf200
}

.k-series-a {
    border-color: #2196f3;
    background-color: rgba(63, 81, 181, .15)
}

.k-series-b {
    border-color: #03a9f4;
    background-color: rgba(3, 169, 244, .15)
}

.k-series-c {
    border-color: #4caf50;
    background-color: rgba(76, 175, 80, .15)
}

.k-series-d {
    border-color: #f9ce1d;
    background-color: rgba(249, 206, 29, .15)
}

.k-series-e {
    border-color: #ff9800;
    background-color: rgba(255, 152, 0, .15)
}

.k-series-f {
    border-color: #ff5722;
    background-color: rgba(255, 87, 34, .15)
}

.k-spreadsheet-sheets-remove:hover .k-icon {
    color: #c22
}

.k-spreadsheet-formula-list .k-state-focused {
    background-color: #00b0ff;
    color: #2196f3
}

.k-spreadsheet-insert-image-dialog {
    border-color: #e6e6e6;
    border-radius: 2px
}

    .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered,
    .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover {
        box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .5);
        border-radius: 2px
    }

        .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,
        .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
            color: #fff
        }

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-color: #00b0ff
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    border-color: #fff;
    background-color: #00b0ff;
    border-radius: 50%
}

.k-spreadsheet-drawing-anchor-cell {
    background: rgba(0, 176, 255, .2)
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after {
    border-color: #00b0ff transparent transparent #00b0ff
}

.k-rtl .k-spreadsheet .k-dirty {
    border-color: #ff3448 #ff3448 transparent transparent
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
    box-shadow: none;
    color: #fff;
    border-radius: 0;
    line-height: 2.6em;
    height: calc(3.1em + 2px);
    width: 3em
}

    .k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover,
    .k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover {
        background-color: #324191;
        border-color: #324191
    }

.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
    right: 0;
    bottom: 0;
    padding-top: .5em;
    padding-bottom: .5em;
    line-height: 2.2em
}

.k-spreadsheet .k-spreadsheet-sheets-remove {
    margin: 0 0 0 -1em
}

.k-spreadsheet-sheets-items .k-state-default .k-link,
.k-spreadsheet-tabstrip .k-state-default .k-link {
    color: #9fa8da
}

.k-spreadsheet-sheets-items .k-item.k-state-active,
.k-spreadsheet-sheets-items .k-item.k-state-focused,
.k-spreadsheet-sheets-items .k-item.k-state-hover,
.k-spreadsheet-tabstrip .k-item.k-state-active,
.k-spreadsheet-tabstrip .k-item.k-state-focused,
.k-spreadsheet-tabstrip .k-item.k-state-hover {
    background-color: transparent
}

    .k-spreadsheet-sheets-items .k-item.k-state-active .k-link,
    .k-spreadsheet-sheets-items .k-item.k-state-focused .k-link,
    .k-spreadsheet-sheets-items .k-item.k-state-hover .k-link,
    .k-spreadsheet-tabstrip .k-item.k-state-active .k-link,
    .k-spreadsheet-tabstrip .k-item.k-state-focused .k-link,
    .k-spreadsheet-tabstrip .k-item.k-state-hover .k-link {
        color: #fff
    }

.k-spreadsheet-sheets-items .k-state-active .k-link,
.k-spreadsheet-tabstrip .k-state-active .k-link {
    color: #fff
}

.k-dialog .k-content {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.k-dialog.k-dialog-titleless .k-content {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.k-dialog .k-window-titlebar {
    border-width: 0;
    color: #444
}

.k-dialog > .k-header {
    background: 0 0
}

.k-dialog.k-alert .k-window-titlebar,
.k-dialog.k-confirm .k-window-titlebar,
.k-dialog.k-prompt .k-window-titlebar {
    border-bottom: none
}

    .k-dialog.k-alert .k-window-titlebar .k-dialog-title,
    .k-dialog.k-confirm .k-window-titlebar .k-dialog-title,
    .k-dialog.k-prompt .k-window-titlebar .k-dialog-title {
        color: #444
    }

.k-dialog a.k-dialog-action.k-dialog-close.k-button.k-bare:before {
    content: normal
}

.k-dialog .k-dialog-buttongroup .k-button {
    box-shadow: none
}

    .k-dialog .k-dialog-buttongroup .k-button:active,
    .k-dialog .k-dialog-buttongroup .k-button:focus,
    .k-dialog .k-dialog-buttongroup .k-button:focus:active {
        box-shadow: none
    }

.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
    padding: 15px 15px
}

.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
    border-top: solid 1px #e6e6e6;
    background: #fafafa
}

    .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
        background: 0 0;
        border: none;
        margin: 0
    }

        .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button.k-primary {
            color: #00b0ff
        }

.k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched {
    -ms-flex-direction: column;
    flex-direction: column
}

    .k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 7.5px 7.5px
    }

.k-dialog.k-window-md .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
    padding: 10.5px 10.5px
}

.k-rtl .k-filter-row th:first-child,
.k-rtl .k-grid tbody td:first-child,
.k-rtl .k-grid tfoot td:first-child,
.k-rtl .k-grid-header .k-header:first-child {
    border-left-width: 0
}

.k-rtl .k-dialog a.k-dialog-action.k-dialog-close {
    left: 0
}

.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
    border-bottom-right-radius: 2px
}

.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
    border-bottom-left-radius: 2px
}

.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
    text-align: left
}

    .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
        margin-left: 0;
        margin-right: .5em
    }

        .k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child {
            margin-right: 0
        }

.k-numeric-wrap .k-i-warning {
    color: #ff3448;
    position: absolute;
    top: 0;
    right: 2.2em;
    width: 2.2em
}

.k-numeric-wrap.k-state-invalid {
    border-color: #ff3448
}

    .k-numeric-wrap.k-state-invalid input {
        color: #ff3448
    }

.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning {
    right: auto;
    left: 1.9em
}

.k-maskedtextbox.k-state-invalid .k-textbox {
    border-color: #ff3448;
    color: #ff3448
}

.k-maskedtextbox.k-state-invalid .k-i-warning {
    color: #ff3448
}

.k-dateinput.k-state-invalid .k-textbox {
    color: #ff3448;
    border-color: #ff3448
}

.k-dateinput.k-state-invalid .k-i-warning {
    margin-left: 0;
    margin-right: .7em;
    color: #ff3448
}

.k-rtl .k-dateinput .k-i-warning {
    margin-right: 0;
    margin-left: .7em
}

.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
    border-color: #ff3448
}

    .k-datepicker .k-picker-wrap.k-state-invalid .k-input,
    .k-timepicker .k-picker-wrap.k-state-invalid .k-input {
        color: #ff3448
    }

.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
    color: #ff3448;
    margin-left: 0;
    margin-right: 2.8em
}

.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,
.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {
    margin-right: 0;
    margin-left: 2.8em
}

.k-datetimepicker .k-picker-wrap.k-state-invalid {
    border-color: #ff3448
}

    .k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
        color: #ff3448
    }

.k-datetimepicker .k-picker-wrap .k-i-warning {
    color: #ff3448;
    margin-left: 0;
    margin-right: 5.6em
}

.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
    margin-right: 0;
    margin-left: 5.6em
}

.k-listbox .k-list-scroller {
    border-color: #e6e6e6;
    background-color: #fff
}

.k-listbox .k-item.k-state-selected,
.k-listbox .k-item:hover:not(.k-state-disabled) {
    background-color: #ebebeb;
    border-color: transparent
}

.k-listbox .k-button.k-state-disabled:hover .k-icon {
    opacity: .7
}

.k-listbox .k-drop-hint {
    height: 0;
    border-top: 1px solid #2196f3
}

.k-item.k-state-selected.k-drag-clue {
    border-color: transparent;
    background-color: #ebebeb;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
    color: #2196f3;
    opacity: 1;
    margin-bottom: -1px
}

.k-menu-scroll-button {
    border-width: 0;
    box-shadow: none;
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

.k-menu-scroll-wrapper.horizontal .k-scroll-left {
    border-right-width: 1px
}

.k-menu-scroll-wrapper.horizontal .k-scroll-right {
    border-left-width: 1px
}

.k-menu-scroll-wrapper.vertical .k-scroll-up {
    border-bottom-width: 1px
}

.k-menu-scroll-wrapper.vertical .k-scroll-down {
    border-top-width: 1px
}

.k-toolbar {
    color: #444;
    border-color: #e6e6e6;
    background-color: #f5f5f5
}

    .k-toolbar .k-button {
        border-radius: 0
    }

    .k-toolbar .k-button,
    .k-toolbar .k-button-group {
        box-shadow: none
    }

    .k-toolbar .k-overflow-anchor {
        border-color: #e6e6e6;
        border-left-color: transparent
    }

        .k-toolbar .k-overflow-anchor:hover {
            border-color: #e6e6e6
        }

        .k-toolbar .k-overflow-anchor.k-state-border-down,
        .k-toolbar .k-overflow-anchor:active {
            color: #000;
            background-color: #d6d6d6;
            border-color: #d6d6d6
        }

    .k-toolbar .k-split-button:focus {
        box-shadow: none;
        background: #ebebeb
    }

        .k-toolbar .k-split-button:focus .k-split-button-arrow {
            border-left-color: #dbdbdb
        }

.k-mediaplayer-toolbar {
    background: rgba(250, 250, 250, .85)
}

.k-editor .k-tool {
    color: inherit
}

.k-tool {
    text-align: center;
    vertical-align: middle
}

.k-editor .k-tool:focus {
    outline: 0;
    border-color: #ccc;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2), 0 2px 3px rgba(0, 0, 0, .05)
}

@media screen and (-ms-high-contrast:active) {
    .k-editor-toolbar-wrap .k-button-group .k-tool:focus,
    .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused {
        border-color: #fff
    }
}

.k-editor-toolbar {
    color: #444
}

table.k-editor {
    border-color: #e6e6e6
}

.editorToolbarWindow.k-header,
.k-editor.k-header,
.k-filebrowser .k-header {
    color: #444;
    background-color: #ffffff;
    box-shadow: none
}

.k-editor-toolbar .k-tool,
.k-group-start.k-group-end.k-tool {
    border-color: #f2f2f2
}

.k-editor-toolbar .k-dropdown {
    box-shadow: none
}

.k-editor-toolbar .k-dropdown-wrap.k-state-default,
.k-toolbar .k-dropdown-wrap.k-state-default,
.k-toolbar .k-picker-wrap {
    border-color: #f2f2f2
}

.k-editor-toolbar .k-button-group .k-button.k-state-active,
.k-editor-toolbar .k-dropdown-wrap.k-state-hover,
.k-editor-toolbar .k-tool.k-state-hover,
.k-editor-toolbar .k-tool.k-state-selected,
.k-toolbar .k-button-group .k-button.k-state-active,
.k-toolbar .k-dropdown-wrap.k-state-hover,
.k-toolbar .k-tool.k-state-hover,
.k-toolbar .k-tool.k-state-selected {
    box-shadow: none
}

.k-editor .k-tool.k-state-hover,
.k-editor .k-tool:hover {
    color: #444;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.k-editor .k-tool.k-state-selected,
.k-editor .k-tool:active {
    color: #000;
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.k-dropdowngrid-popup {
    border-color: #e6e6e6;
    color: #444;
    background-color: #fff
}

    .k-dropdowngrid-popup .k-header {
        border-color: #e6e6e6;
        color: #999;
        background-color: #fafafa
    }

    .k-dropdowngrid-popup .k-group-header {
        border-color: #e6e6e6;
        color: #999;
        background-color: #fafafa
    }

    .k-dropdowngrid-popup .k-cell {
        border-color: #e6e6e6
    }

    .k-dropdowngrid-popup .k-item:nth-child(2n) {
        background-color: #f2f2f2
    }

    .k-dropdowngrid-popup .k-footer {
        border-color: #e6e6e6;
        color: #999;
        background-color: #fafafa
    }

    .k-dropdowngrid-popup .k-item.k-state-hover {
        border-color: #e6e6e6;
        color: #444;
        background-color: #ebebeb
    }

    .k-dropdowngrid-popup .k-item.k-state-selected {
        border-color: #e6e6e6;
        color: #fff;
        background-color: #00b0ff
    }

    .k-dropdowngrid-popup .k-group-cell span {
        background-color: #444;
        color: #fff
    }

.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
    border-bottom-color: #444
}

.k-calendar .k-footer,
.k-calendar .k-header {
    text-transform: uppercase
}
/*# sourceMappingURL=kendo.material.min.css.map */

/*######### CUSTOM ###########*/
.editor_data iframe.k-content {
    height: 60px;
    border: none !important;
}

.editor_data .k-widget, .editor_data .k-widget * {
    border: none;
    border-radius: 5px;
}

    .editor_data .k-widget .k-editable-area {
        padding: 0;
    }

.editor_data .k-editor-toolbar-wrap {
    display: none;
}

.editor_data.editor_data table.k-editor {
    height: 75px;
    background: #ffffff;
}

.editor_data_tools .k-widget {
    background:#ffffff;
    border-radius: 5px;
    border:none;
}
.editor_data_tools .k-editor-toolbar{
    padding:3px 0;
    display:none;
}
.editor_data_tools .k-editor-toolbar .k-dropdown-wrap .k-input, .editor_data_tools .k-editor-toolbar .k-picker-wrap .k-input {
    padding: 0 10px;
    height: auto;
}
.editor_data_tools .k-combobox{
    width:85px;
}
    .editor_data_tools .k-combobox .k-dropdown-wrap .k-clear-value {
        display: none;
    }
.editor_data_tools .k-widget .k-editable-area {
    border-radius: 0 0 5px 5px;
    padding: 0;
    height: 70px;
}
.editor_data_tools.auto_height .k-widget .k-editable-area {
    height: auto;
}


.pager_show .k-pager-wrap.k-pager-sm .k-pager-info, .pager_show .k-pager-wrap.k-pager-sm .k-pager-sizes {
    display: block !important;
}

.pager_show .k-pager-wrap .k-pager-numbers {
    display: none !important;
}
.pager_show .k-pager-numbers-wrap select.k-dropdown {
    display: block !important;
    width: 60px;
}
/*Kendo Extract*/
/*Kendo Common Material*/

/*67*/
/*.k-block,
.k-button,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-tooltip,
.k-pager-wrap,
.k-tabstrip-items .k-item,
.k-link.k-state-hover,
.k-textbox,
.k-textbox:hover,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-draghandle {
    background-repeat: repeat;
    background-position: 0 center
}*/

/*96*/
/*.k-widget,
.k-block,
.k-inline-block,
.k-draghandle {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none
}
.k-block,
.k-widget {
    line-height: normal;
    outline: 0
}*/


/*1748*/
/*.k-animation-container,
.k-widget,
.k-widget *,
.k-animation-container *,
.k-widget *:before,
.k-animation-container *:after,
.k-block .k-header,
.k-list-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}*/



/*4995*/
/*.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-textbox,
.k-toolbar .k-split-button {
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle
}*/


/*5024*/
/*.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-toolbar .k-split-button {
    white-space: nowrap
}*/



/*5063*/
/*.k-block,
.k-widget,
.k-grid,
.k-slider,
.k-splitter,
.k-treeview,
.k-panelbar,
.k-content,
.k-header-column-menu {
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}*/











/*--------------Kendo Material Min-------------*/
/* 
 *  Owl Carousel - Animate Plugin
 */
/*.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
body .owl-stage {
    width: auto !important;
    white-space: nowrap;
}
body .owl-stage .owl-item {
    position: static;
    float: none;
    display: inline-block;
    vertical-align: top;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}*/

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
/*.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}*/

/* 
 *  Core Owl Carousel CSS File
 */
/*.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;*/
  /* position relative and z-index fix webkit rendering fonts issue */
  /*position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;*/
  /* fix for flashing background */
  /*-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel*/ /*.owl-controls*/ /*.owl-dots{
    position:absolute;
    bottom:0;
    width:100%;
    text-align:center;
}
carousel .owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 5px 3px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
    .owl-carousel .owl-item img {
        display: inline-block;
        max-width: 100%;*/
        /*-webkit-transform-style: preserve-3d;*/
    /*}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}*/

/*.owl-carousel .owl-controls .owl-prev.disabled i, .owl-carousel .owl-controls .owl-next.disabled i{*/
/*.owl-carousel .owl-controls .owl-prev.disabled, .owl-carousel .owl-controls .owl-next.disabled{
    display:none !important;
}*/

/* No Js */
/*.no-js .owl-carousel {
  display: block;
}*/

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
/*.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {*/
  /*transform-style: preserve-3d;*/
/*}*/

/* 
 * 	Owl Carousel - Video Plugin
 */
/*.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}*/


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

    .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    flex-shrink: 0;
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
    }

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

    .owl-carousel.owl-rtl .owl-item {
        float: right;
    }

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
    /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        transition: opacity 400ms ease;
    }

        .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
            max-height: 0;
        }

    .owl-carousel .owl-item img.owl-lazy {
        transform-style: preserve-3d;
    }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.1.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-left: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-back:before {
  content: "\f137";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.hvr-icon-forward:before {
  content: "\f138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-down:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-up:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-spin:before {
  content: "\f021";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%,
	100% {
    opacity: 1;
  }
}
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%,
	100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-drop:before {
  content: "\f041";
  position: absolute;
  right: 1em;
  opacity: 1;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-fade:before {
  content: "\f00c";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}
.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before {
  color: #0F9E5E;
}

/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-float-away:before, .hvr-icon-float-away:after {
  content: "\f055";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
}
.hvr-icon-float-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {
  content: "\f056";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-sink-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow:before {
  content: "\f118";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-shrink:before {
  content: "\f119";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-grow:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
}
.hvr-icon-pulse-shrink:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-push:before {
  content: "\f006";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-pop:before {
  content: "\f005";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce:before {
  content: "\f087";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-rotate:before {
  content: "\f0c6";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-grow-rotate:before {
  content: "\f095";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-float:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-sink:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bob:before {
  content: "\f077";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-hang:before {
  content: "\f078";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-vertical:before {
  content: "\f062";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz:before {
  content: "\f017";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-buzz-out:before {
  content: "\f023";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
}
.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}

/*# sourceMappingURL=hover.css.map */

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:100%!important;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:0;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}


/*----------Html and Body Start----------*/
html {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    /*font-size: calc(10px + 0.390625vw);*/
    font-size: 1rem;
}

body {
    background: #ececec;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    margin: 0px;
    padding: 0px;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility;
    top: 0 !important;
    letter-spacing:0.3px;
}

img{
    font-size:10px;
}
/*----------Html and Body Ends----------*/

/*----------Loading Bar Starts----------*/
#loading-bar, #loading-bar-spinner {
    -webkit-transition: 350ms linear all;
    -moz-transition: 350ms linear all;
    -o-transition: 350ms linear all;
    transition: 350ms linear all;
}

    #loading-bar.ng-enter, #loading-bar.ng-leave.ng-leave-active, #loading-bar-spinner.ng-enter, #loading-bar-spinner.ng-leave.ng-leave-active {
        opacity: 0;
    }

        #loading-bar.ng-enter.ng-enter-active, #loading-bar.ng-leave, #loading-bar-spinner.ng-enter.ng-enter-active, #loading-bar-spinner.ng-leave {
            opacity: 1;
        }

    #loading-bar .bar {
        -webkit-transition: width 350ms;
        -moz-transition: width 350ms;
        -o-transition: width 350ms;
        transition: width 350ms;
        background: #29d;
        position: fixed;
        z-index: 10000004;
        top: 0;
        left: 0;
        width: 100%;
        height: 2px;
        border-bottom-right-radius: 1px;
        border-top-right-radius: 1px;
    }

    #loading-bar .peg {
        position: absolute;
        width: 70px;
        right: 0;
        top: 0;
        height: 2px;
        opacity: .45;
        -moz-box-shadow: #29d 1px 0 6px 1px;
        -webkit-box-shadow: #29d 1px 0 6px 1px;
        box-shadow: #29d 1px 0 6px 1px;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }

#loading-bar-spinner {
    display: block;
    position: fixed;
    z-index: 99999999;
    top: 2px;
    left: 0px;
}

    #loading-bar-spinner .spinner-icon {
        width: 14px;
        height: 14px;
        border: solid 2px transparent;
        border-top-color: #29d;
        border-left-color: #29d;
        border-radius: 50%;
        -webkit-animation: loading-bar-spinner 400ms linear infinite;
        -moz-animation: loading-bar-spinner 400ms linear infinite;
        -o-animation: loading-bar-spinner 400ms linear infinite;
        animation: loading-bar-spinner 400ms linear infinite;
    }

@-webkit-keyframes loading-bar-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes loading-bar-spinner {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes loading-bar-spinner {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes loading-bar-spinner {
    0% {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loading-bar-spinner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

#loading-bar-spinner {
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.9);
}
/*----------Loading Bar Ends----------*/

/*----------Social Feed Loader Starts-------*/


@keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0;
    }

    100% {
        background-position: 468px 0;
    }
}

.animated-background {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
    /*height: 96px;*/
    position: relative;
}

.Social_feed_block {
    float: left;
    width: 100%;
    padding: 20px 10px;
}

    .Social_feed_block ul {
        float: left;
        width: 100%;
    }

        .Social_feed_block ul li {
            float: left;
        }

.place_post_type {
    width: 30px;
    min-height: 46px;
    padding: 13px 0;
    position: absolute;
    top: -13px;
    left: 0;
}

.place_post_icon {
    width: 30px;
    height: 30px;
    display: block;
}

.place_post_content {
    width: calc(100% - 18px);
    min-height: 40px;
    margin-left: 18px;
}

.place_user_icon {
    width: 70px;
    text-align: center;
}

    .place_user_icon span {
        display: inline-block;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

.place_feed_content {
    width: calc(100% - 70px);
}

.place_feed_header {
    padding-bottom: 15px;
    border-bottom: 1px solid #dddddd;
}

    .place_feed_header li {
        float: none;
        min-height: 15px;
    }

        .place_feed_header li:first-child {
            width: 80%;
            margin: 3px 0 18px;
        }

        .place_feed_header li:last-child {
            width: 60%;
            min-height: 10px;
        }

.place_feed_action {
    padding: 10px 0 0;
}

    .place_feed_action li {
        width: 30px;
        height: 20px;
        border-radius: 50%;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        margin-right: 25px;
    }

        .place_feed_action li:last-child {
            width: 75px;
            margin-right: 0;
        }
/*----------Social Feed Loader Ends-------*/



/*----------Reset Css Starts----------*/
a {
    color: #222222;
    text-decoration: none;
}

    a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
        outline: 0;
    }

        a:hover, a:focus {
            text-decoration: none;
            color: #0172cb;
        }

ul {
    margin: 0;
    padding: 0;
}

    ul > li {
        list-style: none;
    }

.panel-group .panel + .panel {
    margin-top: 0;
}

input::-ms-clear, input::-ms-reveal {
    display: none;
}
 
/*----------Reset Css Ends----------*/

/*----------Custom Theme Classes Started----------*/
/*Headings Start*/
#theme .h1, #theme h1, h1 {
    font-size: 1.125rem;
    padding: 5px 0;
    margin: 0 0 10px;
    font-weight: 400;
}

#theme .h2, #theme h2, .h2, h2 {
    font-size: 1rem;
    padding: 5px 0;
    margin: 0 0 10px;
    font-weight: 400;
}

#theme .h3, #theme .h4, #theme .h5, #theme h3, #theme h4, #theme h5, h3, h4, h5 {
    font-size:0.875rem;
    padding: 5px 0;
    margin: 0 0 10px;
    font-weight: 400;
}

#theme .h3, #theme h3, h3 {
    color: #666;
    font-weight: 400;
}

#theme .h6, #theme h6, h6 {
    font-size: 0.75rem;
    padding: 5px 0;
    margin: 0 0 10px;
    font-weight: 400;
}
/*Headings Ends*/

/*Defined custom width Start*/
.width_80 {
    width: 80% !important;
}

.width_90 {
    width: 90% !important;
}

.width_95 {
    width: 95% !important;
}

.margin_0_auto {
    margin: 0 auto;
}
/*efined custom width Ends*/

/*Border Css*/
.border-right {
    border-right: 1px solid #dddddd;
}

.border-bottom {
    border-bottom: 1px solid #dddddd;
}

.border-bottomi {
    border-bottom: 1px solid #dddddd !important;
}

.border-left {
    border-left: 1px solid #dddddd;
}

.border-top {
    border-top: 1px solid #dddddd;
}

/*Font Size Start*/
.font32 {
    font-size: 2rem !important;
}

.font30 {
    font-size: 1.875rem !important;
}

.font28 {
    font-size: 1.75rem !important;
}

.font26 {
    font-size: 1.625rem !important;
}

.font24 {
    font-size: 1.5rem !important;
}

.font22 {
    font-size: 1.375rem !important;
}

.font20 {
    font-size: 1.25rem !important;
}

.font18 {
    font-size: 1.125rem !important;
}

.font16 {
    font-size: 1rem !important;
}

.font14 {
    font-size: 0.875rem !important;
}

.font12 {
    font-size: 0.75rem !important;
}

.font10 {
    font-size: 0.625rem !important;
}

.font8 {
    font-size: 0.5rem !important;
}
/*Font Size Ends*/

/*Font Weight Starts*/
.font_bold {
    font-weight: bold !important;
}

.font_300 {
    font-weight: 300 !important;
}

.font_400 {
    font-weight: 400 !important;
}

.font_500 {
    font-weight: 500 !important;
}

.font_600 {
    font-weight: 600 !important;
}
/*Font Weight Ends*/

.number_point, custom-currency {
    color: #3f4858;
    /*font-family: 'Titillium Web', sans-serif;*/
    font-weight: 600;
    font-size: 1.125rem;
}
    custom-currency span {
        color: #444444;
        font-family: 'Lato', sans-serif;
        font-weight: 600;
        font-size: 1rem;
    }
.number_text {
    color: #3f4858;
    font-weight: 600;
}

.color_trans {
    color: transparent !important;
}

.block_name {
    font-size: 1rem!important;
    color: #444444;
    padding: 10px;
    font-weight: 600;
    letter-spacing: 0.2px;
}
.block_name2 {
    font-size: 0.875rem!important;
    color: #666666;
    padding: 6px!important;
    font-weight: 600;
    letter-spacing: 0.2px;
    border:none!important;
}

.section_name {
    padding: 10px 0 15px;
    color: #495D6A;
    font-weight: 600;
    letter-spacing: 0.2px;
}

    .section_name i.icofont {
        font-size: 1rem;
    }


/*Required Starts*/
.bdr_editor {
    border: 1px solid #dddddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding:2px;
}

.span-circle, .span-circle2, .blue_display_bdr {
    display: inline;
    line-height: 22px;
    min-height: 22px;
    min-width: 45px;
    padding: 0 15px;
    text-align: center;
    border-radius: 15px;
}

.span-circle {
    background: #f39c12;
    color: #fff;
    float: right;
}

.span-circle2 {
    border: 1px solid #f39c12;
}

.blue_display_bdr {
    color: #3f4858;
    font-size: 1rem;
    display: inline;
    float: right;
    line-height: 22px;
    min-height: 22px;
    min-width: 45px;
    padding: 0 10px;
    text-align: center;
    font-weight: 600;
    /*font-family: 'Titillium Web', sans-serif;*/
}

.max_scroll190 {
    max-height: 190px !important;
}
.max_scroll200 {
    max-height: 200px !important;
}
.max_scroll220 {
    max-height: 220px !important;
}
.max_scroll250i {
    max-height: 250px !important;
}


.img-responsive-c {
    max-width: 100%;
}
.expand90{
    width:90%!important;
}
.center-blocki{
    float:none!important;
    margin:0 auto;
}
/*OLD*/
.min_height35 {
    min-height: 35px;
}
.min_height90 {
    min-height: 95px;
}
.min_height120 {
    min-height: 120px;
}
.min_height175 {
    min-height: 175px;
}

.min_height200 {
    min-height: 200px!important;
}

.min_height250 {
    min-height: 250px;
}

.min_height280 {
    min-height: 280px;
}

.min_height350 {
    min-height: 350px;
}

.min_height500 {
    min-height: 500px;
}

.pop_min500 .ng-modal-dialog.confirmation{
    min-height:500px;
    bottom:50px;
}

.res_grid {
    min-width: 860px;
    overflow-x: auto;
}

.grey_input_view {
    line-height: 35px;
    padding: 0 10px;
    height: 35px;
    background: #f9fafc;
    display: block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.text-muted {
    color: #0172cb;
}
.text-muted-grey {
    color: #cccccc;
}

.p_relative {
    position: relative;
}

.display_ib{
    display:inline-block!important;
}

.display-f, .displayf {
    align-items: center;
    display: flex;
    flex-direction: row;
}
.flex_align_top {
    vertical-align:top;
}
.displayf-norow {
    display: flex;
    flex-direction: row;
}

.dispaly_Flex_resposive {
    display: flex;
    flex-direction: row;
}



.boxb {
    background: #fbfbfb;
    padding: 6px 14px;
    position: relative;
    margin-bottom: 20px;
}

    .boxb h3 {
        margin-bottom: 0 !important;
        line-height: 18px;
    }

.display-n {
    display: none;
}
.display_ni{
    display:none!important;
}

.heading-col {
    border-bottom: 1px solid #ddd;
}

.height-auto {
    height: auto !important;
}

.line_height18 {
    line-height: 18px !important;
}

.line_height20 {
    line-height: 20px !important;
}

.line_height22 {
    line-height: 22px !important;
}

.line_height24 {
    line-height: 24px !important;
}

.line_height26 {
    line-height: 26px !important;
}

.line_height28 {
    line-height: 28px !important;
}

.line_height30 {
    line-height: 30px !important;
}

.line_height32 {
    line-height: 32px !important;
}

.line_height35 {
    line-height: 35px !important;
}

.line_height36 {
    line-height: 36px !important;
}
.line_height42 {
    line-height: 42px !important;
}

.line_height60 {
    line-height: 60px !important;
}

.min_heightb {
    min-height: 500px;
}

.n-min-height-tops {
    min-height: 216px;
}

.n-min-height-bottoms {
    min-height: 146px;
}

.text-left-i {
    text-align: left !important;
}

.text-righti {
    text-align: right !important;
}

.text-centeri {
    text-align: center !important;
}

.cursorPointer, .add_pointer {
    cursor: pointer !important;
}

.cursorDefault {
    cursor: default !important;
}

.cursorText {
    cursor: text !important;
}

.float_none {
    float: none !important;
}

.wrap_text {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.no_wrap{
    white-space:nowrap;
}
.over_wrap {
    overflow-wrap: break-word;
}

.display_none {
    display: none;
}

.display_inline {
    display: inline;
}

.display_inlineb {
    display: inline-block;
}

.center-block {
    display: block;
    max-width: 100%;
    margin: auto;
    float: none;
    text-align: center;
}

.inner-tile .center-block, .tile_img .center-block {
    max-height: 77px;
}

.img-border {
    border: 1px solid #ddd;
    /*padding: 2px;*/
}

.grey_msg_box {
    background: #fcfcfc;
}
.dark_grey_msg_box {
    background: #f9f9f9;
}
.dgrey_msg_box {
    background: #f1f1f1;
}

.right_col #theme h1 {
    background: none;
    border-radius: 0;
}

.right_col #theme h2 {
    border: none;
}

.btn {
    min-width: 0;
}

.white-pane {
    background: #ffffff;
    box-shadow: 0 0 4px #d1d1d1;
    -webkit-box-shadow: 0 0 4px #d1d1d1;
    -moz-box-shadow: 0 0 4px #d1d1d1;
    padding: 15px;
}

.bg_shade {
    background: #fbfbfb;
}

.border-btm {
    border-bottom: 1px solid #f1f1f1;
}

.form_info_icon {
    position: absolute;
    left: 100%;
    top: 0;
    padding: 5px 10px;
    font-size: 1.125rem;
}

    .form_info_icon ul {
        z-index: 1;
        background: #f9f9f9;
        border: 1px solid #dddddd;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        position: absolute;
        left: 100%;
        top: -15%;
        padding: 5px 10px;
        font-size: 0.875rem;
        display: none;
        width: 175px;
        box-shadow: 0 0 15px #d1d1d1;
        -webkit-box-shadow: 0 0 15px #d1d1d1;
        -moz-box-shadow: 0 0 15px #d1d1d1;
    }

    .form_info_icon:hover ul {
        display: block;
    }

    .text_decnone {
        text-decoration: none !important;
    }

.nowidth {
    width: 0 !important;
}

.width_auto {
    width: auto !important;
}

.text-left {
    text-align: left !important;
}

.full_width {
    width: 100% !important;
}

.full_block {
    width: 100% !important;
    display: block;
}

#theme .points, .points {
    font-size: 1.125rem !important;
    font-weight: 400 !important;
}

.points_small custom-currency {
    font-size: 0.938rem !important;
    font-weight: 600 !important;
}

custom-currency >span{
    font-size:0.75rem;
    font-weight:normal;
}

.k-button, .k-header {
    font-weight: 400;
}
.error-block {
    color: #a94442 !important;
}
textarea.form-control.has-error {
    border-color: #a94442 !important;
}
.k-widget.form-control.has-error {
    border-color: #a94442 !important;
}
.has-error_block {
    border: 1px solid #a94442 !important
}
/*Required Ends*/



.no_image {
    min-height: 100px;
}
/*Margin & Padding Start*/
.mar_pad0 {
    margin: 0 !important;
    padding: 0 !important;
}

.paddingb-0 {
    padding: 20px 20px 0;
}

.padding-10 {
    padding: 8px;
}

.padding-15 {
    padding: 15px;
}

.padding-20 {
    padding: 20px;
}

.margint-20 {
    margin-top: 20px;
}

.marginb-3 {
    margin-bottom: 3px;
}

.marginb-10 {
    margin-bottom: 10px;
}

.marginb-20 {
    margin-bottom: 20px;
}

.marginb-30 {
    margin-bottom: 30px !important;
}

.marginb-40 {
    margin-bottom: 40px !important;
}

.paddingt-20 {
    padding-top: 20px;
}

.paddingb-10 {
    padding-bottom: 10px;
}

.paddingt-10 {
    padding-top: 10px;
}

.margint-10 {
    margin: 10px 0px;
}

.mar_all0, .no-margin {
    margin: 0 !important;
}

.mar_top0 {
    margin-top: 0 !important;
}

.mar_right0 {
    margin-right: 0 !important;
}

.mar_bottom0 {
    margin-bottom: 0 !important;
}

.mar_left0 {
    margin-left: 0 !important;
}

.mar_all5 {
    margin: 5px !important;
}

.mar_top5 {
    margin-top: 5px !important;
}

.mar_right5 {
    margin-right: 5px !important;
}

.mar_bottom5 {
    margin-bottom: 5px !important;
}

.mar_left5 {
    margin-left: 5px !important;
}

.mar_all10 {
    margin: 10px !important;
}

.mar_top10 {
    margin-top: 10px !important;
}

.mar_left10 {
    margin-left: 10px !important;
}

.mar_right10 {
    margin-right: 10px !important;
}

.mar_bottom10, .bottom-margin_10 {
    margin-bottom: 10px !important;
}

.mar_all15 {
    margin: 15px !important;
}

.mar_top15 {
    margin-top: 15px !important;
}

.mar_left15 {
    margin-left: 15px !important;
}

.mar_right15 {
    margin-right: 15px !important;
}

.mar_bottom15 {
    margin-bottom: 15px !important;
}

.mar_all20 {
    margin: 20px !important;
}

.mar_top20 {
    margin-top: 20px !important;
}

.mar_left20 {
    margin-left: 20px !important;
}

.mar_right20 {
    margin-right: 20px !important;
}

.mar_bottom20 {
    margin-bottom: 20px !important;
}

.mar_all25 {
    margin: 25px !important;
}

.mar_top25 {
    margin-top: 25px !important;
}

.mar_left25 {
    margin-left: 25px !important;
}

.mar_right25 {
    margin-right: 25px !important;
}

.mar_bottom25 {
    margin-bottom: 25px !important;
}

.mar_all30 {
    margin: 30px !important;
}

.mar_top30 {
    margin-top: 30px !important;
}

.mar_left30 {
    margin-left: 30px !important;
}

.mar_right30 {
    margin-right: 30px !important;
}

.mar_bottom30 {
    margin-bottom: 30px !important;
}
.mar_top35 {
    margin-top: 35px !important;
}

.pad_all3 {
    padding: 3px !important;
}

.pad_top3 {
    padding-top: 3px !important;
}

.pad_right3 {
    padding-right: 3px !important;
}

.pad_bottom3 {
    padding-bottom: 3px !important;
}

.pad_left3 {
    padding-left: 3px !important;
}

.pad_all5 {
    padding: 5px !important;
}

.pad_top5 {
    padding-top: 5px !important;
}

.pad_right5 {
    padding-right: 5px !important;
}

.pad_bottom5 {
    padding-bottom: 5px !important;
}

.pad_left5 {
    padding-left: 5px !important;
}

.pad_all10 {
    padding: 10px !important;
}

.pad_top10 {
    padding-top: 10px !important;
}

.pad_right10 {
    padding-right: 10px !important;
}

.pad_bottom10 {
    padding-bottom: 10px !important;
}

.pad_left10, .padding-left_10 {
    padding-left: 10px !important;
}

.pad_all15 {
    padding: 15px !important;
}

.pad_top15 {
    padding-top: 15px !important;
}

.pad_right15 {
    padding-right: 15px !important;
}

.pad_bottom15 {
    padding-bottom: 15px !important;
}

.pad_left15 {
    padding-left: 15px !important;
}

.pad_all20 {
    padding: 20px !important;
}

.pad_top20 {
    padding-top: 20px !important;
}

.pad_right20 {
    padding-right: 20px !important;
}

.pad_bottom20 {
    padding-bottom: 20px !important;
}

.pad_left20 {
    padding-left: 20px !important;
}

.pad_all30 {
    padding: 30px !important;
}

.pad_top30 {
    padding-top: 30px !important;
}

.pad_right30 {
    padding-right: 30px !important;
}

.pad_bottom30 {
    padding-bottom: 30px !important;
}

.pad_left30 {
    padding-left: 30px !important;
}

.pad_all50 {
    padding: 50px !important;
}

.pad_all0, .padding-0, .no-padding {
    padding: 0 !important;
}

.pad_top0, .paddingt-0 {
    padding-top: 0 !important;
}

.pad_right0, .paddingr-0 {
    padding-right: 0 !important;
}

.pad_bottom0 {
    padding-bottom: 0 !important;
}

.pad_left0, .paddingl-0 {
    padding-left: 0 !important;
}

.pad_left60 {
    padding-left: 60px !important;
}


.pad_5-0{
    padding:5px 0!important;
}

.pad_0-20 {
    padding: 0 20px;
}

/*Margin & Padding Ends*/


.pageheading{
    margin:10px 0;
}

.pageheading h3{
    letter-spacing:0.5px;
    color:#444444
}


/*Buttons start*/
.btn_link, .btn_blank, .btn_filled {
    font-weight: 400;
    display: inline-block;
    transition: all ease-In-Out 0.2s;
    text-transform: none;
    border-radius: 5px;
    -webkit-transition: all ease-In-Out 0.2s;
    -moz-transition: all ease-In-Out 0.2s;
    -o-transition: all ease-In-Out 0.2s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    letter-spacing: 0.5px;
}

    .btn_link i.icofont, .btn_blank i.icofont, .btn_filled i.icofont{
        font-size:1rem;
    }
    .btn_link i.fa, .btn_blank i.fa, .btn_filled i.fa {
        font-size: 1rem;
    }

    .btn_link {
        border: 1px solid transparent;
        padding: 5px 0;
        text-align: center;
        background: transparent;
        color: #666666;
        cursor: pointer;
        min-width: 70px;
        border-radius: 0;
    }

        .btn_link:hover{
            color:#0172cb;
        }

        .btn_strip .btn_link {
            padding: 0px 15px;
            margin: 10px 0;
            border-right: 2px solid #dddddd;
        }

    .btn_strip .btn_link:last-child {
        border: none;
    }

.btn_blank {
    border: 1px solid #666666;
    padding: 6px 16px;
    text-align: center;
    background: transparent;
    color: #666666;
    cursor: pointer;
    min-width: 70px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
}
.btn_wide_social {
    width: 320px;
    display: block;
    margin: 0 auto;
    line-height: 35px;
    font-size:1rem;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: none;
    font-weight:600;
    letter-spacing:1.5px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
    background: #ffffff; /* Old browsers */
    /*background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);*/ /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);*/ /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */
}
.btn_filled {
    border: 1px solid #666666;
    padding: 6px 16px;
    text-align: center;
    color: #ffffff;
    background: #666666;
    color: #ffffff;
    cursor: pointer;
    min-width: 70px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
}

    .cancel-btn {
    border: 1px solid #0088e7;
    padding: 7px 16px;
    text-align: center;
    background: transparent;
    color: #0088e7 !important;
    cursor: pointer;
    min-width: 70px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
}

    .cancel-btn:hover {
        color: #ffffff !important;
        background: #006abb;
        border: 1px solid #006abb;
    }


.btn_big {
    padding: 8px 20px;
    font-size: 1.125rem !important;
    min-width: 60px;
    line-height: initial;
    border-radius:22px;
    -webkit-border-radius:22px;
    -moz-border-radius:22px;
}
.btn_medium {
    padding: 5px 14px;
    font-size: 0.75rem;
    min-width: 60px;
    line-height: initial;
}
.btn_medium.font14 {
    font-size: 0.875rem !important;
}

.btn_medium.smi i.fa {
    font-size:0.75rem;
}
.btn_small {
    padding: 3px 10px;
    font-size: 0.75rem;
    min-width: 50px;
}
    .btn_small i.icofont {
        font-size: 0.75rem!important;
    }

    .btn_small i.fa {
        font-size: 0.875rem!important;
        line-height:11px!important;
    }
    .btn_small.btn_blank_primary i {
        color: #0088e7!important;
    }
    .btn_small.btn_blank_primary:hover i {
        color: #ffffff!important;
    }
    .btn-xs {
        font-size: 0.625rem;
        height: auto;
        padding: 6px 8px;
    }
.btn_grid {
    font-size: 0.75rem;
    height: auto;
    padding: 0;
    line-height:22px;
}
.texta_grid{
    padding:5px 10px;
    width:calc(100% - 20px)
}

.btn_radius {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.btn_blank:hover {
    color: #ffffff;
    background: #666666;
}

.btn_filled:hover {
    color: #ffffff;
    background: #999999;
}

.btn_filled_default {
    border-color: #ffffff;
    color: #444444;
    background: #ffffff;
}

    .btn_filled_default:hover, .btn_filled_default:focus {
        border-color: #ffffff;
        color: #444444;
        background: #f2f2f2;
    }

.btn_blank_warning {
    border-color: #fcb05c;
    color: #777777;
    background: transparent;
    font-size:0.8rem;
}

    .btn_blank_warning:hover {
        border-color: #fcb05c;
        color: #ffffff;
        background: #fcb05c;
    }

.btn_blank_white {
    border-color: #ffffff;
    color: #ffffff;
    background: transparent;
}

    .btn_blank_white:hover {
        border-color: #ffffff;
        color: #0172cb;
        background: #ffffff;
    }

.btn_filled_warning {
    border-color: #fcb05c;
    color: #ffffff;
    background: #fcb05c;
    font-size:0.8rem;
}

    .btn_filled_warning:hover, .btn_filled_warning:focus {
        border-color: #ffa33d;
        color: #ffffff;
        background: #ffa33d;
    }

.btn_blank_warningAlert {
    border-color: #ffc107;
    color: #777777;
    background: transparent;
}

    .btn_blank_warningAlert:hover {
        border-color: #ffc107;
        color: #ffffff;
        background: #ffc107;
    }

.btn_filled_warningAlert {
    border-color: #ffc107;
    color: #ffffff;
    background: #ffc107;
}

    .btn_filled_warningAlert:hover, .btn_filled_warningAlert:focus {
        border-color: #ffc107;
        color: #ffffff;
        background: #ffc107;
    }

.btn_blank_danger {
    border-color: #843534;
    color: #843534;
    background: transparent;
}

    .btn_blank_danger:hover {
        border-color: #843534;
        color: #ffffff;
        background: #843534;
    }

.btn_filled_danger {
    border-color: #843534;
    color: #ffffff;
    background: #843534;
}

    .btn_filled_danger:hover, .btn_filled_danger:focus {
        border-color: #843534;
        color: #ffffff;
        background: #843534;
    }

.btn_link_primary {
    color: #0088e7;
}
.btn_link_primaryi {
    color: #0088e7!important;
}

    .btn_link_primary:hover {
        color: #006abb;
    }
.btn_link_white {
    color: #ffffff;
    padding:0
}

.btn_link_whitei {
    color: #ffffff !important;
}
.btn_blank_primary {
    border: 1px solid #0088e7;
    color: #0088e7 !important;
    background: transparent;
}

    .btn_blank_primary:hover {
        color: #ffffff !important;
        background: #006abb;
        border: 1px solid #006abb;
    }

.btn_filled_primary {
    border: 1px solid #0088e7;
    color: #ffffff;
    background: #0088e7;
}
    .btn_filled_primary.white_col {
        color: #ffffff!important;
    }

    .btn_filled_primary:hover, .btn_filled_primary:focus {
        border: 1px solid #006abb;
        color: #ffffff;
        background: #006abb;
    }
.btn_filled_primary_light {
    border: 1px solid #7CB9E8;
    color: #ffffff;
    background: #7CB9E8;
}


    .btn_filled_primary_light:hover, .btn_filled_primary_light:focus {
        border: 1px solid #318CE7;
        color: #ffffff;
        background: #318CE7;
    }

.btn_filled_success {
    border-color: #228B22;
    color: #ffffff;
    background: #228B22;
}

    .btn_filled_success:hover, .btn_filled_success:focus {
        border-color: #228B22;
        color: #ffffff;
        background: #228B22;
    }


.btn_filled_success_Light {
    border-color: #64ae64;
    color: #ffffff;
    background: #64ae64;
}

    .btn_filled_success_Light:hover, .btn_filled_success_Light:focus {
        border-color: #439c34;
        color: #ffffff;
        background: #439c34;
    }



.btn_blank_success {
    border-color: #228B22;
    color: #228B22;
    background: #fff;
}

    .btn_blank_success:hover, .btn_blank_success:focus {
        border-color: #228B22;
        color: #ffffff;
        background: #228B22;
    }

.btn_filled_disabled {
    border-color: #cccccc;
    color: #ccc;
    background: #eee;
    cursor: default;
}

    .btn_filled_disabled:hover, .btn_filled_disabled:focus {
        border-color: #cccccc;
        color: #ccc;
        background: #eee;
        cursor: default;
    }

.btn_top {
    font-size: 0.9rem;
    margin: 0 10px 10px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 8px 15px;
}

    .btn_top i {
        font-size: 1.438rem;
        float: left;
        line-height: 20px;
        margin-right: 8px;
    }

.btn-right-space {
    margin-right: 10px;
}

/*Animated Button Start*/
.btn_filled_animated, .btn_blank_animated {
    background: #ffffff;
    color: #444444;
    padding: 6px 16px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    transition: all ease-in-out 0.1s;
    display: inline-block;
    font-size:0.8rem;
    border: 1px solid transparent;
    cursor: pointer;
    box-sizing:border-box;
}

    .btn_filled_animated > span, .btn_blank_animated > span {
        float: left;
        display: block;
    }

        .btn_filled_animated > span:first-child, .btn_blank_animated > span:first-child {
            width: 20px;
            height: 20px;
            position: relative;
            left: 0;
            right: 0;
            text-align: center;
            margin-right: 5px;
            overflow: hidden;
            display: block;
            z-index: 1;
        }

        .btn_filled_animated > span:last-child, .btn_blank_animated > span:last-child {
            margin-right: 0;
        }
    .btn_filled_animated.btn-block > span:last-child, .btn_blank_animated.btn-block > span:last-child {
       width:calc(100% - 25px);
    }

    .btn_filled_animated i, .btn_blank_animated i {
        display: block;
        position: absolute;
        font-size: 1.125rem;
        line-height: 22px;
        transition: all ease-in-out 0.3s
    }

        .btn_filled_animated i.icon_default, .btn_blank_animated i.icon_default {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
        }

    .btn_filled_animated:hover i.icon_default, .btn_blank_animated:hover i.icon_default {
        top: -20px;
    }

    .btn_filled_animated i.icon_hover, .btn_blank_animated i.icon_hover {
        top: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

    .btn_filled_animated:hover i.icon_hover, .btn_blank_animated:hover i.icon_hover {
        top: 0;
    }
.btn_filled_animated_primary, .btn_filled_animated_primary.btn_redm {
    background: #0088e7;
    color: #ffffff;
    transition: all ease-in-out 0.3s;
    border: 1px solid #0088e7;
}
    .btn_filled_animated_primary:hover, .btn_filled_animated_primary.btn_redm:hover {
        background: #006abb;
        color: #ffffff;
    }
.btn_blank_animated_primary, .btn_blank_animated_primary.btn_redm {
    border: 1px solid #0088e7;
    color: #0088e7;

}
    .btn_blank_animated_primary:hover, .btn_blank_animated_primary.btn_redm:hover {
        border: 1px solid #0088e7;
        color: #0088e7;
    }

.btn_filled_animated_warning {
    background: #fcb05c;
    color: #ffffff;
    transition: all ease-in-out 0.3s;
    border: 1px solid #fcb05c;
}

    .btn_filled_animated_warning:hover {
        background: #fcb05c;
        color: #ffffff;
    }

.btn_blank_animated_warning {
    border: 1px solid #fcb05c;
    color: #fcb05c;
}

    .btn_blank_animated_warning:hover {
        border: 1px solid #fcb05c;
        color: #f39c12;
    }


.btn_filled_animated_disabled.btn_redm {
    border-color: #cccccc;
    color: #999999;
    background: #cccccc;
    cursor: default;
}
.btn_filled_animated_disabled.btn_redm:hover {
    border-color: #cccccc;
    color: #999999;
    background: #cccccc;
    cursor: default;
}
.btn_filled_animated_disabled:hover i.icon_default {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.btn_filled_animated_disabled:hover i.icon_hover {
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.btn_redm{
    padding:5px 10px;
    font-size:13px;
}

.product-detail .btn_redm {
    margin-bottom:10px;
}

.opacity_nonei {
    opacity: 0;
}
.bdr_nonei{
    border:none!important;
}
.background_nonei{
    background:none!important;
}

.border_radius {
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
}
.bdr_btm, .border_bottom {
    border-bottom: 1px solid #ddd
}
.border_top {
    border-top: 1px solid #ddd
}

.block_border {
    border: 1px solid #aaaaaa;
}

.user_name:hover {
    color: #0172cb !important;
}

.bold_font {
    font-weight: bold;
}

.load_button img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.buttonloader_blank {
    width: 15px;
    height: 13px;
    display: inline-block;
}
.btn_blank_primary .buttonloader_blank::before, .btn_blank_primary .buttonloader_blank::after {
    color: #0088e7 !important
}
.btn_blank_primary:hover .buttonloader_blank::before, .btn_blank_primary:hover .buttonloader_blank::after {
    color: #ffffff !important
}
    /*Buttons End*/
    /*Color definition starts*/
    body .lightest_font {
        color: #999999 !important;
    }
    body .extra-light_font {
        color: #666666 !important;
    }

body .lighter_font {
    color: #757575 !important;
}

body .light_font {
    color: #666666 !important;
}

body .base_font {
    color: #666666 !important;
}

body .dark_font, body .extra-dark-font, body .black-font {
    color: #222222 !important;
}

.orange-clr {
    color: #F39C12 !important;
}

.blue {
    color: #0172cb;
}

.purple {
    color: #9B59B6;
}

.green {
    color: #1ABB9C;
}

.aero {
    color: #9CC2CB;
}

.red {
    color: #E74C3C;
}

.dark {
    color: #34495E;
}

.green-color {
    color: #1c8922 !important;
}

.border-blue {
    border-color: #3498DB !important;
}

.border-purple {
    border-color: #9B59B6 !important;
}

.border-green {
    border-color: #1ABB9C !important;
}

.border-aero {
    border-color: #9CC2CB !important;
}

.border-red {
    border-color: #E74C3C !important;
}

.border-dark {
    border-color: #34495E !important;
}

.bg-white {
    background: #fff !important;
    border: 1px solid #fff !important;
    color: #73879C;
}

.bg-green {
    background: #1ABB9C !important;
    border: 1px solid #1ABB9C !important;
    color: #fff;
}

.bg-red {
    background: #E74C3C !important;
    border: 1px solid #E74C3C !important;
    color: #fff;
}

.bg-blue {
    background: #3498DB !important;
    border: 1px solid #3498DB !important;
    color: #fff;
}

.bg-orange {
    background: #fa3e3e !important;
    border: 1px solid #fa3e3e !important;
    color: #fff;
}

.bg-purple {
    background: #9B59B6 !important;
    border: 1px solid #9B59B6 !important;
    color: #fff;
}

.bg-blue-sky {
    background: #50C1CF !important;
    border: 1px solid #50C1CF !important;
    color: #fff;
}

.progress-bar-dark {
    background-color: #34495E !important;
}

.progress-bar-gray {
    background-color: #BDC3C7 !important;
}

.skyblue-color {
    color: #006abb !important;
}

.blue-color {
    color: #006abb !important;
}

.light-blue-color {
    color: #bcf3ff !important;
}

.white-color {
    color: #ffffff !important;
}

.orange-color, .orange {
    color: #F39C12 !important;
}

.red-color {
    color: #ff8080 !important;
}

.backorange-color {
    background-color: #F39C12 !important;
}

.backblue-color {
    background-color: #0172cb !important;
}

.point_color {
    color: #F39C12 !important;
}

.point_color_grey {
    color: #444444 !important;
}
.points_tile{
    font-size:12px;
}
.white-color {
    color: #ffffff !important;
}

/*Module Color*/
.recognition-color {
    color: #fc3!important;
}
.feedback-color {
    color: #009788!important;
}
.survey-color {
    color: #ec1562!important;
}
.jobs-color {
    color: #48b14c!important;
}
.wellness-color {
    color: #f5338a!important;
}
.tile_box_Shadow {
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.1) !important;
}

.tile_dark_Shadow {
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
}
.tile_darker_Shadow {
    box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.15);
}

.over_shadow:hover {
    box-shadow: 0 0 15px #666666 !important;
    -webkit-box-shadow: 0 0 15px #666666 !important;
    -moz-box-shadow: 0 0 15px #666666 !important;
    transition: all ease-in-out 0.1s;
    -webkit-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
}

.tile_bottom_shadow {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
}
/*Color definition ends*/
/*----------Custom Theme Classes Ends----------*/


/*----------Kendo Modification Starts----------*/
.custm-userlist > span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 10px 0 5px;
}

.custom-userimg-list {
    -moz-box-shadow: inset 0 0 30px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.3);
    box-shadow: inset 0 0 30px rgba(0,0,0,.3);
    margin: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}

.custom-listdown h3 {
    font-size:0.8rem;
    font-weight: 400;
    margin: 0 0 1px;
    padding: 0;
}

.custom-listdown p {
    margin: 0;
    padding: 0;
    font-size:0.7rem;
}

.custom-datepicker .k-state-hover {
    box-shadow: none;
}

.custm-userlist.small_userlist > span.custom-listdown {
    width:calc(100% - 90px)
}
.k-placeholder {
    color:#666666!important;
}
.k-tabstrip-items .k-item .k-link{
    font-weight:600;
    font-size:0.875rem;
    color:#444444;
}

.k-list-container .k-nodata{
    font-weight:normal;
}
/*----------Kendo Modification Ends----------*/
/*Bootstrap */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background: 0 0;
    color: #666666;
}
.panel-title > a:hover, .panel-title > a:focus {
    color: #666666;
}
/*Bootstarp Ends*/


/*----------Containers Starts----------*/


.body.container {
    position: relative;
    min-height: 100vh;
}

.row5 {
    margin-left: -5px;
    margin-right: -5px;
}

body .container.body .right_col {
    padding: 80px 0 20px;
    z-index: 2;
}

.nav-md .container.body .right_col {
    padding: 86px 0 0;
    margin-left: 230px;
}

.container {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 100% !important;
}

.white-container {
    background: #fff;
    min-height: 500px;
    padding: 0 0 15px 0;
    overflow: hidden;
    clear: both;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

    .white-container.over_visible {
        overflow: visible;
    }

.grey-back, .white-back {
    background: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.grey-back {
    background: #d6d6d6;
}

.blue-back {
    background: #0172cb;
}

.blue_top {
    border-top: 5px solid #0172cb;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.blue_top_thin {
    border-top: 2px solid #0172cb;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.blue_bottom {
    border-bottom: 5px solid #0172cb;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.blue_bottom_thin {
    border-bottom: 2px solid #0172cb;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*----------Containers Ends----------*/

/*----------Breadcrum Start----------*/
.breadcrumb, .mod_landing .breadcrumb.br_nbg {
    list-style: none;
    margin: 0 auto;
    padding: 0 10px;
    padding: 5px 15px;
    list-style: none;
    background: #ffffff;
    border-radius: 0;
    margin: 0 auto;
    font-size: 0.75rem;
    display: inline-block;
    line-height: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

    .breadcrumb > .active, .mod_landing .breadcrumb.br_nbg > .active {
        color: #222222;
    }

    .breadcrumb li a, .mod_landing .breadcrumb.br_nbg li a {
        color: #666666;
    }

        .breadcrumb li a:hover, .mod_landing .breadcrumb.br_nbg li a:hover {
            color: #0172cb;
        }

    .breadcrumb > li + li:before, .mod_landing .breadcrumb.br_nbg > li + li:before {
        color: #222222;
    }

    .breadcrumb-text h1, .mod_landing .breadcrumb.br_nbg h1 {
        background: #fff;
        color: #919396;
        font-size: 0.875rem;
        padding: 13px 10px;
        margin: 0;
        line-height: 20px;
        font-weight: 400;
    }
.double_strip .breadcrumb {
    padding: 10px 0;
}
/*.double_strip .breadcrumb li:first-child{
    display:none;
}
    .double_strip .breadcrumb > li:first-child + li:before {
        display: none
    }*/
    .mod_landing .breadcrumb {
        padding: 0px 15px;
        list-style: none;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 0;
        margin: 0 auto;
        font-size:0.7rem;
        display: inline-block;
        line-height: 24px;
    }
    .mod_landing .breadcrumb li a , .mod_landing .breadcrumb > li + li:before {
        color: #dddddd;
    }
        .mod_landing .breadcrumb li a:hover {
            color: #0172cb;
        }
    .mod_landing .breadcrumb > .active {
        color: #ffffff;
    }
.double_strip .mod_landing .bread_conatiner {
    display: none;
}
/*----------Breadcrum Ends----------*/


/*----------Form Elements Start----------*/

label {
    display: inline-block;
    padding: 0;
    line-height: 30px;
    margin: 0;
    text-align: right;
    font-weight: 600;
    color: #444444;
    letter-spacing: 0.3px;
}
.label2{
    font-weight:normal;
    color:#222222;
}

label.square_icon_left > i {
    border: 1px solid;
    border-radius: 5px;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    line-height: 16px;
    margin-right: 5px;
}

textarea {
    resize: none;
}

.largetext {
    font-size:0.8rem;
    line-height: 12px;
    margin: 5px 0;
}

.custom_dd .fa-caret-down {
    display: inline-block;
    margin: 2px 0;
}

.form-control {
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    height: 35px;
    min-height: 33px;
    line-height: 18px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #D5D5D5;
    background: #fff;
    color: #666666;
    font-weight: 400;
    font-size:0.75rem;
}

    .form-control:focus {
        border-color: #d5d5d5 !important;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #FFF;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

textarea.form-control {
    height: auto;
    min-height: 50px;
    resize: none;
}

.customCheckbox {
    padding-top: 4px;
    width: 30px;
}

input.date-picker {
    position: relative;
    padding-left: 30px;
    background-image: url(../../images/icon-calendar.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-size: 20px 20px;
}

    input.date-picker:focus {
        background: url(../../images/icon-calendar.png) 5px center no-repeat #fff;
        background-size: 20px 20px;
    }

    input.date-picker + i {
        position: absolute;
        top: -5px;
        left: 20px;
        font-size: 20px;
        display: none;
    }

.btn-file {
    position: absolute;
    left: 0;
    padding: 7px 9px;
    background: #ebebeb;
    border-radius: 3px;
    margin: 1px 0px 1px 1px;
    top: 0;
    height: 33px;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        text-align: right;
        opacity: 0;
        background: none;
        cursor: inherit;
        display: block;
        left: 0;
    }
/*----------Form Elements Ends----------*/


/*----------Side Nav Starts----------*/
.container.body .col-md-3.left_col {
    display: none;
}

.container.body .col-md-3.left_col {
    background: #495469;
    min-height: 100%;
    width: 70px;
    padding: 0;
    z-index: 9999;
    position: fixed;
    height: 100%;
}

.nav_title {
    width: 230px;
    float: left;
    background: #495469;
    border-radius: 0;
    min-height: 0;
}

.navbar {
    margin-bottom: 0;
}

a.md.site_title, body.nav-sm a.md {
    display: none;
}

.main_menu_side {
    padding: 0;
}

.nav-sm .menu_section {
    margin: 0;
}

.menu_section {
    margin-bottom: 35px;
}

    .menu_section > ul {
        margin-top: 10px;
    }

.nav.side-menu > li {
    position: relative;
    display: block;
    cursor: pointer;
}

.nav-sm .nav.side-menu li a {
    text-align: center !important;
    font-weight: 400;
    font-size: 0.625rem;
    padding: 10px 5px;
    position: relative;
}

.nav.side-menu > li > a {
    margin-bottom: 5px;
}

.nav.child_menu > li > a, .nav.side-menu > li > a {
    color: #bbb;
    font-size: 1.125rem;
}

.nav-sm .nav.side-menu li a i {
    font-size: 2rem !important;
    text-align: center;
    width: 100% !important;
    margin-bottom: 5px;
}

.nav-sm .nav.side-menu > li:first-child a i {
    font-size: 2.625rem !important;
}

.main_menu .fa {
    width: 26px;
    opacity: .99;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sm-menu li a span {
    display: none;
}

span.tooltiptext {
    color: #fff;
    position: absolute;
    right: -140px;
    width: 130px;
    background: #2d374b;
    top: 9px;
    padding: 6px 10px;
    line-height: 18px;
    border-radius: 4px;
    text-align: center;
    font-size: 1rem;
    display: none;
}

.nav-sm .nav.side-menu li a:hover + span.tooltiptext {
    display: block;
}

.nav.side-menu li ul li {
    position: relative;
}

span.tooltiptext span.arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #2d374b;
    left: -6px;
    right: 0;
    position: absolute;
    top: 25%;
}

.nav > li > a:focus, .nav > li > a:hover {
    background-color: transparent;
}

.nav.side-menu > li ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .nav.side-menu > li ul a {
        color: #b2b6be;
        position: relative;
        display: block;
        padding: 5px 15px 12px;
        font-size: 0.875rem;
    }

        .nav li li.current-page a, .nav.child_menu li li a.active, .nav.child_menu li li a:hover, .nav.side-menu > li ul a:hover {
            color: #fff;
        }

body.nav-md a.md.site_title {
    display: block;
    width: 95%;
    height: 70px;
    position: relative;
    margin: 5px auto 20px;
}

.nav-md .container.body .col-md-3.left_col {
    min-height: 100%;
    width: 230px;
    padding: 0;
    position: fixed;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    background: #495469;
}

    .nav-md .container.body .col-md-3.left_col.menu_fixed {
        height: 100%;
        position: fixed;
    }

.nav-md .navbar.nav_title {
    width: 230px;
    margin: auto;
}

.nav.side-menu > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background: 0 0;
}

.nav.child_menu {
    display: none;
}

    .nav.child_menu li.active, .nav.child_menu li:hover {
        background-color: rgba(255,255,255,.06);
    }

    .nav.child_menu li {
        padding-left: 36px;
    }

.nav-md ul.nav.child_menu li:before {
    background: #425668;
    bottom: auto;
    content: "";
    height: 8px;
    left: 23px;
    margin-top: 15px;
    position: absolute;
    right: auto;
    width: 8px;
    z-index: 1;
    border-radius: 50%;
}

.nav-md ul.nav.child_menu li:after {
    border-left: 1px solid #425668;
    bottom: 0;
    content: "";
    left: 27px;
    position: absolute;
    top: 0;
}

.nav.child_menu li li.active, .nav.child_menu li li:hover {
    background: 0 0;
}

.nav.side-menu > li.active, .nav.side-menu > li.current-page {
    border-right: 5px solid #ffc65d;
}

.nav li.current-page {
    background: #343e52;
}

.nav li li li.current-page {
    background: 0 0;
}

.nav.side-menu > li.active > a {
    text-shadow: rgba(0,0,0,.25) 0 -1px 0;
    background: linear-gradient(#334556,#2C4257),#2A3F54;
    box-shadow: rgba(0,0,0,.25) 0 1px 0,inset rgba(255,255,255,.16) 0 1px 0;
}

.navbar-brand, .navbar-nav > li > a {
    margin-left: 0 !important;
    line-height: 30px;
}

.nav-md .nav.side-menu > li > a {
    margin-bottom: 35px;
}

.nav.side-menu > li > a:hover {
    color: #F1F1F1 !important;
}

.nav-md li a span {
    display: inline-block;
}

body.nav-md a.sm {
    display: none;
}

nav > a.site_title.sm.p_logo {
    display: block;
    height: 45px;
    cursor: default;
    padding-top: 5px;
}
/*----------Side Nav Ends----------*/


/*----------Top Nav Starts----------*/
.main_container {
    padding-bottom: 50px;
}
    .main_container.double_strip {
        padding-bottom: 50px;
        /*padding-top: 102px;*/
        padding-top: 0;
    }
/*.nav-sm .main_container .nav_menu {
    display: block;
    z-index: 2;
}

.nav-md .main_container .nav_menu {
    margin-left: 230px;
}*/
@keyframes appear {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.nav_menu {
    float: left;
    background: #ffffff;
    /*margin-bottom: 10px;*/
    padding: 0;
    width: 100%;
    position: relative;
    /*position: -webkit-sticky;*/
    box-shadow: 0px 0px 2px #eee;
    z-index: 10003;
    top: 0;
    /*left: 0;*/
}
.scroll {
    position: fixed;
    width: 100%;
    top: 0;
    transition: 1s;
    animation: appear .1s;
}
.mar_whcont{
    margin-top:100px;
}
.nav_menu.zupall {
    z-index: 1000000;
}
    .nav-md .nav_menu {
        width: calc(100% - 230px);
    }
.nav_menu > nav{
    padding:12px 0;
}
.toggle {
    float: left;
    margin: 0 15px 0 0;
    width: 45px;
}
    .toggle a {
        margin: 0;
        cursor: pointer;
    }

        .toggle a .bar_strip {
            width: 25px;
            height: 2px;
            background: #F39C12;
            margin: 0 auto 5px;
            display: block;
        }

    .toggle.active > i, .toggle > i, .toggle > i:hover {
        color: #f39c12;
    }

    .toggle > i {
        font-size: 1.875rem;
    }

    .toggle ul {
        position: absolute;
        width: 252px;
        z-index: 999999;
        top: 72px;
        left: 20px;
        background: #f5f5f5;
        box-shadow: 0 2px 10px rgba(0,0,0,.4);
        -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.4);
        -moz-box-shadow: 0 2px 10px rgba(0,0,0,.4);
        padding: 0 10px 10px;
        border: 1px solid #0172cb;
        display: none;
    }

        .toggle ul li {
            float: left;
            width: 110px;
            height: 85px;
            text-align: center;
            background: #ffffff;
            margin: 10px 10px 0 0;
        }

            .toggle ul li:hover {
                transition: all ease-in-out .3s;
                -webkit-transition: all ease-in-out .3s;
                -o-transition: all ease-in-out .3s;
                -moz-transition: all ease-in-out .3s;
                box-shadow: 0 0 25px rgba(0,0,0,0.25);
                -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.25);
                -moz-box-shadow: 0 0 25px rgba(0,0,0,0.25);
            }

            .toggle ul li:nth-child(2n+1) {
                margin-right: 0;
            }

            .toggle ul li:first-child {
                margin: 0;
                padding: 0;
                position: absolute;
                top: -23px;
                border: none;
                box-shadow: none;
                left: 5px;
                width: 20px;
                background: 0 0;
            }

                .toggle ul li:first-child i {
                    color: #0172cb !important;
                }
                    .toggle ul li:first-child i.c_cover {
                        color: #f5f5f5 !important;
                        position: absolute;
                        z-index: 1;
                        left: 1px;
                        top: 2px;
                    }

                .toggle ul li a {
                    color: #757575;
                    font-size:0.8rem;
                    height: 100%;
                    line-height: 16px;
                    display: block;
                    padding: 15px 0 0;
                }

            .toggle ul li i.fa-home {
                color: #0172cb;
            }

            .toggle ul li i.fa-trophy {
                color: #fc3;
            }

            .toggle ul li i.icofont-job-search {
                color: #48b14c;
            }

            .toggle ul li i.fa-gift {
                color: #fcb05c;
            }

            .toggle ul li i.fa-commenting {
                color: #009788;
            }

            .toggle ul li i.icofont-ui-clip-board {
                color: #ec1562;
            }

            .toggle ul li i.fa-male {
                color: #f7412c;
            }

            .toggle ul li i.fa-tachometer, .toggle ul li i.icofont-chart-pie {
                color: #9d1db2;
            }

            .toggle ul li i.fa-heartbeat {
                color: #f5338a;
            }

            .toggle ul li i {
                font-size: 2rem;
            }

            .toggle ul li span {
                display: block;
                width: 90%;
                margin: 5px auto auto;
            }

nav .menu_max span.site_title, nav > span {
    float: left;
}

nav .menu_max span.site_title {
    height: 55px;
    width: 200px;
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
}
nav .menu_max > span.site_title a {
    display: block;
    height: 100%;
}

.navbar-right {
    width: calc(100% - 275px);
    float: right;
}
.top_header .navbar-right {
    width: 100%;
    float: right;
}
.navbar-right > li {
    display: inline-block;
    float: right;
    position: static;
    text-align: center;
    position: relative;
    margin-left:30px;
}
.nav.navbar-nav > li > a {
    font-size:0.8rem;
    line-height: 26px;
    padding:0;

}
    .nav.navbar-nav > li > a.user-profile {
        font-size:0.8rem;
        line-height: 26px;
        padding:1px 0 0 0;
    }

    .nav.navbar-nav > li > a:hover, .nav.navbar-nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background: none;
    }

.nav_menu ul.nav > li > a > i {
    font-size: 1.55rem;
    margin: 0 auto;
    position: relative;
    display: block;
    color: #444444;
    line-height:28px;
}

    .nav_menu ul.nav > li > a > i.fa-bell-o {
        font-size: 1rem;
        line-height: 30px;
    }

.navbar-nav > li > .dropdown-menu {
    top: 100%;
}



.info-number .badge {
    font-size: 9px;
    font-weight: 400;
    line-height: 13px;
    padding: 0px 6px;
    position: absolute;
    right: -12px;
    top: 2px;
}

.nav_menu .dropdown-menu {
    padding: 5px 0 0;
}
    .nav_menu .dropdown-menu li {
        width: 100%;
        text-align: left;
    }

        .nav_menu .dropdown-menu li a {
            width: 100%;
            padding: 12px 24px;
            color: #222222;
        }
    .nav_menu .dropdown-menu.dropdown-usermenu {
        min-width: 250px;
    }
        .nav_menu .dropdown-menu.dropdown-usermenu li.budget_dd,
        .nav_menu .dropdown-menu.dropdown-usermenu li.profile_dd,
        .nav_menu .dropdown-menu.dropdown-usermenu li.info_dd,
        .nav_menu .dropdown-menu.dropdown-usermenu li.logout_dd,
        .nav_menu .dropdown-menu.dropdown-usermenu li.admin_dd {
            border-bottom: 1px solid rgba(9,30,66,0.08);
            padding: 0;
        }
        .nav_menu .dropdown-menu.dropdown-usermenu li.logout_dd {
            border: none
        }
        .nav_menu .dropdown-menu.dropdown-usermenu li {
            padding: 0 5px;
        }
            .nav_menu .dropdown-menu.dropdown-usermenu li.profile_dd > a,
            .nav_menu .dropdown-menu.dropdown-usermenu li.info_dd > a,
            .nav_menu .dropdown-menu.dropdown-usermenu li.logout_dd > a,
            .nav_menu .dropdown-menu.dropdown-usermenu li.admin_dd > a {
                padding: 8px 20px;
                font-size: 0.75rem;
                cursor: pointer;
                letter-spacing: 0.75px;
            }

.nav_menu ul.nav > li li a i {
    margin-right: 5px;
    font-size: 0.875rem;
    width:16px;
    display:inline-block
}
.nav_menu ul.nav > li.admin_btn {
    margin: 10px;
}

.site_title img {
    max-width: 100%;
    max-height: 40px;
}

span.site_title {
    display: inline-block;
    text-align: left;
    width:calc(100% - 60px)
}

.site_title {
    text-overflow: ellipsis;
    font-weight: 400;
    font-size: 1.375rem;
    color: #ECF0F1 !important;
    display: block;
    height: auto;
    margin: 0;
}

.nav > li a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.noti_load{
    justify-content:center
}

/*----------Top Nav Ends----------*/
/*----------Footer Starts----------*/
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 5px 0;
    display: block;
    font-size:0.7rem;
}

.footer_fixed footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.footer-text {
    font-size:0.7rem;
    color: #666;
    line-height: 30px;
}

a.footer-text {
    margin-right: 15px;
}

    a.footer-text:hover {
        color: #0172cb;
    }

.footer-text > i {
    font-size: 0.75rem !important;
    position: relative;
    top: -1px;
}

.footer-text > i {
    font-size: 0.875rem !important;
    position: relative;
    top: -1px;
}

.footer-logo {
    width: 65px;
    height:30px;
    margin-right: 10px;
    display: inline-block;
    text-align:right;
}

    .footer-logo img {
        max-width: 100%;
        max-height: 100%;
        display: inline-block;
    }

.modal-header-term {
    background: #f1f1f1;
    padding: 5px 10px;
}
    .modal-header-term h3 {
        font-size: 1rem!important;
        margin: 5px;
        color:#222222!important;
    }

.modal-body-term {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px;
    padding: 10px 15px;
    margin-top: 10px;
    font-size:0.875rem;
}

    .modal-body-term > h2 {
        font-size: 1.25rem;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #222222;
    }
.modal-body-term > ul {
    padding-left:40px;
}
.modal-body-term > ul li{
    list-style:disc;
}
.custom-modal-term .ng-modal-dialog {
    overflow: hidden;
    min-height: 473px;
    padding: 0;
}

.custom-modal-term .ng-modal-dialog-content {
    padding: 0;
    overflow-x: hidden;
}

    .custom-modal-term .ng-modal-dialog-content p {
        color: #666666;
    }

    .custom-modal-term .ng-modal-dialog-content li {
        font-weight: 400;
    }
        .custom-modal-term .ng-modal-dialog-content li > span.orange-color {
            font-size:1rem;
            color:#444444!important;
        }
/*----------Footer Ends----------*/


/*----------Info Container Start----------*/

.info-container {
    /*margin: 0 -5px 10px;*/
    border-bottom: 1px #f1f1f1 solid;
    color: #ffffff;
    padding-bottom: 22.20%;
}
.placeholder {
    padding-bottom: 22.20%;
}
    .info-container .img-container {
        width: 120px;
        float: left;
        display: block;
    }

    .info-container > img {
        width: 100%;
        display: block;
        position:absolute;
        left:0;
        right:0;
    }

    .info-container p {
        float: left;
        width: calc(100% - 150px);
        padding: 0 10px;
        margin: 0;
        font-size:0.8rem;
    }

.featureBanners {
    color: #ffffff;
}

    .featureBanners > img {
        width: 100%;
    }
/*----------Info Container Ends----------*/


/*----------Logout Popup Start----------*/
.message-box {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 10000002;
}

    .message-box .mb-container {
        position: absolute;
        left: 0;
        top: 35%;
        background: rgba(0,0,0,.9);
        padding: 20px;
        width: 100%;
    }

        .message-box .mb-container .mb-middle {
            width: 50%;
            left: 25%;
            position: relative;
            color: #FFF;
        }

            .message-box .mb-container .mb-middle .mb-title {
                width: 100%;
                float: left;
                padding: 10px 0 0;
                font-size: 1.875rem;
                font-weight: 400;
                line-height: 36px;
            }

                .message-box .mb-container .mb-middle .mb-title .fa, .message-box .mb-container .mb-middle .mb-title .glyphicon {
                    font-size: 2.375rem;
                    float: left;
                    margin-right: 10px;
                }

            .message-box .mb-container .mb-middle .mb-content {
                width: 100%;
                float: left;
                padding: 10px 0 0;
            }

                .message-box .mb-container .mb-middle .mb-content p {
                    margin-bottom: 9px;
                }

            .message-box .mb-container .mb-middle .mb-footer {
                width: 100%;
                float: left;
                padding: 10px 0;
            }

    .message-box.open {
        display: block;
    }
/*----------Logout Popup Ends----------*/




/*#####################New Theme##################################*/
ul.list-inline.pull-right {
    margin: 10px 0;
    padding: 0;
    border: 0;
    width: auto;
    height: inherit;
    background: 0 0;
}

.panel {
    margin-bottom: 5px;
    border: 0;
    box-shadow: none;
}

.panel-body {
    padding: 0;
}

.ng-cloak, .x-ng-cloak, [data-ng-cloak], [ng-cloak], [ng\:cloak], [x-ng-cloak] {
    display: none !important;
}

input[type=text]::-ms-clear {
    display: none;
}

input[am-reset-field]::-ms-clear {
    display: none;
}

.right_col h1 {
    margin: 65px 0 11px;
}

.orange_big {
    border: 1px solid #dddddd !important;
    color: #222222;
    padding: 3px 10px;
    display: inline-block;
    margin-top: 4px;
    border-radius: 10px;
    min-width: 40px;
    text-align: center;
    font-size:0.857rem;
}
/*More Impactfull*/
.btn_container {
    margin-top: 20px;
}

.fixed_height_320 {
    //height: 320px;
}

.fixed_height_390 {
    height: 390px;
}

.fixed_height_200 {
    height: 200px;
}

.overflow_hidden {
    overflow: hidden;
}

.heading-bottom-border {
    border-bottom: 1px solid #ddd !important;
    margin: 0 !important;
}

.wizard.custom-wizard h2 {
    font-size: 0.875rem;
    color: #797979;
    border-radius: 3px;
    margin: 5px 0 30px;
    padding: 13px 0 10px;
    line-height: 15px;
    font-weight: 400;
    clear: both;
}

.wizard.custom-wizard .tab-pane {
    position: relative;
    padding-top: 0;
}
/*nav*/
.sidebar-header {
    border-bottom: 0;
    margin-top: 46px;
}

    .sidebar-header:first-of-type {
        margin-top: 0;
    }

.sidebar-footer {
    bottom: 0;
    clear: both;
    display: block;
    padding: 5px 0 0;
    position: fixed;
    width: 230px;
    background: #2A3F54;
}

    .sidebar-footer a {
        padding: 7px 0 3px;
        text-align: center;
        width: 25%;
        font-size: 1.063rem;
        display: block;
        float: left;
        background: #172D44;
    }

        .sidebar-footer a:hover {
            background: #425567;
        }

/*a.user-profile {
    color: #5E6974 !important;
}*/

.user-profile img {
    width: 21px;
    height: 21px;
    border-radius: 50%;
    display: inline-block;
}
a.user-profile span.initial_char {
    background: #0088e7;
    color: #ffffff !important;
    font-size:0.8rem;
    /* font-weight: bold; */
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    display: inline-block;
    margin: 4px;
}
/*side menu*/
.menu_section h3 {
    padding-left: 23px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.75rem;
    margin-bottom: 0;
    margin-top: 0;
    text-shadow: 1px 1px #000;
}

.nav-sm li li span.fa {
    display: inline-block;
}

.logout-footer form {
    float: left;
    margin-right: 5px;
}
/*right section */

/* *********  iconts-display  **************************** */
.fontawesome-icon-list .fa-hover a:hover {
    background-color: #ddd;
    color: #fff;
    text-decoration: none;
}

.fontawesome-icon-list .fa-hover a {
    display: block;
    line-height: 32px;
    height: 32px;
    padding-left: 10px;
    border-radius: 4px;
}

    .fontawesome-icon-list .fa-hover a:hover .fa {
        font-size: 1.75rem;
        vertical-align: -6px;
    }

    .fontawesome-icon-list .fa-hover a .fa {
        width: 32px;
        font-size: 1rem;
        display: inline-block;
        text-align: right;
        margin-right: 10px;
    }
/* *********  /iconts-display  **************************** */
/*-------------------footer------------------*/

/*Kendo*/
.auto_height_kendo_editor .k-editor-inline {
    min-height: 50px;
}

.custom_kendo_tabUp {
    margin:0 -15px!important;
    padding:0 15px!important;
}
.custom_kendo_tabUp2 {
    margin: 0 0 !important;
    padding: 0 0 !important;
}
.k-tabstrip-top > .custom_kendo_tabUp.k-tabstrip-items .k-item.k-state-active .k-link, .k-tabstrip-top > .custom_kendo_tabUp.k-tabstrip-items .k-item.k-state-hover .k-link {
    color: #0172cb !important
}
.custom_kendo_tabUp.k-tabstrip-items .k-link {
    padding: 6px 18px;
}
.custom_kendo_tabUp ~ .k-content {
    padding: 15px 0;
}
#tabstrip_non_scroll.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items {
    overflow: visible;
    padding: 0;
    margin: 0 !important;
}
#tabstrip_non_scroll.k-tabstrip .k-content.k-state-active{
    padding:15px 10px
}
/*Tab User*/
.vertical_tab_menu {
    margin: 20px -10px;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #cbcbcb;
}
.vertical_tab_menu li {
    width: 100%;
    padding: 10px;
    font-size: 1rem;
    border-bottom: 1px solid #cbcbcb;
    position:relative
}
    .vertical_tab_menu li span {
        width: 0;
        height: 0;
        border-top: 21px solid transparent;
        border-bottom: 21px solid transparent;
        border-right: 20px solid transparent;
        border-left: 18px solid #f1f1f1;
        display: none;
        position: absolute;
        right: -38px;
        top: 0;
        z-index:2;
    }
.vertical_tab_menu li.active{
    background:#f1f1f1;color:#444444;
}
    .vertical_tab_menu li.active span {
        display: block;
    }





    .k-filter-menu .k-invalid-msg {
        position: absolute;
        bottom: 35px;
        left: 0;
        text-align: center;
    }
.default_tab {
    min-height: 200px;
}

/*Recognition*/
    .user_popup {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        z-index: 99999;
    }

    .user_popup > div {
        max-width: 1100px;
        width: 80%;
        background: #ffffff;
        position: relative;
        left: 0;
        right: 0;
        top: 30px;
        bottom: 0;
        margin: auto;
        padding: 0 20px 20px;
    }

    .user_popup .popup_header {
        padding: 5px 0;
        margin-bottom: 10px;
    }

#userGrid label {
    line-height: 22px !important;
}

#userGrid .thumb_icon {
    width: 35px;
    display: block;
}


/*Redemption*/
.overflowh_styl .k-tabstrip > .k-content {
    padding-top: 20px;
}
/*------------------Tab Strip Ends--------------------*/

/*--------------------Owl Carousel Start--------------------*/
/*.nav-custm .owl-next, .nav-custm .owl-prev {
    overflow: hidden;
    position: absolute;
    top: 12%;
    width: 9px;
    font-size: 30px;
}

.nav-custm .owl-prev {
    left: -5px;
}

.nav-custm .owl-next, .nav-custm .owl-prev {
    color: #0172cb;
}

.nav-custm .owl-next {
    right: -5px;
}*/

.owl-nav .owl-prev, .owl-nav .owl-next {
    overflow: hidden;
    margin-top: -23px;
    margin-top: -26px;
}

.n-main-owl .owl-nav .owl-prev {
    left: -10px;
    top: 50%;
}

.n-main-owl .owl-nav .owl-next {
    right: -10px;
    top: 50%;
}

.owl-carousel .item {
    text-align: center;
}

    .owl-carousel .item a {
        display: block;
        width: 100%;
    }

.owl-nav .owl-prev, .owl-nav .owl-next {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    height: 36px;
    width: 26px;
    line-height: 32px;
    left: 0;
    font-size: 25px;
    color: #222222;
    transition: all ease-In-Out 0.3s;
    -webkit-transition: all ease-In-Out 0.3s;
    -moz-transition: all ease-In-Out 0.3s;
    -o-transition: all ease-In-Out 0.3s;
    text-align: center;
    border:none
}
.owl-nav .owl-prev i, .owl-nav .owl-next i {
    font-size: 25px;
}

.owl-nav .owl-next {
    left: auto;
    right: 0;
}

    .owl-nav .owl-prev i, .owl-nav .owl-next i {
        line-height: 36px;
    }
/*--------------------Owl Carousel Ends--------------------*/

/*--------------------Notification Start--------------------*/
.list-unstyled {
    width: 300px;
}
    .list-unstyled.contact_pop {
        width: auto;
        min-width:300px;
    }
ul#menu1 {
    min-height: 100px;
    /*max-height: 340px;*/
    padding: 10px 10px 10px 0;
}

    ul#menu1 li {
        border-bottom: 1px solid #ddd;
    }
        ul#menu1 li > a:hover, ul#menu1 li > a:focus {
            background:none!important;
        }

ul.msg_list.contact_pop li {
    width: 100% !important;
    white-space:nowrap;
    display:block
}
ul.msg_list.contact_pop li a{
    display:inline-block;
    width:auto
}

ul.msg_list li {
    padding: 5px;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: 96% !important;
    border-bottom:1px solid #e5e5e5;
}

    ul.msg_list li:last-child {
        margin: 0 auto;
        padding: 0;
        justify-content: right;
    }

    ul.msg_list li a {
        padding: 3px 5px !important;
    }

        ul.msg_list li a .image img {
            border-radius: 2px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            float: left;
            margin-right: 10px;
            width: 11%;
        }

        ul.msg_list li a .time {
            font-size: 0.625rem;
            font-style: italic;
            position: absolute;
            right: 5px;
        }

        ul.msg_list li a .message {
            display: block !important;
            float: left;
            font-size: 0.75rem;
            width: 72%;
        }

.dropdown-menu.msg_list span {
    white-space: normal;
    display: inline;
}

    .dropdown-menu.msg_list span.cross {
        position: absolute;
        cursor: pointer;
        right: 7px;
        top: 5px;
        z-index: 9999;
    }

/*.dropdown-menu.msg_list a.see_all {
    color: #0172cb !important;
}

    .dropdown-menu.msg_list a.see_all:hover {
        color: #fff !important;
    }*/

.notification_block .notification_list {
    border-bottom: 1px solid #ddd;
    display:flex;
    align-items:center;
}

.notification-active {
    background: #f3f3ff;
}

.notification-read {
    background: #ffffff;
}

.notification-disable {
    background: #ffffff !important;
}
/*--------------------Notification Ends--------------------*/

/*------------Filter Bar Starts------------*/
.filter_bar {
    float: left;
    width: 100%;
    margin: 10px 0 15px;
}

    .filter_bar .form-group {
        margin-bottom: 0;
    }

    .filter_bar .k-state-default > .k-select {
        line-height: 20px;
    }

    .filter_bar .k-autocomplete, .filter_bar button.btn_blank, .filter_bar input {
        float: left;
    }

    /*.filter_bar ul {
        width: 200px;
    }*/

    .filter_bar .k-autocomplete {
        width: 200px !important;
        /*margin-top: -1px;*/
        border-radius: 5px 0 0 5px !important;
        -webkit-border-radius: 5px 0 0 5px !important;
        -moz-border-radius: 5px 0 0 5px !important;
    }

        .filter_bar .k-autocomplete.k-state-hover {
            box-shadow: none !important;
        }

        .filter_bar .k-autocomplete .k-input:focus, .filter_bar .k-autocomplete.k-widget:focus {
            border: none;
        }

        .filter_bar .k-autocomplete .k-input, .filter_bar input {
            width: 200px !important;
            border-radius: 5px 0 0 5px !important;
            -webkit-border-radius: 5px 0 0 5px !important;
            -moz-border-radius: 5px 0 0 5px !important;
            padding-right: 20px !important;
        }

.select_all_btn {
    padding: 0 30px;
    background: #fbfbfb;
    border: 1px solid #f1f1f1;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
}
.select_all_btn input[type=checkbox] + label:before {
    margin-left: 0
}

.topsearch label {
    color: #b5b5b5;
    font-family: FontAwesome;
    font-size: 0.875rem;
    left: 1px;
    padding: 10px 0;
    position: absolute;
    top: 0;
    width: 25px;
    z-index: 2;
    text-align: center;
}

.topsearch > label {
    /*padding: 0 7px !important;*/
    /*line-height:27px!important*/;
}

.topsearch {
    position: relative;
    width: 200px;
}

    .topsearch button.close {
        color: #000;
        position: absolute;
        right: 17px;
        top: 4px !important;
        right: 5px !important;
    }

    .topsearch button.close {
        position: absolute;
        top: 7px;
        right: 17px;
        color: #000;
    }

.filter_bar.topsearch input {
    width: 100% !important;
    border: 1px solid #ddd;
    border-radius: 5px;
}

    .filter_bar.topsearch input:focus {
        box-shadow: none !important;
        border-color: #dddddd !important;
    }

.filter_bar button.btn_blank {
    border-color: #ddd;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    height: 35px;
    min-width: 10px;
    line-height: 17px;
    border-left: none;
}

    .filter_bar button.btn_blank:hover {
        border-color: #666;
    }

.search_reset {
    position: absolute;
    right: 50px;
    top: 7px;
    cursor: pointer;
    font-size:16px;
}

.autocomplete_search .search_reset {
    right: 38px;
}

.sortby_value.sort-by {
    width: 250px;
}

    .sortby_value.sort-by > li:last-child {
        width: 75%;
        margin-right: 5%;
    }

.custom-select {
    height: 28px;
    padding: 0 10px;
}

    .custom-select option {
        padding: 5px;
        -webkit-appearance: none;
    }

        .custom-select option:hover {
            background: #0172cb;
            color: #fff;
        }

        .custom-select option:active {
            background: #dcdcdc;
            color: #333;
        }

.sort-by > li {
    float: left;
}

    .sort-by > li:last-child {
        width: 200px;
    }

.sort-by > li:first-child {
    width: auto;
    min-height: 10px;
    padding-right: 10px;
    white-space:nowrap
}

#theme .sort-by > li > h5, .sort-by > li > h5 {
    line-height: 35px;
    padding: 0;
    margin: 0;
}

.dash_sort.sort-by {
    width: 100%;
}

    .dash_sort.sort-by > li:first-child {
        min-width: 105px;
        width: auto;
    }

    .dash_sort.sort-by > li:last-child {
        width: 175px;
    }

    .dash_sort.sort-by > li.large_in:last-child {
        width: 300px;
    }

    .dash_sort.sort-by label{
        line-height:32px;
    }

    .right_sort .sort-by {
        float: right;
        width: 100%;
    }

    .right_sort .sort-by > li:first-child {
        width: 30%;
        text-align: right;
        padding-right: 10px;
        line-height:35px;
    }

#theme .searchbar span.k-widget.k-dropdown.k-header.form-control, #theme .sort-by > li > span.k-widget.k-dropdown.k-header.form-control {
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    overflow: hidden;
    height: 27px;
}

    #theme .searchbar span.k-widget.k-dropdown.k-header.form-control .k-input, #theme .sort-by > li > span.k-widget.k-dropdown.k-header.form-control .k-input {
        height: 25px;
        line-height: 20px;
    }

.k-popup li.k-item .k-state-hover {
    background-color: #ddd !important;
    color: #00bcc9 !important;
    padding: 4px 0;
}

.filter .k-select {
    padding: 0;
}

.filterbar_divider {
    display: none;
}
/*------------Filter Bar Ends------------*/
/*Action Bar Start*/
.action_bar {
    margin-top: 30px;
    text-align: right;
}

.action_bar_form {
    margin-top: 10px;
    text-align: right;
}

    .action_bar a, .action_bar_form a, .action_bar input, .action_bar_form input, .action_bar button, .action_bar_form button {
        margin-left: 10px;
    }
    .action_bar a, .action_bar_form a, .action_bar input,.action_bar button, .action_bar_form button {
        margin-bottom:10px;
    }
        .action_bar a{
            display:inline-block;
        }
        /*-----------Accordion Inner Start-------------*/
        /*Right Accordion Start*/
        .rec-right-section {
            margin-left: 20px;
        }

#theme .rec-right-section > h3 {
    color: #444444;
    padding: 10px 10px;
    margin: 0;
    font-size: 1.125rem;
    background: #ffffff;
    border-bottom:1px solid #dddddd;
    line-height:26px;
}

.right-filter > li {
    font-size:0.7rem;
    color: #333;
    padding: 10px;
    border-bottom: 1px solid #f1f1f1;
}

    .right-filter > li > a > span, .right-filter > li > span {
        color: #fff;
        border-radius: 20px;
        height: 20px;
        width: 20px;
        text-align: center;
        float: right;
        font-size:0.7rem;
        line-height: 20px;
    }

.budget-acc > li {
    padding: 10px 15px;
    line-height: 22px;
    font-size: 1rem;
}

    .budget-acc > li > a {
        color: #666;
    }

    .budget-acc > li .budget-home {
        border-radius: 20px;
        display: inline;
        float: right;
        line-height: 22px;
        color: #fff;
        font-size:0.8rem;
    }

.right-filter.budget-acc > li > a {
    font-size:0.8rem;
    color: #0172cb;
}

    .right-filter.budget-acc > li > a.disable_li {
        font-size:0.8rem;
    }
/*Right Accordion Ends*/
/*-----------Accordion Inner Ends-------------*/

/*--------------Popup Start----------------*/
.ng-modal-overlay {
    position: fixed;
    z-index: 10000006;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    overflow: hidden;
}

.ng-modal-dialog {
    z-index: 10000007;
    position: fixed;
    background-color: #fff;
    max-width: 800px;
    margin: auto;
    left: 0;
    right: 0;
    top: 10%;
    overflow: auto;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    max-height: 500px;
}
.low_index .ng-modal-overlay {
    z-index: 10000003;
}

.low_index .ng-modal-dialog {
    z-index: 10000004;
}

.ng-modal-dialog-content {
    text-align: left;
    overflow: hidden;
}

    #theme .ng-modal-dialog-content > .modal-title, .ng-modal-dialog-content > .modal-title {
        padding: 10px;
        margin-bottom: 0;
        font-size: 1rem;
    }

.custom-feedback-popup .ng-modal-dialog.confirmation .ng-modal-dialog-content > .modal-title {
    border: none;
}

.ng-modal-close {
    position: absolute;
    top: 0;
    right: 5px;
    padding: 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    font-family: arial,sans-serif;
    z-index: 999;
}

    .ng-modal-close:before {
        content: "\f00d";
        font-family: FontAwesome;
        height: 15px;
        color: #D5D5D5;
        font-size:0.7rem;
        display: inline-block;
        vertical-align: bottom;
        margin-left: 5px;
        cursor: pointer;
    }

    .ng-modal-close:hover::before {
        color: #999;
    }

.ng-modal-dialog-content li {
    /*font-size:0.7rem;*/
}

.ng-modal-dialog-content em {
    font-size:0.7rem;
    line-height: 18px;
    color: #0172cb;
}

.ng-modal-dialog.confirmation {
    max-width: 800px;
    top: calc(2% + 105px);
    border-radius: 4px;
}

.custom-feedback-popup .ng-modal-dialog.confirmation {
    max-width: 300px;
}

.custom-feedback-popup .ng-modal-dialog.confirmation, ::-ms-backdrop {
    width: 300px;
}

.custom-feedback-popup .ng-modal-close {
    top: -4px;
    right: 4px;
    padding: 3px;
}

.custom-feedback-popup .ng-modal-dialog-content {
    padding: 0;
    overflow: hidden;
}

.custom-popup .modal-dialog {
    width: 809px;
    margin: 0 auto !important;
}

.custom-popup .modal-body {
    padding: 15px;
    position: relative;
}

    .custom-popup .modal-body.custom-mbody {
        max-height: 400px;
        overflow-y: auto;
    }

    .custom-popup .modal-body ul {
        padding-left: 20px;
        list-style-type: disc;
    }
    

.custom-popup .modal-body ul li {
    list-style-type: disc;
}

    .custom-popup .modal-body .large_tile ul li {
        list-style-type: none;
    }

    .custom-popup .modal-body ul.action-list-view {
        list-style-type: none;
        padding:0;
    }

.custom-popup.list_none .modal-body ul li, .list_none li {
    list-style: none !important;
}
    .custom-popup .modal-body ul.action-list-view li {
        padding-left: 20px;
        list-style-type: none;
    }
        .custom-popup .modal-body ul.action-list-view li:first-child {
            padding-left: 0;
        }

.custom-popup .modal-content {
    padding-bottom: 15px;
}

.custom-popup .modal-header, .modal-footer {
    background: #f1f1f1;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 5px 5px 0 0;
    margin-bottom: 0;
    box-shadow: none;
    color:#444444;
}

    .custom-popup .modal-header h2, .custom-popup .modal-header h3{
        font-weight:600;
        font-size:0.875rem;
    }

    .custom-close-icon {
        line-height: 40px;
    }

.custom-popup .modal-header:hover {
    box-shadow: none;
}

.modal-list > li > ul > li:first-child {
    color: #777;
    margin-right: 10px;
    text-align: right;
    width: 21%;
}

.custom-popup .close {
    position: absolute;
    right: 13px;
    z-index: 9999;
    top: 10px;
}

    .custom-popup .close i {
        font-size:0.875rem;
    }

.popup-head > li:first-child {
    width: 9%;
}

.popup-head > li:last-child > h4 {
    margin-bottom: 0;
}

.custom-popup > .ng-modal-dialog {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}

.custom-popup .ng-modal-close:before {
    color: transparent;
}

.custom-popup > .ng-modal-dialog.confirmation {
    max-width: 868px;
}

    .custom-popup > .ng-modal-dialog.confirmation, .custom-popup > .ng-modal-dialog.confirmation::-ms-backdrop {
        width: 868px;
    }

.modal-header.tiles-recognize {
    min-height: 98px;
}

.tiles-recognize .img-size {
    padding-bottom: 10px;
}

.custom-modal .modal-content {
    border: none;
}

.modal-success .modal-header {
    padding: 10px;
}

.modal-success h4 {
    color: #5bc741;
    font-size: 1rem;
}

.modal-success .modal-dialog {
    top: 30%;
}
/*--------------Popup Ends----------------*/

/*Animated Popup*/
.anim_popup .ng-modal-dialog.confirmation {
    width: 300px;
}

.anim_popup .anim_pop_icon {
    text-align: center;
    padding: 30px 0 20px;
}

    .anim_popup .anim_pop_icon span {
        border: 3px solid #666666;
        display: inline-block;
        width: 75px;
        height: 75px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
    }

        .anim_popup .anim_pop_icon span i {
            line-height: 75px;
            font-size: 50px;
        }

.anim_popup .anim_pop_title {
    font-size: 1.875rem;
    text-align: center;
}

.anim_popup .anim_pop_Text {
    font-size:0.8rem;
    text-align: center;
    padding: 5px 20px 20px;
}

.anim_popup .anim_pop_action {
    padding: 0 20px 10px;
    text-align: center;
}

    .anim_popup .anim_pop_action .anim_pop_btn {
        width: 100%;
    }

    .anim_popup .anim_pop_action.dual_action .anim_pop_btn {
        width: calc(50% - 15px);
        padding: 4px 10px;
    }

        .anim_popup .anim_pop_action.dual_action .anim_pop_btn:first-child {
            margin-right: 10px;
        }

.anim_popup.small_popup .anim_pop_icon span {
    width: 50px;
    height: 50px;
    border: 2px solid #666666;
}

    .anim_popup.small_popup .anim_pop_icon span i {
        line-height: 45px;
        font-size: 25px;
    }

.anim_popup.small_popup .edit_fields {
    padding: 0 20px 20px;
}


/*Success color 6dbd3f*/
.anim_popup_body.success .anim_pop_icon span {
    border-color: #28a745;
}

    .anim_popup_body.success .anim_pop_icon span i {
        color: #28a745;
    }

/*Warning color #ffc107*/
.anim_popup_body.warning .anim_pop_icon span {
    border-color: #ffc107;
}

    .anim_popup_body.warning .anim_pop_icon span i {
        color: #ffc107;
    }

/*Error color #843534*/
.anim_popup_body.error .anim_pop_icon span {
    border-color: #843534;
}

    .anim_popup_body.error .anim_pop_icon span i {
        color: #843534;
    }

/*Edit color 6dbd3f*/
.anim_popup_body.editpop .anim_pop_icon span {
    border-color: #0172cb;
}

    .anim_popup_body.editpop .anim_pop_icon span i {
        color: #0172cb;
    }



/*--------------User List Start---------------*/
#customers-list .k-item {
    line-height: 1em;
    min-width: 300px;
}

.k-material #customers-list .k-item, .k-material #customers-list .k-item.k-state-hover, .k-materialblack #customers-list .k-item, .k-materialblack #customers-list .k-item.k-state-hover {
    padding-left: 5px;
    border-left: 0;
}

#customers-list .k-item > span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin: 10px 10px 10px 5px;
}

    #customers-list .k-item > span:first-child {
        -moz-box-shadow: inset 0 0 30px rgba(0,0,0,.3);
        -webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.3);
        box-shadow: inset 0 0 30px rgba(0,0,0,.3);
        margin: 10px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-size: 100%;
        background-repeat: no-repeat;
    }

#customers-list h3, #multi_userlist h3 {
    font-size: 1.2em;
    font-weight: 400;
    margin: 0 0 1px;
    padding: 0;
    color: #444444;
}

#customers-list p {
    margin: 0;
    padding: 5px 0 3px;
    font-size:0.7rem;
}
/*--------------User List Ends---------------*/


/*-------------------Redemption Detail Tiles Starts-------------------*/
.list-tiles {
    padding: 0;
}

    .list-tiles > li {
        float: left;
        padding: 10px;
        box-shadow: 0 0 2px #9e9e9e;
        margin: 0 10px 0 0;
        width: 32.5%;
        text-align: center;
        border-left: 5px solid #0172cb;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

        .list-tiles > li > p {
            font-size:0.8rem;
            line-height: 20px;
            margin-bottom: 0;
        }

        .list-tiles > li:last-child {
            margin-right: 0;
        }

        .list-tiles > li:first-child {
            margin-left: 0;
        }
/*-------------------Redemption Detail Tiles ends-------------------*/

/*Switch Checkbox Start*/
.visually-hidden {
    border: 0;
    padding: 0;
    margin: 0;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
    clip: rect(1px, 1px, 1px, 1px); /*maybe deprecated but we need to support legacy browsers */
    clip-path: inset(50%); /*modern browsers, clip-path works inwards from each corner*/
    white-space: nowrap; /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
}
.switch, .one_line_view label.switch {
    position: relative;
    display: inline-block;
    width: 77px;
    height: 28px;
}
.one_line_view label.switch {
    margin:3px 0
}
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ddd;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 20px;
        width: 20px;
        left: 4px;
        bottom: 4px;
        background-color: #fff;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 50%;
    }

    .slider:after {
        content: 'Disable';
        color: #999;
        display: block;
        position: absolute;
        transform: translate(-50%,-50%);
        top: 50%;
        left: 64%;
        font-size:0.7rem;
    }

input:checked + .slider {
    background-color: #64ae64;
}

    input:checked + .slider:before {
        -webkit-transform: translateX(26px);
        -ms-transform: translateX(26px);
        transform: translateX(48px);
    }

    input:checked + .slider:after {
        content: 'Enable';
        left: 35%;
        color: #fff;
    }

.keyword_cl input:checked + .slider:after {
    content: 'Hide';
    font-size:0.8rem;
}

/*input + .slider.out_label:after {
    content: ''!important;
}*/
.keyword_cl .slider:after {
    font-size:0.8rem;
    content: 'Show';
}
input[type=checkbox], input[type=radio] {
    display: none
}
.switch input[type=checkbox] {
    display: none!important
}

input[type=checkbox] + label:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-position: -220px 0;
    margin: 0 10px 0 0;
}

    input[type=checkbox]:checked + label:before {
        color: #fff;
        font-size: 1.8em;
        text-align: center;
        line-height: 14px;
        text-shadow: 0 0 3px #eee;
        background-position: -198px 0
    }
    input[type=checkbox] + label:before, input[type=checkbox]:checked + label:before {
        content: "";
        background-image: url(./images/green.png);
    }

.two_way_switch {
    margin: 10px 0 5px;
}
.two_way_switch .slider {
    background: #64ae64;
}
.two_way_switch label {
    margin-right: 10px;
    float: left;
    line-height: 26px !important;
}
.two_way_switch  .slider:after {
    content: '';
}
.two_way_switch input:checked + .slider:after {
    content: '';
    left: 35%;
    color: #fff;
}
    /*Switch Checkbox Ends*/
    /*Custom Scroll Bars Start*/
    .mCSB_scrollTools .mCSB_draggerRail {
    background: #bbbbbb;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #999999;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: #666666;
}


/*---------------wizard-----------------*/

.wizard.custom-wizard .nav-tabs > li {
    float: none;
    display: inline-block;
}

.wizard.custom-wizard ul.nav.nav-tabs {
    text-align: center;
    margin: 0px -20px;
}

.wizard.custom-wizard .connecting-line {
    width: 80%;
}

.wizard {
    margin: -15px 0px 0px;
    background: #fff;
}

    .wizard .nav-tabs {
        position: relative;
        padding: 10px 0px;
        margin-bottom: 0;
        border-bottom-color: #ffffff;
        border-bottom: 1px solid #e9ecf3;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #d4d4d4;
    position: absolute;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 38%;
    z-index: 0;
}

.wizard .nav-tabs > li.active > a,
.wizard .nav-tabs > li.active > a:hover,
.wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom: 0px;
    background: none;
}

span.round-tab {
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    border-radius: 100px;
    border: 2px solid #d6d5d5;
    z-index: 2;
    text-align: center;
    font-size: 25px;
    background: #ffffff;
}

    span.round-tab i {
        color: #555555;
    }

.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #0172cb;
    background: #0172cb;
    color: #fff;
    cursor: pointer;
}

span.round-tab:hover {
    background: #dcdcdc;
}

.wizard li.active span.round-tab:hover {
    background: #02545f;
    border: 2px #02545f solid;
}

.wizard li.active span.round-tab i {
    color: #fff;
}

.wizard .nav-tabs > li {
    width: 25%;
}

    .wizard .nav-tabs > li a {
        width: 100%;
        margin: 10px auto 6px;
        border-radius: 100%;
        padding: 0;
        text-align: center;
    }

        .wizard .nav-tabs > li a:hover {
            background: transparent;
            border-color: transparent;
            color: #999;
        }

.wizard .tab-pane {
    position: relative;
}

.wizard.custom-wizard .tab-pane {
    padding-top: 5px;
}

span.wizard-name {
    text-align: center;
    font-size:0.8rem;
    line-height: 16px;
    left: 0px;
    display: block !important;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 10px;
    color: #0172cb;
}

ul.list-inline.pull-right li:last-child {
    margin-right: 0px;
}

ul.list-inline.pull-right li {
    width: inherit;
    background: none;
    border: 0px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    clear: initial;
}
/*Privacy Policy*/
.privacy-Policy {
    text-align: left;
}


    .privacy-Policy ul {
        margin: 0px 0px 0px 30px;
        list-style-position: outside;
        padding: 0px;
    }



address {
    font-style: inherit;
    font-size:0.7rem;
}

    address strong {
        margin-right: 3px;
    }

.privacy-Policy h1 {
    padding: 0px;
    margin: 10px 0px;
    font-size: 1rem;
    color: #f39c12;
}

.privacy-Policy h2 {
    font-size:0.8rem;
    color: #5a5a5a;
}

/*strip_seprator*/
.strip_seprator{
    float:right;
    padding:5px 0;
}
    .strip_seprator li {
        float: left;
        padding: 0 10px;
        border-right: 1px solid #dddddd;
        border-left: 1px solid #eeeeee;
        color: #666666;
        font-size: 0.75rem;
    }
        .strip_seprator li span.label {
            color: #666666;
            font-weight: 400;
            font-size:0.875rem;
        }
        .strip_seprator li span.number {
            font-weight:400;
        }
        .strip_seprator li:last-child {
            border-right: none;
            padding-right:0;
        }
    .strip_seprator li:first-child {
        border-left: none;
    }

/*Multi Level Dropdown*/
.megamenu-three-column > ul > li ul > li:hover > a,
.catergorie-product .single-product .pro-content h4 a:hover,
.cat-list li a:hover {
    color: #f26667;
}

.ht-dropdown {
    background: #fff;
    left: 0;
    opacity: 0;
    padding: 0 20px;
    position: absolute;
    top: 100%;
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    width: auto;
    text-align: left;
    visibility: hidden;
    z-index: 99999999;
    cursor: pointer;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-shadow: 0 0 3px 0 #e5e5e5;
    -moz-box-shadow: 0 0 3px 0 #e5e5e5;
    box-shadow: 0 0 3px 0 #e5e5e5;
}

.vertical-menu-list > li:hover ul.ht-dropdown, .cart-box > ul > li:hover ul.ht-dropdown, .middle-menu-list > li:hover > ul.ht-dropdown {
    visibility: visible;
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
}


.menu-hideen {
    display: none;
}

.vertical-menu {
    position: relative;
}

.vertical-menu-list {
    position: absolute;
    left: 0;
    top: 100%;
    background: #fff;
    /*width: 100%;*/
    width: 250px;
    z-index: 99;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
    display: none;
}

    .vertical-menu-list > li {
        position: relative;
    }

        .vertical-menu-list > li > a, .category-menu li a {
            display: block;
            line-height: 19px;
            text-transform: capitalize;
            word-wrap: break-word;
            color: #666666;
            font-size:0.7rem;
            font-weight: 400;
            padding: 10px 0;
            position: relative;
            text-align: left;
            border-bottom: 1px solid #e5e5e5;
            -webkit-transition: inherit;
            -moz-transition: inherit;
            transition: inherit;
        }

        .vertical-menu-list > li:hover > a {
            color: #0172cb;
            font-weight: 600;
            background: #fdfdfd;
        }

        /* vertical mega menu css start */
        .vertical-menu-list > li ul.megamenu {
            width: 547px;
            top: 0;
            left: 100%;
            padding: 25px 25px 25px 30px;
        }
        .vertical-menu-list > li ul.megamenu_two {
            top: 0;
            left: 100%;
            padding: 15px;
        }


            .vertical-menu-list > li ul.megamenu_two.megamenu_two_fix {
                width: 411px;
            }

        .vertical-menu-list > li ul.megamenu-three {
            width: 383px;
        }

.megamenu-three-column > ul > li {
    float: left;
    width: auto;
    margin-right: 20px;
    padding-right: 0;
}
.megamenu-three-column > ul > li.fix {
    width: 180px;
}


.megamenu-three-column h3 {
    color: #404040;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    margin-bottom: 8px !important;
    line-height: 22px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.megamenu-three-column > ul > li.fix h3 {
    /*border-right: 1px solid #e5e5e5;*/
    padding-right: 20px!important;
}
.megamenu-three-column h3:hover {
    background:#f1f1f1;
}
.megamenu-three-column > ul > li.fix:nth-child(2n) {
    margin-right: 0;
    padding-right: 0 !important;
    width: 160px;
}

.megamenu-three-column > ul > li.fix:last-child h3, .megamenu-three-column > ul > li.fix:nth-child(2n) h3 {
    border-right: none;
}
.megamenu-three-column > ul > li ul > li > a {
    font-size: 0.875rem;
    text-transform: capitalize;
    line-height: 22px;
    padding: 5px 0;
    display: block;
    color: #404040;
}

.megamenu-img img {
    width: 100%;
}

.megamenu-three-column > ul > li.mega-image {
    width: auto;
}

.mega-image ul li:not(:last-child) {
    border-bottom: 2px solid #e5e5e5;
}

/* vertical mega menu css end */
.vertical-menu-list > li:nth-child(8) > a {
    border-bottom: none;
}

.vertical-menu-list > li:nth-child(9) > a {
    border-top: 1px solid #e5e5e5;
}

.category-menu > ul > li > a:before {
    content: "\f107";
    font-family: 'FontAwesome';
    float: left;
    color: #666;
    font-size: 1rem;
    width: 60px;
    text-align: center;
}

.category-menu > ul > li > a:hover {
    cursor: pointer;
}

.category-menu > ul > li > ul.category-sub {
    display: none;
}

.vertical-menu-list > li span, .category-sub li span {
    width: 60px;
    display: inline-block;
    text-align: center;
    float: left;
    margin-top: -3px;
}

.vertical-menu-list > li span img, .category-sub li span img{
    width: 28px;
}

.category-sub li span {
    float: left;
    margin-top: 18px;
}

.vertical-menu > span {
    line-height: 25px;
    padding: 0;
    color: #444444;
    font-size: 20px;
    font-weight: 400;
    position: relative;
    display: block;
    cursor: pointer;
    width: 100%;
    text-align: center;
    border-right: 1px solid #ddd;
    line-height:50px;
}

.home-4 .vertical-menu > span {
    background: #ff9800;
    padding: 20px 10px 20px 30px;
}

/*.vertical-menu > span:after,*/
.search-box-view .submit:before,
.cart-box > ul > li > a:before {
    content: "\f107";
    position: absolute;
    font-size: 24px;
    font-family: 'FontAwesome';
    right: 15px;
    top: 48%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-box-view .email {
    position: relative;
    width: calc(100% - 50px);
    float: left;
    height: 45px;
    font-size: 0.75rem;
    color: #333;
    background: #fff;
    line-height: 45px;
    font-weight: 600;
    border: none;
}

.search-box-view .submit:before {
    content: "\f1c3";
}

.search-box-view .submit {
    width: 50px;
    font-size: 1rem;
    font-weight: 400;
    float: left;
    background: #333;
    color: #fff;
    height: 45px;
    line-height: 45px;
    text-transform: capitalize;
    padding-right: 10px;
    border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
}

    .search-box-view .submit:hover {
        background: #f37778;
    }
.search-box {
    padding: 0 0 0 25px !important;
    position: relative !important
}

    .search-box:not(:valid) ~ .close {
        display: none;
    }
.main-cart-box {
    padding: 30px;
}

.cart-box:before {
    position: absolute;
    content: "";
    height: 65px;
    width: 1px;
    background: rgba(255, 255, 255, 0.2);
    top: -10px;
    left: 15px;
}

.home-4 .cart-box:before {
    top: 0px;
}

.cart-box ul li {
    position: relative;
}

.cart-box > ul > li > a {
    display: inline-block;
    vertical-align: sub;
    margin-top: 4px;
    padding-left: 70px;
}

    .cart-box > ul > li > a:before, .box-quantity .action-prime:before {
        content: '\f1ca';
        line-height: 35px;
        font-size: 2.25rem;
        color: #fff;
        margin-left: 35px;
        left: 0;
        right: auto;
    }

.cart-text {
    display: block;
    font-weight: 700;
    line-height: 20px;
    font-size:0.8rem;
    text-transform: uppercase;
    color: #fff;
}

.cart-counter {
    color: #fff;
    font-size: 0.75rem;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    text-align: center;
    line-height: 15px;
}

.main-cart-box {
    width: 290px;
    left: auto;
    right: 0;
}

.single-cart-box {
    overflow: hidden;
    position: relative;
    margin-bottom: 18px;
}

.cart-img {
    width: 35%;
    float: left;
    padding-right: 10px;
    position: relative;
}

    .cart-img img {
        max-width: 100%;
    }

.cart-content {
    float: left;
    width: 65%;
    padding: 0 15px 15px 0;
}

    .cart-content h6 {
        color: #333;
        font-size: 0.875rem;
        display: block;
        margin-bottom: 10px;
        line-height: 1.4;
        text-transform: capitalize;
        font-weight: normal;
    }

.cart-footer h5 {
    font-size:0.8rem;
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    color: #555;
}

    .cart-footer h5 span {
        color: #f26667;
        font-size: 0.9rem;
        font-weight: 600;
    }

.cart-actions a {
    display: block;
    padding: 12px 0;
    text-align: center;
    font-size:0.7rem;
    line-height: 1;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #f2f2f2;
    transition: all 0.3s ease 0s !important;
    -moz-transition: all 0.3s ease 0s !important;
    -webkit-transition: all 0.3s ease 0s !important;
    -o-transition: all 0.3s ease 0s !important;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
}

.del-icone {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 45;
    color: #666;
}

/* fixed social icon css */
.fixed-icon {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 11;
}

    .fixed-icon ul.fixed-icon-list li a {
        width: 48px;
        height: 48px;
        line-height: 48px;
        color: #fff;
        display: block;
        text-align: center;
        font-size: 24px;
    }

        .fixed-icon ul.fixed-icon-list li a:hover {
            background: #f26667 !important;
        }

    .fixed-icon ul.fixed-icon-list li:nth-child(1) a {
        background: #1da1f2;
    }

    .fixed-icon ul.fixed-icon-list li:nth-child(2) a {
        background: #dc4e41;
    }

    .fixed-icon ul.fixed-icon-list li:nth-child(3) a {
        background: #3b5998;
    }

    .fixed-icon ul.fixed-icon-list li:nth-child(4) a {
        background: #cb2027;
    }

    .fixed-icon ul.fixed-icon-list li:nth-child(5) a {
        background: #0177b5;
    }

.home-3 .header-bottom .light-blue-bg, .home-2 .header-bottom .blue-bg {
    position: absolute;
    width: 100%;
    top: -35px;
    left: 0;
    z-index: 9999;
}

/*Oval List*/
/*.oval_list{
    float:left;width:100%;
    padding:10px;
}
    .oval_list li {
        padding: 10px;
        float: left;
    }*/
ul.oval_list {
    padding-left: 0;
    float: left;
    width: 100%;
    text-align:left;
}

    ul.oval_list li {
        list-style: none;
        display:inline-block;
        margin:0 5px 10px;
        line-height: 26px
    }

        ul.oval_list li label {
            width: 100%;
            padding: 0 !important;
            line-height: 30px!important;
            margin-right: 0;
            font-size:0.7rem;
            /*border-right:1px solid #dddddd;*/
        }
        ul.oval_list li:last-child label {
            border:none;
        }
        ul.oval_list li div.control__indicator {
            font-size:0.7rem;
            width: auto;
            background: none;
            padding: 0 5px !important;
            height: auto;
            position: static;
            text-align: center;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-bottom: 2px solid transparent;
            line-height: 20px;
        }
        ul.oval_list li .control:hover input ~ .control__indicator, ul.oval_list li .control input:focus ~ .control__indicator {
            background: none;
            
        }
        ul.oval_list li input:disabled ~ .control__indicator {
            background: none;
        }
        ul.oval_list li div.control__indicator:hover,
        ul.oval_list li div.control__indicator:focus,
        ul.oval_list li .control input:checked ~ .control__indicator,
        ul.oval_list li div.control__indicator.active {
            border-bottom: 2px solid #0172cb; color: #0172cb;
            background: transparent;
        }
                ul.oval_list li .control input:checked ~ .control__indicator:after{
                    display:none;
                }

        ul.oval_list li .control:hover input:not([disabled]):checked ~ .control__indicator,
        ul.oval_list li .control input:checked:focus ~ .control__indicator {
            /*border: 1px solid #0172cb;*/
            color: #0172cb;
            background: none;
        }

ul.oval_list.inrow li:last-child ul {
    padding-left: 0
}

        ul.oval_list.inrow li:last-child ul li {
            margin-bottom: 0
        }

    ul.oval_list.inrow li:last-child > ul > li:last-child {
        float: right;
        margin-right: 0
    }

        ul.oval_list.inrow li:last-child > ul > li:last-child > span {
            background: #f2f2f2;
            padding: 5px 11px;
            border-radius: 9px;
            -webkit-border-radius: 9px;
            -moz-border-radius: 9px;
        }

    ul.oval_list.inrow li .k-slider-wrap {
        background: #f2f2f2;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }


.bghr_heading, .bghr_heading2, .bghr_heading_small {
    text-align: center;
    margin: 10px 0 10px;
    position: relative;
}
.bghr_heading2, .bghr_heading_small {
    margin: 0 5px;
}
.links {
    padding: 0 10px;
    display: flex;
    justify-content: center;
    position: relative;
}
.bghr_heading2 .links {
    justify-content: left;
    padding:0;
}

.bghr_heading:before, .bghr_heading2:before, .bghr_heading_small:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    border: none;
    height: 1px;
    background: #666666;
    width: 100%;
}
.bghr_heading2:before, .bghr_heading_small:before {
    background: #d4d4d4;
}

.dot {
    width: auto;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    background: #ffffff;
    font-size: 1.375rem;
    font-weight: 400;
    color: #03254c !important;
}
.bghr_heading2 .dot {
    font-size:0.7rem;
    color: #999999;
    background: #fbfbfb;
    padding-left: 0;
}
.bghr_heading_small .dot {
    font-size:0.7rem;
    color: #999999;
    background: #fbfbfb;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
    transition:all ease-in-out 0.2s;
}
    .bghr_heading_small .dot:hover {
        font-size:0.7rem;
        color: #999999;
        background: #f1f1f1;
        padding: 0 25px;
    }



    

.view-full-popup, .full_page_loader {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 10009;
    top: 0;
    left: 0;
}
.full_page_loader {
    background: rgba(255,255,255,0.9);
}
    .full_page_loader .k-i-loading {
        font-size:48px;
    }
    .full_page_loader .loading_text {
        margin-top:10px;
        font-size: 1rem;
        color: #999999;
    }
.view-full-popup a.close_full_pop {
    position: absolute;
    font-size: 40px;
    color: #f1f1f1;
    right: 20px;
    top: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    z-index: 9999;
}
        .view-full-popup a.close_full_pop:hover {
            color: #ffffff;
        }
.pdf_cover {
    background: #ffffff;
    margin: 0 auto;
    display: block;
    width: 800px;
    height: 100%;
}
    /*.view-full-popup #pdfViewer {
        margin: 2.5% auto;
        max-width: 800px;
    }*/
#word_viewer{
    width:100%;
    height:100%;
}
.word_cover {
    background: #ffffff;
    margin: 0 auto;
    display: block;
    width: 800px;
    height: 100%;
    position: relative;
}
    .word_cover .over_cover, .word_cover .over_cover2 {
        display: block;
        width: 120px;
        height: 20px;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 9999;
        background: #ffffff;
    }
    .word_cover .over_cover2 {
        background: #3b3e40;
    }


/*Standard Form*/
.standard_form .form-group{
    margin-bottom:10px;
}
.standard_form label {
    line-height: 26px !important;
}
.standard_form2 label {
    text-align: left !important;
    line-height: 26px !important;
}
.one_line_view label {
    padding:0;
    margin: 0;
    line-height:35px;
    width:100%;
}
.one_line_view .ctrl_container {
    margin-bottom: 15px;
}
.one_line_view .label_value {
    line-height: 35px;
}
.one_liner_control label {
    display: inline-block;
    float:left;
    margin-right:5px;
}
.formcontrol-medium{
    line-height:28px;
    height:28px;
    padding:0 8px;
}
.one_liner_control .formcontrol-medium {
    display: inline-block;
    width: auto;
    float: left;
    margin-right:5px;
}
.one_liner_control i.fa-info-circle{
    line-height:28px;
}
.one_liner_control .k-maskedtextbox.form-control .k-textbox, .one_liner_control .k-textbox.form-control, .one_liner_control .k-widget.form-control {
    width: auto;
}
/*Legend for list view*/
.legend_mark {
    width: auto!important;
}
.legend_mark li{
    float:left;
    width:auto;
    padding:5px 10px 5px 5px;
    margin-right:10px;
    line-height:23px;
    position:relative;
    margin-left:14px;
}
    .legend_mark li::before {
        content:"";
        position:absolute;
        right:105%;
        top:11px;
        z-index:1;
        width:10px;
        height:10px;
        display:block;
    }
    .legend_mark li:first-child::before {
        background: #00AF50;
    }
    .legend_mark li:nth-child(2)::before {
        background: #FFC000;
    }
.expire_on {
    color: #757575;
    margin:0 10px;
}

    .expire_on:hover {
        color: #444444
    }


.strike_through {
    text-decoration: line-through!important;
}

/*Sprint 19*/
.load_div{
    margin-bottom:30px;
}
.heading_ellipse {
    width: calc(100% - 100px);
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-bottom: 10px;
}
.img_alt{
    font-size:12px;
    color:#999999;
}
.width_30px {
    width:30px;
}

.filter_box {
    padding: 0 0 15px;
}

.filter_container {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #f9f9f9;
}
.filter_controls {
    padding: 0 10px 10px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.filter_controls article {
    flex-grow: 1;
    width: 150px;
    margin-right: 10px;
    flex-basis: 150px;
}
.filter_controls article:last-child {
    margin-right: 0;
}
.fil_title {
    /*position: absolute;
    top: -12px;
    left: 5px;*//*
    background: #ffffff;*/
    display: block;
    padding: 10px;
    font-size:0.8rem;
    color:#666666;
}
.fil_title i{
    color:#999999;
}
body.last_date_picker .k-calendar-container.k-popup {
    right: 14px;
}
.big-form-control.user_detail_list {
    border-color:#cccccc;
}
    .big-form-control.user_detail_list .k-dropdowntree .k-multiselect-wrap > .k-readonly, .big-form-control.user_detail_list .k-multiselect .k-multiselect-wrap > .k-readonly {
        font-size: 0.75rem;
        height: 33px;
        width:auto!important;
    }
.strips_new .approval_summary_tiles .direction_arrow {
    display:none;
}
.strips_new .accordion_strip.strip_compact > li:hover{
    cursor:pointer
}
.strips_new .accordion_strip.strip_compact > li:hover .direction_arrow {
    display: block;
}
.strips_new .accordion_strip.strip_compact > li:hover {
    background: #ededed;
}
.strips_new .approval_summary_tiles li:nth-child(2) {
    text-align: center;
    width: calc(26% - 3px);
}
.accordion_strip > li {
    padding: 10px;
    margin-bottom: 15px;
}

    .accordion_strip > li > a {
        display: block;
    }

        .accordion_strip > li > a .approval_summary_tiles {
            margin-bottom: 0px;
        }

.accordion_strip.strip_compact > li {
    margin-bottom: 0;
    border-bottom: 1px solid #dddddd;
}

    .accordion_strip.strip_compact > li:last-child {
        border-bottom: none;
    }

.accordion_strip.strip_compact.bdr_botom > li:last-child {
    border-bottom: 1px solid #dddddd;
}
.approval_summary_tiles {
    position: relative;
    margin-bottom: 15px;
}

    .approval_summary_tiles.summary_accord {
        padding: 15px 10px;
    }

    .approval_summary_tiles li {
        float: left;
        color: #666666;
    }

        .approval_summary_tiles li:first-child {
            width: 74%;
            border-right: 1px solid #ddd;
            font-size: 1rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .approval_summary_tiles li:first-child > i {
                font-size: 1.125rem;
                width: 20px;
                text-align: left;
                display: inline-block;
                color: #757575;
            }

            .approval_summary_tiles li:first-child > span {
                color: #666666;
            }

        .approval_summary_tiles li:nth-child(2) {
            width: calc(26% - 10px);
            font-size: 1.125rem;
            position: relative;
            top: 6px;
            line-height: 11px;
            padding-left: 10px;
            color: #444444 !important;
        }

    .approval_summary_tiles .direction_arrow {
        position: absolute;
        right: -8px;
        top: -6px;
    }

        .approval_summary_tiles .direction_arrow i {
            font-size: 1.125rem;
        }

    .approval_summary_tiles.strip_arrow .direction_arrow i {
        font-size:0.7rem;
        width: 18px;
        height: 18px;
        color: #ffffff;
        line-height: 17px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        text-align: center;
    }

.summary_accord .direction_arrow {
    color: #008cc9;
}
.sep_count {
    position: relative;
    margin: 0 15px;
    /*border-top: 1px solid #bbbbbb;*/
    padding-top: 0;
    color: #006abb;
}
.stepswiz {
    padding: 0;
    margin: 15px 30px 8px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    overflow-x: hidden;
    width: calc(100% - 50px);
}

    .stepswiz .step {
        flex-grow: 1;
        width: 33.3%;
        flex-basis: 33.3%;
    }


.step-content {
    position: relative;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
}

.step-circle {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    color: #adb5bd;
    border: 2px solid #adb5bd;
    border-radius: 100%;
    background-color: #adb5bd
}

.step-content::before {
    content: "";
    display: block;
    position: absolute;
    top: 23%;
    left: 0px;
    width: calc(50% - 1rem);
    height: 2px;
    transform: translate(0, -50%);
    color: #adb5bd;
    background-color: currentColor
}
.step-content::after {
    content: "";
    display: block;
    position: absolute;
    top: 23%;
    right: 0px;
    width: calc(50% - 1rem);
    height: 2px;
    transform: translate(0, -50%);
    color: #adb5bd;
    background-color: currentColor
}

.stepswiz .step.step-active .step-content::before {
    color: #aee7a0;
}
.stepswiz .step.step-success .step-content::before, .stepswiz .step.step-success .step-content::after {
    color: #aee7a0;
}

.stepswiz .step.step-active:first-child .step-content::before {
    color: #25d5f8;
}


.step-text {
    color: #999999;
    /*word-break: break-all;*/
    margin-top: 5px;
    padding:0 5px;
    text-align:center;
}

.step-active .step-circle {
    color: #fff;
    background-color: #25d5f8;
    border-color: #25d5f8;
}
.step-success .step-circle {
    color: #aee7a0;
    background-color: #aee7a0;
    border-color: #aee7a0;
}


.step-active .step-text {
    color: #444444
}

.step-error .step-circle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}
.step-error .step-text {
    color: #dc3545
}
.step-success .step-text {
    color: #666666
}


/*Steps Dynamic*/
.steps_dynamic {
    padding: 0;
    margin: 25px 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    overflow-x: hidden;
    width: 100%;
}

.steps_dynamic .step {
    flex-grow: 1;
    width: 33.3%;
    flex-basis: 33.3%;
}


.steps_dynamic .step-content {
    position: relative;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
}

.steps_dynamic .step-circle {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    color: #ffffff;
    border: 2px solid #adb5bd;
    border-radius: 100%;
    background-color: #adb5bd
}

.steps_dynamic .step-content::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0px;
    width: calc(50% - 1rem);
    height: 2px;
    transform: translate(0, -50%);
    color: #adb5bd;
    background-color: currentColor
}

    .steps_dynamic .step-content::after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        right: 0px;
        width: calc(50% - 1rem);
        height: 2px;
        transform: translate(0, -50%);
        color: #adb5bd;
        background-color: currentColor
    }

    .steps_dynamic .step.step-active .step-content::before {
        color: #aee7a0;
    }

    .steps_dynamic .step.step-success .step-content::before, .steps_dynamic .step.step-success .step-content::after {
        color: #aee7a0;
    }

    .steps_dynamic .step.step-active:first-child .step-content::before {
        color: #25d5f8;
    }


    .steps_dynamic .step-text {
        color: #999999;
        /*word-break: break-all;*/
        margin-top: 5px;
        padding: 0 5px;
        text-align: center;
    }

    .steps_dynamic .step-active .step-circle {
        color: #fff;
        background-color: #25d5f8;
        border-color: #25d5f8;
    }

    .steps_dynamic .step-success .step-circle {
        color: #ffffff;
        background-color: #aee7a0;
        border-color: #aee7a0;
    }

    .steps_dynamic .step-active .step-text {
        color: #444444
    }

    .steps_dynamic .step-error .step-circle {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545
    }

    .steps_dynamic .step-error .step-text {
        color: #dc3545
    }

    .steps_dynamic .step-success .step-text {
        color: #666666
    }

.content-textbox.has-error {
    border:1px solid #a94442 !important;
}
.grey_text_check .control input:checked ~ .control__indicator {
    border: 1px solid transparent !important;
    background: #e7effd;
}
.grey_text_check .content-textbox.control input ~ .control__indicator span {
    color:#222222;
}
.grey_text_check .content-textbox.control input ~ .control__indicator{
    min-height:75px;
}
.grey_text_check .content-textbox.control input:checked ~ .control__indicator span {
    color: #4e92ff;
    font-size:0.75rem;
    line-height: 22px;
}
.grey_text_check .control:hover input:not([disabled]):checked ~ .control__indicator, .grey_text_check .control input:checked:focus ~ .control__indicator {
    background: #e7effd;
}
.k-window.k-dialog .k-icon.k-i-close{
    font-size:26px;
}
.notification_button {
    position: relative;
}
    .notification_button .count {
        position: absolute;
        right: -10px;
        top: -13px;
        font-size:0.8rem;
        line-height: 20px;
        height: 20px !important;
        padding:0 5px;
    }
    .notification_button .count_in {
        font-size:0.7rem;
        line-height: 20px;
        height: 20px !important;
        padding: 1px 7px;
        margin-left:5px;
    }
    /*Module Color*/
.recogition_m_color {
    color: #fc3!important;
}
.k-grid-content {
    position: relative;
    width: 100%;
    overflow: auto;
    overflow-x: auto;
    overflow-y: auto;
    zoom: 1;
    /*min-height: 60px*/
}

div.k-grid-footer, div.k-grid-header {
    padding-right: 0 !important
}
/*Custom Accordion Starts*/
.custom_accordion .accordion_heading, .block_heading span {
    padding: 10px;
    font-size: 1rem;
    color: #444444;
    letter-spacing:0.2px;
    font-weight: 600;
}

.custom_accordion .accordion_heading2 {
    padding: 10px;
    font-size:0.8rem;
    text-transform: uppercase;
}

    .custom_accordion .accordion_heading.capitalize, .custom_accordion .accordion_heading2.capitalize {
        text-transform: capitalize;
    }

.custom_accordion .accordion_heading i.icofont {
    font-size: 1.125rem;
    color: #444444;
    float: left;
    margin-right: 5px;
}

.custom_accordion .accordion_heading i.fa {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #444444;
    float: left;
    margin-right: 5px;
}

.custom_accordion .accordion_heading a.view_all, .view_all {
    float: right;
    line-height: 1.7rem;
    font-weight: normal;
    color: #222222;
}
    .custom_accordion .accordion_heading a.view_all:hover, .view_all:hover {
        color: #006abb;
    }

    .custom_accordion .accordion_heading a.view_all i.fa, .view_all i.fa {
        float: none;
    }
    button.view_all{
        background:none;
        outline:none;
        border:none;
    }
/*Custom Accordion Ends*/

/********************Ver 2.6.0*********************/
.two-element-block > li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 0;
}

    .two-element-block > li h3 {
        padding: 0 !important;
        font-weight: 400 !important;
        font-size: 1.05rem !important;
    }

    .two-element-block > li:last-child {
        width: calc(50% - 1px);
        border-left: 1px solid #dddddd;
    }

.two-element-block > li {
    font-size: 26px;
}

    .two-element-block > li > span {
        width: 100%;
        display: block;
        color: #5f6368;
        position: relative;
    }

    .two-element-block > li span span {
        display: block;
        text-align: center;
        font-size:0.8rem;
        color: #666;
        line-height: 20px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -15px;
        font-weight: 300;
    }

.three-element-block > li {
    float: left;
    width: 50%;
    text-align: center;
    margin: 5px 0px;
}

    .three-element-block > li.full_block:first-child {
        width: 100%;
        padding-bottom: 0;
        margin: 0 0 0;
        display: block;
    }

        .three-element-block > li.full_block:first-child > span {
            font-size: 20px;
        }

.three-element-block > li {
    font-size:0.8rem;
    font-weight: 400;
    color: #444444;
}

    .three-element-block > li > span {
        display: block;
        text-align: center;
        font-size: 20px;
        position: relative;
    }

        .three-element-block > li > span.break_point span {
            margin-top: -5px;
        }

.three-element-block .sub_text {
    font-size:0.8rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    color: #666;
}

.three-element-block > li:nth-child(2) {
    border-right: 1px solid #ddd;
}

.three-element-block {
    padding: 10px 0 10px;
    border-bottom: 1px solid #ddd;
}
.n-profile {
    min-height: 72px;
    padding: 21px 0;
    position: relative;
}

.n-profile-image > img {
    width: 150px;
    height: 150px;
}
.n-profile-bottom {
    padding: 0 0 1px;
    margin: 0 25px;
}

    .n-profile-bottom > p {
        font-size: 1.375rem;
        margin: 0 auto 0;
        /*border-bottom: 1px solid #dddddd;*/
        width: 100%;
        padding: 0 0 15px;
    }

    .n-profile-bottom > ul {
        font-size: 1rem;
        line-height: 19px;
        margin: 0 auto;
        padding: 15px 0;
    }

        .n-profile-bottom > ul li {
            color: #666;
        }

            .n-profile-bottom > ul li a, .n-profile-bottom > ul li a:hover {
                /*color: #008CC9;*/
                display: inline-block;
            }

        .n-profile-bottom > ul.type_dna {
            padding: 0;
        }

            .n-profile-bottom > ul.type_dna > li {
                list-style-type: disc;
                font-size:0.7rem;
                line-height: 22px;
                display: block;
                margin-bottom: 15px;
                border: 1px solid #dddddd;
                padding-bottom: 5px;
            }

                .n-profile-bottom > ul.type_dna > li i {
                    font-size: 1rem;
                    line-height: 20px;
                    padding: 0 5px 0 10px;
                }

                .n-profile-bottom > ul.type_dna > li span {
                    font-size:0.8rem;
                    padding: 5px 10px;
                    background: #f7f7f7;
                    display: block;
                    line-height: 22px;
                    color: #666666;
                    margin-bottom: 10px;
                }
.break_point span {
    font-size:0.8rem;
    text-align: center;
    display: block;
}
.dna-list {
    padding:10px 0;
}
.dna-list > li, .dna > li {
    border-right: 1px solid #e2e2e2;
    float: left;
    font-size:0.8rem;
    margin: 0;
    padding: 0 6px;
    text-align: center;
    width: 50%;
    line-height: 14px;
    color: #282e51 !important;
    font-weight:600
}

    .dna-list > li > h4 {
        color: #444444;
        font-size: 0.875rem !important;
        padding-bottom: 5px;
    }

    .dna-list > li > h1 {
        margin: 0
    }
    .dna-list > li > h1 {
        margin: 0
    }
.dna-list-4 > li {
    width: 25% !important
}

    .dna-list-3 > li:last-child, .dna-list-4 > li:last-child, .dna-list-5 > li:last-child, .dna-list > li:last-child, .vertical-text-list1 > li:last-child, .vertical-text-list2 > li:last-child, vertical-text-list > li:last-child {
        border-right: none
    }

.dna-list-5 > li {
    width: 20% !important
}

.dna-list-3 > li {
    width: 33.333% !important
}

.dna-list-6 > li {
    width: 16.66% !important
}

.dna-list > li > h4 {
    margin-bottom: 5px !important
}

/*Landing Page Slider*/
.landingplace{
    padding-bottom: 22.20%;
    min-height: 50px;
}
    .landing_slider data-owl-carousel {
        position:absolute;
        width:100%;
        display:block;
        left:0;
        right:0;
    }
.landing_slider .owl-stage .item {
    max-height: 541px;
}

    .landing_slider .owl-stage .item img {
        width: 100%;
    }
.crealtive, .position-r, .profile-section {
    position: relative;
}
/*Accordians Start*/
#custom-accordian .panel-default > .panel-heading {
    padding: 0;
    background: #fff;
    border-top: 1px solid #ddd;
}

#custom-accordian .panel-default:first-child > .panel-heading {
    border-top: none;
    border-radius: 5px 5px 0 0;
}

#custom-accordian .panel-default:last-child > .panel-heading {
    border-radius: 0 0 5px 5px;
}

#custom-accordian .panel-default > .panel-heading h4 a {
    padding: 15px 10px;
    display: block;
    font-size: 1rem;
}

#custom-accordian.approval_accordions .panel-default > .panel-heading h4 a {
    padding: 0;
}

#custom-accordian .panel-default > .panel-heading h4 a span i:first-child {
    width: 18px;
    text-align: left;
    display: inline-block;
    /*float: left;*/
}

#custom-accordian .panel-default > .panel-heading h4 a span i.info_icon {
    color: #999999;
    font-size:0.8rem;
    float: right;
    line-height: 20px;
    position: relative;
    cursor: pointer;
}

    #custom-accordian .panel-default > .panel-heading h4 a span i.info_icon:hover {
        color: #444444;
    }

    #custom-accordian .panel-default > .panel-heading h4 a span i.info_icon::after {
        content: attr(data-title);
        display: none;
        position: absolute;
        width: 180px;
        height: auto;
        padding: 10px;
        top: -30%;
        right: 110%;
        background: #fcfcfc;
        border: #dddddd;
        box-shadow: 0 0 5px rgba(0,0,0,0.8);
        -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.8);
        z-index: 9999;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        font-family: 'Roboto', sans-serif;
        font-size:0.7rem;
    }

    #custom-accordian .panel-default > .panel-heading h4 a span i.info_icon:hover::after {
        display: block;
    }

#custom-accordian .panel-default.disabledAcc > .panel-heading h4 a {
    cursor: default !important;
}

#custom-accordian .panel-default > .panel-heading > .panel-title, .home_accordion_heading {
    /*background: #fff;*/
    padding: 0;
    margin: 0;
    color: #444444;
    /*padding:12px 10px;*/
    font-weight: 400;
}

.home_accordion_heading {
    text-transform: uppercase;
}

#custom-accordian.grey_title .panel-default > .panel-heading > .panel-title {
    color: #666666;
    font-size: 1rem;
}

#custom-accordian .panel-default.home_accordion > .panel-heading > .panel-title span span {
    width: calc(100% - 46px);
    display: inline-block;
}
/*#custom-accordian .panel-default>.panel-heading>.panel-title i,.widget_block h3 i{width:15px;display:inline-block;margin-right:10px;text-align:left;font-size:18px}*/
#custom-accordian .panel-default > .panel-heading > .panel-title i.pull-right, .widget_block h3 i.pull-right {
    text-align: right;
}

.widget_block h3 > span {
    float: left;
}

#custom-accordian.approval_accordions .panel-group .panel + .panel {
    margin-top: 0;
}

#custom-accordian.approval_accordions a {
    line-height: 22px;
}

    #custom-accordian.approval_accordions a span i.pull-right {
        line-height: 18px;
    }
/*Recognition Slider Start*/
.slider-cnt img {
    max-width: 55% !important;
    display: none;
    text-align: center;
    /*margin-left: auto;
    margin-right: auto;*/
    margin: 15px auto;
    max-height: 67px;
    width: auto !important;
}

.slider-cnt span {
    text-align: center;
    display: block;
}

.show_appreciation .owl-carousel .owl-item a {
    min-height: 66px;
}
/*Recognition Slider Ends*/


/*----------------Check Box Tips Ends-----------------*/
.vertical-c {
    display: flex;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;
    flex-direction: row;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    align-items: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.content-textbox input:focus ~ .control__indicator, .content-textbox:hover input ~ .control__indicator {
    background: #fff;
    border-radius: 0;
}

.content-textbox.control--checkbox .control__indicator:after {
    border: none;
    color: #fff;
    width: 100%;
}

.content-textbox {
    padding-left: 0 !important;
    border: 1.5px solid #cccccc;
    border-radius: 3px;
}

    .content-textbox.control--checkbox .control__indicator span {
        width: 100%;
        text-align: center;
    }

    .content-textbox.control--checkbox .control__indicator {
        background: #fff;
        height: auto;
        position: relative;
        top: 0;
        width: 100%;
        border-radius: 3px;
        padding: 0 10px;
    }

    .content-textbox.control input:checked ~ .control__indicator, .content-textbox.control input:checked ~ .control__indicator:hover {
        /*background: #2aa1c0;
        color: #fff;*/
        border-radius: 0;
    }

    .content-textbox.control input ~ .control__indicator {
        line-height: 16px;
        ;
        padding: 8px;
        text-align: center;
    }


.feedback-tab > li {
    float: left;
    color: #008cc9;
    width: 50%;
    text-align: center;
}

    .feedback-tab > li.full_block:first-child {
        width: 100%;
        border: none;
    }

    .feedback-tab > li > a {
        font-size:0.8rem;
    }

        .feedback-tab > li > a > i {
            display: block;
            text-align: center;
            font-size: 1.125rem;
            color: #008cc9;
            margin-bottom: 5px;
        }

    .feedback-tab > li:first-child {
        border-right: 1px solid #ddd;
    }

.feedback-tab {
    padding: 15px 0;
    margin: 0 10px 5px;
    border-bottom: 1px solid #ddd;
}

.job_posttab > li a, .job_posttab > li a i {
    color: #ffffff;
}

.accordion_top_strip {
    float: left;
    width: calc(100% - 10px);
    padding: 10px 10px 5px 15px;
    margin: 0 5px;
    border-bottom: 1px solid #dddddd;
}

    .accordion_top_strip li {
        float: left;
        width: calc(67% - 1px);
    }

        .accordion_top_strip li:last-child {
            float: left;
            width: 33%;
            text-align: center;
        }
.figure_single {
    padding: 10px;
}

    .figure_single > span {
        display: block;
        text-align: center;
    }

    .figure_single span.desc {
        font-size: 1rem;
        padding: 5px 0 0;
        color: #444444;
    }

    .figure_single span.number {
        font-size: 20px;
        padding: 5px 0 0;
    }

/*Top Display Tiles Starts*/
.red-color-round {
    background: #fa3e3e;
    width: auto !important;
    height: 26px !important;
    border-radius: 13px;
    margin: 0 auto 2px;
    padding: 0 5px;
    color: #ffffff;
}

.red-color-round-new {
    border: 1px solid #fa3e3e;
    border-radius: 13px;
    margin: 0 auto;
    padding:5px;
    line-height:0.6rem;
    color: #ffffff;
}

.green-color-round {
    width: 26px !important;
    height: 26px !important;
    background: #1c8922;
    border-radius: 13px;
    margin: 0 auto 2px;
    color: #ffffff;
}
.writecmt-control {
    padding: 0 0 6px;
}

    .writecmt-control > li {
        float: left;
        width: calc(100% - 31px);
    }

        .writecmt-control > li:last-child {
            padding-left: 15px;
        }

        .writecmt-control > li:first-child {
            width: 31px;
            text-align:right;
        }

    .writecmt-control .input-group {
        margin-bottom: 0;
        position: relative;
        display: block;
        border: 1px solid #d2dbe3;
        border-radius: 3px !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        background: #ffffff;
    }

        .writecmt-control .input-group .btn_holder {
            width: 70px;
            display: block;
            float: right;
        }

        .writecmt-control .input-group .input-group-addon, .writecmt-control .input-group .input-group-addon#emojibtn {
            width: auto;
            border: none;
            background: none;
            min-height: 31px;
            height: 31px;
            line-height: 33px;
            padding: 0 10px 0 0;
            float: right;
        }

            .writecmt-control .input-group .input-group-addon#emojibtn {
                right: 35px;
                line-height: 23px;
            }

    .writecmt-control > li:first-child > img {
        width: 31px;
        height: 31px;
        display: inline-block;
        float: none;
        margin: auto;
        max-width: 100%;
        background: #fff;
    }
/*Like Popover Start*/
.popover-custom {
    /*left: 31px !important;*/
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 5px;
    box-shadow: 0 2px 3px #d1d1d1;
    width: 300px;
    padding: 0;
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    /*background-color: #f7f7f7;*/
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
    font-size: 1rem;
}

.poplist > li {
    margin: 5px 0 !important;
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
}

    .poplist > li:last-child {
        border-bottom: none;
    }

.popover-list > li {
    float: left;
    margin: 0;
}

    .popover-list > li:first-child {
        width: 35px;
        margin-right: 0;
    }

    .popover-list > li:last-child {
        margin-right: 0;
        width: 70%;
        padding-left: 10px;
    }

        .popover-list > li:last-child > span > i {
            padding: 0 3px;
        }

.popover.right > .arrow.custom_arrow {
    top: 40px !important;
}

    .popover.right > .arrow.custom_arrow:after {
        /*border-right-color: #f7f7f7;*/
    }

.overflow_visible{
    overflow:initial!important;
}

.paddingr-10 {
    padding-right: 10px !important;
}

.paddingl-10 {
    padding-left: 10px !important;
}

.margin-20 {
    margin: 20px !important;
}

.margint-50 {
    margin-top: 78px !important;
    margin-bottom: 15px;
}

.margint-10 {
    margin-top: 10px !important;
}

.margint-15 {
    margin-top: 15px !important;
}

.marginb-0 {
    margin-bottom: 0px !important;
}

.marginr-10 {
    margin-right: 10px;
}

.marginb-10 {
    margin-bottom: 10px !important;
}

.marginb-15 {
    margin-bottom: 15px !important;
}
.no-border {
    border: none !important
}
.summary_vmore > li > ul {
    padding-left: 30px;
}

    .summary_vmore > li > ul > li {
        list-style: disc;
        width: 100% !important;
        margin-bottom: 5px;
    }

.summary_vmore li ul li ul {
    padding-left: 30px;
}

.summary_vmore li ul li li {
    list-style: circle;
    width: 100% !important;
    color: #666666;
    font-size:0.7rem;
}
.certificate {
    /*max-width:530px;*/
    margin: 0 auto;
    position: relative;
}

.watermark {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    right: 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    opacity: 0.05;
    text-align: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .watermark img {
        /*width:72px;
    height:72px;*/
        /*max-width:100%;
    max-height:100%;*/
    }

.modal_certificte.custom-popup > .ng-modal-dialog.confirmation {
    max-width: 1000px;
    top: 5%;
}

.modal_certificte.custom-popup .modal-dialog {
    width: 100%;
}

.modal_certificte.custom-popup .ng-modal-dialog {
    max-height: 530px;
}

.modal_certificte.custom-popup .modal-body.custom-mbody {
    max-height: 450px;
}

.certificate {
    width: 800px;
}

.certificate_frame {
    width: 797px;
    height: auto;
    padding: 8px;
    text-align: center;
    border: 3px solid #999999;
    margin: 0 auto;
}

.certificate_frame_in {
    width: 775px;
    height: auto;
    padding: 15px;
    text-align: center;
    border: 1px solid #dddddd;
}

.certificate_frame .certificate_logo {
    position: relative;
    height: 50px;
    padding: 20px 0;
    margin-bottom: 0px;
}

    .certificate_frame .certificate_logo span.solid_line, .certificate_frame .certificate_logo span.dotted_line {
        height: 1px;
        border-top: 1px solid;
        width: 70%;
        display: block;
        margin: 0 10px 10px 0;
    }

    .certificate_frame .certificate_logo span.dotted_line {
        width: 50%;
    }

    .certificate_frame .certificate_logo .certifiicate_logoimg {
        max-height: 50px;
        width: 200px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        /*background: #ffffff;*/
        padding: 0 10px;
        display: block;
        z-index: 1
    }

        .certificate_frame .certificate_logo .certifiicate_logoimg img {
            max-height: 100%;
            max-width: 100%;
        }

        .certificate_frame .certificate_logo .certifiicate_logoimg .certlogo_border_left {
            position: absolute;
            top: 15px;
            right: 100%;
            width: 200px;
        }

        .certificate_frame .certificate_logo .certifiicate_logoimg .certlogo_border_right {
            position: absolute;
            top: 15px;
            left: 100%;
            width: 200px;
        }

        .certificate_frame .certificate_logo .certifiicate_logoimg .certlogo_border_left > span {
            float: right;
        }

.certificate_frame .certificate_title {
    font-size: 1.875rem;
    margin-bottom: 10px;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: bold;
}

.certificate_frame .certificate_subtitle {
    font-size:0.8rem;
    color: #444444;
    display: block;
    text-align: center;
}

.certificate_frame .certificate_goals ul, .certificate_frame .certificate_value ul {
    padding-left: 0;
    margin-bottom: 10px;
}

    .certificate_frame .certificate_goals ul li, .certificate_frame .certificate_value ul li {
        font-size:0.7rem;
        display: inline-block;
        margin-right: 10px
    }

.certificate_frame ul li {
    list-style-type: none !important;
}

    .certificate_frame ul li::before {
        content: "";
        width: 2px;
        height: 2px;
        display: inline-block;
        border: 2px solid #999999 !important;
        border-radius: 50%;
        margin: 6px 5px 0 0;
        float: left;
    }

    .certificate_frame ul li li::before {
        content: "";
        width: 4px;
        height: 4px;
        border: 1px solid #999999 !important;
        border-radius: 50%;
        margin: 8px 5px 0 0;
    }

.certificate_frame .certificate_title span {
    font-size: 26px;
    font-style: italic;
    margin-right: 5px;
}

.certificate_frame .certificate_info {
    margin-bottom: 20px;
    font-size: 1rem;
}

.certificate_frame .certificate_username {
    font-size: 1.75rem;
    font-style: italic;
    color: #444444;
    padding: 0px 20px 0;
    display: inline-block;
    border-bottom: 2px solid #999999;
    margin-bottom: 15px;
    /*font-family: 'Great Vibes', cursive;*/
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif
}

.certificate_frame .certificate_rewardname {
    font-size: 1.375rem;
    margin-bottom: 10px;
    margin-top: 10px
}

    .certificate_frame .certificate_rewardname img {
        height: 45px;
        margin-left: -10px;
    }

.certificate_frame .certificate_sign {
    font-size: 1.125rem;
}

.certificate_frame .certificate_date {
    font-size:0.8rem;
    font-weight: 600;
}

    .certificate_frame .certificate_date span, .certificate_frame .certificate_sign span {
        min-width: 150px;
        display: inline-block;
        /*border-top: 1px solid #dddddd;*/
    }

.certificate_frame .certificate_sign span {
    border: none;
}

    .certificate_frame .certificate_sign span.sign_img img {
        max-height: 40px;
        margin-top: -20px
    }

.certificate_goals_value {
}

.certificate_template {
    border: 1px solid #999999;
    padding: 20px;
}
.TextMsgPopupOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10004;
    background: rgba(0,0,0,0.8);
}

.msg_container {
    background: #ffffff;
    max-width: 800px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    right: 0;
    margin:0 auto;
    max-height: calc(100% - 100px);
    overflow: auto;
    transform: translate(0, -50%);
    padding:20px;
}


.msg_body {
    position: relative;
    padding: 0 10px 20px 30px;
}

/*.msg_heading {
    padding: 0;
    height: 33px;
}*/

.msg_body img.msg_logo {
    max-height: 50px;
    max-width: 200px;
    margin-bottom: 20px;
}

.msg_heading{
    display: inline-block;
    float: right;
    line-height: 30px !important;
    font-size: 24px;
    position:absolute;
    right:10px;
    top:10px;
}

.select_gift_banner {
    /*position:absolute;
    bottom:0;
    left:0;
    z-index:1;*/
    margin-top: 20px;
}

    .select_gift_banner img {
        width: 100%;
    }

.certificate_text_banner .text_banner_bg {
    width: 60%;
    margin: 0 auto;
    position: relative;
}

    .certificate_text_banner .text_banner_bg img {
        max-width: 100%;
    }

.text_banner_userpic {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 2;
}
.temp_header {
    width: 100%;
    padding: 0 0 15px;
    border-bottom: 2px solid #dddddd;
    margin-bottom: 20px;
}

.temp_logo {
    max-height: 60px;
    max-width: 200px;
}

.temp_subheader {
    font-size: 24px;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    align-items: center;
    padding: 0 50px;
}

    .temp_subheader img {
        height: 60px;
        display: inline-block;
        margin-right: 10px;
    }

    .temp_subheader span {
        line-height: 30px;
        display: inline-block;
    }

.temp_banner {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 1rem;
    border-bottom: 2px solid #dddddd;
    color: #999999;
}

    .temp_banner img {
        width: 100%;
        margin-bottom: 20px;
    }

.temp_subtitle {
    font-size: 1rem;
    color: #666666;
    margin-bottom: 5px;
    margin-top: 15px;
}

.temp_Message {
    margin: 20px 50px;
    font-size: 1.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.temp_Message2 {
    margin: 20px 0;
    font-size: 1.125rem;
    text-align: left;
}

.temp_Message3 {
    margin: 20px 0;
    font-size: 1.125rem;
    text-align: center;
}

.temp_Message img {
    height: 80px;
    margin-right: 20px;
    display: inline-block;
    border-radius: 50%;
}

.temp_body ul {
    padding-left: 30px !important;
    list-style: none;
}

.temp_body > ul > li {
    color: #999999;
    list-style-type: none !important;
}

.temp_body ul ul > li {
    list-style-type: none !important;
    color: #999999;
}

.temp_body ul li::before {
    content: "";
    width: 2px;
    height: 2px;
    display: inline-block;
    border: 2px solid #999999 !important;
    border-radius: 50%;
    margin: 6px 5px 0 -12px;
    float: left;
}

.temp_body ul li li::before {
    content: "";
    width: 4px;
    height: 4px;
    border: none;
    border-radius: 0;
    margin: 8px 5px 0 -12px;
    background-color: #999999;
}



@media screen {
    #printSection {
        display: none;
    }
}


@media print {
    html, body {
        height: 100%;
        margin: 0 0 !important;
        padding: 0 0 !important;
        overflow: visible;
    }

        body * {
            visibility: hidden;
        }

    #printSection, #printSection * {
        visibility: visible;
    }

    #printSection {
        position: absolute;
        left: 0;
        top: 0;
        height:auto;
        overflow:hidden;
    }
    #printSection #printThis {
        width:715px;
    }
        #printSection .certificate_frame {
            width: 712px;
        }
        #printSection .certificate_frame_in {
            width: 690px;
        }
}


.display-b {
    display: block
}
.display-ib {
    display: inline-block
}
label.one-line {
    padding: 15px 0 5px;
    text-transform: inherit;
    margin-bottom: 0
}

.label_form label {
    padding: 0 !important;
    line-height: 24px !important;
    margin-bottom: 0;
}
.delivery_block {
    display: flex;
    align-content: center;
    align-items: center
}
.delivery_block i {
    margin-right: 10px;
}
.pop_Daddress >div > h3{
    display:none;
}
.tilehoverzoom:hover {
    box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    transition: all ease-in-out 0.2s;
    transform: scale(1.02);
}
.tilehoverzoom .classes-video {
    transform: none!important;
}
.height_700{
    height:700px;
}
.height_100p{
    height:100%;
}
/*New Header*/

.top_header {
    display: none;
}

.double_strip .top_header {
    background: #004995;
    min-height: 33px;
    display: block;
    padding: 1px 0;
}


.double_strip.wrap_container {
    max-width: initial;
    margin: 0 auto;
}
.double_strip .nav_menu {
    margin:0
}

.max_container, header .max_container, footer .max_container {
    max-width: calc(1600px + 10%);
    margin: 0 auto;
    padding-left: 5%;
    padding-right: 5%;
}
.max_container_home {
    /*max-width: calc(1366px + 10%);*/
}
.double_strip .nav_menu ul.nav > li > a > i {
    color: #ffffff;
}

.budget_dd ul {
    margin:10px 0;
}
.budget_dd ul li {
    width: 100%;
    margin-bottom: 5px;
    padding: 0 10px !important;
    line-height: 18px;
    color: #444444;
    text-align: center !important;
}

    .budget_dd ul li:first-child {
        width: 100%;
        font-size:0.7rem;
        color: #444444;
        padding: 3px 10px 0 10px !important;
        text-align: left !important;
        font-weight: 600;
    }

    .budget_dd ul li:nth-child(2) {
        width: 100%;
        padding: 0px 10px 0 10px !important;
    }

    .budget_dd ul li:nth-child(3), .budget_dd ul li:nth-child(4) {
        width: 50%;
        padding: 0 10px 0 10px !important;
        display:inline-block;
    }

    .budget_dd ul li > span {
        display: block;
        color: #444444;
        font-weight: 600;
        font-size:0.8rem;
    }

    .budget_dd ul li span span {
        font-size:0.7rem;
        font-weight: normal;
    }

.body_header {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap:wrap;
}

.branding {
    width: 275px;
    display: flex;
    align-items: center;
}

/*.double_strip .branding {
    width: 200px;
}*/

.nav_right_menu {
    float: right;
}

    .nav_right_menu li {
        float: left;
        margin: 0;
        padding: 5px 10px;
        position: relative
    }

        .nav_right_menu li:last-child {
            margin-right: 0;
        }

        .nav_right_menu li >i  {
            float:right;
            font-size:0.9rem;
            margin-left:5px;
        }

        .nav_right_menu li a {
            color: #222222;
            letter-spacing: 1px;
        }

            .nav_right_menu li a.sub_menu {
                color: #444444;
                font-size: 0.75rem;
                letter-spacing:1.2px;
            }
    /*.nav_right_menu li{
                border-bottom: 2px solid transparent;
            }
            .nav_right_menu li:hover {
                color: #006abb;
                border-bottom: 2px solid #006abb;
            }*/
    .nav_right_menu > li:after {
        background: none repeat scroll 0 0 transparent;
        bottom: 0;
        content: "";
        display: block;
        height: 2px;
        left: 50%;
        position: absolute;
        background: #006abb;
        transition: width 0.3s ease 0s, left 0.3s ease 0s;
        width: 0;
    }

    .nav_right_menu > li:hover:after, .nav_right_menu > li.active:after {
        width: 100%;
        left: 0;
    }

.wellness-menucontainer {
    display: none;
    position: absolute;
    width: 225px;
    padding: 10px;
    z-index: 1;
    left: -20px;
    top: calc(100% + 2px);
}

    .wellness-menucontainer .icofont-caret-up {
        position: absolute;
        z-index: 1;
        left: 37px;
        top: -10px;
        color: #ffffff;
        font-size: 2.25rem;
    }

.wellness-menu-new {
    background: #ffffff;
    box-shadow: 0px 0 16px 0px rgba(0,0,0,0.5);
    padding: 10px;
    width: 100%
}

    .wellness-menu-new li {
        display: inline-block;
        font-size:0.8rem;
        padding: 7px 10px;
        width: 100%;
        float: left;
        border: none;
    }

        .wellness-menu-new li:hover {
            border: none;
            background: #f1f1f1
        }

        .wellness-menu-new li i {
            font-size: 1rem;
            display: inline-block;
            width: 18px;
            margin-right: 5px;
            color: #666666 !important
        }

    .wellness-menu-new > li:first-child i {
        color: #ff9000
    }

    .wellness-menu-new > li:nth-child(2) i {
        color: #2fbfbf
    }

    .wellness-menu-new > li:nth-child(3) i {
        color: #E4007C
    }

    .wellness-menu-new > li:nth-child(4) i {
        color: #ff3333
    }

    .wellness-menu-new > li:nth-child(5) i {
        color: #50d67e
    }

    .wellness-menu-new > li:nth-child(6) i {
        color: #f2c230
    }

.nav_right_menu li:hover .wellness-menucontainer {
    display: block;
}





.on_top {
    margin-top: -8.5% !important;
}
.banner_tiles_slide .owl-stage > div:hover {
    box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
    transform: scale(1.02);
    transition: all ease-in-out 0.2s;
}

.banner_tiles_slide .owl-stage {
    display: flex;
    margin:10px 0 25px;
}
    .banner_tiles_slide .owl-stage > div {
        flex: 1 0 auto;
        background: #ffffff;
        border-radius: 5px;
        padding: 15px 20px 30px 20px;
        position: relative;
        box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
        -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1);
    }
    .banner_tiles_slide .owl-stage > div .item{
        height:100%;
    }
    .banner_tiles_slide .owl-stage > div .item, .banner_tiles_slide .owl-stage > div .item a{
        text-align:left
    }

        .banner_tiles_slide .owl-stage > div .tile_redir {
            position: absolute;
            z-index: 1;
            bottom: 8px;
            right: 25px;
            cursor: pointer;
            color: #222222;
            transition: all ease-in-out 0.2s;
            width: auto;
        }

            .banner_tiles_slide .owl-stage > div .tile_redir:hover {
                color: #006abb;
                transition: all ease-in-out 0.2s;
            }

        .banner_tiles_slide .owl-stage > div h2 {
            font-size: 1rem !important;
            color: #444444;
            padding: 0 !important;
            margin: 0 0 25px !important;
            transition: all ease-in-out 0.2s;
            font-weight: 600 !important;
            letter-spacing:0.2px;
        }
        .banner_tiles_slide .owl-stage div.dim * {
            opacity: .6;
            transition: all ease-in-out 0.2s;
        }
        .banner_tiles_slide .owl-stage div.dim h2 {
            opacity: .4;
            transition: all ease-in-out 0.2s;
        }

.profile_block {
    text-align: center;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.profile_block img {
    width: 30%!important;
    border-radius: 50%;
}

.profile_block p {
    margin-bottom: 0;
    margin-top: 5px;
}

    .profile_block p span {
        display: block;
        color: #222222;
        font-size: 1.1rem;
        margin: 3px 0 6px;
    }

.profile_block > span {
    display: block;
}


.card_tile {
    margin: -5px 0;
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
}

    .card_tile li {
        float: left;
        width: calc(50% - 16px);
        margin:4px 8px;
    }

        .card_tile li img {
            width: 100%;
        }

.recog_summary {
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    height: calc(100% - 60px);
}
    .recog_summary li {
        padding: 0 10px 5px 0;
        width: 50%;
        color: #444444;
        line-height:20px;
    }

        .recog_summary li > span {
            cursor: pointer;
        }

    .recog_summary li:last-child {
        padding: 0;
    }

        .recog_summary li span span {
            line-height: 30px;
            display: block;
            color: #3f4858;
            text-align: left;
            font-size: 1.5rem;
            margin-bottom: 5px;
            font-weight:normal;
        }

        .recog_summary li span span.red_color {
            color: #fa3e3e;
        }


.resource_tile > div {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    justify-content:center
}

    .resource_tile > div:nth-child(3) {
        margin-bottom: 0;
    }

    .resource_tile > div img, .resource_tile > div p {
        float: left;
    }

    .resource_tile > div img {
        width: 40%!important;
    }

    .resource_tile > div p {
        width: 60%;
        margin-bottom: 0;
        padding-left: 10px;
        white-space: normal;
        color: #444444;
    }
.resource_tile.side_widget > div img{
    width:30%!important;
}
.resource_tile > div p {
    width: 65%;
}

.owl-carousel {
    position: relative;
}
.full_Slider .owl-carousel {
    z-index: 0;
}
    .full_Slider .owl-carousel /*.owl-controls*/ .owl-dots {
        top: 0;
        bottom: auto;
        max-width: calc(2300px + 10%);
        padding-left: 5%;
        padding-right: 5%;
        right: 0;
        left: 0;
        margin: 0 auto;
        text-align: right;
        position: absolute;
        z-index: 20;
        height: 10px !important;
    }
.temp5_Banner.full_Slider .owl-carousel .owl-dots, .temp3_Banner.full_Slider .owl-carousel .owl-dots {
    position: static;
    text-align:center;
    height:auto!important;
    background:#f1f1f1;
    padding:5px 0;
    line-height:0
}

        .full_Slider .owl-carousel /*.owl-controls */ .owl-dots .owl-dot {
            width: 20px;
            height: 7px;
            border-radius: 0;
            background: #bbbbbb;
            display: inline-block;
            margin-left: 5px;
            border: none;
        }

        .full_Slider .owl-carousel .owl-dots .owl-dot.active, .full_Slider .owl-carousel .owl-dots .owl-dot:hover {
            background: #666666;
        }

.reward_widget {
    float: left;
    width: calc(100% - 30px);
    margin: 5px 15px 15px;
    display: flex;
    flex-wrap: wrap;
}

    .reward_widget li {
        float: left;
        padding: 0 10px 30px;
        text-align: center;
        position: relative;
    }

        .reward_widget li:last-child {
            margin-right: 0;
        }

        .reward_widget li img {
            display: inline-block;
            width: 50px;
            border-radius: 5px;
        }

        .reward_widget li .img {
            display: inline-block;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background: #f1f1f1;
            text-align: center;
            line-height: 50px;
            font-size: 1.875rem;
            color: #999999;
        }

        .reward_widget li span.reward_name {
            position:absolute;
            width:70%;
            display: block;
            margin-top: 10px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color:#444444;
            bottom:0;
            margin:0 auto;
            left:0;
            right:0;
        }


.new_widget_list {
    float: left;
    width: 100%;
    display: flex;
    align-items: center
}

    .new_widget_list li {
        float: left;
        margin-right: 10px;
    }

        .new_widget_list li:first-child {
            width: 40px;
        }
        /*.new_widget_list li:last-child {
            margin-right: 0;
            width: 115px;
        }*/
        .new_widget_list li:last-child {
            width: calc(100% - 50px);
            margin-right: 0;
        }

            .new_widget_list li:last-child span.font14 {
                font-size: 1rem !important;
                color: #444444;
            }

            .new_widget_list li:last-child span.widget_name {
                font-weight: 600;
            }

            .new_widget_list li:last-child span.widget_date {
                font-size: 0.75rem !important;
                margin-bottom: 5px;
                display: block;
            }

            .new_widget_list li:last-child span.widget_name:hover {
                color: #0172cb;
            }

            .new_widget_list li:last-child a.widget_link {
                color: #0172cb;
                line-height: 14px;
                display: flex;
                justify-content: left;
                margin-top: 5px;
                font-weight: 500;
                font-size:0.75rem;
            }

                .new_widget_list li:last-child a.widget_link i {
                    color: #0172cb;
                    font-size:0.7rem;
                    line-height: 15px;
                    margin-right: 5px
                }

.over_space {
    padding: 0 0 15px 0;
    overflow: initial;
}

.horizontal_block_tab_menu {
    height: 50px;
    background: #ffffff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.14);
    width: 100%;
    margin-bottom: 15px;
}

    
.horizontal_block_tab_menu.up_pos {
        position: relative;
        top: -20px;
        z-index: 1;
        margin-bottom: 0;
    }

    .horizontal_block_tab_menu li, .horizontal_block_tab_menu li i {
        float: left;
        line-height: 48px;
        padding: 0 16px;
    }
    .horizontal_block_tab_menu li i {
        padding: 0 10px
    }

    .horizontal_block_tab_menu > li a {
        color: #666666;
        cursor: pointer;
        font-weight: 600;
        letter-spacing: 0.3px;
    }
    .horizontal_block_tab_menu > li a > span:nth-child(2) {
        display:none
    }

    .horizontal_block_tab_menu > li.active-tab a {
        color: #0172cb;
    }

    .horizontal_block_tab_menu > li:hover {
        background: #f1f1f1;
        border-bottom: 2px solid #f1f1f1;
    }

    .horizontal_block_tab_menu > li.active-tab {
        border-bottom: 2px solid #0172cb;
    }

    .horizontal_block_tab_menu > li.right_tabs {
        float: right;
        border-left: 1px solid #dddddd;
        padding-top: 1px;
    }

        .horizontal_block_tab_menu > li.right_tabs a:hover {
            border: none;
        }
    .horizontal_block_tab_menu > li.embed_filter i {
        display:none;
    }

.horizontal_tab_menu {
    border-bottom: 1px solid #dddddd;
    margin: 0 -15px 15px;
    padding: 0 12px;
}

    .horizontal_tab_menu li {
        float: left;
        display: inline;
    }

        .horizontal_tab_menu li a {
            padding: 6px 14px;
            text-align: center;
            display: inline-block;
            border-bottom: 2px solid transparent;
            color: #666666;
            margin-bottom: -1px;
            cursor: pointer;
            font-weight:600;
        }
            .horizontal_tab_menu li a span {
                font-size: 0.875rem;
            }
            .horizontal_tab_menu li a:hover {
                border-color: transparent;
                color: #0172cb;
            }
            .horizontal_tab_menu li a:hover span {
                color: #0172cb;
            }
            .horizontal_tab_menu li a.active-tab {
                color: #0172cb !important;
                border-color: #0172cb;
                background: #ffffff
            }
                .horizontal_tab_menu li a.active-tab span {
                    color: #0172cb !important;
                }

                .horizontal_tab_menu li.right_align {
                    float: right;
                }

    .horizontal_tab_menu.inner_tab {
        margin: 0 0 5px;
        padding: 0;
    }
        .horizontal_tab_menu.inner_tab li a {
            padding: 6px 18px;
        }

.horizontal_tab_content {
    margin-top: 10px;
    width:100%;
}

.horizontal_block_back_menu{
    float:left;
    width:100%;
}
.horizontal_block_back_menu li{
    float:right;
}
    .horizontal_block_back_menu li a {
        font-size: 1rem;
        color: rgb(0, 136, 231)
    }
    .horizontal_block_back_menu li a i{
        font-size: 1.125rem;
    }


.top_tab_strip {
    float: left;
    width: 100%;
    padding: 5px 0 20px;
}

    .top_tab_strip li {
        float: left;
        font-size:0.8rem;
        border-right: 1px solid #ddd;
        padding: 0 20px;
        line-height: 20px;
        position: relative;
    }

        .top_tab_strip li:first-child {
            padding-left: 0
        }

        .top_tab_strip li:last-child {
            border-right: none;
        }

        .top_tab_strip li .chs_label {
            color: #666666;
            cursor: pointer
        }

            .top_tab_strip li .chs_label i {
                color: #999999;
                font-size:0.8rem;
            }

        .top_tab_strip li.active .chs_label {
            color: #0088e7
        }

        .top_tab_strip li .chs_label_count {
            color: #444444;
            font-weight: 600;
        }

    .top_tab_strip i.info_icon {
        color: #999999;
        font-size:0.7rem;
        line-height: 14px;
        position: relative;
        cursor: pointer;
        top: -1px;
        right: 0
    }

        .top_tab_strip i.info_icon:hover {
            color: #444444;
        }

        .top_tab_strip i.info_icon::after {
            content: attr(data-title);
            display: none;
            position: absolute;
            width: 180px;
            height: auto;
            padding: 10px;
            top: 110%;
            left: -60px;
            background: #fcfcfc;
            border: #dddddd;
            box-shadow: 0 0 5px rgba(0,0,0,0.8);
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.8);
            z-index: 9999;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            font-family: 'Roboto', sans-serif;
            font-size:0.7rem;
        }

        .top_tab_strip i.info_icon:hover::after {
            display: block;
        }


.img_load {
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
}
.skiptranslate{
    height:0!important;
    overflow:hidden;
    z-index:-1
}
.skiptranslate .skiptranslate {
    z-index: -1
}
/*.goog-te-banner-frame.skiptranslate {
    display: none !important;
    height:0;
    overflow:hidden;
} */
.navbar-right li.g_translator {
    /*width: 144px;*/
    padding: 4px 0 0;
    /*overflow:hidden;*/
}
    .navbar-right li.g_translator img.goog-te-gadget-icon {
        display: none;
    }
    .navbar-right li.g_translator a {
        padding: initial
    }
    .navbar-right li.g_translator span {
        display: inline-block
    }
    .navbar-right li.g_translator .bootstrap-select {
        margin-bottom:0;
    }
        .navbar-right li.g_translator .bootstrap-select .btn {
            padding: 0 20px 0 6px;
        }
            .navbar-right li.g_translator .bootstrap-select .btn:focus {
                border: none;
                outline: none !important;
            }
    .navbar-right li.g_translator .dropdown-menu li > a{
        text-align:center;
    }
div#goog-gt-, div#goog-gt-tt, .goog-tooltip {
    visibility: hidden !important;
}
.goog-te-banner-frame {
    top: -60px !important;
}
.goog-tooltip:hover {
    display: none !important;
}

.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
.bread_banner {
    position: relative;
}
    .bread_banner .bread_conatiner {
        position: absolute;
        z-index: 7;
        max-width: calc(1600px + 10%);
        margin: 0 auto;
        left: 0;
        right: 0;
        padding:10px 5%;
    }
.recog_filter {
    padding:0;
}
.multi_menu {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.14);
    background:#ffffff;
}

.multi_menu > div {
    float: left;
}
.multi_menu > div.hamb_menu {
    width:50px;
}
.multi_menu > div.slider_menu {
    width:calc(100% - 150px);
    margin:0 10px;
}

/*starting of artical tile*/
.resources_container {
    display: flex;
    flex-wrap: wrap;
    padding: 15px;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 5px 10px !important;
}


.card-text:last-child {
    margin-bottom: 0;
}
.artical-tile {
    margin: 20px 20px;
    width: calc(33.3% - 40px);
    padding: 0;
    position: relative;
    text-align: center;
    background: #ffffff;
    min-height: 150px;
}

    .artical-tile:hover {
        box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 10px 7px 15px rgba(0, 0, 0, 0.3);
        transition: all ease-in-out 0.2s;
        transform: scale(1.02);
    }

    .artical-tile .card-body {
        transition: all .3s ease 0s;
        padding: 10px 10px;
        position: absolute;
        bottom: 0;
        width: 100%;
        background: rgba(255,255,255,0.85);
    }

.card-body > h3 {
    padding: 5px 0px !important;
    color: #222222 !important;
    margin-bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:1.125rem;
}
.minh-35 {
    min-height: 35px;
}
.t1_hamburger {
    font-size: 24px;
    float: right;
    display: none;
}
.nav_right_menu.display_block {
    display: block;
}
.show595 {
    display: none;
}
.hide595 {
    display: block;
}
.show768 {
    display: none;
}

.hide768{
    display: block;
}
.show1024 {
    display: none;
}

.hide1024 {
    display: block;
}
.widget_error {
    display: flex;
    min-height: 120px;
    align-items: center;
    justify-content: center;
    padding:0 30px;
    text-align: center;
    color:#666666;
}

/* My Profile new (dnaProfile) */
.n-myprofile {
    padding: 0px 10px;
    margin-bottom: 90px;
}

.n-profile-cover {
    position: relative;
}

    .n-profile-cover > img {
        min-height: 150px;
    }

.n-myprofile-image {
    position: absolute;
    bottom: -80px;
    left: 0px;
    right: 0;
}

    .n-myprofile-image > img {
        width: 170px;
        height: 170px;
        background: #fff;
    }

.n-myprofile-bottom {
    margin: 0 10px;
}

    .n-myprofile-bottom > p {
        padding: 0 0 5px;
        margin-bottom: 0;
    }

    .n-myprofile-bottom > span {
        padding: 0 0 5px;
        display: block;
        font-size: 1rem;
    }

ul.n-myprofile-detail {
    border-top: 1px solid #ddd;
}

.n-myprofile-detail > li {
    margin: 10px 10px;
    float: left;
    width: calc(33.3% - 20px);
    background: #f9f9f9;
    padding: 10px 10px;
    text-align: center;
    border-radius: 2px;
    min-height: 88px;
    font-size:1rem;
    color:#222222;
}

    .n-myprofile-detail > li > span {
        display: block;
        padding: 3px 0 5px;
        font-size: 0.875rem;
        color:#666666;
        font-weight:600;
    }

.notification_setting h4 {
    margin-bottom: 15px;
    color: #444444;
    font-weight:600;
}

.notification_setting .label_switch {
    float: left;
    padding: 0;
    line-height: 26px;
    margin: 0;
    margin-right: 10px;
}
.notification_setting .pad_left {
    padding-left: 40px;
}
.qasec {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 100001;
    top: 0;
    left: 0;
    padding: 50px;
    /*overflow:auto;*/
}

    .qasec .close_learn {
        position: absolute;
        right: 20px;
        top: 14px;
        font-size: 1rem;
        line-height: 20px;
        border: 1px solid #1D1E1F;
        color: #1D1E1F;
        padding: 5px 10px;
        border-radius: 5px;
    }

        .qasec .close_learn:hover {
            color: #ffffff;
            background: #1D1E1F;
        }

    .qasec i.icofont-close-line {
        font-size: 20px;
        color: #999999;
        float: right;
        line-height: 13px;
    }

    .qasec > i.icofont-close-line:hover {
        color: #999999;
    }

    .qasec .question {
        padding: 5px;
        border: 1px solid #f1f1f1;
        cursor: pointer;
        margin-bottom: 0;
        font-size: 0.875rem;
        font-weight:600;
        color: #444444 !important
    }

    .qasec .panel-body {
        padding: 10px 20px;
        background: #fcfcfc;
        border: none;
    }

    .qasec .panel-title {
        margin: 0 !important;
        padding: 0 !important;
    }
.flag_dd {
    position: relative;
    display: inline-block;
    background: #ffffff;
    border-radius: 3px;
    padding: 2px 5px;
    cursor:pointer;
}
    .flag_dd ul {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        background: #ffffff;
        box-shadow: 0 0 5px #dddddd;
        z-index: 1;
        border-radius: 3px;
    }
.flag_dd:hover ul{
    display:block;
    
}
    .flag_dd ul li{
        text-align:left;
        margin:5px;
        white-space:nowrap;
        line-height:14px;
        padding:5px 0;
    }
    .flag_dd ul li span{
        margin-right:5px;
    }
label.note_cont{
    line-height:18px;
}
label .note {
    color: #666666;
    font-size:0.75rem;
    line-height: 16px;
    display: inline-block;
    font-weight:normal;
}
.recogmulti{
    padding-top:3px;
    padding-bottom:3px;
}


/*Steps Breadcrumb*/
.steps_bread {
    width: 100%;
    display: block;
    padding: 7px 0 8px;
    text-align: left;
}
.step_b {
    display: inline-block;
    margin-right: 25px;
    position: relative;
    color: #666666;
    letter-spacing: 0.3px;
    font-size:0.75rem;
    font-weight:600;
}
    .step_b:after {
        content: '/';
        position: absolute;
        left: calc(100% + 10px);
        bottom: 0;
    }
.stepb-active, .stepb-success {
    color: #444444;
}
.step_b.stepb-active:after {
    border-left-color: #666666;
}
/*.stepb-success {
    color: #495D6A;
}*/
.step_b.stepb-success:after {
    border-left-color: #666666;
}
.steps_bread > li:last-child:after {
    display:none;
}

/*comboform*/
.comboform {
    width: 100%;
    margin-top: 3px;
}
.comboform > li{
    float:left;
    width:50px;
    line-height:35px;
}
    .comboform > li:first-child {
        width: calc(100% - 50px);
    }

    .comboform > li > i.user-plus {
        font-size: 1.375rem;
        background: #f1f1f1;
        width: 50px;
        border-radius: 0;
        border: 1px solid #dddddd;
        border-left: none;
        text-align: center;
        line-height: 38px;
        position: relative;
    }

        .comboform > li > i.user-plus i.fa-plus {
            position: absolute;
            font-size: 0.938rem;
            right: 7px;
            top: 17px;
            text-shadow: -1px -1px 0 #f1f1f1, 1px -1px 0 #f1f1f1, -1px 1px 0 #f1f1f1, 1px 1px 0 #f1f1f1;
        }

    .comboform > li .user_detail_list {
        border-radius: 5px 0 0 5px;
        border: 1px solid #dddddd;
        border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        -moz-border-radius: 55px 0 0 5px;
    }
        .comboform > li .user_detail_list .k-widget.k-multiselect {
            border: none;
            width: 100%;
        }

    .comboform > li:last-child i{
        border-radius:0 5px 5px 0;
    }

    .advanFilter {
        border: 1px solid #dddddd;
        line-height: 38px;
        border-left:none;
    }
/*----------------TabMenu Slider Start-----------------*/
#tabmenu .owl-carousel.owl-loaded {
    padding: 10px 0 0;
}

#tabmenu .owl-carousel .owl-nav .owl-next, #tabmenu .owl-carousel .owl-nav .owl-prev {
    top: 50%;
    margin-top: -15px;
    width: 20px;
}

#tabmenu .owl-carousel .owl-nav .owl-next {
    right: -10px
}

#tabmenu .owl-carousel .owl-nav .owl-prev {
    left: -10px;
}

#tabmenu.tab_menu .owl-carousel .owl-nav .owl-next, #tabmenu.tab_menu .owl-carousel .owl-nav .owl-prev {
    top: 43%;
    margin-top: -17px
}

#tabmenu .item {
    padding: 2px 0 0;
    min-height: 66px
}

    #tabmenu .item a {
        display: inline-block;
        position: relative;
        padding: 5px 10px;
        text-align: center;
        max-width: 130px;
        color: #666666;
        border-bottom: 2px solid transparent;
        font-size: 0.813rem;
    }

        #tabmenu .item a:focus {
            color: #666666;
        }

        #tabmenu .item a span {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 14px;
            font-weight: 600;
            letter-spacing: 0.5px;
            white-space: nowrap;
            width: 80%;
            margin: 0 auto;
        }

            #tabmenu .item a span.menu_icon {
                width: 40px;
                height: 30px;
                background: #ffffff;
                margin-top: 0;
                display: inline-block;
                position: relative;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
            }

        #tabmenu .item a img {
            max-width: 85%;
            max-height: 85%;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
        }

.disabled_menu {
    cursor: default;
}

#tabmenu .item a.disabled_menu, #tabmenu .item a.disabled_menu:hover {
    color: #dddddd;
    font-size: 0.75rem;
    box-shadow: none;
}

    #tabmenu .selected.item a.disabled_menu img, #tabmenu .item a.disabled_menu:hover img {
        transition: all ease-in-out;
        max-width: 85%;
        max-height: 85%;
    }

#tabmenu .selected.item a, #tabmenu .item a:hover, #tabmenu .selected.item a.disabled_menu:hover {
    color: #666666;
    border-bottom: 2px solid #0088e7;
    box-sizing: border-box;
}

#tabmenu.tab_menu .selected.item a {
    min-width: 60px
}
/*----------------TabMenu Slider End-----------------*/


/*Bitmovin player*/

.bmpui-ui-watermark, .bmpui-ui-piptogglebutton, div:has(> .bmpui-container-wrapper > select.bmpui-ui-playbackspeedselectbox) {
    display: none;
}
ui-cropper {
    width: 100%;
    display: block;
}

    ui-cropper.fixed-height {
        height: 100%;
        position: relative;
        overflow: hidden;
    }

        ui-cropper.fixed-height canvas {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
        }

    ui-cropper.full-width {
        text-align: center;
    }

        ui-cropper.full-width canvas {
            display: inline;
        }

    ui-cropper canvas {
        outline: none;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
        /* mobile webkit */
    }

    ui-cropper .loading {
        width: 100%;
        font-size: 16px;
        font-weight: bold;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-justify-content: center;
        color: white;
        background-color: rgba(0, 0, 0, 0.75);
    }

        ui-cropper .loading .fixed-height {
            height: 100%;
            position: absolute;
        }

.profile_cropArea {
    background: #ffffff;
    overflow: hidden;
    width: auto;
    height: 300px;
    margin: 0 auto;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

    .popover.top {
        margin-top: -10px
    }

    .popover.right {
        margin-left: 10px;
        /*top:-75px!important;*/
    }

    .popover.bottom {
        margin-top: 10px
    }

    .popover.left {
        margin-left: -10px
    }

.popover-title {
    margin: 0;
    padding: 4px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px;
    max-height: 210px;
    overflow: auto;
}

.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover > .arrow {
    border-width: 11px
}

    .popover > .arrow:after {
        border-width: 10px;
        content: ""
    }

.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    bottom: -11px
}

    .popover.top > .arrow:after {
        content: " ";
        bottom: 1px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #fff
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    /*border-right-color: rgba(0, 0, 0, .25)*/
}

    .popover.right > .arrow:after {
        content: " ";
        left: 1px;
        bottom: -10px;
        border-left-width: 0;
        border-right-color: #fff
    }

.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
    top: -11px
}

    .popover.bottom > .arrow:after {
        content: " ";
        top: 1px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #fff
    }

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}

    .popover.left > .arrow:after {
        content: " ";
        right: 1px;
        border-right-width: 0;
        border-left-color: #fff;
        bottom: -10px
    }

/*! Angular Emoji 1.1.0 2015-11-15 */

.nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}
.nano>.nano-content,
.nano>.nano-pane {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0
}
.nano>.nano-content {
    overflow: scroll;
    overflow-x: hidden;
    left: 0
}
.nano>.nano-content:focus {
    outline: dotted thin
}
.nano>.nano-content::-webkit-scrollbar {
    display: none
}
.has-scrollbar>.nano-content::-webkit-scrollbar {
    display: block
}
.nano>.nano-pane {
    background: rgba(0, 0, 0, .25);
    width: 10px;
    visibility: hidden\9;
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.nano>.nano-pane>.nano-slider {
    background: #444;
    background: rgba(0, 0, 0, .5);
    position: relative;
    margin: 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.nano-pane.active,
.nano-pane.flashed,
.nano:hover>.nano-pane {
    visibility: visible\9;
    opacity: .99
}
span.emoji,
span.emoji-inner {
    text-indent: -9999px;
    vertical-align: baseline
}
span.emoji {
    -moz-box-orient: vertical;
    display: inline-block;
    width: 1em;
    height: 1em;
    background-size: 1em;
    background-repeat: no-repeat
}
span.emoji-sizer {
    line-height: .81em;
    font-size: 1em;
    margin: -2px 0
}
span.emoji-outer {
    display: -moz-inline-box;
    display: inline-block;
    height: 1em;
    width: 1em
}
span.emoji-inner {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    height: 100%
}
img.emoji {
    width: 1em;
    height: 1em
}
.icon-emoji {
    display: inline-block;
    width: 23px;
    height: 23px;
    vertical-align: text-top;
    background: url(/Content/css/img/IconsetW.png) -5px -1px/34px 1000px no-repeat;
    opacity: .8
}
.im_emoji_btn:hover .icon-emoji {
    opacity: 1
}
.emoji-wysiwyg-editor:empty:before {
    content: attr(placeholder);
    color: #9aa2ab
}
.emoji-wysiwyg-editor:active:before,
.emoji-wysiwyg-editor:focus:before {
    content: none
}
.emoji-wysiwyg-editor.form-control {
    padding: 6px;
    /*-moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;*/
    font-size: 12px;
    /*margin-bottom: 10px;*/
    min-height: 31px;
    height: auto;
    max-height: 284px;
    overflow: auto;
    line-height: 17px;
    /*border: 1px solid #d2dbe3;
    border-right:none;*/
    border: none;
    border-radius: 3px 0 0 3px !important;
    -webkit-border-radius: 3px 0 0 3px !important;
    -moz-border-radius: 3px 0 0 3px !important;
    -o-border-radius: 3px 0 0 3px !important;
    -ms-border-radius: 3px 0 0 3px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-user-select: text;
    -webkit-user-select: text;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
    display: inline-block;
    width: auto;
    min-width:calc(100% - 70px);
}
.emoji-wysiwyg-editor img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 0 0
}
#emojibtn{
    background:#ffffff;
    min-height: 29px;
    height: 29px;
    /*border: 1px solid #d2dbe3;*/
}
.emoji-menu {
    position: absolute;
    z-index: 9;
    width: 225px;
    margin-left: -107px;
    margin-top: -252px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}
.emoji-items-wrap1 {
    background: #FFF;
    padding: 5px 2px 5px 5px
}
.emoji-items-wrap1 .emoji-menu-tabs {
    width: 100%;
    margin-bottom: 8px;
    margin-top: 3px
}
.emoji-items-wrap1 .emoji-menu-tabs td {
    text-align: center;
    color: #fff;
    line-height: 0
}
.emoji-menu-tabs .emoji-menu-tab {
    display: inline-block;
    width: 24px;
    height: 29px;
    background: url(/Content/css/img/IconsetSmiles.png) no-repeat;
    background-size: 42px 350px
}
.is_1x .emoji-menu-tabs .emoji-menu-tab {
    background-image: url(/Content/css/img/IconsetSmiles_1x.png)
}
.emoji-menu-tabs .icon-recent {
    background-position: -9px -306px
}
.emoji-menu-tabs .icon-recent-selected {
    background-position: -9px -277px
}
.emoji-menu-tabs .icon-smile {
    background-position: -9px -34px
}
.emoji-menu-tabs .icon-smile-selected {
    background-position: -9px -5px
}
.emoji-menu-tabs .icon-flower {
    background-position: -9px -145px
}
.emoji-menu-tabs .icon-flower-selected {
    background-position: -9px -118px
}
.emoji-menu-tabs .icon-bell {
    background-position: -9px -89px
}
.emoji-menu-tabs .icon-bell-selected {
    background-position: -9px -61px
}
.emoji-menu-tabs .icon-car {
    background-position: -9px -196px
}
.emoji-menu-tabs .icon-car-selected {
    background-position: -9px -170px
}
.emoji-menu-tabs .icon-grid {
    background-position: -9px -248px
}
.emoji-menu-tabs .icon-grid-selected {
    background-position: -9px -222px
}
.emoji-menu-tabs .icon-bell,
.emoji-menu-tabs .icon-car,
.emoji-menu-tabs .icon-flower,
.emoji-menu-tabs .icon-grid,
.emoji-menu-tabs .icon-smile {
    opacity: .7
}
.emoji-menu-tabs .icon-bell:hover,
.emoji-menu-tabs .icon-car:hover,
.emoji-menu-tabs .icon-flower:hover,
.emoji-menu-tabs .icon-grid:hover,
.emoji-menu-tabs .icon-smile:hover {
    opacity: 1
}
.emoji-menu .emoji-items-wrap {
    position: relative;
    height: 150px
}
.emoji-menu .emoji-items {
    padding-right: 8px;
    outline: 0!important
}
.emoji-menu img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    border: 0
}
.emoji-menu .emoji-items a {
    margin: -1px 0 0 -1px;
    padding: 5px;
    display: block;
    float: left;
    border-radius: 2px
}
.emoji-menu .emoji-items a:hover {
    background-color: #edf2f5
}
.emoji-menu:after {
    content: ' ';
    display: block;
    clear: left
}
.emoji-menu a .label {
    display: none
}
/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
/*#loading-bar,
#loading-bar-spinner {*/
  /*pointer-events: none;
  -webkit-pointer-events: none;*/
  /*-webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}*/

/*#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}*/

/* Fancy blur effect */
/*#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 99999999;
  top: 2px;
  left: 0px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#loading-bar-spinner{
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.9);
}*/
tags-input {
  display: block;
}
tags-input *, tags-input *:before, tags-input *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 100%;
}
tags-input .host:active {
  outline: none;
}

tags-input .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 1px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  height: 100%;
}
tags-input .tags.focused {
  outline: none;
  -webkit-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
  box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
}
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #acacac;
  border-radius: 3px;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
}
tags-input .tags .tag-item.selected {
  background: -webkit-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
  background: linear-gradient(to bottom, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
}
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: #585858;
}
tags-input .tags .tag-item .remove-button:active {
  color: #ff0000;
}
tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
tags-input .tags .input.invalid-tag {
  color: #ff0000;
}
tags-input .tags .input::-ms-clear {
  display: none;
}
tags-input.ng-invalid .tags {
  -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}
tags-input[disabled] .host:focus {
  outline: none;
}
tags-input[disabled] .tags {
  background-color: #eee;
  cursor: default;
}
tags-input[disabled] .tags .tag-item {
  opacity: 0.65;
  background: -webkit-linear-gradient(top, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
  background: linear-gradient(to bottom, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
}
tags-input[disabled] .tags .tag-item .remove-button {
  cursor: default;
}
tags-input[disabled] .tags .tag-item .remove-button:active {
  color: #585858;
}
tags-input[disabled] .tags .input {
  background-color: #eee;
  cursor: default;
}

tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative;
}
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}
tags-input .autocomplete .suggestion-item.selected {
  color: #fff;
  background-color: #0097cf;
}
tags-input .autocomplete .suggestion-item.selected em {
  color: #fff;
  background-color: #0097cf;
}
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}

/*# sourceMappingURL=ng-tags-input.css.map */


/*custom*/
.cwait {
        cursor: wait;
    }

    .selectize-control.contacts .selectize-input [data-value] .email {
        opacity: 0.5;
    }

    .selectize-control.contacts .selectize-input [data-value] .name + .email {
        margin-left: 5px;
    }

    .selectize-control.contacts .selectize-input [data-value] .email:before {
        content: '<';
    }

    .selectize-control.contacts .selectize-input [data-value] .email:after {
        content: '>';
    }

    .selectize-control.contacts .selectize-dropdown .caption {
        font-size: 12px;
        display: block;
        opacity: 0.5;
    }
    .ui-select-highlight {
  font-weight: bold;
}
    .ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}


.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}
.ui-select-container[theme="select2"].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    border-top-width: 1px;  /* FIXME hardcoded value :-/ */
    border-top-style: solid;

    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #5897fb;
}

.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="selectize"] input.ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
    width: 0;
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 0;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  /*background-color: transparent !important;*/ /* To prevent double background when disabled */
  /*border: none;*/
  outline: none;
  /*height: 1.666666em;*/
  margin-bottom: 2px;
  padding-left: 15px;
  width: 100%!important;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search::placeholder{
    color:#757575;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search.bdr{
    border:1px solid #dddddd;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}
    .ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
        font-size: 12px;
        background: none;
        color: #999999;
        border-color: #dddddd;
    }
.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>span {
    cursor: pointer;
    display: block;
    padding: 3px 20px 3px 28px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    /*color: #333;*/
    white-space: nowrap;
    font-size:12px;
}
    .ui-select-bootstrap .ui-select-choices-row > span small, .ui-select-bootstrap .ui-select-choices-row > span .small {
        font-size:100%;
    }

.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em;
}
.ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing.glyphicon {
    position: absolute;
    right: 0;
    padding: 8px 27px;
 }


.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}
.amp-default-skin .vjs-hidden{display:none!important}.amp-default-skin.vjs-fluid{width:100%;max-width:100%;height:0}.amp-default-skin .vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.amp-default-skin .amp-no-js{background-color:#333;color:#ccc;font-family:Arial,sans-serif;font-size:1.8em;height:15em;margin:0 auto;padding:2em;text-align:center;width:30em}.amp-default-skin .amp-no-js a,.amp-default-skin .amp-no-js a:visited{color:#f4a460}.amp-default-skin.vjs-animate-opacity{-webkit-animation-name:vjsanimation;-webkit-animation-duration:.5s;animation-name:vjsanimation;animation-duration:.5s}@-webkit-keyframes vjsanimation{from{opacity:0}to{opacity:1}}@keyframes vjsanimation{from{opacity:0}to{opacity:1}}@font-face{font-family:azuremediaplayer;src:url(../../../fonts/azuremediaplayer.eot);src:url(../../../fonts/azuremediaplayer.woff) format("woff"),url(../../../fonts/azuremediaplayer.ttf) format("truetype"),url("assets/fonts/azuremediaplayer.svg#icomoon") format("svg");font-weight:400;font-style:normal}.amp-default-skin{color:#fff;line-height:normal;min-width:190px}.amp-default-skin *{box-sizing:border-box}.amp-default-skin *::before,.amp-default-skin *::after{box-sizing:inherit}.azuremediaplayer{background-clip:padding-box;background-color:#000;font-family:'Segoe UI semibold','Segoe UI',Arial,sans-serif;font-size:9.3px;font-style:normal;font-weight:400;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.azuremediaplayer option:checked{background-color:#0066a6}.azuremediaplayer .vjs-tech{position:absolute;top:0;left:0;height:100%;width:100%}.azuremediaplayer .vjs-player{position:absolute;top:0;left:0;height:100%;width:100%}.azuremediaplayer.vjs-fullscreen .outline-enabled.vjs-player:focus .vjs-fullscreen-outline{border:2px solid #fff;bottom:0;top:0;left:0;right:0;position:absolute;display:block}.azuremediaplayer .vjs-fullscreen-outline{display:none}.azuremediaplayer:-moz-full-screen{position:absolute}.azuremediaplayer:-webkit-full-screen{height:100%;width:100%}.azuremediaplayer.vjs-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1000}.azuremediaplayer.vjs-fullscreen.vjs-user-inactive{cursor:none}body.vjs-full-window{height:100%;margin:0;overflow-y:auto;padding:0}.amp-default-skin .vjs-big-play-button{position:absolute;top:-webkit-calc(.03em);top:calc(.03em);left:-webkit-calc(.03em);left:calc(.03em);height:-webkit-calc(.1em);height:calc(.1em);width:-webkit-calc(.1em);width:calc(.1em);z-index:2;background-color:#3c454f;background-color:rgba(60,69,79,.7);border:2px solid #384049;border-radius:0;box-shadow:0 0 1em rgba(255,255,255,.25);color:#fff;cursor:pointer;opacity:0;padding:0 1px;text-align:center;-webkit-transition:background,border,border-radius,box-shadow,opacity,-webkit-transform;transition:background,border,border-radius,box-shadow,opacity,-webkit-transform;transition:background,border,border-radius,box-shadow,opacity,transform;transition:background,border,border-radius,box-shadow,opacity,transform,-webkit-transform;-webkit-transition-duration:.4s,.4s,.4s,.4s,.4s,.15s;transition-duration:.4s,.4s,.4s,.4s,.4s,.15s;vertical-align:middle;visibility:hidden;font-size:inherit}.amp-default-skin .vjs-big-play-button::before{position:absolute;top:50%;left:50%;content:"\e601";display:block;font-family:azuremediaplayer;font-size:-webkit-calc(.06em);font-size:calc(.06em);text-align:center;text-shadow:.05em .05em .1em #000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle}.amp-default-skin.amp-big-play-centered .vjs-big-play-button{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.amp-default-skin .vjs-controls-enabled .vjs-big-play-button{opacity:1;visibility:visible;width:100px;height:100px}.amp-default-skin .vjs-controls-enabled .vjs-big-play-button::before{font-size:40px}.amp-default-skin .vjs-controls-disabled .vjs-big-play-button{opacity:0;visibility:hidden}.amp-default-skin .vjs-controls-disabled .vjs-big-play-button.override-controls-disabled{opacity:1;visibility:visible}.amp-default-skin .vjs-paused .vjs-big-play-button{opacity:1;visibility:visible}.amp-default-skin .vjs-has-started .vjs-big-play-button,.amp-default-skin.vjs-using-native-controls .vjs-big-play-button,.amp-default-skin .vjs-error .vjs-big-play-button,.amp-default-skin .vjs-waiting .vjs-big-play-button{opacity:0;visibility:hidden}.amp-default-skin .vjs-has-started .vjs-big-play-button.override-controls-disabled,.amp-default-skin.vjs-using-native-controls .vjs-big-play-button.override-controls-disabled,.amp-default-skin .vjs-error .vjs-big-play-button.override-controls-disabled,.amp-default-skin .vjs-waiting .vjs-big-play-button.override-controls-disabled{opacity:0;visibility:hidden}.amp-default-skin:hover .vjs-big-play-button,.amp-default-skin .vjs-big-play-button:focus{background-color:#3c454f;background-color:rgba(60,69,79,.7);border:2px solid #fff;border-radius:0;box-shadow:0 0 1.5em rgba(255,255,255,.25);color:#fff;outline:0;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:.15s;transition-duration:.15s}.amp-default-skin.amp-big-play-centered:hover .vjs-big-play-button,.amp-default-skin.amp-big-play-centered .vjs-big-play-button:focus{-webkit-transform:translate(-50%,-50%) scale(1.15);-ms-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.amp-default-skin.vjs-user-active:not(.amp-size-s).vjs-playing .vjs-big-pause-button{display:none!important;opacity:0!important;visibility:hidden!important}.amp-default-skin.vjs-user-active.amp-size-s .vjs-playing .vjs-big-pause-button{opacity:1;visibility:visible}.amp-default-skin .vjs-big-pause-button{position:absolute;top:-webkit-calc(.03em);top:calc(.03em);left:-webkit-calc(.03em);left:calc(.03em);height:-webkit-calc(.1em);height:calc(.1em);width:-webkit-calc(.1em);width:calc(.1em);z-index:2;background-color:#3c454f;background-color:rgba(60,69,79,.7);border:2px solid #384049;border-radius:0;box-shadow:0 0 1em rgba(255,255,255,.25);color:#fff;cursor:pointer;opacity:0;text-align:center;-webkit-transition:background,border,border-radius,box-shadow,opacity,-webkit-transform;transition:background,border,border-radius,box-shadow,opacity,-webkit-transform;transition:background,border,border-radius,box-shadow,opacity,transform;transition:background,border,border-radius,box-shadow,opacity,transform,-webkit-transform;-webkit-transition-duration:.4s,.4s,.4s,.4s,.4s,.15s;transition-duration:.4s,.4s,.4s,.4s,.4s,.15s;vertical-align:middle;visibility:hidden}.amp-default-skin .vjs-big-pause-button::before{position:absolute;top:50%;left:50%;content:"\e602 ";display:block;font-family:azuremediaplayer;font-size:-webkit-calc(.06em);font-size:calc(.06em);text-align:center;text-shadow:.05em .05em .1em #000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle}.amp-default-skin.amp-big-play-centered .vjs-big-pause-button{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.amp-default-skin .vjs-has-started .vjs-big-pause-button,.amp-default-skin .vjs-controls-disabled .vjs-big-pause-button,.amp-default-skin .vjs-using-native-controls .vjs-big-pause-button,.amp-default-skin .vjs-error .vjs-big-pause-button,.amp-default-skin .vjs-loading .vjs-big-pause-button{opacity:0;visibility:hidden}.amp-default-skin .vjs-paused .vjs-big-pause-button,.amp-default-skin.vjs-user-inactive .vjs-big-pause-button{opacity:0;visibility:hidden}.amp-default-skin:hover .vjs-big-pause-button,.amp-default-skin .vjs-big-pause-button:focus{background-color:#3c454f;background-color:rgba(60,69,79,.7);border:2px solid #fff;border-radius:0;box-shadow:0 0 1.5em rgba(255,255,255,.25);color:#fff;outline:0;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:.15s;transition-duration:.15s}.amp-default-skin.amp-big-play-centered:hover .vjs-big-pause-button,.amp-default-skin.amp-big-play-centered .vjs-big-pause-button:focus{-webkit-transform:translate(-50%,-50%) scale(1.15);-ms-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.amp-default-skin .vjs-control-bar{position:absolute;right:0;bottom:0;left:0;z-index:4;background-color:#3c454f;display:table;font-size:9.3px;opacity:0;padding:2px;-webkit-transition:opacity,bottom,left,right,z-index;transition:opacity,bottom,left,right,z-index;-webkit-transition-duration:.15s;transition-duration:.15s;width:100%}.amp-default-skin .vjs-control-bar .amp-controlbaricons-left,.amp-default-skin .vjs-control-bar .amp-controlbaricons-middle,.amp-default-skin .vjs-control-bar .amp-controlbaricons-right{display:table-cell}.amp-default-skin .vjs-control-bar .amp-controlbaricons-left,.amp-default-skin .vjs-control-bar .amp-controlbaricons-right{vertical-align:middle;white-space:nowrap;width:1px}.amp-default-skin .vjs-control-bar .amp-controlbaricons-middle{min-width:200px}.amp-default-skin .vjs-has-started .vjs-control-bar{opacity:1}.amp-default-skin.vjs-user-inactive .vjs-playing .vjs-control-bar{opacity:0;z-index:-1}.amp-default-skin.vjs-user-inactive .vjs-playing.vjs-audio .vjs-control-bar{opacity:1}.amp-default-skin .vjs-controls-disabled .vjs-control-bar,.amp-default-skin .vjs-using-native-controls .vjs-control-bar,.amp-default-skin .vjs-error .vjs-control-bar{opacity:0;visibility:hidden}.amp-default-skin .vjs-mouse-display{font-weight:400;font-style:normal}.amp-default-skin .vjs-mouse-display::before{content:'\f111 ';display:none}.amp-default-skin .vjs-mouse-display>span.amp-time-tooltip{display:block;position:absolute;top:-3.4em;right:-1.5em;font-size:11px;padding:6px 8px 8px 8px;background-color:#3c454f;background-color:rgba(60,69,79,.8);border-radius:0}.amp-default-skin .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#3c454f;z-index:1}.amp-default-skin .vjs-progress-control:hover .vjs-mouse-display{display:block}.amp-default-skin .vjs-control{height:28px;width:28px;background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:none;padding:0;position:relative;text-align:center;-webkit-transition:background-color .15s,box-shadow .15s;transition:background-color .15s,box-shadow .15s;vertical-align:middle}.amp-default-skin .vjs-control::before{height:28px;width:28px;font-family:azuremediaplayer;font-size:16px;line-height:28px}.amp-default-skin .vjs-control[aria-expanded=true]{background-color:rgba(255,255,255,.1)}.amp-default-skin .vjs-control.amp-control-disabled{height:0;width:0;position:static}.amp-default-skin .vjs-control.amp-control-disabled::before{content:''!important}.amp-default-skin .outline-enabled .outline-enabled-control:focus{outline:2px solid #fff!important}.amp-default-skin .vjs-control-text{height:1px;width:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.amp-default-skin .vjs-play-control::before{content:"\e601 "}.amp-default-skin .vjs-playing .vjs-play-control::before{content:"\e602 "}.amp-default-skin .amp-live-control{color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:28px;min-width:28px;padding-right:3px;text-align:left;width:auto}.amp-default-skin .amp-live-control::before{content:"\e625 ";display:inline-block;font-family:azuremediaplayer;font-size:16px;margin-top:-2px;vertical-align:middle;width:auto}.amp-default-skin .amp-live-on .amp-live-control{color:#b5e2f5}.amp-default-skin .amp-live-on .amp-live-control::before{content:"\e626 "}.amp-default-skin .vjs-live-display{display:inline-block;margin-top:-2px;vertical-align:middle}.amp-default-skin .vjs-time-control,.amp-default-skin .vjs-time-divider{font-size:11px;line-height:28px;overflow:hidden}.amp-default-skin .vjs-current-time{position:absolute;right:-webkit-calc(50% + 5px);right:calc(50% + 5px);text-align:right}.amp-default-skin .vjs-current-time:hover{background-color:transparent;cursor:default}.amp-default-skin .vjs-current-time .amp-livetimeindicator{display:none;text-transform:uppercase}.amp-default-skin .amp-live-on .vjs-current-time{width:auto}.amp-default-skin .amp-live-on .vjs-current-time .vjs-current-time-display{display:none}.amp-default-skin .amp-live-on .vjs-current-time .amp-livetimeindicator{display:block}.amp-default-skin .vjs-time-divider{position:absolute;left:-webkit-calc(50% - 5px);left:calc(50% - 5px);text-align:center;width:10px}.amp-default-skin .vjs-duration{position:absolute;left:-webkit-calc(50% + 5px);left:calc(50% + 5px);text-align:left;width:auto}.amp-default-skin .vjs-duration:hover{background-color:transparent;cursor:default}.amp-default-skin .vjs-remaining-time{display:none}.amp-default-skin .vjs-current-time-display{display:block}.amp-default-skin .amp-live-edge-progress{background-image:url(assets/icons/live-edge-hover.gif);display:none;float:right;height:100%;position:relative;width:36px;z-index:1}.amp-default-skin .amp-live-edge-progress.amp-live-on{display:block}.amp-default-skin.amp-size-es .vjs-current-time{right:-webkit-calc(70% + 5px);right:calc(70% + 5px)}.amp-default-skin.amp-size-es .vjs-time-divider{left:-webkit-calc(30% - 5px);left:calc(30% - 5px)}.amp-default-skin.amp-size-es .vjs-duration{left:-webkit-calc(30% + 5px);left:calc(30% + 5px)}.amp-default-skin .vjs-progress-control{position:absolute;right:0;bottom:100%;left:0;height:4px;width:100%;overflow:visible;-webkit-transition:height .15s;transition:height .15s}.amp-default-skin:hover .vjs-progress-control{background-color:transparent;height:12px}.amp-default-skin .vjs-progress-holder{background-color:#6c737a;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6c737a),to(#6c737a));background:-webkit-linear-gradient(#6c737a,#6c737a);background:linear-gradient(#6c737a,#6c737a);cursor:pointer;height:100%;outline:0;padding:0;position:relative}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-progress-holder{border:1px solid #6c737a}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-progress-holder{border:1px solid #6c737a}}.amp-default-skin .vjs-progress-holder .vjs-play-progress,.amp-default-skin .vjs-progress-holder .vjs-load-progress,.amp-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;top:0;left:0;height:100%;width:0;display:block;margin:0;padding:0}.amp-default-skin .vjs-play-progress{background-color:#71b1d1;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#71b1d1),to(#71b1d1));background:-webkit-linear-gradient(#71b1d1,#71b1d1);background:linear-gradient(#71b1d1,#71b1d1)}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-play-progress{border:1px solid #71b1d1}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-play-progress{border:1px solid #71b1d1}}.amp-default-skin .vjs-load-progress{background-color:#8f9ca8;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#8f9ca8),to(#8f9ca8));background:-webkit-linear-gradient(#8f9ca8,#8f9ca8);background:linear-gradient(#8f9ca8,#8f9ca8)}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-load-progress{border:1px solid #8f9ca8}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-load-progress{border:1px solid #8f9ca8}}.amp-default-skin .vjs-load-progress div{background-color:#8f9ca8}.amp-default-skin .vjs-slider-handle{position:absolute;top:0;bottom:0;left:0;z-index:10}.amp-default-skin .vjs-slider-handle::before{position:absolute;top:50%;left:50%;height:4px;width:4px;background-color:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#fff));background:-webkit-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff);border-radius:4px;content:'';margin:-2px 0 0 -2px;-webkit-transition:all .1s;transition:all .1s}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-slider-handle::before{border:1px solid #fff}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-slider-handle::before{border:1px solid #fff}}.amp-default-skin .vjs-slider-handle::after{position:absolute;top:-10px;right:-7px;bottom:-10px;left:-7px;border:2px solid #fff;content:'';display:none;-webkit-transition:all .1s;transition:all .1s}.amp-default-skin .vjs-progress-holder:focus .vjs-slider-handle::before{display:block;height:12px;width:4px;margin:-6px 0 0 -2px}.amp-default-skin .vjs-progress-holder:focus .vjs-slider-handle::after{display:block}.amp-default-skin:hover .vjs-slider-handle::before{height:12px;width:4px;border-radius:4px;margin:-6px 0 0 -2px}.amp-default-skin:hover .vjs-slider-handle::after{position:absolute;top:-6px;right:-7px;bottom:-6px;left:-7px}.amp-default-skin .amp-time-tip{bottom:-webkit-calc(100% + 16px);bottom:calc(100% + 16px);top:auto!important}.amp-default-skin .vjs-loading-spinner{background:url(Material/buffering-rainbow-bg.png);font-size:0;left:50%;margin-left:-48px;margin-top:-48px;position:absolute;top:50%;height:96px;width:96px;display:none}.amp-default-skin .vjs-loading-spinner::before{content:url(Material/buffering-rainbow.gif)}.amp-default-skin .vjs-waiting .vjs-loading-spinner,.amp-default-skin .vjs-seeking .vjs-loading-spinner{display:block}.amp-default-skin .vjs-error .vjs-loading-spinner{display:none}.amp-default-skin .amp-skip-ad-button{font-family:"Segoe UI light","Segoe UI semibold","Segoe UI","Arial","sans-serif";margin-top:-webkit-calc(.03em);margin-top:calc(.03em);display:block;position:absolute;top:25px;right:0;width:auto;background-color:rgba(0,0,0,.5);color:#aaa;font-size:-webkit-calc(.015em + (1.5px));font-size:calc(.015em + (1.5px));font-style:italic;line-height:25px;padding-top:10px;padding-bottom:10px;z-index:2;padding-left:30px;padding-right:30px}.amp-default-skin .amp-skip--ad-button.enabled{cursor:pointer;background:rgba(255,255,255,.7)}.amp-default-skin .amp-skip-ad-button.enabled:hover{cursor:pointer;background:rgba(51,51,51,.7)}.amp-default-skin .vjs-menu-button{cursor:pointer}.amp-default-skin .vjs-menu-button.amp-control-disabled{height:0;width:0;position:static}.amp-default-skin .vjs-menu-button.amp-control-disabled::before{content:''!important}.amp-default-skin .vjs-menu-button .vjs-menu{text-align:left}.amp-default-skin .vjs-menu-button[aria-expanded=true] .vjs-menu{display:block!important;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.amp-default-skin .vjs-menu-button .vjs-menu-content{position:absolute;right:0;bottom:100%;background-color:rgba(60,69,79,.8);box-shadow:none;list-style:none;margin:0;max-width:none;max-height:16em;overflow:auto;overflow-x:hidden;padding:12px 12px 14px;white-space:nowrap}.amp-default-skin .vjs-menu-button .vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.amp-default-skin .vjs-menu{position:absolute;right:0;bottom:0;left:0;display:none;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);min-width:100%;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s,-webkit-transform .2s;transition:opacity .3s,-webkit-transform .2s;transition:opacity .3s,transform .2s;transition:opacity .3s,transform .2s,-webkit-transform .2s;visibility:hidden}.amp-default-skin .vjs-menu-item,.amp-default-skin .amp-menu-header{height:auto;width:auto;color:rgba(255,255,255,.85);display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none}.amp-default-skin .vjs-menu-item{font-family:"Segoe UI semibold","Segoe UI";font-size:11px;font-weight:400;height:auto;width:auto;line-height:14px;padding:5px;text-indent:0}.amp-default-skin .vjs-menu-item::before{height:100%;width:10px;content:'';display:inline-block;font-family:azuremediaplayer;line-height:normal;margin-right:4px;vertical-align:middle}.amp-default-skin .vjs-menu-item.vjs-selected{color:#fff}.amp-default-skin .vjs-menu-item.vjs-selected::before{content:"\e62c ";font-size:8px}.amp-default-skin .vjs-menu-item:hover,.amp-default-skin .vjs-menu-item:focus,.amp-default-skin .vjs-menu-item.vjs-selected,.amp-default-skin .vjs-menu-item.vjs-selected:hover,.amp-default-skin .vjs-menu-item.vjs-selected:focus{background-color:transparent;outline:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.amp-default-skin .vjs-menu-item{color:#fff}}@media screen and (-ms-high-contrast:black-on-white){.amp-default-skin .vjs-menu-item{color:#000}}@media screen and (-ms-high-contrast:white-on-black){.amp-default-skin .vjs-menu-item{color:#fff}}.amp-default-skin .amp-menu-header{font-family:"Segoe UI";font-size:11px;font-weight:700;color:#fff;line-height:1;padding:5px;pointer-events:none;text-transform:uppercase}.amp-default-skin .amp-menu-header:hover,.amp-default-skin .amp-menu-header:focus{background-color:none;outline:none}.amp-default-skin .vjs-poster{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;margin:0;padding:0;text-align:center;font-size:0}.amp-default-skin .vjs-poster img{vertical-align:middle}.amp-default-skin .vjs-has-started .vjs-poster,.amp-default-skin .vjs-using-native-controls .vjs-poster{display:none}.amp-default-skin .vjs-audio.vjs-has-started .vjs-poster{display:block}.amp-default-skin .vjs-poster .vjs-poster-span{display:inline-block;height:100%;vertical-align:middle}.amp-default-skin .vjs-caption-settings{position:absolute;background-color:#000;opacity:.75;color:#fff;padding:.5em;height:25em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em;top:2%;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.amp-default-skin .vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors,.amp-default-skin .vjs-caption-settings .vjs-tracksettings-font{float:left}.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors::after,.amp-default-skin .vjs-caption-settings .vjs-tracksettings-font::after,.amp-default-skin .vjs-caption-settings .vjs-tracksettings-controls::after{clear:both}.amp-default-skin .vjs-caption-settings .vjs-tracksettings-colors fieldset{margin-bottom:20px}.amp-default-skin .vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:0;right:1em;color:#000}.amp-default-skin .vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.amp-default-skin .vjs-caption-settings .vjs-tracksetting label,.amp-default-skin .vjs-caption-settings .vjs-tracksetting legend{display:block;width:115px;margin-bottom:5px;font-weight:400;color:#fff}.amp-default-skin .vjs-caption-settings .vjs-tracksetting select{color:#000}.amp-default-skin .vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top}.amp-default-skin .vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.amp-default-skin .vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;min-height:0;padding-bottom:0}.amp-default-skin .vjs-caption-settings label>input{margin-right:10px}.amp-default-skin .vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.amp-default-skin .vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.amp-default-skin .vjs-caption-settings input[type="button"]{width:40px;height:40px}.amp-default-skin .vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;height:100%;width:100%;font-size:1.5em;line-height:2;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.amp-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{font-size:9.3px;left:-2em;list-style:none;width:4em}.amp-default-skin .amp-playbackspeed-control-normal::before{content:"\e62f "}.amp-default-skin .amp-playbackspeed-control-fast::before{content:"\e62f ";color:#71b1d1}.amp-default-skin .amp-playbackspeed-control-slow::before{content:"\e62f ";color:#71b1d1}.amp-default-skin .vjs-chapters-button::before{content:''}.amp-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{font-size:9.3px;left:-12em;width:24em}.amp-default-skin .amp-logo{width:.18em}.amp-default-skin .amp-logo>div,.amp-default-skin .amp-logo>span{background-position:right top;background-repeat:no-repeat;background-size:contain;bottom:auto;display:block;height:32px;left:auto;max-width:.18em;position:static;right:-webkit-calc(.03em);right:calc(.03em);top:-webkit-calc(.03em);top:calc(.03em);width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.high-contrast-enabled .amp-default-skin .amp-logo>div,.high-contrast-enabled .amp-default-skin .amp-logo>span{background:none}}.amp-default-skin .amp-logo>div img,.amp-default-skin .amp-logo>span img{position:absolute;height:32px;width:.18em;display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.high-contrast-enabled .amp-default-skin .amp-logo>div img,.high-contrast-enabled .amp-default-skin .amp-logo>span img{display:block}}.amp-default-skin .amp-logo>div a,.amp-default-skin .amp-logo>span a{display:block;height:100%;width:100%}.amp-default-skin .amp-logo-ad{width:.18em;margin-right:-webkit-calc(.06em);margin-right:calc(.06em)}.amp-default-skin .amp-logo-ad>div,.amp-default-skin .amp-logo-ad>span{background-image:url(assets/icons/amslogo.png);background-position:right top;background-repeat:no-repeat;background-size:contain;bottom:auto;display:block;height:32px;left:auto;max-width:.18em;position:static;right:-webkit-calc(.03em);right:calc(.03em);top:-webkit-calc(.03em);top:calc(.03em);width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.high-contrast-enabled .amp-default-skin .amp-logo-ad>div,.high-contrast-enabled .amp-default-skin .amp-logo-ad>span{background:none}}.amp-default-skin .amp-logo-ad>div img,.amp-default-skin .amp-logo-ad>span img{position:absolute;height:32px;width:.18em;display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.high-contrast-enabled .amp-default-skin .amp-logo-ad>div img,.high-contrast-enabled .amp-default-skin .amp-logo-ad>span img{display:block}}.amp-default-skin .amp-logo-ad>div a,.amp-default-skin .amp-logo-ad>span a{display:block;height:100%;width:100%}.amp-default-skin .amp-audiotracks-control::before{content:"\e62d "}.amp-default-skin .vjs-text-track-display{z-index:3;bottom:0;font-size:9.3px;left:0;pointer-events:none;position:absolute;right:0;top:0}.amp-default-skin .vjs-text-track-display>div>div{bottom:40px!important;height:auto!important;top:auto!important;-webkit-transition:bottom .15s;transition:bottom .15s}.amp-default-skin .vjs-text-track-display>div>div>div{position:static!important}.amp-default-skin .vjs-text-track-display span.blink{-webkit-animation:closed-caption-blink 1.2s linear infinite;animation:closed-caption-blink 1.2s linear infinite}.amp-default-skin .vjs-text-track-display span.white{color:#fff}.amp-default-skin .vjs-text-track-display span.green{color:green}.amp-default-skin .vjs-text-track-display span.blue{color:blue}.amp-default-skin .vjs-text-track-display span.cyan{color:#0ff}.amp-default-skin .vjs-text-track-display span.red{color:red}.amp-default-skin .vjs-text-track-display span.yellow{color:#ff0}.amp-default-skin .vjs-text-track-display span.magenta{color:#f0f}.amp-default-skin .vjs-text-track-display span.bg_white{background-color:#fff}.amp-default-skin .vjs-text-track-display span.bg_green{background-color:green}.amp-default-skin .vjs-text-track-display span.bg_blue{background-color:blue}.amp-default-skin .vjs-text-track-display span.bg_cyan{background-color:#0ff}.amp-default-skin .vjs-text-track-display span.bg_red{background-color:red}.amp-default-skin .vjs-text-track-display span.bg_yellow{background-color:#ff0}.amp-default-skin .vjs-text-track-display span.bg_magenta{background-color:#f0f}.amp-default-skin .vjs-text-track-display span.bg_black{background-color:#000}.amp-default-skin .vjs-text-track-display span.transparent{background-color:transparent}.amp-default-skin .vjs-text-track-display span.semi-transparent{background-color:rgba(0,0,0,.5)}.amp-default-skin .amp-showing-texttrack-settings .vjs-text-track-display{z-index:100000}.amp-default-skin.vjs-user-inactive .vjs-has-started.vjs-playing .vjs-text-track-display>div>div{bottom:1em!important}.amp-default-skin .vjs-subtitles-button::before{content:"\e60b "}.amp-default-skin .vjs-captions-button::before{content:"\e60c "}.amp-default-skin .vjs-captions-button:focus .vjs-control-content::before,.amp-default-skin .vjs-captions-button:hover .vjs-control-content::before{box-shadow:0 0 1em #fff;font-size:9.3px}@-webkit-keyframes closed-caption-blink{from{opacity:1}to{opacity:0}}@keyframes closed-caption-blink{from{opacity:1}to{opacity:0}}.amp-default-skin .amp-moreoptions-control::before{content:"\e62b "}.amp-default-skin .amp-moreoptions-control .vjs-menu{left:auto}.amp-default-skin .amp-moreoptions-control .vjs-menu-content{left:auto;right:0}.amp-default-skin .amp-moreoptions-control .vjs-menu-item::before{width:20px}.amp-default-skin .amp-quality-control.quality-1::before{content:"\e627 "}.amp-default-skin .amp-quality-control.quality-2::before{content:"\e628 "}.amp-default-skin .amp-quality-control.quality-3::before{content:"\e629 "}.amp-default-skin .amp-quality-control.quality-4::before{content:"\e62a "}.amp-default-skin .vjs-fullscreen-control::before{content:"\e607 "}.amp-default-skin.vjs-fullscreen{height:100%!important;width:100%!important}.amp-default-skin.vjs-fullscreen .vjs-fullscreen-control::before{content:"\e608 "}.amp-default-skin .vjs-volume-control{display:inline-block;position:relative}.amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-0::before{content:"\e606 "}.amp-default-skin .vjs-volume-control .vjs-mute-control::before,.amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-1::before,.amp-default-skin .vjs-volume-control .vjs-mute-control.vjs-vol-2::before{content:"\e605 "}.amp-default-skin .vjs-volume-control .vjs-menu{display:block!important;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:0;bottom:28px}.amp-default-skin .vjs-volume-control .vjs-menu .vjs-menu-content{max-width:1px;max-height:1px;opacity:0;position:absolute;right:0;bottom:100%;background-color:rgba(60,69,79,.8);list-style:none;margin:0;overflow-x:hidden;white-space:nowrap;height:110px;width:28px;bottom:100%;box-shadow:none;overflow:hidden;padding:0;text-align:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.amp-default-skin .vjs-volume-control[aria-expanded=true] .vjs-menu .vjs-menu-content{opacity:1;max-width:none;max-height:16em}.amp-default-skin .vjs-volume-control[aria-expanded=true] .vjs-menu{height:-webkit-calc(14px);height:calc(14px)}.amp-default-skin .vjs-volume-control .vjs-volume-bar{height:90px;width:4px;background:#6c737a;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6c737a),to(#6c737a));background:-webkit-linear-gradient(#6c737a,#6c737a);background:linear-gradient(#6c737a,#6c737a);margin:12px auto;position:relative;outline:none}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar{border:1px solid #6c737a}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-volume-control .vjs-volume-bar{border:1px solid #6c737a}}.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle{position:absolute;left:-5.5px;height:4px;width:15px;background:#fff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#fff));background:-webkit-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff);border-radius:4px}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle{border:1px solid #fff}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle{border:1px solid #fff}}.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-handle::after{position:absolute;top:-5px;right:-6px;bottom:-5px;left:-6px;border:2px solid #fff;content:'';display:none}.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:4px;background:#71b1d1;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#71b1d1),to(#71b1d1));background:-webkit-linear-gradient(#71b1d1,#71b1d1);background:linear-gradient(#71b1d1,#71b1d1)}@-moz-document url-prefix(){.high-contrast-enabled .amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level{border:1px solid #71b1d1}}@media all and (-ms-high-contrast:active){.amp-default-skin .vjs-volume-control .vjs-volume-bar .vjs-volume-level{border:1px solid #71b1d1}}.amp-default-skin .vjs-volume-control .vjs-volume-bar:focus .vjs-volume-handle::after{content:'';display:block}.amp-default-skin .amp-timeline-marker{display:inline-block;float:left;height:4px;margin-left:-1.5px;position:absolute;-webkit-transition:height .15s;transition:height .15s;width:3px}.amp-default-skin .amp-timeline-marker::before{position:absolute;top:-6px;right:-7px;bottom:-6px;left:-7px;border:2px solid #fff;content:'';display:none;-webkit-transition:all .1s;transition:all .1s}.amp-default-skin .amp-timeline-marker:focus{outline:none}.amp-default-skin .amp-timeline-marker:focus::before{display:block}.amp-default-skin:hover .amp-timeline-marker{height:12px}.amp-default-skin:hover .amp-timeline-marker:focus::before{position:absolute;top:-7px;right:-13px;bottom:-7px;left:-13px;display:block}.amp-default-skin .vjs-error-display{position:absolute;top:0;right:0;bottom:0;left:0;background:#000 url(data:image/png;base64,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);display:none}.amp-default-skin .vjs-error-display>div{position:absolute;top:25%;right:13%;left:22%;font-size:14px;line-height:19px}.amp-default-skin .vjs-error-display>div::before{position:absolute;top:0;right:-webkit-calc(100% + 20px);right:calc(100% + 20px);height:45px;width:45px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAMAAAAqy0NgAAAAAXNSR0IArs4c6QAAAU1QTFRFAAAA////gICAqqqqgICAmZmZcY6OgICAbYCAeHiHcYCAc4CAcHp6dnaAcXt7cHiAcXiAcXiAbnV8cnmAbnSAcXd9cHV6bnN9cXZ7b3R9bXZ7cHR9b3d7bHR8bXR8b3Z+b3d6bXR7bHZ8bXN8bHV7bHV7bXV7b3R9bHR9bXV6bHR8bXR8bnN7bnV8bXR7bnV8bHV7bXV7bnR6bXV7bnR8bXV7bHR8bXN7bXV6bXN6bXR6bHV7bXR6bHN7bXR7bXN7bXR7bXN7bXN7bHR6bXR6bHR7bXR7bXR7bXR7bHN6bXN6bXR7bXN6bXR6bXN7bXN7bXN7bHR6bXR6bHR7bHN7bXR6bHR7bXR7bXR7bXR7bXR6bHN7bXN7bXR6bXN7bHR6bXN7bHR6bXR6bHN7bHR7bXN6bHR7bXN6bXR7bHN6bXR7bHN6bXR7bHN6bHN6tTEW/wAAAG50Uk5TAAECAwQFCQoOERIUGRobICIkJSYsLTAzNDc4OTxCREVHTVBUVVdZWlxiY2Voa2xteHp7gYKDhIWMlJaXmJmanaKkpqetrrK2t7q8vb7Aw8XHyMrN1NXW2Nre4eLm6uvs7fDy8/X29/j5+vv8/f4q3JwtAAABaklEQVQYGY3BWVtSYRiG0ZvYZZQRNmhqkolZSoMaaRMRoTmllYmWmoib0Ij9/P/DtDgAvrerby06BJevD43eHcvcuwjcTA/d6D2P5cr9udLmoVqeA+MnOnO4WZqb6KXN8KsdtXsbg0dNtdl5OcxfiaI6LQWQU7digjMFdfrcw7k3chU4NRCp07drUJArGgBy6vb9FsF7uXLAqhzhHS58lGMV4qFcPye4VFa3ME6/LFGGvl/q1k9Wlmoy9k6OLPOyZHkq1zxFGT7EHshQZEOuWur2sQwb7Mm1xhdZ9qjLMDorS52mDF+vNmRoEskyuyhDhEw/HspCJNMLGSIaMi3K0OBIpk8yHLEtSyWUYZtlWY5lWSYvf6+Zkb8ZMvKXISl/SdiVr12gJF8l4Il8PQYSB/JzkODUpPxM8ke6rP8rp2mJD06v1PRvtZXpwTjtgtTIVC6/sL61X6mG9ZN6WK3sb60v5J9NjaQCWn4DKuhZrfarYnwAAAAASUVORK5CYII=) no-repeat;content:''}.amp-default-skin .vjs-error-display .vjs-offscreen{display:none}.amp-default-skin .vjs-error .vjs-error-display{display:block}.amp-default-skin .amp-content-title{margin-left:-webkit-calc(.03em);margin-left:calc(.03em);margin-top:-webkit-calc(.03em);margin-top:calc(.03em);top:0;position:absolute;width:-webkit-calc(100% - .06em);width:calc(100% - .06em)}.amp-default-skin .amp-content-title .logo-title-row{display:table;margin-bottom:.02em;width:100%}.amp-default-skin .amp-content-title .logo-title-row>div{display:table-cell;overflow:hidden}.amp-default-skin .amp-content-title .title{padding-right:-webkit-calc(.02em);padding-right:calc(.02em);vertical-align:top}.amp-default-skin .amp-content-title .title h4{color:#fff;font-size:-webkit-calc(.025em + (4px));font-size:calc(.025em + (4px));line-height:1.1;margin:0;max-height:2.3em;overflow:hidden;padding:0}.amp-default-skin .amp-content-title .description{color:#fff;font-size:-webkit-calc(.02em + (2px));font-size:calc(.02em + (2px));line-height:1.1}.amp-default-skin .vjs-error .amp-content-title,.amp-default-skin.vjs-user-inactive .vjs-playing .amp-content-title{display:none!important}.amp-default-skin .amp-content-title-ad{font-family:"Segoe UI light","Segoe UI semibold","Segoe UI","Arial","sans-serif";padding-left:-webkit-calc(.03em);padding-left:calc(.03em);padding-top:-webkit-calc(.03em);padding-top:calc(.03em);padding-bottom:-webkit-calc(.04em);padding-bottom:calc(.04em);top:0;position:absolute;width:100%;background:-webkit-linear-gradient(rgba(0,0,0,.8),rgba(255,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,.8),transparent);background:linear-gradient(rgba(0,0,0,.8),transparent)}.amp-default-skin .amp-content-title-ad .logo-title-row{display:table;margin-bottom:.01em;width:100%}.amp-default-skin .amp-content-title-ad .logo-title-row>div{display:table-cell;overflow:hidden}.amp-default-skin .amp-content-title-ad .title{padding-right:-webkit-calc(.02em);padding-right:calc(.02em);vertical-align:top}.amp-default-skin .amp-content-title-ad .title h4{color:#fff;font-size:-webkit-calc(.03em + (4px));font-size:calc(.03em + (4px));line-height:1.25;margin:0;max-height:2.3em;overflow:hidden;padding:0}.amp-default-skin .amp-content-title-ad .description{color:#fff;font-size:-webkit-calc(.015em + (1.5px));font-size:calc(.015em + (1.5px));line-height:1.1}.amp-default-skin .amp-content-title-ad .aboutLink{color:#fff}.amp-default-skin .amp-content-title-ad .aboutLink:hover{text-decoration:underline;cursor:pointer}.amp-default-skin .vjs-error .amp-content-title-ad,.amp-default-skin.vjs-user-inactive .vjs-playing .amp-content-title-ad{display:none!important}.amp-default-skin .amp-download-control::before{content:"\e641 "}.amp-default-skin .amp-download-control{display:none}.amp-default-skin .amp-showing-download-control .amp-download-control{display:inline-block}.amp-default-skin .amp-download-dialog{width:100%;height:100%;position:absolute;top:0;background-color:#000;font-size:1.2em;font-family:"Segoe UI Light","Segoe UI","Helvetica Neue","Arial"}.amp-default-skin .amp-download-close{position:absolute;top:0;right:0}.amp-default-skin .amp-download-close::before{content:"\e637 "}.amp-default-skin .amp-download-container{position:absolute;top:0;width:84%;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin-left:8%;margin-right:8%;font-size:16px}.amp-default-skin .amp-download-header{width:100%;height:2em;font-size:1.7em;position:relative;max-height:17%}.amp-default-skin .amp-download-header-title{position:absolute;bottom:0}.amp-default-skin .amp-download-body{width:100%;min-height:50%;max-height:65%;overflow:auto;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:6px;margin-bottom:6px;padding-top:10px;padding-bottom:10px}.amp-default-skin .amp-download-body>div>select{color:#000}.amp-default-skin .amp-download-left-col{width:50%;float:left}.amp-default-skin .amp-download-right-col{width:50%;float:right}.amp-default-skin .amp-clear{clear:both}.amp-default-skin .amp-download-label{display:block}.amp-default-skin .amp-download-label>input{margin-right:10px}.amp-default-skin .amp-download-label .amp-download-body>div>select{color:#000}.amp-default-skin .amp-download-footer{width:100%;height:2em;max-height:17%}.amp-default-skin .amp-download-button{background-color:#3176bb;border:none;padding:5px 10px;float:right;color:#fff;text-decoration:none}.amp-default-skin .amp-download-disabled{background-color:#333;color:#888}.amp-default-skin .vjs-screen-reader-text{position:absolute!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;border:none!important;padding:0!important;margin:0!important;top:0}
/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

a.meanmenu-reveal {
    display: none
}

.mean-container .mean-bar {
    float: left;
    width: 100%;
    position: relative;
    background: #f1f1f1;
    padding: 4px 0 0;
    min-height: 42px;
    z-index: 999;
    box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
    -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.1) !important;
    -ms-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
    -ms-box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 2px 3px rgba(0,0,0,.1) !important;
}

.mean-container a.meanmenu-reveal {
    width: 22px;
    height: 22px;
    padding: 13px 13px 11px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    color: #444444;
    text-decoration: none;
    font-size: 1rem;
    text-indent: -9999em;
    line-height: 22px;
    font-size: 1px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700
}
.mean-container a.mobile-menu-text {
    color: #444444;
    font-size: 1.125rem;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 13px 13px 11px;
}
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #444444;
        height: 3px;
        margin-top: 3px
    }

.mean-container .mean-nav {
    float: left;
    width: 100%;
    background: #fcfcfc;
    margin-top: 44px
}

    .mean-container .mean-nav ul {
        padding: 0;
        margin: 0;
        width: 100%;
        list-style-type: none
    }

        .mean-container .mean-nav ul li {
            position: relative;
            float: left;
            width: 100%;
            border-top: 1px solid #dddddd;
        }

            .mean-container .mean-nav ul li a {
                display: block;
                float: left;
                width: 90%;
                padding: 1em 2.5%;
                margin: 0;
                text-align: left;
                color: #666666;
                /*border-top: 1px solid #383838;
                border-top: 1px solid #dddddd;*/
                text-decoration: none;
                text-transform: uppercase
            }

            .mean-container .mean-nav ul li li a {
                width: 90%;
                padding: 1em 5%;
                border-top: 1px solid #f1f1f1;
                border-top: 1px solid rgba(255, 255, 255, .25);
                opacity: .75;
                filter: alpha(opacity=75);
                text-shadow: none !important;
                visibility: visible
            }

            .mean-container .mean-nav ul li.mean-last a {
                border-bottom: 0;
                margin-bottom: 0
            }

            .mean-container .mean-nav ul li li li a {
                width: 70%;
                padding: 1em 15%
            }

            .mean-container .mean-nav ul li li li li a {
                width: 60%;
                padding: 1em 20%
            }

            .mean-container .mean-nav ul li li li li li a {
                width: 50%;
                padding: 1em 25%
            }

            .mean-container .mean-nav ul li a:hover {
                background: #252525;
                background: rgba(255, 255, 255, .95)
            }

            .mean-container .mean-nav ul li a.mean-expand {
                /*margin-top: 1px;*/
                width: 26px;
                height: 24px;
                padding: 12px !important;
                text-align: center;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 2;
                font-weight: 700;
                background: #f1f1f1;
                border: 0 !important;
                border-left: 1px solid #dddddd !important;
                /*border-bottom: 1px solid #dddddd !important*/
            }
            .mean-container .mean-nav ul li.no_arrow a.mean-expand{display:none}
            .mean-container .mean-nav ul li a.mean-expand:hover {
                background: rgba(0, 0, 0, .9)
            }

.mean-container .mean-push {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    clear: both
}

.mean-nav .wrapper {
    width: 100%;
    padding: 0;
    margin: 0
}

.mean-container .mean-bar,
.mean-container .mean-bar * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.mean-remove {
    display: none !important
}

/* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */
html {
    box-sizing: border-box
}

*, *:before, *:after {
    box-sizing: inherit
}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */

.w3-transparent, .w3-hover-none:hover {
    background-color: transparent !important
}

.w3-hover-none:hover {
    box-shadow: none !important
}
/* Colors */
.w3-amber, .w3-hover-amber:hover {
    color: #000 !important;
    background-color: #ffc107 !important
}

.w3-aqua, .w3-hover-aqua:hover {
    color: #000 !important;
    background-color: #00ffff !important
}

.w3-blue, .w3-hover-blue:hover {
    color: #fff !important;
    background-color: #2196F3 !important
}

.w3-light-blue, .w3-hover-light-blue:hover {
    color: #000 !important;
    background-color: #87CEEB !important
}

.w3-brown, .w3-hover-brown:hover {
    color: #fff !important;
    background-color: #795548 !important
}

.w3-cyan, .w3-hover-cyan:hover {
    color: #000 !important;
    background-color: #00bcd4 !important
}

.w3-blue-grey, .w3-hover-blue-grey:hover, .w3-blue-gray, .w3-hover-blue-gray:hover {
    color: #fff !important;
    background-color: #607d8b !important
}

.w3-green, .w3-hover-green:hover {
    color: #fff !important;
    background-color: #7dbd51 !important;
}

.w3-light-green, .w3-hover-light-green:hover {
    color: #000 !important;
    background-color: #8bc34a !important
}

.w3-indigo, .w3-hover-indigo:hover {
    color: #fff !important;
    background-color: #3f51b5 !important
}

.w3-khaki, .w3-hover-khaki:hover {
    color: #000 !important;
    background-color: #f0e68c !important
}

.w3-lime, .w3-hover-lime:hover {
    color: #000 !important;
    background-color: #cddc39 !important
}

.w3-orange, .w3-hover-orange:hover {
    color: #000 !important;
    background-color: #ff9800 !important
}

.w3-deep-orange, .w3-hover-deep-orange:hover {
    color: #fff !important;
    background-color: #ff5722 !important
}

.w3-pink, .w3-hover-pink:hover {
    color: #fff !important;
    background-color: #e91e63 !important
}

.w3-purple, .w3-hover-purple:hover {
    color: #fff !important;
    background-color: #ec5785 !important
}

.w3-deep-purple, .w3-hover-deep-purple:hover {
    color: #fff !important;
    background-color: #673ab7 !important
}

.w3-red, .w3-hover-red:hover {
    color: #fff !important;
    background-color: #f44336 !important
}

.w3-sand, .w3-hover-sand:hover {
    color: #000 !important;
    background-color: #fdf5e6 !important
}

.w3-teal, .w3-hover-teal:hover {
    color: #fff !important;
    background-color: #009688 !important
}

.w3-yellow, .w3-hover-yellow:hover {
    color: #000 !important;
    background-color: #ffeb3b !important
}

.w3-white, .w3-hover-white:hover {
    color: #000 !important;
    background-color: #fff !important
}

.w3-black, .w3-hover-black:hover {
    color: #fff !important;
    background-color: #000 !important
}

.w3-grey, .w3-hover-grey:hover, .w3-gray, .w3-hover-gray:hover {
    color: #000 !important;
    background-color: #8bc34a !important;
}

.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {
    color: #000 !important;
    background-color: #f1f1f1 !important
}

.w3-dark-grey, .w3-hover-dark-grey:hover, .w3-dark-gray, .w3-hover-dark-gray:hover {
    color: #fff !important;
    background-color: #616161 !important
}

.w3-pale-red, .w3-hover-pale-red:hover {
    color: #000 !important;
    background-color: #ffdddd !important
}

.w3-pale-green, .w3-hover-pale-green:hover {
    color: #000 !important;
    background-color: #ddffdd !important
}

.w3-pale-yellow, .w3-hover-pale-yellow:hover {
    color: #000 !important;
    background-color: #ffffcc !important
}

.w3-pale-blue, .w3-hover-pale-blue:hover {
    color: #000 !important;
    background-color: #ddffff !important
}

.w3-text-amber, .w3-hover-text-amber:hover {
    color: #ffc107 !important
}

.w3-text-aqua, .w3-hover-text-aqua:hover {
    color: #00ffff !important
}

.w3-text-blue, .w3-hover-text-blue:hover {
    color: #2196F3 !important
}

.w3-text-light-blue, .w3-hover-text-light-blue:hover {
    color: #87CEEB !important
}

.w3-text-brown, .w3-hover-text-brown:hover {
    color: #795548 !important
}

.w3-text-cyan, .w3-hover-text-cyan:hover {
    color: #00bcd4 !important
}

.w3-text-blue-grey, .w3-hover-text-blue-grey:hover, .w3-text-blue-gray, .w3-hover-text-blue-gray:hover {
    color: #607d8b !important
}

.w3-text-green, .w3-hover-text-green:hover {
    color: #4CAF50 !important
}

.w3-text-light-green, .w3-hover-text-light-green:hover {
    color: #8bc34a !important
}

.w3-text-indigo, .w3-hover-text-indigo:hover {
    color: #3f51b5 !important
}

.w3-text-khaki, .w3-hover-text-khaki:hover {
    color: #b4aa50 !important
}

.w3-text-lime, .w3-hover-text-lime:hover {
    color: #cddc39 !important
}

.w3-text-orange, .w3-hover-text-orange:hover {
    color: #ff9800 !important
}

.w3-text-deep-orange, .w3-hover-text-deep-orange:hover {
    color: #ff5722 !important
}

.w3-text-pink, .w3-hover-text-pink:hover {
    color: #e91e63 !important
}

.w3-text-purple, .w3-hover-text-purple:hover {
    color: #9c27b0 !important
}

.w3-text-deep-purple, .w3-hover-text-deep-purple:hover {
    color: #673ab7 !important
}

.w3-text-red, .w3-hover-text-red:hover {
    color: #f44336 !important
}

.w3-text-sand, .w3-hover-text-sand:hover {
    color: #fdf5e6 !important
}

.w3-text-teal, .w3-hover-text-teal:hover {
    color: #009688 !important
}

.w3-text-yellow, .w3-hover-text-yellow:hover {
    color: #d2be0e !important
}

.w3-text-white, .w3-hover-text-white:hover {
    color: #fff !important
}

.w3-text-black, .w3-hover-text-black:hover {
    color: #000 !important
}

.w3-text-grey, .w3-hover-text-grey:hover, .w3-text-gray, .w3-hover-text-gray:hover {
    color: #757575 !important
}

.w3-text-light-grey, .w3-hover-text-light-grey:hover, .w3-text-light-gray, .w3-hover-text-light-gray:hover {
    color: #f1f1f1 !important
}

.w3-text-dark-grey, .w3-hover-text-dark-grey:hover, .w3-text-dark-gray, .w3-hover-text-dark-gray:hover {
    color: #3a3a3a !important
}

.w3-border-amber, .w3-hover-border-amber:hover {
    border-color: #ffc107 !important
}

.w3-border-aqua, .w3-hover-border-aqua:hover {
    border-color: #00ffff !important
}

.w3-border-blue, .w3-hover-border-blue:hover {
    border-color: #2196F3 !important
}

.w3-border-light-blue, .w3-hover-border-light-blue:hover {
    border-color: #87CEEB !important
}

.w3-border-brown, .w3-hover-border-brown:hover {
    border-color: #795548 !important
}

.w3-border-cyan, .w3-hover-border-cyan:hover {
    border-color: #00bcd4 !important
}

.w3-border-blue-grey, .w3-hover-border-blue-grey:hover, .w3-border-blue-gray, .w3-hover-border-blue-gray:hover {
    border-color: #607d8b !important
}

.w3-border-green, .w3-hover-border-green:hover {
    border-color: #4CAF50 !important
}

.w3-border-light-green, .w3-hover-border-light-green:hover {
    border-color: #8bc34a !important
}

.w3-border-indigo, .w3-hover-border-indigo:hover {
    border-color: #3f51b5 !important
}

.w3-border-khaki, .w3-hover-border-khaki:hover {
    border-color: #f0e68c !important
}

.w3-border-lime, .w3-hover-border-lime:hover {
    border-color: #cddc39 !important
}

.w3-border-orange, .w3-hover-border-orange:hover {
    border-color: #ff9800 !important
}

.w3-border-deep-orange, .w3-hover-border-deep-orange:hover {
    border-color: #ff5722 !important
}

.w3-border-pink, .w3-hover-border-pink:hover {
    border-color: #e91e63 !important
}

.w3-border-purple, .w3-hover-border-purple:hover {
    border-color: #9c27b0 !important
}

.w3-border-deep-purple, .w3-hover-border-deep-purple:hover {
    border-color: #673ab7 !important
}

.w3-border-red, .w3-hover-border-red:hover {
    border-color: #f44336 !important
}

.w3-border-sand, .w3-hover-border-sand:hover {
    border-color: #fdf5e6 !important
}

.w3-border-teal, .w3-hover-border-teal:hover {
    border-color: #009688 !important
}

.w3-border-yellow, .w3-hover-border-yellow:hover {
    border-color: #ffeb3b !important
}

.w3-border-white, .w3-hover-border-white:hover {
    border-color: #fff !important
}

.w3-border-black, .w3-hover-border-black:hover {
    border-color: #000 !important
}

.w3-border-grey, .w3-hover-border-grey:hover, .w3-border-gray, .w3-hover-border-gray:hover {
    border-color: #9e9e9e !important
}

.w3-border-light-grey, .w3-hover-border-light-grey:hover, .w3-border-light-gray, .w3-hover-border-light-gray:hover {
    border-color: #f1f1f1 !important
}

.w3-border-dark-grey, .w3-hover-border-dark-grey:hover, .w3-border-dark-gray, .w3-hover-border-dark-gray:hover {
    border-color: #616161 !important
}

.w3-border-pale-red, .w3-hover-border-pale-red:hover {
    border-color: #ffe7e7 !important
}

.w3-border-pale-green, .w3-hover-border-pale-green:hover {
    border-color: #e7ffe7 !important
}

.w3-border-pale-yellow, .w3-hover-border-pale-yellow:hover {
    border-color: #ffffcc !important
}

.w3-border-pale-blue, .w3-hover-border-pale-blue:hover {
    border-color: #e7ffff !important
}

.la,
.las,
.lar,
.lal,
.lad,
.lab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.la-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.la-xs {
    font-size: .75em;
}

.la-sm {
    font-size: .875em;
}

.la-1x {
    font-size: 1em;
}

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

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

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

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

.la-6x {
    font-size: 6em;
}

.la-7x {
    font-size: 7em;
}

.la-8x {
    font-size: 8em;
}

.la-9x {
    font-size: 9em;
}

.la-10x {
    font-size: 10em;
}

.la-fw {
    text-align: center;
    width: 1.25em;
}

.la-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}

    .la-ul > li {
        position: relative;
    }

.la-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.la-border {
    border: solid 0.08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em;
}

.la-pull-left {
    float: left;
}

.la-pull-right {
    float: right;
}

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
    margin-right: .3em;
}

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
    margin-left: .3em;
}

.la-spin {
    -webkit-animation: la-spin 2s infinite linear;
    animation: la-spin 2s infinite linear;
}

.la-pulse {
    -webkit-animation: la-spin 1s infinite steps(8);
    animation: la-spin 1s infinite steps(8);
}

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

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

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

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

.la-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.la-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.la-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.la-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.la-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
    -webkit-filter: none;
    filter: none;
}

.la-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.la-stack-1x,
.la-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.la-stack-1x {
    line-height: inherit;
}

.la-stack-2x {
    font-size: 2em;
}

.la-inverse {
    color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.la-500px:before {
    content: "\f26e";
}

.la-accessible-icon:before {
    content: "\f368";
}

.la-accusoft:before {
    content: "\f369";
}

.la-acquisitions-incorporated:before {
    content: "\f6af";
}

.la-ad:before {
    content: "\f641";
}

.la-address-book:before {
    content: "\f2b9";
}

.la-address-card:before {
    content: "\f2bb";
}

.la-adjust:before {
    content: "\f042";
}

.la-adn:before {
    content: "\f170";
}

.la-adobe:before {
    content: "\f778";
}

.la-adversal:before {
    content: "\f36a";
}

.la-affiliatetheme:before {
    content: "\f36b";
}

.la-air-freshener:before {
    content: "\f5d0";
}

.la-airbnb:before {
    content: "\f834";
}

.la-algolia:before {
    content: "\f36c";
}

.la-align-center:before {
    content: "\f037";
}

.la-align-justify:before {
    content: "\f039";
}

.la-align-left:before {
    content: "\f036";
}

.la-align-right:before {
    content: "\f038";
}

.la-alipay:before {
    content: "\f642";
}

.la-allergies:before {
    content: "\f461";
}

.la-amazon:before {
    content: "\f270";
}

.la-amazon-pay:before {
    content: "\f42c";
}

.la-ambulance:before {
    content: "\f0f9";
}

.la-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.la-amilia:before {
    content: "\f36d";
}

.la-anchor:before {
    content: "\f13d";
}

.la-android:before {
    content: "\f17b";
}

.la-angellist:before {
    content: "\f209";
}

.la-angle-double-down:before {
    content: "\f103";
}

.la-angle-double-left:before {
    content: "\f100";
}

.la-angle-double-right:before {
    content: "\f101";
}

.la-angle-double-up:before {
    content: "\f102";
}

.la-angle-down:before {
    content: "\f107";
}

.la-angle-left:before {
    content: "\f104";
}

.la-angle-right:before {
    content: "\f105";
}

.la-angle-up:before {
    content: "\f106";
}

.la-angry:before {
    content: "\f556";
}

.la-angrycreative:before {
    content: "\f36e";
}

.la-angular:before {
    content: "\f420";
}

.la-ankh:before {
    content: "\f644";
}

.la-app-store:before {
    content: "\f36f";
}

.la-app-store-ios:before {
    content: "\f370";
}

.la-apper:before {
    content: "\f371";
}

.la-apple:before {
    content: "\f179";
}

.la-apple-alt:before {
    content: "\f5d1";
}

.la-apple-pay:before {
    content: "\f415";
}

.la-archive:before {
    content: "\f187";
}

.la-archway:before {
    content: "\f557";
}

.la-arrow-alt-circle-down:before {
    content: "\f358";
}

.la-arrow-alt-circle-left:before {
    content: "\f359";
}

.la-arrow-alt-circle-right:before {
    content: "\f35a";
}

.la-arrow-alt-circle-up:before {
    content: "\f35b";
}

.la-arrow-circle-down:before {
    content: "\f0ab";
}

.la-arrow-circle-left:before {
    content: "\f0a8";
}

.la-arrow-circle-right:before {
    content: "\f0a9";
}

.la-arrow-circle-up:before {
    content: "\f0aa";
}

.la-arrow-down:before {
    content: "\f063";
}

.la-arrow-left:before {
    content: "\f060";
}

.la-arrow-right:before {
    content: "\f061";
}

.la-arrow-up:before {
    content: "\f062";
}

.la-arrows-alt:before {
    content: "\f0b2";
}

.la-arrows-alt-h:before {
    content: "\f337";
}

.la-arrows-alt-v:before {
    content: "\f338";
}

.la-artstation:before {
    content: "\f77a";
}

.la-assistive-listening-systems:before {
    content: "\f2a2";
}

.la-asterisk:before {
    content: "\f069";
}

.la-asymmetrik:before {
    content: "\f372";
}

.la-at:before {
    content: "\f1fa";
}

.la-atlas:before {
    content: "\f558";
}

.la-atlassian:before {
    content: "\f77b";
}

.la-atom:before {
    content: "\f5d2";
}

.la-audible:before {
    content: "\f373";
}

.la-audio-description:before {
    content: "\f29e";
}

.la-autoprefixer:before {
    content: "\f41c";
}

.la-avianex:before {
    content: "\f374";
}

.la-aviato:before {
    content: "\f421";
}

.la-award:before {
    content: "\f559";
}

.la-aws:before {
    content: "\f375";
}

.la-baby:before {
    content: "\f77c";
}

.la-baby-carriage:before {
    content: "\f77d";
}

.la-backspace:before {
    content: "\f55a";
}

.la-backward:before {
    content: "\f04a";
}

.la-bacon:before {
    content: "\f7e5";
}

.la-balance-scale:before {
    content: "\f24e";
}

.la-balance-scale-left:before {
    content: "\f515";
}

.la-balance-scale-right:before {
    content: "\f516";
}

.la-ban:before {
    content: "\f05e";
}

.la-band-aid:before {
    content: "\f462";
}

.la-bandcamp:before {
    content: "\f2d5";
}

.la-barcode:before {
    content: "\f02a";
}

.la-bars:before {
    content: "\f0c9";
}

.la-baseball-ball:before {
    content: "\f433";
}

.la-basketball-ball:before {
    content: "\f434";
}

.la-bath:before {
    content: "\f2cd";
}

.la-battery-empty:before {
    content: "\f244";
}

.la-battery-full:before {
    content: "\f240";
}

.la-battery-half:before {
    content: "\f242";
}

.la-battery-quarter:before {
    content: "\f243";
}

.la-battery-three-quarters:before {
    content: "\f241";
}

.la-battle-net:before {
    content: "\f835";
}

.la-bed:before {
    content: "\f236";
}

.la-beer:before {
    content: "\f0fc";
}

.la-behance:before {
    content: "\f1b4";
}

.la-behance-square:before {
    content: "\f1b5";
}

.la-bell:before {
    content: "\f0f3";
}

.la-bell-slash:before {
    content: "\f1f6";
}

.la-bezier-curve:before {
    content: "\f55b";
}

.la-bible:before {
    content: "\f647";
}

.la-bicycle:before {
    content: "\f206";
}

.la-biking:before {
    content: "\f84a";
}

.la-bimobject:before {
    content: "\f378";
}

.la-binoculars:before {
    content: "\f1e5";
}

.la-biohazard:before {
    content: "\f780";
}

.la-birthday-cake:before {
    content: "\f1fd";
}

.la-bitbucket:before {
    content: "\f171";
}

.la-bitcoin:before {
    content: "\f379";
}

.la-bity:before {
    content: "\f37a";
}

.la-black-tie:before {
    content: "\f27e";
}

.la-blackberry:before {
    content: "\f37b";
}

.la-blender:before {
    content: "\f517";
}

.la-blender-phone:before {
    content: "\f6b6";
}

.la-blind:before {
    content: "\f29d";
}

.la-blog:before {
    content: "\f781";
}

.la-blogger:before {
    content: "\f37c";
}

.la-blogger-b:before {
    content: "\f37d";
}

.la-bluetooth:before {
    content: "\f293";
}

.la-bluetooth-b:before {
    content: "\f294";
}

.la-bold:before {
    content: "\f032";
}

.la-bolt:before {
    content: "\f0e7";
}

.la-bomb:before {
    content: "\f1e2";
}

.la-bone:before {
    content: "\f5d7";
}

.la-bong:before {
    content: "\f55c";
}

.la-book:before {
    content: "\f02d";
}

.la-book-dead:before {
    content: "\f6b7";
}

.la-book-medical:before {
    content: "\f7e6";
}

.la-book-open:before {
    content: "\f518";
}

.la-book-reader:before {
    content: "\f5da";
}

.la-bookmark:before {
    content: "\f02e";
}

.la-bootstrap:before {
    content: "\f836";
}

.la-border-all:before {
    content: "\f84c";
}

.la-border-none:before {
    content: "\f850";
}

.la-border-style:before {
    content: "\f853";
}

.la-bowling-ball:before {
    content: "\f436";
}

.la-box:before {
    content: "\f466";
}

.la-box-open:before {
    content: "\f49e";
}

.la-boxes:before {
    content: "\f468";
}

.la-braille:before {
    content: "\f2a1";
}

.la-brain:before {
    content: "\f5dc";
}

.la-bread-slice:before {
    content: "\f7ec";
}

.la-briefcase:before {
    content: "\f0b1";
}

.la-briefcase-medical:before {
    content: "\f469";
}

.la-broadcast-tower:before {
    content: "\f519";
}

.la-broom:before {
    content: "\f51a";
}

.la-brush:before {
    content: "\f55d";
}

.la-btc:before {
    content: "\f15a";
}

.la-buffer:before {
    content: "\f837";
}

.la-bug:before {
    content: "\f188";
}

.la-building:before {
    content: "\f1ad";
}

.la-bullhorn:before {
    content: "\f0a1";
}

.la-bullseye:before {
    content: "\f140";
}

.la-burn:before {
    content: "\f46a";
}

.la-buromobelexperte:before {
    content: "\f37f";
}

.la-bus:before {
    content: "\f207";
}

.la-bus-alt:before {
    content: "\f55e";
}

.la-business-time:before {
    content: "\f64a";
}

.la-buy-n-large:before {
    content: "\f8a6";
}

.la-buysellads:before {
    content: "\f20d";
}

.la-calculator:before {
    content: "\f1ec";
}

.la-calendar:before {
    content: "\f133";
}

.la-calendar-alt:before {
    content: "\f073";
}

.la-calendar-check:before {
    content: "\f274";
}

.la-calendar-day:before {
    content: "\f783";
}

.la-calendar-minus:before {
    content: "\f272";
}

.la-calendar-plus:before {
    content: "\f271";
}

.la-calendar-times:before {
    content: "\f273";
}

.la-calendar-week:before {
    content: "\f784";
}

.la-camera:before {
    content: "\f030";
}

.la-camera-retro:before {
    content: "\f083";
}

.la-campground:before {
    content: "\f6bb";
}

.la-canadian-maple-leaf:before {
    content: "\f785";
}

.la-candy-cane:before {
    content: "\f786";
}

.la-cannabis:before {
    content: "\f55f";
}

.la-capsules:before {
    content: "\f46b";
}

.la-car:before {
    content: "\f1b9";
}

.la-car-alt:before {
    content: "\f5de";
}

.la-car-battery:before {
    content: "\f5df";
}

.la-car-crash:before {
    content: "\f5e1";
}

.la-car-side:before {
    content: "\f5e4";
}

.la-caret-down:before {
    content: "\f0d7";
}

.la-caret-left:before {
    content: "\f0d9";
}

.la-caret-right:before {
    content: "\f0da";
}

.la-caret-square-down:before {
    content: "\f150";
}

.la-caret-square-left:before {
    content: "\f191";
}

.la-caret-square-right:before {
    content: "\f152";
}

.la-caret-square-up:before {
    content: "\f151";
}

.la-caret-up:before {
    content: "\f0d8";
}

.la-carrot:before {
    content: "\f787";
}

.la-cart-arrow-down:before {
    content: "\f218";
}

.la-cart-plus:before {
    content: "\f217";
}

.la-cash-register:before {
    content: "\f788";
}

.la-cat:before {
    content: "\f6be";
}

.la-cc-amazon-pay:before {
    content: "\f42d";
}

.la-cc-amex:before {
    content: "\f1f3";
}

.la-cc-apple-pay:before {
    content: "\f416";
}

.la-cc-diners-club:before {
    content: "\f24c";
}

.la-cc-discover:before {
    content: "\f1f2";
}

.la-cc-jcb:before {
    content: "\f24b";
}

.la-cc-mastercard:before {
    content: "\f1f1";
}

.la-cc-paypal:before {
    content: "\f1f4";
}

.la-cc-stripe:before {
    content: "\f1f5";
}

.la-cc-visa:before {
    content: "\f1f0";
}

.la-centercode:before {
    content: "\f380";
}

.la-centos:before {
    content: "\f789";
}

.la-certificate:before {
    content: "\f0a3";
}

.la-chair:before {
    content: "\f6c0";
}

.la-chalkboard:before {
    content: "\f51b";
}

.la-chalkboard-teacher:before {
    content: "\f51c";
}

.la-charging-station:before {
    content: "\f5e7";
}

.la-chart-area:before {
    content: "\f1fe";
}

.la-chart-bar:before {
    content: "\f080";
}

.la-chart-line:before {
    content: "\f201";
}

.la-chart-pie:before {
    content: "\f200";
}

.la-check:before {
    content: "\f00c";
}

.la-check-circle:before {
    content: "\f058";
}

.la-check-double:before {
    content: "\f560";
}

.la-check-square:before {
    content: "\f14a";
}

.la-cheese:before {
    content: "\f7ef";
}

.la-chess:before {
    content: "\f439";
}

.la-chess-bishop:before {
    content: "\f43a";
}

.la-chess-board:before {
    content: "\f43c";
}

.la-chess-king:before {
    content: "\f43f";
}

.la-chess-knight:before {
    content: "\f441";
}

.la-chess-pawn:before {
    content: "\f443";
}

.la-chess-queen:before {
    content: "\f445";
}

.la-chess-rook:before {
    content: "\f447";
}

.la-chevron-circle-down:before {
    content: "\f13a";
}

.la-chevron-circle-left:before {
    content: "\f137";
}

.la-chevron-circle-right:before {
    content: "\f138";
}

.la-chevron-circle-up:before {
    content: "\f139";
}

.la-chevron-down:before {
    content: "\f078";
}

.la-chevron-left:before {
    content: "\f053";
}

.la-chevron-right:before {
    content: "\f054";
}

.la-chevron-up:before {
    content: "\f077";
}

.la-child:before {
    content: "\f1ae";
}

.la-chrome:before {
    content: "\f268";
}

.la-chromecast:before {
    content: "\f838";
}

.la-church:before {
    content: "\f51d";
}

.la-circle:before {
    content: "\f111";
}

.la-circle-notch:before {
    content: "\f1ce";
}

.la-city:before {
    content: "\f64f";
}

.la-clinic-medical:before {
    content: "\f7f2";
}

.la-clipboard:before {
    content: "\f328";
}

.la-clipboard-check:before {
    content: "\f46c";
}

.la-clipboard-list:before {
    content: "\f46d";
}

.la-clock:before {
    content: "\f017";
}

.la-clone:before {
    content: "\f24d";
}

.la-closed-captioning:before {
    content: "\f20a";
}

.la-cloud:before {
    content: "\f0c2";
}

.la-cloud-download-alt:before {
    content: "\f381";
}

.la-cloud-meatball:before {
    content: "\f73b";
}

.la-cloud-moon:before {
    content: "\f6c3";
}

.la-cloud-moon-rain:before {
    content: "\f73c";
}

.la-cloud-rain:before {
    content: "\f73d";
}

.la-cloud-showers-heavy:before {
    content: "\f740";
}

.la-cloud-sun:before {
    content: "\f6c4";
}

.la-cloud-sun-rain:before {
    content: "\f743";
}

.la-cloud-upload-alt:before {
    content: "\f382";
}

.la-cloudscale:before {
    content: "\f383";
}

.la-cloudsmith:before {
    content: "\f384";
}

.la-cloudversify:before {
    content: "\f385";
}

.la-cocktail:before {
    content: "\f561";
}

.la-code:before {
    content: "\f121";
}

.la-code-branch:before {
    content: "\f126";
}

.la-codepen:before {
    content: "\f1cb";
}

.la-codiepie:before {
    content: "\f284";
}

.la-coffee:before {
    content: "\f0f4";
}

.la-cog:before {
    content: "\f013";
}

.la-cogs:before {
    content: "\f085";
}

.la-coins:before {
    content: "\f51e";
}

.la-columns:before {
    content: "\f0db";
}

.la-comment:before {
    content: "\f075";
}

.la-comment-alt:before {
    content: "\f27a";
}

.la-comment-dollar:before {
    content: "\f651";
}

.la-comment-dots:before {
    content: "\f4ad";
}

.la-comment-medical:before {
    content: "\f7f5";
}

.la-comment-slash:before {
    content: "\f4b3";
}

.la-comments:before {
    content: "\f086";
}

.la-comments-dollar:before {
    content: "\f653";
}

.la-compact-disc:before {
    content: "\f51f";
}

.la-compass:before {
    content: "\f14e";
}

.la-compress:before {
    content: "\f066";
}

.la-compress-arrows-alt:before {
    content: "\f78c";
}

.la-concierge-bell:before {
    content: "\f562";
}

.la-confluence:before {
    content: "\f78d";
}

.la-connectdevelop:before {
    content: "\f20e";
}

.la-contao:before {
    content: "\f26d";
}

.la-cookie:before {
    content: "\f563";
}

.la-cookie-bite:before {
    content: "\f564";
}

.la-copy:before {
    content: "\f0c5";
}

.la-copyright:before {
    content: "\f1f9";
}

.la-cotton-bureau:before {
    content: "\f89e";
}

.la-couch:before {
    content: "\f4b8";
}

.la-cpanel:before {
    content: "\f388";
}

.la-creative-commons:before {
    content: "\f25e";
}

.la-creative-commons-by:before {
    content: "\f4e7";
}

.la-creative-commons-nc:before {
    content: "\f4e8";
}

.la-creative-commons-nc-eu:before {
    content: "\f4e9";
}

.la-creative-commons-nc-jp:before {
    content: "\f4ea";
}

.la-creative-commons-nd:before {
    content: "\f4eb";
}

.la-creative-commons-pd:before {
    content: "\f4ec";
}

.la-creative-commons-pd-alt:before {
    content: "\f4ed";
}

.la-creative-commons-remix:before {
    content: "\f4ee";
}

.la-creative-commons-sa:before {
    content: "\f4ef";
}

.la-creative-commons-sampling:before {
    content: "\f4f0";
}

.la-creative-commons-sampling-plus:before {
    content: "\f4f1";
}

.la-creative-commons-share:before {
    content: "\f4f2";
}

.la-creative-commons-zero:before {
    content: "\f4f3";
}

.la-credit-card:before {
    content: "\f09d";
}

.la-critical-role:before {
    content: "\f6c9";
}

.la-crop:before {
    content: "\f125";
}

.la-crop-alt:before {
    content: "\f565";
}

.la-cross:before {
    content: "\f654";
}

.la-crosshairs:before {
    content: "\f05b";
}

.la-crow:before {
    content: "\f520";
}

.la-crown:before {
    content: "\f521";
}

.la-crutch:before {
    content: "\f7f7";
}

.la-css3:before {
    content: "\f13c";
}

.la-css3-alt:before {
    content: "\f38b";
}

.la-cube:before {
    content: "\f1b2";
}

.la-cubes:before {
    content: "\f1b3";
}

.la-cut:before {
    content: "\f0c4";
}

.la-cuttlefish:before {
    content: "\f38c";
}

.la-d-and-d:before {
    content: "\f38d";
}

.la-d-and-d-beyond:before {
    content: "\f6ca";
}

.la-dashcube:before {
    content: "\f210";
}

.la-database:before {
    content: "\f1c0";
}

.la-deaf:before {
    content: "\f2a4";
}

.la-delicious:before {
    content: "\f1a5";
}

.la-democrat:before {
    content: "\f747";
}

.la-deploydog:before {
    content: "\f38e";
}

.la-deskpro:before {
    content: "\f38f";
}

.la-desktop:before {
    content: "\f108";
}

.la-dev:before {
    content: "\f6cc";
}

.la-deviantart:before {
    content: "\f1bd";
}

.la-dharmachakra:before {
    content: "\f655";
}

.la-dhl:before {
    content: "\f790";
}

.la-diagnoses:before {
    content: "\f470";
}

.la-diaspora:before {
    content: "\f791";
}

.la-dice:before {
    content: "\f522";
}

.la-dice-d20:before {
    content: "\f6cf";
}

.la-dice-d6:before {
    content: "\f6d1";
}

.la-dice-five:before {
    content: "\f523";
}

.la-dice-four:before {
    content: "\f524";
}

.la-dice-one:before {
    content: "\f525";
}

.la-dice-six:before {
    content: "\f526";
}

.la-dice-three:before {
    content: "\f527";
}

.la-dice-two:before {
    content: "\f528";
}

.la-digg:before {
    content: "\f1a6";
}

.la-digital-ocean:before {
    content: "\f391";
}

.la-digital-tachograph:before {
    content: "\f566";
}

.la-directions:before {
    content: "\f5eb";
}

.la-discord:before {
    content: "\f392";
}

.la-discourse:before {
    content: "\f393";
}

.la-divide:before {
    content: "\f529";
}

.la-dizzy:before {
    content: "\f567";
}

.la-dna:before {
    content: "\f471";
}

.la-dochub:before {
    content: "\f394";
}

.la-docker:before {
    content: "\f395";
}

.la-dog:before {
    content: "\f6d3";
}

.la-dollar-sign:before {
    content: "\f155";
}

.la-dolly:before {
    content: "\f472";
}

.la-dolly-flatbed:before {
    content: "\f474";
}

.la-donate:before {
    content: "\f4b9";
}

.la-door-closed:before {
    content: "\f52a";
}

.la-door-open:before {
    content: "\f52b";
}

.la-dot-circle:before {
    content: "\f192";
}

.la-dove:before {
    content: "\f4ba";
}

.la-download:before {
    content: "\f019";
}

.la-draft2digital:before {
    content: "\f396";
}

.la-drafting-compass:before {
    content: "\f568";
}

.la-dragon:before {
    content: "\f6d5";
}

.la-draw-polygon:before {
    content: "\f5ee";
}

.la-dribbble:before {
    content: "\f17d";
}

.la-dribbble-square:before {
    content: "\f397";
}

.la-dropbox:before {
    content: "\f16b";
}

.la-drum:before {
    content: "\f569";
}

.la-drum-steelpan:before {
    content: "\f56a";
}

.la-drumstick-bite:before {
    content: "\f6d7";
}

.la-drupal:before {
    content: "\f1a9";
}

.la-dumbbell:before {
    content: "\f44b";
}

.la-dumpster:before {
    content: "\f793";
}

.la-dumpster-fire:before {
    content: "\f794";
}

.la-dungeon:before {
    content: "\f6d9";
}

.la-dyalog:before {
    content: "\f399";
}

.la-earlybirds:before {
    content: "\f39a";
}

.la-ebay:before {
    content: "\f4f4";
}

.la-edge:before {
    content: "\f282";
}

.la-edit:before {
    content: "\f044";
}

.la-egg:before {
    content: "\f7fb";
}

.la-eject:before {
    content: "\f052";
}

.la-elementor:before {
    content: "\f430";
}

.la-ellipsis-h:before {
    content: "\f141";
}

.la-ellipsis-v:before {
    content: "\f142";
}

.la-ello:before {
    content: "\f5f1";
}

.la-ember:before {
    content: "\f423";
}

.la-empire:before {
    content: "\f1d1";
}

.la-envelope:before {
    content: "\f0e0";
}

.la-envelope-open:before {
    content: "\f2b6";
}

.la-envelope-open-text:before {
    content: "\f658";
}

.la-envelope-square:before {
    content: "\f199";
}

.la-envira:before {
    content: "\f299";
}

.la-equals:before {
    content: "\f52c";
}

.la-eraser:before {
    content: "\f12d";
}

.la-erlang:before {
    content: "\f39d";
}

.la-ethereum:before {
    content: "\f42e";
}

.la-ethernet:before {
    content: "\f796";
}

.la-etsy:before {
    content: "\f2d7";
}

.la-euro-sign:before {
    content: "\f153";
}

.la-evernote:before {
    content: "\f839";
}

.la-exchange-alt:before {
    content: "\f362";
}

.la-exclamation:before {
    content: "\f12a";
}

.la-exclamation-circle:before {
    content: "\f06a";
}

.la-exclamation-triangle:before {
    content: "\f071";
}

.la-expand:before {
    content: "\f065";
}

.la-expand-arrows-alt:before {
    content: "\f31e";
}

.la-expeditedssl:before {
    content: "\f23e";
}

.la-external-link-alt:before {
    content: "\f35d";
}

.la-external-link-square-alt:before {
    content: "\f360";
}

.la-eye:before {
    content: "\f06e";
}

.la-eye-dropper:before {
    content: "\f1fb";
}

.la-eye-slash:before {
    content: "\f070";
}

.la-facebook:before {
    content: "\f09a";
}

.la-facebook-f:before {
    content: "\f39e";
}

.la-facebook-messenger:before {
    content: "\f39f";
}

.la-facebook-square:before {
    content: "\f082";
}

.la-fan:before {
    content: "\f863";
}

.la-fantasy-flight-games:before {
    content: "\f6dc";
}

.la-fast-backward:before {
    content: "\f049";
}

.la-fast-forward:before {
    content: "\f050";
}

.la-fax:before {
    content: "\f1ac";
}

.la-feather:before {
    content: "\f52d";
}

.la-feather-alt:before {
    content: "\f56b";
}

.la-fedex:before {
    content: "\f797";
}

.la-fedora:before {
    content: "\f798";
}

.la-female:before {
    content: "\f182";
}

.la-fighter-jet:before {
    content: "\f0fb";
}

.la-figma:before {
    content: "\f799";
}

.la-file:before {
    content: "\f15b";
}

.la-file-alt:before {
    content: "\f15c";
}

.la-file-archive:before {
    content: "\f1c6";
}

.la-file-audio:before {
    content: "\f1c7";
}

.la-file-code:before {
    content: "\f1c9";
}

.la-file-contract:before {
    content: "\f56c";
}

.la-file-csv:before {
    content: "\f6dd";
}

.la-file-download:before {
    content: "\f56d";
}

.la-file-excel:before {
    content: "\f1c3";
}

.la-file-export:before {
    content: "\f56e";
}

.la-file-image:before {
    content: "\f1c5";
}

.la-file-import:before {
    content: "\f56f";
}

.la-file-invoice:before {
    content: "\f570";
}

.la-file-invoice-dollar:before {
    content: "\f571";
}

.la-file-medical:before {
    content: "\f477";
}

.la-file-medical-alt:before {
    content: "\f478";
}

.la-file-pdf:before {
    content: "\f1c1";
}

.la-file-powerpoint:before {
    content: "\f1c4";
}

.la-file-prescription:before {
    content: "\f572";
}

.la-file-signature:before {
    content: "\f573";
}

.la-file-upload:before {
    content: "\f574";
}

.la-file-video:before {
    content: "\f1c8";
}

.la-file-word:before {
    content: "\f1c2";
}

.la-fill:before {
    content: "\f575";
}

.la-fill-drip:before {
    content: "\f576";
}

.la-film:before {
    content: "\f008";
}

.la-filter:before {
    content: "\f0b0";
}

.la-fingerprint:before {
    content: "\f577";
}

.la-fire:before {
    content: "\f06d";
}

.la-fire-alt:before {
    content: "\f7e4";
}

.la-fire-extinguisher:before {
    content: "\f134";
}

.la-firefox:before {
    content: "\f269";
}

.la-first-aid:before {
    content: "\f479";
}

.la-first-order:before {
    content: "\f2b0";
}

.la-first-order-alt:before {
    content: "\f50a";
}

.la-firstdraft:before {
    content: "\f3a1";
}

.la-fish:before {
    content: "\f578";
}

.la-fist-raised:before {
    content: "\f6de";
}

.la-flag:before {
    content: "\f024";
}

.la-flag-checkered:before {
    content: "\f11e";
}

.la-flag-usa:before {
    content: "\f74d";
}

.la-flask:before {
    content: "\f0c3";
}

.la-flickr:before {
    content: "\f16e";
}

.la-flipboard:before {
    content: "\f44d";
}

.la-flushed:before {
    content: "\f579";
}

.la-fly:before {
    content: "\f417";
}

.la-folder:before {
    content: "\f07b";
}

.la-folder-minus:before {
    content: "\f65d";
}

.la-folder-open:before {
    content: "\f07c";
}

.la-folder-plus:before {
    content: "\f65e";
}

.la-font:before {
    content: "\f031";
}

.la-font-awesome:before {
    content: "\f2b4";
}

.la-font-awesome-alt:before {
    content: "\f35c";
}

.la-font-awesome-flag:before {
    content: "\f425";
}

.la-font-awesome-logo-full:before {
    content: "\f4e6";
}

.la-fonticons:before {
    content: "\f280";
}

.la-fonticons-fi:before {
    content: "\f3a2";
}

.la-football-ball:before {
    content: "\f44e";
}

.la-fort-awesome:before {
    content: "\f286";
}

.la-fort-awesome-alt:before {
    content: "\f3a3";
}

.la-forumbee:before {
    content: "\f211";
}

.la-forward:before {
    content: "\f04e";
}

.la-foursquare:before {
    content: "\f180";
}

.la-free-code-camp:before {
    content: "\f2c5";
}

.la-freebsd:before {
    content: "\f3a4";
}

.la-frog:before {
    content: "\f52e";
}

.la-frown:before {
    content: "\f119";
}

.la-frown-open:before {
    content: "\f57a";
}

.la-fulcrum:before {
    content: "\f50b";
}

.la-funnel-dollar:before {
    content: "\f662";
}

.la-futbol:before {
    content: "\f1e3";
}

.la-galactic-republic:before {
    content: "\f50c";
}

.la-galactic-senate:before {
    content: "\f50d";
}

.la-gamepad:before {
    content: "\f11b";
}

.la-gas-pump:before {
    content: "\f52f";
}

.la-gavel:before {
    content: "\f0e3";
}

.la-gem:before {
    content: "\f3a5";
}

.la-genderless:before {
    content: "\f22d";
}

.la-get-pocket:before {
    content: "\f265";
}

.la-gg:before {
    content: "\f260";
}

.la-gg-circle:before {
    content: "\f261";
}

.la-ghost:before {
    content: "\f6e2";
}

.la-gift:before {
    content: "\f06b";
}

.la-gifts:before {
    content: "\f79c";
}

.la-git:before {
    content: "\f1d3";
}

.la-git-alt:before {
    content: "\f841";
}

.la-git-square:before {
    content: "\f1d2";
}

.la-github:before {
    content: "\f09b";
}

.la-github-alt:before {
    content: "\f113";
}

.la-github-square:before {
    content: "\f092";
}

.la-gitkraken:before {
    content: "\f3a6";
}

.la-gitlab:before {
    content: "\f296";
}

.la-gitter:before {
    content: "\f426";
}

.la-glass-cheers:before {
    content: "\f79f";
}

.la-glass-martini:before {
    content: "\f000";
}

.la-glass-martini-alt:before {
    content: "\f57b";
}

.la-glass-whiskey:before {
    content: "\f7a0";
}

.la-glasses:before {
    content: "\f530";
}

.la-glide:before {
    content: "\f2a5";
}

.la-glide-g:before {
    content: "\f2a6";
}

.la-globe:before {
    content: "\f0ac";
}

.la-globe-africa:before {
    content: "\f57c";
}

.la-globe-americas:before {
    content: "\f57d";
}

.la-globe-asia:before {
    content: "\f57e";
}

.la-globe-europe:before {
    content: "\f7a2";
}

.la-gofore:before {
    content: "\f3a7";
}

.la-golf-ball:before {
    content: "\f450";
}

.la-goodreads:before {
    content: "\f3a8";
}

.la-goodreads-g:before {
    content: "\f3a9";
}

.la-google:before {
    content: "\f1a0";
}

.la-google-drive:before {
    content: "\f3aa";
}

.la-google-play:before {
    content: "\f3ab";
}

.la-google-plus:before {
    content: "\f2b3";
}

.la-google-plus-g:before {
    content: "\f0d5";
}

.la-google-plus-square:before {
    content: "\f0d4";
}

.la-google-wallet:before {
    content: "\f1ee";
}

.la-gopuram:before {
    content: "\f664";
}

.la-graduation-cap:before {
    content: "\f19d";
}

.la-gratipay:before {
    content: "\f184";
}

.la-grav:before {
    content: "\f2d6";
}

.la-greater-than:before {
    content: "\f531";
}

.la-greater-than-equal:before {
    content: "\f532";
}

.la-grimace:before {
    content: "\f57f";
}

.la-grin:before {
    content: "\f580";
}

.la-grin-alt:before {
    content: "\f581";
}

.la-grin-beam:before {
    content: "\f582";
}

.la-grin-beam-sweat:before {
    content: "\f583";
}

.la-grin-hearts:before {
    content: "\f584";
}

.la-grin-squint:before {
    content: "\f585";
}

.la-grin-squint-tears:before {
    content: "\f586";
}

.la-grin-stars:before {
    content: "\f587";
}

.la-grin-tears:before {
    content: "\f588";
}

.la-grin-tongue:before {
    content: "\f589";
}

.la-grin-tongue-squint:before {
    content: "\f58a";
}

.la-grin-tongue-wink:before {
    content: "\f58b";
}

.la-grin-wink:before {
    content: "\f58c";
}

.la-grip-horizontal:before {
    content: "\f58d";
}

.la-grip-lines:before {
    content: "\f7a4";
}

.la-grip-lines-vertical:before {
    content: "\f7a5";
}

.la-grip-vertical:before {
    content: "\f58e";
}

.la-gripfire:before {
    content: "\f3ac";
}

.la-grunt:before {
    content: "\f3ad";
}

.la-guitar:before {
    content: "\f7a6";
}

.la-gulp:before {
    content: "\f3ae";
}

.la-h-square:before {
    content: "\f0fd";
}

.la-hacker-news:before {
    content: "\f1d4";
}

.la-hacker-news-square:before {
    content: "\f3af";
}

.la-hackerrank:before {
    content: "\f5f7";
}

.la-hamburger:before {
    content: "\f805";
}

.la-hammer:before {
    content: "\f6e3";
}

.la-hamsa:before {
    content: "\f665";
}

.la-hand-holding:before {
    content: "\f4bd";
}

.la-hand-holding-heart:before {
    content: "\f4be";
}

.la-hand-holding-usd:before {
    content: "\f4c0";
}

.la-hand-lizard:before {
    content: "\f258";
}

.la-hand-middle-finger:before {
    content: "\f806";
}

.la-hand-paper:before {
    content: "\f256";
}

.la-hand-peace:before {
    content: "\f25b";
}

.la-hand-point-down:before {
    content: "\f0a7";
}

.la-hand-point-left:before {
    content: "\f0a5";
}

.la-hand-point-right:before {
    content: "\f0a4";
}

.la-hand-point-up:before {
    content: "\f0a6";
}

.la-hand-pointer:before {
    content: "\f25a";
}

.la-hand-rock:before {
    content: "\f255";
}

.la-hand-scissors:before {
    content: "\f257";
}

.la-hand-spock:before {
    content: "\f259";
}

.la-hands:before {
    content: "\f4c2";
}

.la-hands-helping:before {
    content: "\f4c4";
}

.la-handshake:before {
    content: "\f2b5";
}

.la-hanukiah:before {
    content: "\f6e6";
}

.la-hard-hat:before {
    content: "\f807";
}

.la-hashtag:before {
    content: "\f292";
}

.la-hat-cowboy:before {
    content: "\f8c0";
}

.la-hat-cowboy-side:before {
    content: "\f8c1";
}

.la-hat-wizard:before {
    content: "\f6e8";
}

.la-haykal:before {
    content: "\f666";
}

.la-hdd:before {
    content: "\f0a0";
}

.la-heading:before {
    content: "\f1dc";
}

.la-headphones:before {
    content: "\f025";
}

.la-headphones-alt:before {
    content: "\f58f";
}

.la-headset:before {
    content: "\f590";
}

.la-heart:before {
    content: "\f004";
}

.la-heart-broken:before {
    content: "\f7a9";
}

.la-heartbeat:before {
    content: "\f21e";
}

.la-helicopter:before {
    content: "\f533";
}

.la-highlighter:before {
    content: "\f591";
}

.la-hiking:before {
    content: "\f6ec";
}

.la-hippo:before {
    content: "\f6ed";
}

.la-hips:before {
    content: "\f452";
}

.la-hire-a-helper:before {
    content: "\f3b0";
}

.la-history:before {
    content: "\f1da";
}

.la-hockey-puck:before {
    content: "\f453";
}

.la-holly-berry:before {
    content: "\f7aa";
}

.la-home:before {
    content: "\f015";
}

.la-hooli:before {
    content: "\f427";
}

.la-hornbill:before {
    content: "\f592";
}

.la-horse:before {
    content: "\f6f0";
}

.la-horse-head:before {
    content: "\f7ab";
}

.la-hospital:before {
    content: "\f0f8";
}

.la-hospital-alt:before {
    content: "\f47d";
}

.la-hospital-symbol:before {
    content: "\f47e";
}

.la-hot-tub:before {
    content: "\f593";
}

.la-hotdog:before {
    content: "\f80f";
}

.la-hotel:before {
    content: "\f594";
}

.la-hotjar:before {
    content: "\f3b1";
}

.la-hourglass:before {
    content: "\f254";
}

.la-hourglass-end:before {
    content: "\f253";
}

.la-hourglass-half:before {
    content: "\f252";
}

.la-hourglass-start:before {
    content: "\f251";
}

.la-house-damage:before {
    content: "\f6f1";
}

.la-houzz:before {
    content: "\f27c";
}

.la-hryvnia:before {
    content: "\f6f2";
}

.la-html5:before {
    content: "\f13b";
}

.la-hubspot:before {
    content: "\f3b2";
}

.la-i-cursor:before {
    content: "\f246";
}

.la-ice-cream:before {
    content: "\f810";
}

.la-icicles:before {
    content: "\f7ad";
}

.la-icons:before {
    content: "\f86d";
}

.la-id-badge:before {
    content: "\f2c1";
}

.la-id-card:before {
    content: "\f2c2";
}

.la-id-card-alt:before {
    content: "\f47f";
}

.la-igloo:before {
    content: "\f7ae";
}

.la-image:before {
    content: "\f03e";
}

.la-images:before {
    content: "\f302";
}

.la-imdb:before {
    content: "\f2d8";
}

.la-inbox:before {
    content: "\f01c";
}

.la-indent:before {
    content: "\f03c";
}

.la-industry:before {
    content: "\f275";
}

.la-infinity:before {
    content: "\f534";
}

.la-info:before {
    content: "\f129";
}

.la-info-circle:before {
    content: "\f05a";
}

.la-instagram:before {
    content: "\f16d";
}

.la-intercom:before {
    content: "\f7af";
}

.la-internet-explorer:before {
    content: "\f26b";
}

.la-invision:before {
    content: "\f7b0";
}

.la-ioxhost:before {
    content: "\f208";
}

.la-italic:before {
    content: "\f033";
}

.la-itch-io:before {
    content: "\f83a";
}

.la-itunes:before {
    content: "\f3b4";
}

.la-itunes-note:before {
    content: "\f3b5";
}

.la-java:before {
    content: "\f4e4";
}

.la-jedi:before {
    content: "\f669";
}

.la-jedi-order:before {
    content: "\f50e";
}

.la-jenkins:before {
    content: "\f3b6";
}

.la-jira:before {
    content: "\f7b1";
}

.la-joget:before {
    content: "\f3b7";
}

.la-joint:before {
    content: "\f595";
}

.la-joomla:before {
    content: "\f1aa";
}

.la-journal-whills:before {
    content: "\f66a";
}

.la-js:before {
    content: "\f3b8";
}

.la-js-square:before {
    content: "\f3b9";
}

.la-jsfiddle:before {
    content: "\f1cc";
}

.la-kaaba:before {
    content: "\f66b";
}

.la-kaggle:before {
    content: "\f5fa";
}

.la-key:before {
    content: "\f084";
}

.la-keybase:before {
    content: "\f4f5";
}

.la-keyboard:before {
    content: "\f11c";
}

.la-keycdn:before {
    content: "\f3ba";
}

.la-khanda:before {
    content: "\f66d";
}

.la-kickstarter:before {
    content: "\f3bb";
}

.la-kickstarter-k:before {
    content: "\f3bc";
}

.la-kiss:before {
    content: "\f596";
}

.la-kiss-beam:before {
    content: "\f597";
}

.la-kiss-wink-heart:before {
    content: "\f598";
}

.la-kiwi-bird:before {
    content: "\f535";
}

.la-korvue:before {
    content: "\f42f";
}

.la-landmark:before {
    content: "\f66f";
}

.la-language:before {
    content: "\f1ab";
}

.la-laptop:before {
    content: "\f109";
}

.la-laptop-code:before {
    content: "\f5fc";
}

.la-laptop-medical:before {
    content: "\f812";
}

.la-laravel:before {
    content: "\f3bd";
}

.la-lastfm:before {
    content: "\f202";
}

.la-lastfm-square:before {
    content: "\f203";
}

.la-laugh:before {
    content: "\f599";
}

.la-laugh-beam:before {
    content: "\f59a";
}

.la-laugh-squint:before {
    content: "\f59b";
}

.la-laugh-wink:before {
    content: "\f59c";
}

.la-layer-group:before {
    content: "\f5fd";
}

.la-leaf:before {
    content: "\f06c";
}

.la-leanpub:before {
    content: "\f212";
}

.la-lemon:before {
    content: "\f094";
}

.la-less:before {
    content: "\f41d";
}

.la-less-than:before {
    content: "\f536";
}

.la-less-than-equal:before {
    content: "\f537";
}

.la-level-down-alt:before {
    content: "\f3be";
}

.la-level-up-alt:before {
    content: "\f3bf";
}

.la-life-ring:before {
    content: "\f1cd";
}

.la-lightbulb:before {
    content: "\f0eb";
}

.la-line:before {
    content: "\f3c0";
}

.la-link:before {
    content: "\f0c1";
}

.la-linkedin:before {
    content: "\f08c";
}

.la-linkedin-in:before {
    content: "\f0e1";
}

.la-linode:before {
    content: "\f2b8";
}

.la-linux:before {
    content: "\f17c";
}

.la-lira-sign:before {
    content: "\f195";
}

.la-list:before {
    content: "\f03a";
}

.la-list-alt:before {
    content: "\f022";
}

.la-list-ol:before {
    content: "\f0cb";
}

.la-list-ul:before {
    content: "\f0ca";
}

.la-location-arrow:before {
    content: "\f124";
}

.la-lock:before {
    content: "\f023";
}

.la-lock-open:before {
    content: "\f3c1";
}

.la-long-arrow-alt-down:before {
    content: "\f309";
}

.la-long-arrow-alt-left:before {
    content: "\f30a";
}

.la-long-arrow-alt-right:before {
    content: "\f30b";
}

.la-long-arrow-alt-up:before {
    content: "\f30c";
}

.la-low-vision:before {
    content: "\f2a8";
}

.la-luggage-cart:before {
    content: "\f59d";
}

.la-lyft:before {
    content: "\f3c3";
}

.la-magento:before {
    content: "\f3c4";
}

.la-magic:before {
    content: "\f0d0";
}

.la-magnet:before {
    content: "\f076";
}

.la-mail-bulk:before {
    content: "\f674";
}

.la-mailchimp:before {
    content: "\f59e";
}

.la-male:before {
    content: "\f183";
}

.la-mandalorian:before {
    content: "\f50f";
}

.la-map:before {
    content: "\f279";
}

.la-map-marked:before {
    content: "\f59f";
}

.la-map-marked-alt:before {
    content: "\f5a0";
}

.la-map-marker:before {
    content: "\f041";
}

.la-map-marker-alt:before {
    content: "\f3c5";
}

.la-map-pin:before {
    content: "\f276";
}

.la-map-signs:before {
    content: "\f277";
}

.la-markdown:before {
    content: "\f60f";
}

.la-marker:before {
    content: "\f5a1";
}

.la-mars:before {
    content: "\f222";
}

.la-mars-double:before {
    content: "\f227";
}

.la-mars-stroke:before {
    content: "\f229";
}

.la-mars-stroke-h:before {
    content: "\f22b";
}

.la-mars-stroke-v:before {
    content: "\f22a";
}

.la-mask:before {
    content: "\f6fa";
}

.la-mastodon:before {
    content: "\f4f6";
}

.la-maxcdn:before {
    content: "\f136";
}

.la-mdb:before {
    content: "\f8ca";
}

.la-medal:before {
    content: "\f5a2";
}

.la-medapps:before {
    content: "\f3c6";
}

.la-medium:before {
    content: "\f23a";
}

.la-medium-m:before {
    content: "\f3c7";
}

.la-medkit:before {
    content: "\f0fa";
}

.la-medrt:before {
    content: "\f3c8";
}

.la-meetup:before {
    content: "\f2e0";
}

.la-megaport:before {
    content: "\f5a3";
}

.la-meh:before {
    content: "\f11a";
}

.la-meh-blank:before {
    content: "\f5a4";
}

.la-meh-rolling-eyes:before {
    content: "\f5a5";
}

.la-memory:before {
    content: "\f538";
}

.la-mendeley:before {
    content: "\f7b3";
}

.la-menorah:before {
    content: "\f676";
}

.la-mercury:before {
    content: "\f223";
}

.la-meteor:before {
    content: "\f753";
}

.la-microchip:before {
    content: "\f2db";
}

.la-microphone:before {
    content: "\f130";
}

.la-microphone-alt:before {
    content: "\f3c9";
}

.la-microphone-alt-slash:before {
    content: "\f539";
}

.la-microphone-slash:before {
    content: "\f131";
}

.la-microscope:before {
    content: "\f610";
}

.la-microsoft:before {
    content: "\f3ca";
}

.la-minus:before {
    content: "\f068";
}

.la-minus-circle:before {
    content: "\f056";
}

.la-minus-square:before {
    content: "\f146";
}

.la-mitten:before {
    content: "\f7b5";
}

.la-mix:before {
    content: "\f3cb";
}

.la-mixcloud:before {
    content: "\f289";
}

.la-mizuni:before {
    content: "\f3cc";
}

.la-mobile:before {
    content: "\f10b";
}

.la-mobile-alt:before {
    content: "\f3cd";
}

.la-modx:before {
    content: "\f285";
}

.la-monero:before {
    content: "\f3d0";
}

.la-money-bill:before {
    content: "\f0d6";
}

.la-money-bill-alt:before {
    content: "\f3d1";
}

.la-money-bill-wave:before {
    content: "\f53a";
}

.la-money-bill-wave-alt:before {
    content: "\f53b";
}

.la-money-check:before {
    content: "\f53c";
}

.la-money-check-alt:before {
    content: "\f53d";
}

.la-monument:before {
    content: "\f5a6";
}

.la-moon:before {
    content: "\f186";
}

.la-mortar-pestle:before {
    content: "\f5a7";
}

.la-mosque:before {
    content: "\f678";
}

.la-motorcycle:before {
    content: "\f21c";
}

.la-mountain:before {
    content: "\f6fc";
}

.la-mouse:before {
    content: "\f8cc";
}

.la-mouse-pointer:before {
    content: "\f245";
}

.la-mug-hot:before {
    content: "\f7b6";
}

.la-music:before {
    content: "\f001";
}

.la-napster:before {
    content: "\f3d2";
}

.la-neos:before {
    content: "\f612";
}

.la-network-wired:before {
    content: "\f6ff";
}

.la-neuter:before {
    content: "\f22c";
}

.la-newspaper:before {
    content: "\f1ea";
}

.la-nimblr:before {
    content: "\f5a8";
}

.la-node:before {
    content: "\f419";
}

.la-node-js:before {
    content: "\f3d3";
}

.la-not-equal:before {
    content: "\f53e";
}

.la-notes-medical:before {
    content: "\f481";
}

.la-npm:before {
    content: "\f3d4";
}

.la-ns8:before {
    content: "\f3d5";
}

.la-nutritionix:before {
    content: "\f3d6";
}

.la-object-group:before {
    content: "\f247";
}

.la-object-ungroup:before {
    content: "\f248";
}

.la-odnoklassniki:before {
    content: "\f263";
}

.la-odnoklassniki-square:before {
    content: "\f264";
}

.la-oil-can:before {
    content: "\f613";
}

.la-old-republic:before {
    content: "\f510";
}

.la-om:before {
    content: "\f679";
}

.la-opencart:before {
    content: "\f23d";
}

.la-openid:before {
    content: "\f19b";
}

.la-opera:before {
    content: "\f26a";
}

.la-optin-monster:before {
    content: "\f23c";
}

.la-orcid:before {
    content: "\f8d2";
}

.la-osi:before {
    content: "\f41a";
}

.la-otter:before {
    content: "\f700";
}

.la-outdent:before {
    content: "\f03b";
}

.la-page4:before {
    content: "\f3d7";
}

.la-pagelines:before {
    content: "\f18c";
}

.la-pager:before {
    content: "\f815";
}

.la-paint-brush:before {
    content: "\f1fc";
}

.la-paint-roller:before {
    content: "\f5aa";
}

.la-palette:before {
    content: "\f53f";
}

.la-palfed:before {
    content: "\f3d8";
}

.la-pallet:before {
    content: "\f482";
}

.la-paper-plane:before {
    content: "\f1d8";
}

.la-paperclip:before {
    content: "\f0c6";
}

.la-parachute-box:before {
    content: "\f4cd";
}

.la-paragraph:before {
    content: "\f1dd";
}

.la-parking:before {
    content: "\f540";
}

.la-passport:before {
    content: "\f5ab";
}

.la-pastafarianism:before {
    content: "\f67b";
}

.la-paste:before {
    content: "\f0ea";
}

.la-patreon:before {
    content: "\f3d9";
}

.la-pause:before {
    content: "\f04c";
}

.la-pause-circle:before {
    content: "\f28b";
}

.la-paw:before {
    content: "\f1b0";
}

.la-paypal:before {
    content: "\f1ed";
}

.la-peace:before {
    content: "\f67c";
}

.la-pen:before {
    content: "\f304";
}

.la-pen-alt:before {
    content: "\f305";
}

.la-pen-fancy:before {
    content: "\f5ac";
}

.la-pen-nib:before {
    content: "\f5ad";
}

.la-pen-square:before {
    content: "\f14b";
}

.la-pencil-alt:before {
    content: "\f303";
}

.la-pencil-ruler:before {
    content: "\f5ae";
}

.la-penny-arcade:before {
    content: "\f704";
}

.la-people-carry:before {
    content: "\f4ce";
}

.la-pepper-hot:before {
    content: "\f816";
}

.la-percent:before {
    content: "\f295";
}

.la-percentage:before {
    content: "\f541";
}

.la-periscope:before {
    content: "\f3da";
}

.la-person-booth:before {
    content: "\f756";
}

.la-phabricator:before {
    content: "\f3db";
}

.la-phoenix-framework:before {
    content: "\f3dc";
}

.la-phoenix-squadron:before {
    content: "\f511";
}

.la-phone:before {
    content: "\f095";
}

.la-phone-alt:before {
    content: "\f879";
}

.la-phone-slash:before {
    content: "\f3dd";
}

.la-phone-square:before {
    content: "\f098";
}

.la-phone-square-alt:before {
    content: "\f87b";
}

.la-phone-volume:before {
    content: "\f2a0";
}

.la-photo-video:before {
    content: "\f87c";
}

.la-php:before {
    content: "\f457";
}

.la-pied-piper:before {
    content: "\f2ae";
}

.la-pied-piper-alt:before {
    content: "\f1a8";
}

.la-pied-piper-hat:before {
    content: "\f4e5";
}

.la-pied-piper-pp:before {
    content: "\f1a7";
}

.la-piggy-bank:before {
    content: "\f4d3";
}

.la-pills:before {
    content: "\f484";
}

.la-pinterest:before {
    content: "\f0d2";
}

.la-pinterest-p:before {
    content: "\f231";
}

.la-pinterest-square:before {
    content: "\f0d3";
}

.la-pizza-slice:before {
    content: "\f818";
}

.la-place-of-worship:before {
    content: "\f67f";
}

.la-plane:before {
    content: "\f072";
}

.la-plane-arrival:before {
    content: "\f5af";
}

.la-plane-departure:before {
    content: "\f5b0";
}

.la-play:before {
    content: "\f04b";
}

.la-play-circle:before {
    content: "\f144";
}

.la-playstation:before {
    content: "\f3df";
}

.la-plug:before {
    content: "\f1e6";
}

.la-plus:before {
    content: "\f067";
}

.la-plus-circle:before {
    content: "\f055";
}

.la-plus-square:before {
    content: "\f0fe";
}

.la-podcast:before {
    content: "\f2ce";
}

.la-poll:before {
    content: "\f681";
}

.la-poll-h:before {
    content: "\f682";
}

.la-poo:before {
    content: "\f2fe";
}

.la-poo-storm:before {
    content: "\f75a";
}

.la-poop:before {
    content: "\f619";
}

.la-portrait:before {
    content: "\f3e0";
}

.la-pound-sign:before {
    content: "\f154";
}

.la-power-off:before {
    content: "\f011";
}

.la-pray:before {
    content: "\f683";
}

.la-praying-hands:before {
    content: "\f684";
}

.la-prescription:before {
    content: "\f5b1";
}

.la-prescription-bottle:before {
    content: "\f485";
}

.la-prescription-bottle-alt:before {
    content: "\f486";
}

.la-print:before {
    content: "\f02f";
}

.la-procedures:before {
    content: "\f487";
}

.la-product-hunt:before {
    content: "\f288";
}

.la-project-diagram:before {
    content: "\f542";
}

.la-pushed:before {
    content: "\f3e1";
}

.la-puzzle-piece:before {
    content: "\f12e";
}

.la-python:before {
    content: "\f3e2";
}

.la-qq:before {
    content: "\f1d6";
}

.la-qrcode:before {
    content: "\f029";
}

.la-question:before {
    content: "\f128";
}

.la-question-circle:before {
    content: "\f059";
}

.la-quidditch:before {
    content: "\f458";
}

.la-quinscape:before {
    content: "\f459";
}

.la-quora:before {
    content: "\f2c4";
}

.la-quote-left:before {
    content: "\f10d";
}

.la-quote-right:before {
    content: "\f10e";
}

.la-quran:before {
    content: "\f687";
}

.la-r-project:before {
    content: "\f4f7";
}

.la-radiation:before {
    content: "\f7b9";
}

.la-radiation-alt:before {
    content: "\f7ba";
}

.la-rainbow:before {
    content: "\f75b";
}

.la-random:before {
    content: "\f074";
}

.la-raspberry-pi:before {
    content: "\f7bb";
}

.la-ravelry:before {
    content: "\f2d9";
}

.la-react:before {
    content: "\f41b";
}

.la-reacteurope:before {
    content: "\f75d";
}

.la-readme:before {
    content: "\f4d5";
}

.la-rebel:before {
    content: "\f1d0";
}

.la-receipt:before {
    content: "\f543";
}

.la-record-vinyl:before {
    content: "\f8d9";
}

.la-recycle:before {
    content: "\f1b8";
}

.la-red-river:before {
    content: "\f3e3";
}

.la-reddit:before {
    content: "\f1a1";
}

.la-reddit-alien:before {
    content: "\f281";
}

.la-reddit-square:before {
    content: "\f1a2";
}

.la-redhat:before {
    content: "\f7bc";
}

.la-redo:before {
    content: "\f01e";
}

.la-redo-alt:before {
    content: "\f2f9";
}

.la-registered:before {
    content: "\f25d";
}

.la-remove-format:before {
    content: "\f87d";
}

.la-renren:before {
    content: "\f18b";
}

.la-reply:before {
    content: "\f3e5";
}

.la-reply-all:before {
    content: "\f122";
}

.la-replyd:before {
    content: "\f3e6";
}

.la-republican:before {
    content: "\f75e";
}

.la-researchgate:before {
    content: "\f4f8";
}

.la-resolving:before {
    content: "\f3e7";
}

.la-restroom:before {
    content: "\f7bd";
}

.la-retweet:before {
    content: "\f079";
}

.la-rev:before {
    content: "\f5b2";
}

.la-ribbon:before {
    content: "\f4d6";
}

.la-ring:before {
    content: "\f70b";
}

.la-road:before {
    content: "\f018";
}

.la-robot:before {
    content: "\f544";
}

.la-rocket:before {
    content: "\f135";
}

.la-rocketchat:before {
    content: "\f3e8";
}

.la-rockrms:before {
    content: "\f3e9";
}

.la-route:before {
    content: "\f4d7";
}

.la-rss:before {
    content: "\f09e";
}

.la-rss-square:before {
    content: "\f143";
}

.la-ruble-sign:before {
    content: "\f158";
}

.la-ruler:before {
    content: "\f545";
}

.la-ruler-combined:before {
    content: "\f546";
}

.la-ruler-horizontal:before {
    content: "\f547";
}

.la-ruler-vertical:before {
    content: "\f548";
}

.la-running:before {
    content: "\f70c";
}

.la-rupee-sign:before {
    content: "\f156";
}

.la-sad-cry:before {
    content: "\f5b3";
}

.la-sad-tear:before {
    content: "\f5b4";
}

.la-safari:before {
    content: "\f267";
}

.la-salesforce:before {
    content: "\f83b";
}

.la-sass:before {
    content: "\f41e";
}

.la-satellite:before {
    content: "\f7bf";
}

.la-satellite-dish:before {
    content: "\f7c0";
}

.la-save:before {
    content: "\f0c7";
}

.la-schlix:before {
    content: "\f3ea";
}

.la-school:before {
    content: "\f549";
}

.la-screwdriver:before {
    content: "\f54a";
}

.la-scribd:before {
    content: "\f28a";
}

.la-scroll:before {
    content: "\f70e";
}

.la-sd-card:before {
    content: "\f7c2";
}

.la-search:before {
    content: "\f002";
}

.la-search-dollar:before {
    content: "\f688";
}

.la-search-location:before {
    content: "\f689";
}

.la-search-minus:before {
    content: "\f010";
}

.la-search-plus:before {
    content: "\f00e";
}

.la-searchengin:before {
    content: "\f3eb";
}

.la-seedling:before {
    content: "\f4d8";
}

.la-sellcast:before {
    content: "\f2da";
}

.la-sellsy:before {
    content: "\f213";
}

.la-server:before {
    content: "\f233";
}

.la-servicestack:before {
    content: "\f3ec";
}

.la-shapes:before {
    content: "\f61f";
}

.la-share:before {
    content: "\f064";
}

.la-share-alt:before {
    content: "\f1e0";
}

.la-share-alt-square:before {
    content: "\f1e1";
}

.la-share-square:before {
    content: "\f14d";
}

.la-shekel-sign:before {
    content: "\f20b";
}

.la-shield-alt:before {
    content: "\f3ed";
}

.la-ship:before {
    content: "\f21a";
}

.la-shipping-fast:before {
    content: "\f48b";
}

.la-shirtsinbulk:before {
    content: "\f214";
}

.la-shoe-prints:before {
    content: "\f54b";
}

.la-shopping-bag:before {
    content: "\f290";
}

.la-shopping-basket:before {
    content: "\f291";
}

.la-shopping-cart:before {
    content: "\f07a";
}

.la-shopware:before {
    content: "\f5b5";
}

.la-shower:before {
    content: "\f2cc";
}

.la-shuttle-van:before {
    content: "\f5b6";
}

.la-sign:before {
    content: "\f4d9";
}

.la-sign-in-alt:before {
    content: "\f2f6";
}

.la-sign-language:before {
    content: "\f2a7";
}

.la-sign-out-alt:before {
    content: "\f2f5";
}

.la-signal:before {
    content: "\f012";
}

.la-signature:before {
    content: "\f5b7";
}

.la-sim-card:before {
    content: "\f7c4";
}

.la-simplybuilt:before {
    content: "\f215";
}

.la-sistrix:before {
    content: "\f3ee";
}

.la-sitemap:before {
    content: "\f0e8";
}

.la-sith:before {
    content: "\f512";
}

.la-skating:before {
    content: "\f7c5";
}

.la-sketch:before {
    content: "\f7c6";
}

.la-skiing:before {
    content: "\f7c9";
}

.la-skiing-nordic:before {
    content: "\f7ca";
}

.la-skull:before {
    content: "\f54c";
}

.la-skull-crossbones:before {
    content: "\f714";
}

.la-skyatlas:before {
    content: "\f216";
}

.la-skype:before {
    content: "\f17e";
}

.la-slack:before {
    content: "\f198";
}

.la-slack-hash:before {
    content: "\f3ef";
}

.la-slash:before {
    content: "\f715";
}

.la-sleigh:before {
    content: "\f7cc";
}

.la-sliders-h:before {
    content: "\f1de";
}

.la-slideshare:before {
    content: "\f1e7";
}

.la-smile:before {
    content: "\f118";
}

.la-smile-beam:before {
    content: "\f5b8";
}

.la-smile-wink:before {
    content: "\f4da";
}

.la-smog:before {
    content: "\f75f";
}

.la-smoking:before {
    content: "\f48d";
}

.la-smoking-ban:before {
    content: "\f54d";
}

.la-sms:before {
    content: "\f7cd";
}

.la-snapchat:before {
    content: "\f2ab";
}

.la-snapchat-ghost:before {
    content: "\f2ac";
}

.la-snapchat-square:before {
    content: "\f2ad";
}

.la-snowboarding:before {
    content: "\f7ce";
}

.la-snowflake:before {
    content: "\f2dc";
}

.la-snowman:before {
    content: "\f7d0";
}

.la-snowplow:before {
    content: "\f7d2";
}

.la-socks:before {
    content: "\f696";
}

.la-solar-panel:before {
    content: "\f5ba";
}

.la-sort:before {
    content: "\f0dc";
}

.la-sort-alpha-down:before {
    content: "\f15d";
}

.la-sort-alpha-down-alt:before {
    content: "\f881";
}

.la-sort-alpha-up:before {
    content: "\f15e";
}

.la-sort-alpha-up-alt:before {
    content: "\f882";
}

.la-sort-amount-down:before {
    content: "\f160";
}

.la-sort-amount-down-alt:before {
    content: "\f884";
}

.la-sort-amount-up:before {
    content: "\f161";
}

.la-sort-amount-up-alt:before {
    content: "\f885";
}

.la-sort-down:before {
    content: "\f0dd";
}

.la-sort-numeric-down:before {
    content: "\f162";
}

.la-sort-numeric-down-alt:before {
    content: "\f886";
}

.la-sort-numeric-up:before {
    content: "\f163";
}

.la-sort-numeric-up-alt:before {
    content: "\f887";
}

.la-sort-up:before {
    content: "\f0de";
}

.la-soundcloud:before {
    content: "\f1be";
}

.la-sourcetree:before {
    content: "\f7d3";
}

.la-spa:before {
    content: "\f5bb";
}

.la-space-shuttle:before {
    content: "\f197";
}

.la-speakap:before {
    content: "\f3f3";
}

.la-speaker-deck:before {
    content: "\f83c";
}

.la-spell-check:before {
    content: "\f891";
}

.la-spider:before {
    content: "\f717";
}

.la-spinner:before {
    content: "\f110";
}

.la-splotch:before {
    content: "\f5bc";
}

.la-spotify:before {
    content: "\f1bc";
}

.la-spray-can:before {
    content: "\f5bd";
}

.la-square:before {
    content: "\f0c8";
}

.la-square-full:before {
    content: "\f45c";
}

.la-square-root-alt:before {
    content: "\f698";
}

.la-squarespace:before {
    content: "\f5be";
}

.la-stack-exchange:before {
    content: "\f18d";
}

.la-stack-overflow:before {
    content: "\f16c";
}

.la-stackpath:before {
    content: "\f842";
}

.la-stamp:before {
    content: "\f5bf";
}

.la-star:before {
    content: "\f005";
}

.la-star-and-crescent:before {
    content: "\f699";
}

.la-star-half:before {
    content: "\f089";
}

.la-star-half-alt:before {
    content: "\f5c0";
}

.la-star-of-david:before {
    content: "\f69a";
}

.la-star-of-life:before {
    content: "\f621";
}

.la-staylinked:before {
    content: "\f3f5";
}

.la-steam:before {
    content: "\f1b6";
}

.la-steam-square:before {
    content: "\f1b7";
}

.la-steam-symbol:before {
    content: "\f3f6";
}

.la-step-backward:before {
    content: "\f048";
}

.la-step-forward:before {
    content: "\f051";
}

.la-stethoscope:before {
    content: "\f0f1";
}

.la-sticker-mule:before {
    content: "\f3f7";
}

.la-sticky-note:before {
    content: "\f249";
}

.la-stop:before {
    content: "\f04d";
}

.la-stop-circle:before {
    content: "\f28d";
}

.la-stopwatch:before {
    content: "\f2f2";
}

.la-store:before {
    content: "\f54e";
}

.la-store-alt:before {
    content: "\f54f";
}

.la-strava:before {
    content: "\f428";
}

.la-stream:before {
    content: "\f550";
}

.la-street-view:before {
    content: "\f21d";
}

.la-strikethrough:before {
    content: "\f0cc";
}

.la-stripe:before {
    content: "\f429";
}

.la-stripe-s:before {
    content: "\f42a";
}

.la-stroopwafel:before {
    content: "\f551";
}

.la-studiovinari:before {
    content: "\f3f8";
}

.la-stumbleupon:before {
    content: "\f1a4";
}

.la-stumbleupon-circle:before {
    content: "\f1a3";
}

.la-subscript:before {
    content: "\f12c";
}

.la-subway:before {
    content: "\f239";
}

.la-suitcase:before {
    content: "\f0f2";
}

.la-suitcase-rolling:before {
    content: "\f5c1";
}

.la-sun:before {
    content: "\f185";
}

.la-superpowers:before {
    content: "\f2dd";
}

.la-superscript:before {
    content: "\f12b";
}

.la-supple:before {
    content: "\f3f9";
}

.la-surprise:before {
    content: "\f5c2";
}

.la-suse:before {
    content: "\f7d6";
}

.la-swatchbook:before {
    content: "\f5c3";
}

.la-swift:before {
    content: "\f8e1";
}

.la-swimmer:before {
    content: "\f5c4";
}

.la-swimming-pool:before {
    content: "\f5c5";
}

.la-symfony:before {
    content: "\f83d";
}

.la-synagogue:before {
    content: "\f69b";
}

.la-sync:before {
    content: "\f021";
}

.la-sync-alt:before {
    content: "\f2f1";
}

.la-syringe:before {
    content: "\f48e";
}

.la-table:before {
    content: "\f0ce";
}

.la-table-tennis:before {
    content: "\f45d";
}

.la-tablet:before {
    content: "\f10a";
}

.la-tablet-alt:before {
    content: "\f3fa";
}

.la-tablets:before {
    content: "\f490";
}

.la-tachometer-alt:before {
    content: "\f3fd";
}

.la-tag:before {
    content: "\f02b";
}

.la-tags:before {
    content: "\f02c";
}

.la-tape:before {
    content: "\f4db";
}

.la-tasks:before {
    content: "\f0ae";
}

.la-taxi:before {
    content: "\f1ba";
}

.la-teamspeak:before {
    content: "\f4f9";
}

.la-teeth:before {
    content: "\f62e";
}

.la-teeth-open:before {
    content: "\f62f";
}

.la-telegram:before {
    content: "\f2c6";
}

.la-telegram-plane:before {
    content: "\f3fe";
}

.la-temperature-high:before {
    content: "\f769";
}

.la-temperature-low:before {
    content: "\f76b";
}

.la-tencent-weibo:before {
    content: "\f1d5";
}

.la-tenge:before {
    content: "\f7d7";
}

.la-terminal:before {
    content: "\f120";
}

.la-text-height:before {
    content: "\f034";
}

.la-text-width:before {
    content: "\f035";
}

.la-th:before {
    content: "\f00a";
}

.la-th-large:before {
    content: "\f009";
}

.la-th-list:before {
    content: "\f00b";
}

.la-the-red-yeti:before {
    content: "\f69d";
}

.la-theater-masks:before {
    content: "\f630";
}

.la-themeco:before {
    content: "\f5c6";
}

.la-themeisle:before {
    content: "\f2b2";
}

.la-thermometer:before {
    content: "\f491";
}

.la-thermometer-empty:before {
    content: "\f2cb";
}

.la-thermometer-full:before {
    content: "\f2c7";
}

.la-thermometer-half:before {
    content: "\f2c9";
}

.la-thermometer-quarter:before {
    content: "\f2ca";
}

.la-thermometer-three-quarters:before {
    content: "\f2c8";
}

.la-think-peaks:before {
    content: "\f731";
}

.la-thumbs-down:before {
    content: "\f165";
}

.la-thumbs-up:before {
    content: "\f164";
}

.la-thumbtack:before {
    content: "\f08d";
}

.la-ticket-alt:before {
    content: "\f3ff";
}

.la-times:before {
    content: "\f00d";
}

.la-times-circle:before {
    content: "\f057";
}

.la-tint:before {
    content: "\f043";
}

.la-tint-slash:before {
    content: "\f5c7";
}

.la-tired:before {
    content: "\f5c8";
}

.la-toggle-off:before {
    content: "\f204";
}

.la-toggle-on:before {
    content: "\f205";
}

.la-toilet:before {
    content: "\f7d8";
}

.la-toilet-paper:before {
    content: "\f71e";
}

.la-toolbox:before {
    content: "\f552";
}

.la-tools:before {
    content: "\f7d9";
}

.la-tooth:before {
    content: "\f5c9";
}

.la-torah:before {
    content: "\f6a0";
}

.la-torii-gate:before {
    content: "\f6a1";
}

.la-tractor:before {
    content: "\f722";
}

.la-trade-federation:before {
    content: "\f513";
}

.la-trademark:before {
    content: "\f25c";
}

.la-traffic-light:before {
    content: "\f637";
}

.la-train:before {
    content: "\f238";
}

.la-tram:before {
    content: "\f7da";
}

.la-transgender:before {
    content: "\f224";
}

.la-transgender-alt:before {
    content: "\f225";
}

.la-trash:before {
    content: "\f1f8";
}

.la-trash-alt:before {
    content: "\f2ed";
}

.la-trash-restore:before {
    content: "\f829";
}

.la-trash-restore-alt:before {
    content: "\f82a";
}

.la-tree:before {
    content: "\f1bb";
}

.la-trello:before {
    content: "\f181";
}

.la-tripadvisor:before {
    content: "\f262";
}

.la-trophy:before {
    content: "\f091";
}

.la-truck:before {
    content: "\f0d1";
}

.la-truck-loading:before {
    content: "\f4de";
}

.la-truck-monster:before {
    content: "\f63b";
}

.la-truck-moving:before {
    content: "\f4df";
}

.la-truck-pickup:before {
    content: "\f63c";
}

.la-tshirt:before {
    content: "\f553";
}

.la-tty:before {
    content: "\f1e4";
}

.la-tumblr:before {
    content: "\f173";
}

.la-tumblr-square:before {
    content: "\f174";
}

.la-tv:before {
    content: "\f26c";
}

.la-twitch:before {
    content: "\f1e8";
}

.la-twitter:before {
    content: "\f099";
}

.la-twitter-square:before {
    content: "\f081";
}

.la-typo3:before {
    content: "\f42b";
}

.la-uber:before {
    content: "\f402";
}

.la-ubuntu:before {
    content: "\f7df";
}

.la-uikit:before {
    content: "\f403";
}

.la-umbraco:before {
    content: "\f8e8";
}

.la-umbrella:before {
    content: "\f0e9";
}

.la-umbrella-beach:before {
    content: "\f5ca";
}

.la-underline:before {
    content: "\f0cd";
}

.la-undo:before {
    content: "\f0e2";
}

.la-undo-alt:before {
    content: "\f2ea";
}

.la-uniregistry:before {
    content: "\f404";
}

.la-universal-access:before {
    content: "\f29a";
}

.la-university:before {
    content: "\f19c";
}

.la-unlink:before {
    content: "\f127";
}

.la-unlock:before {
    content: "\f09c";
}

.la-unlock-alt:before {
    content: "\f13e";
}

.la-untappd:before {
    content: "\f405";
}

.la-upload:before {
    content: "\f093";
}

.la-ups:before {
    content: "\f7e0";
}

.la-usb:before {
    content: "\f287";
}

.la-user:before {
    content: "\f007";
}

.la-user-alt:before {
    content: "\f406";
}

.la-user-alt-slash:before {
    content: "\f4fa";
}

.la-user-astronaut:before {
    content: "\f4fb";
}

.la-user-check:before {
    content: "\f4fc";
}

.la-user-circle:before {
    content: "\f2bd";
}

.la-user-clock:before {
    content: "\f4fd";
}

.la-user-cog:before {
    content: "\f4fe";
}

.la-user-edit:before {
    content: "\f4ff";
}

.la-user-friends:before {
    content: "\f500";
}

.la-user-graduate:before {
    content: "\f501";
}

.la-user-injured:before {
    content: "\f728";
}

.la-user-lock:before {
    content: "\f502";
}

.la-user-md:before {
    content: "\f0f0";
}

.la-user-minus:before {
    content: "\f503";
}

.la-user-ninja:before {
    content: "\f504";
}

.la-user-nurse:before {
    content: "\f82f";
}

.la-user-plus:before {
    content: "\f234";
}

.la-user-secret:before {
    content: "\f21b";
}

.la-user-shield:before {
    content: "\f505";
}

.la-user-slash:before {
    content: "\f506";
}

.la-user-tag:before {
    content: "\f507";
}

.la-user-tie:before {
    content: "\f508";
}

.la-user-times:before {
    content: "\f235";
}

.la-users:before {
    content: "\f0c0";
}

.la-users-cog:before {
    content: "\f509";
}

.la-usps:before {
    content: "\f7e1";
}

.la-ussunnah:before {
    content: "\f407";
}

.la-utensil-spoon:before {
    content: "\f2e5";
}

.la-utensils:before {
    content: "\f2e7";
}

.la-vaadin:before {
    content: "\f408";
}

.la-vector-square:before {
    content: "\f5cb";
}

.la-venus:before {
    content: "\f221";
}

.la-venus-double:before {
    content: "\f226";
}

.la-venus-mars:before {
    content: "\f228";
}

.la-viacoin:before {
    content: "\f237";
}

.la-viadeo:before {
    content: "\f2a9";
}

.la-viadeo-square:before {
    content: "\f2aa";
}

.la-vial:before {
    content: "\f492";
}

.la-vials:before {
    content: "\f493";
}

.la-viber:before {
    content: "\f409";
}

.la-video:before {
    content: "\f03d";
}

.la-video-slash:before {
    content: "\f4e2";
}

.la-vihara:before {
    content: "\f6a7";
}

.la-vimeo:before {
    content: "\f40a";
}

.la-vimeo-square:before {
    content: "\f194";
}

.la-vimeo-v:before {
    content: "\f27d";
}

.la-vine:before {
    content: "\f1ca";
}

.la-vk:before {
    content: "\f189";
}

.la-vnv:before {
    content: "\f40b";
}

.la-voicemail:before {
    content: "\f897";
}

.la-volleyball-ball:before {
    content: "\f45f";
}

.la-volume-down:before {
    content: "\f027";
}

.la-volume-mute:before {
    content: "\f6a9";
}

.la-volume-off:before {
    content: "\f026";
}

.la-volume-up:before {
    content: "\f028";
}

.la-vote-yea:before {
    content: "\f772";
}

.la-vr-cardboard:before {
    content: "\f729";
}

.la-vuejs:before {
    content: "\f41f";
}

.la-walking:before {
    content: "\f554";
}

.la-wallet:before {
    content: "\f555";
}

.la-warehouse:before {
    content: "\f494";
}

.la-water:before {
    content: "\f773";
}

.la-wave-square:before {
    content: "\f83e";
}

.la-waze:before {
    content: "\f83f";
}

.la-weebly:before {
    content: "\f5cc";
}

.la-weibo:before {
    content: "\f18a";
}

.la-weight:before {
    content: "\f496";
}

.la-weight-hanging:before {
    content: "\f5cd";
}

.la-weixin:before {
    content: "\f1d7";
}

.la-whatsapp:before {
    content: "\f232";
}

.la-whatsapp-square:before {
    content: "\f40c";
}

.la-wheelchair:before {
    content: "\f193";
}

.la-whmcs:before {
    content: "\f40d";
}

.la-wifi:before {
    content: "\f1eb";
}

.la-wikipedia-w:before {
    content: "\f266";
}

.la-wind:before {
    content: "\f72e";
}

.la-window-close:before {
    content: "\f410";
}

.la-window-maximize:before {
    content: "\f2d0";
}

.la-window-minimize:before {
    content: "\f2d1";
}

.la-window-restore:before {
    content: "\f2d2";
}

.la-windows:before {
    content: "\f17a";
}

.la-wine-bottle:before {
    content: "\f72f";
}

.la-wine-glass:before {
    content: "\f4e3";
}

.la-wine-glass-alt:before {
    content: "\f5ce";
}

.la-wix:before {
    content: "\f5cf";
}

.la-wizards-of-the-coast:before {
    content: "\f730";
}

.la-wolf-pack-battalion:before {
    content: "\f514";
}

.la-won-sign:before {
    content: "\f159";
}

.la-wordpress:before {
    content: "\f19a";
}

.la-wordpress-simple:before {
    content: "\f411";
}

.la-wpbeginner:before {
    content: "\f297";
}

.la-wpexplorer:before {
    content: "\f2de";
}

.la-wpforms:before {
    content: "\f298";
}

.la-wpressr:before {
    content: "\f3e4";
}

.la-wrench:before {
    content: "\f0ad";
}

.la-x-ray:before {
    content: "\f497";
}

.la-xbox:before {
    content: "\f412";
}

.la-xing:before {
    content: "\f168";
}

.la-xing-square:before {
    content: "\f169";
}

.la-y-combinator:before {
    content: "\f23b";
}

.la-yahoo:before {
    content: "\f19e";
}

.la-yammer:before {
    content: "\f840";
}

.la-yandex:before {
    content: "\f413";
}

.la-yandex-international:before {
    content: "\f414";
}

.la-yarn:before {
    content: "\f7e3";
}

.la-yelp:before {
    content: "\f1e9";
}

.la-yen-sign:before {
    content: "\f157";
}

.la-yin-yang:before {
    content: "\f6ad";
}

.la-yoast:before {
    content: "\f2b1";
}

.la-youtube:before {
    content: "\f167";
}

.la-youtube-square:before {
    content: "\f431";
}

.la-zhihu:before {
    content: "\f63f";
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

@font-face {
    font-family: 'Line Awesome Brands';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url("../../../fonts/la-brands-400.eot");
    src: url("../../../fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("../../../fonts/la-brands-400.woff2") format("woff2"), url("../../../fonts/la-brands-400.woff") format("woff"), url("../../../fonts/la-brands-400.ttf") format("truetype"), url("../../../fonts/la-brands-400.svg#lineawesome") format("svg");
}

.lab {
    font-family: 'Line Awesome Brands';
}

@font-face {
    font-family: 'Line Awesome Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("../../../fonts/la-regular-400.eot");
    src: url("../../../fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../../../fonts/la-regular-400.woff2") format("woff2"), url("../../../fonts/la-regular-400.woff") format("woff"), url("../../../fonts/la-regular-400.ttf") format("truetype"), url("../../../fonts/la-regular-400.svg#lineawesome") format("svg");
}

.lar {
    font-family: 'Line Awesome Free';
    font-weight: 400;
}

@font-face {
    font-family: 'Line Awesome Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("../../../fonts/la-solid-900.eot");
    src: url("../../../fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../../../fonts/la-solid-900.woff2") format("woff2"), url("../../../fonts/la-solid-900.woff") format("woff"), url("../../../fonts/la-solid-900.ttf") format("truetype"), url("../../../fonts/la-solid-900.svg#lineawesome") format("svg");
}

.la,
.las {
    font-family: 'Line Awesome Free';
    font-weight: 900;
}

    .la.la-glass:before {
        content: "\f000";
    }

    .la.la-meetup {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-star-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-star-o:before {
            content: "\f005";
        }

    .la.la-remove:before {
        content: "\f00d";
    }

    .la.la-close:before {
        content: "\f00d";
    }

    .la.la-gear:before {
        content: "\f013";
    }

    .la.la-trash-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-trash-o:before {
            content: "\f2ed";
        }

    .la.la-file-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-o:before {
            content: "\f15b";
        }

    .la.la-clock-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-clock-o:before {
            content: "\f017";
        }

    .la.la-arrow-circle-o-down {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-arrow-circle-o-down:before {
            content: "\f358";
        }

    .la.la-arrow-circle-o-up {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-arrow-circle-o-up:before {
            content: "\f35b";
        }

    .la.la-play-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-play-circle-o:before {
            content: "\f144";
        }

    .la.la-repeat:before {
        content: "\f01e";
    }

    .la.la-rotate-right:before {
        content: "\f01e";
    }

    .la.la-refresh:before {
        content: "\f021";
    }

    .la.la-list-alt {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-dedent:before {
        content: "\f03b";
    }

    .la.la-video-camera:before {
        content: "\f03d";
    }

    .la.la-picture-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-picture-o:before {
            content: "\f03e";
        }

    .la.la-photo {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-photo:before {
            content: "\f03e";
        }

    .la.la-image {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-image:before {
            content: "\f03e";
        }

    .la.la-pencil:before {
        content: "\f303";
    }

    .la.la-map-marker:before {
        content: "\f3c5";
    }

    .la.la-pencil-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-pencil-square-o:before {
            content: "\f044";
        }

    .la.la-share-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-share-square-o:before {
            content: "\f14d";
        }

    .la.la-check-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-check-square-o:before {
            content: "\f14a";
        }

    .la.la-arrows:before {
        content: "\f0b2";
    }

    .la.la-times-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-times-circle-o:before {
            content: "\f057";
        }

    .la.la-check-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-check-circle-o:before {
            content: "\f058";
        }

    .la.la-mail-forward:before {
        content: "\f064";
    }

    .la.la-eye {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-eye-slash {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-warning:before {
        content: "\f071";
    }

    .la.la-calendar:before {
        content: "\f073";
    }

    .la.la-arrows-v:before {
        content: "\f338";
    }

    .la.la-arrows-h:before {
        content: "\f337";
    }

    .la.la-bar-chart {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-bar-chart:before {
            content: "\f080";
        }

    .la.la-bar-chart-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-bar-chart-o:before {
            content: "\f080";
        }

    .la.la-twitter-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-facebook-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gears:before {
        content: "\f085";
    }

    .la.la-thumbs-o-up {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-thumbs-o-up:before {
            content: "\f164";
        }

    .la.la-thumbs-o-down {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-thumbs-o-down:before {
            content: "\f165";
        }

    .la.la-heart-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-heart-o:before {
            content: "\f004";
        }

    .la.la-sign-out:before {
        content: "\f2f5";
    }

    .la.la-linkedin-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-linkedin-square:before {
            content: "\f08c";
        }

    .la.la-thumb-tack:before {
        content: "\f08d";
    }

    .la.la-external-link:before {
        content: "\f35d";
    }

    .la.la-sign-in:before {
        content: "\f2f6";
    }

    .la.la-github-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-lemon-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-lemon-o:before {
            content: "\f094";
        }

    .la.la-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-square-o:before {
            content: "\f0c8";
        }

    .la.la-bookmark-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-bookmark-o:before {
            content: "\f02e";
        }

    .la.la-twitter {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-facebook {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-facebook:before {
            content: "\f39e";
        }

    .la.la-facebook-f {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-facebook-f:before {
            content: "\f39e";
        }

    .la.la-github {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-credit-card {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-feed:before {
        content: "\f09e";
    }

    .la.la-hdd-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hdd-o:before {
            content: "\f0a0";
        }

    .la.la-hand-o-right {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-o-right:before {
            content: "\f0a4";
        }

    .la.la-hand-o-left {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-o-left:before {
            content: "\f0a5";
        }

    .la.la-hand-o-up {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-o-up:before {
            content: "\f0a6";
        }

    .la.la-hand-o-down {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-o-down:before {
            content: "\f0a7";
        }

    .la.la-arrows-alt:before {
        content: "\f31e";
    }

    .la.la-group:before {
        content: "\f0c0";
    }

    .la.la-chain:before {
        content: "\f0c1";
    }

    .la.la-scissors:before {
        content: "\f0c4";
    }

    .la.la-files-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-files-o:before {
            content: "\f0c5";
        }

    .la.la-floppy-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-floppy-o:before {
            content: "\f0c7";
        }

    .la.la-navicon:before {
        content: "\f0c9";
    }

    .la.la-reorder:before {
        content: "\f0c9";
    }

    .la.la-pinterest {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pinterest-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-google-plus-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-google-plus {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-google-plus:before {
            content: "\f0d5";
        }

    .la.la-money {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-money:before {
            content: "\f3d1";
        }

    .la.la-unsorted:before {
        content: "\f0dc";
    }

    .la.la-sort-desc:before {
        content: "\f0dd";
    }

    .la.la-sort-asc:before {
        content: "\f0de";
    }

    .la.la-linkedin {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-linkedin:before {
            content: "\f0e1";
        }

    .la.la-rotate-left:before {
        content: "\f0e2";
    }

    .la.la-legal:before {
        content: "\f0e3";
    }

    .la.la-tachometer:before {
        content: "\f3fd";
    }

    .la.la-dashboard:before {
        content: "\f3fd";
    }

    .la.la-comment-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-comment-o:before {
            content: "\f075";
        }

    .la.la-comments-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-comments-o:before {
            content: "\f086";
        }

    .la.la-flash:before {
        content: "\f0e7";
    }

    .la.la-clipboard {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-paste {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-paste:before {
            content: "\f328";
        }

    .la.la-lightbulb-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-lightbulb-o:before {
            content: "\f0eb";
        }

    .la.la-exchange:before {
        content: "\f362";
    }

    .la.la-cloud-download:before {
        content: "\f381";
    }

    .la.la-cloud-upload:before {
        content: "\f382";
    }

    .la.la-bell-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-bell-o:before {
            content: "\f0f3";
        }

    .la.la-cutlery:before {
        content: "\f2e7";
    }

    .la.la-file-text-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-text-o:before {
            content: "\f15c";
        }

    .la.la-building-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-building-o:before {
            content: "\f1ad";
        }

    .la.la-hospital-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hospital-o:before {
            content: "\f0f8";
        }

    .la.la-tablet:before {
        content: "\f3fa";
    }

    .la.la-mobile:before {
        content: "\f3cd";
    }

    .la.la-mobile-phone:before {
        content: "\f3cd";
    }

    .la.la-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-circle-o:before {
            content: "\f111";
        }

    .la.la-mail-reply:before {
        content: "\f3e5";
    }

    .la.la-github-alt {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-folder-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-folder-o:before {
            content: "\f07b";
        }

    .la.la-folder-open-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-folder-open-o:before {
            content: "\f07c";
        }

    .la.la-smile-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-smile-o:before {
            content: "\f118";
        }

    .la.la-frown-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-frown-o:before {
            content: "\f119";
        }

    .la.la-meh-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-meh-o:before {
            content: "\f11a";
        }

    .la.la-keyboard-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-keyboard-o:before {
            content: "\f11c";
        }

    .la.la-flag-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-flag-o:before {
            content: "\f024";
        }

    .la.la-mail-reply-all:before {
        content: "\f122";
    }

    .la.la-star-half-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-star-half-o:before {
            content: "\f089";
        }

    .la.la-star-half-empty {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-star-half-empty:before {
            content: "\f089";
        }

    .la.la-star-half-full {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-star-half-full:before {
            content: "\f089";
        }

    .la.la-code-fork:before {
        content: "\f126";
    }

    .la.la-chain-broken:before {
        content: "\f127";
    }

    .la.la-shield:before {
        content: "\f3ed";
    }

    .la.la-calendar-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-calendar-o:before {
            content: "\f133";
        }

    .la.la-maxcdn {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-html5 {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-css3 {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-ticket:before {
        content: "\f3ff";
    }

    .la.la-minus-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-minus-square-o:before {
            content: "\f146";
        }

    .la.la-level-up:before {
        content: "\f3bf";
    }

    .la.la-level-down:before {
        content: "\f3be";
    }

    .la.la-pencil-square:before {
        content: "\f14b";
    }

    .la.la-external-link-square:before {
        content: "\f360";
    }

    .la.la-compass {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-caret-square-o-down {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-caret-square-o-down:before {
            content: "\f150";
        }

    .la.la-toggle-down {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-toggle-down:before {
            content: "\f150";
        }

    .la.la-caret-square-o-up {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-caret-square-o-up:before {
            content: "\f151";
        }

    .la.la-toggle-up {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-toggle-up:before {
            content: "\f151";
        }

    .la.la-caret-square-o-right {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-caret-square-o-right:before {
            content: "\f152";
        }

    .la.la-toggle-right {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-toggle-right:before {
            content: "\f152";
        }

    .la.la-eur:before {
        content: "\f153";
    }

    .la.la-euro:before {
        content: "\f153";
    }

    .la.la-gbp:before {
        content: "\f154";
    }

    .la.la-usd:before {
        content: "\f155";
    }

    .la.la-dollar:before {
        content: "\f155";
    }

    .la.la-inr:before {
        content: "\f156";
    }

    .la.la-rupee:before {
        content: "\f156";
    }

    .la.la-jpy:before {
        content: "\f157";
    }

    .la.la-cny:before {
        content: "\f157";
    }

    .la.la-rmb:before {
        content: "\f157";
    }

    .la.la-yen:before {
        content: "\f157";
    }

    .la.la-rub:before {
        content: "\f158";
    }

    .la.la-ruble:before {
        content: "\f158";
    }

    .la.la-rouble:before {
        content: "\f158";
    }

    .la.la-krw:before {
        content: "\f159";
    }

    .la.la-won:before {
        content: "\f159";
    }

    .la.la-btc {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-bitcoin {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-bitcoin:before {
            content: "\f15a";
        }

    .la.la-file-text:before {
        content: "\f15c";
    }

    .la.la-sort-alpha-asc:before {
        content: "\f15d";
    }

    .la.la-sort-alpha-desc:before {
        content: "\f881";
    }

    .la.la-sort-amount-asc:before {
        content: "\f160";
    }

    .la.la-sort-amount-desc:before {
        content: "\f884";
    }

    .la.la-sort-numeric-asc:before {
        content: "\f162";
    }

    .la.la-sort-numeric-desc:before {
        content: "\f886";
    }

    .la.la-youtube-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-youtube {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-xing {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-xing-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-youtube-play {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-youtube-play:before {
            content: "\f167";
        }

    .la.la-dropbox {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-stack-overflow {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-instagram {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-flickr {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-adn {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-bitbucket {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-bitbucket-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-bitbucket-square:before {
            content: "\f171";
        }

    .la.la-tumblr {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-tumblr-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-long-arrow-down:before {
        content: "\f309";
    }

    .la.la-long-arrow-up:before {
        content: "\f30c";
    }

    .la.la-long-arrow-left:before {
        content: "\f30a";
    }

    .la.la-long-arrow-right:before {
        content: "\f30b";
    }

    .la.la-apple {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-windows {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-android {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-linux {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-dribbble {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-skype {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-foursquare {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-trello {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gratipay {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gittip {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-gittip:before {
            content: "\f184";
        }

    .la.la-sun-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-sun-o:before {
            content: "\f185";
        }

    .la.la-moon-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-moon-o:before {
            content: "\f186";
        }

    .la.la-vk {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-weibo {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-renren {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pagelines {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-stack-exchange {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-arrow-circle-o-right {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-arrow-circle-o-right:before {
            content: "\f35a";
        }

    .la.la-arrow-circle-o-left {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-arrow-circle-o-left:before {
            content: "\f359";
        }

    .la.la-caret-square-o-left {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-caret-square-o-left:before {
            content: "\f191";
        }

    .la.la-toggle-left {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-toggle-left:before {
            content: "\f191";
        }

    .la.la-dot-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-dot-circle-o:before {
            content: "\f192";
        }

    .la.la-vimeo-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-try:before {
        content: "\f195";
    }

    .la.la-turkish-lira:before {
        content: "\f195";
    }

    .la.la-plus-square-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-plus-square-o:before {
            content: "\f0fe";
        }

    .la.la-slack {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wordpress {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-openid {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-institution:before {
        content: "\f19c";
    }

    .la.la-bank:before {
        content: "\f19c";
    }

    .la.la-mortar-board:before {
        content: "\f19d";
    }

    .la.la-yahoo {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-google {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-reddit {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-reddit-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-stumbleupon-circle {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-stumbleupon {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-delicious {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-digg {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pied-piper-pp {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pied-piper-alt {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-drupal {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-joomla {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-spoon:before {
        content: "\f2e5";
    }

    .la.la-behance {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-behance-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-steam {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-steam-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-automobile:before {
        content: "\f1b9";
    }

    .la.la-cab:before {
        content: "\f1ba";
    }

    .la.la-envelope-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-envelope-o:before {
            content: "\f0e0";
        }

    .la.la-deviantart {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-soundcloud {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-file-pdf-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-pdf-o:before {
            content: "\f1c1";
        }

    .la.la-file-word-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-word-o:before {
            content: "\f1c2";
        }

    .la.la-file-excel-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-excel-o:before {
            content: "\f1c3";
        }

    .la.la-file-powerpoint-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-powerpoint-o:before {
            content: "\f1c4";
        }

    .la.la-file-image-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-image-o:before {
            content: "\f1c5";
        }

    .la.la-file-photo-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-photo-o:before {
            content: "\f1c5";
        }

    .la.la-file-picture-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-picture-o:before {
            content: "\f1c5";
        }

    .la.la-file-archive-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-archive-o:before {
            content: "\f1c6";
        }

    .la.la-file-zip-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-zip-o:before {
            content: "\f1c6";
        }

    .la.la-file-audio-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-audio-o:before {
            content: "\f1c7";
        }

    .la.la-file-sound-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-sound-o:before {
            content: "\f1c7";
        }

    .la.la-file-video-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-video-o:before {
            content: "\f1c8";
        }

    .la.la-file-movie-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-movie-o:before {
            content: "\f1c8";
        }

    .la.la-file-code-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-file-code-o:before {
            content: "\f1c9";
        }

    .la.la-vine {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-codepen {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-jsfiddle {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-life-ring {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-life-bouy {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-life-bouy:before {
            content: "\f1cd";
        }

    .la.la-life-buoy {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-life-buoy:before {
            content: "\f1cd";
        }

    .la.la-life-saver {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-life-saver:before {
            content: "\f1cd";
        }

    .la.la-support {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-support:before {
            content: "\f1cd";
        }

    .la.la-circle-o-notch:before {
        content: "\f1ce";
    }

    .la.la-rebel {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-ra {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-ra:before {
            content: "\f1d0";
        }

    .la.la-resistance {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-resistance:before {
            content: "\f1d0";
        }

    .la.la-empire {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-ge {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-ge:before {
            content: "\f1d1";
        }

    .la.la-git-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-git {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-hacker-news {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-y-combinator-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-y-combinator-square:before {
            content: "\f1d4";
        }

    .la.la-yc-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-yc-square:before {
            content: "\f1d4";
        }

    .la.la-tencent-weibo {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-qq {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-weixin {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wechat {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-wechat:before {
            content: "\f1d7";
        }

    .la.la-send:before {
        content: "\f1d8";
    }

    .la.la-paper-plane-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-paper-plane-o:before {
            content: "\f1d8";
        }

    .la.la-send-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-send-o:before {
            content: "\f1d8";
        }

    .la.la-circle-thin {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-circle-thin:before {
            content: "\f111";
        }

    .la.la-header:before {
        content: "\f1dc";
    }

    .la.la-sliders:before {
        content: "\f1de";
    }

    .la.la-futbol-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-futbol-o:before {
            content: "\f1e3";
        }

    .la.la-soccer-ball-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-soccer-ball-o:before {
            content: "\f1e3";
        }

    .la.la-slideshare {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-twitch {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-yelp {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-newspaper-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-newspaper-o:before {
            content: "\f1ea";
        }

    .la.la-paypal {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-google-wallet {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-visa {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-mastercard {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-discover {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-amex {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-paypal {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-stripe {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-bell-slash-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-bell-slash-o:before {
            content: "\f1f6";
        }

    .la.la-trash:before {
        content: "\f2ed";
    }

    .la.la-copyright {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-eyedropper:before {
        content: "\f1fb";
    }

    .la.la-area-chart:before {
        content: "\f1fe";
    }

    .la.la-pie-chart:before {
        content: "\f200";
    }

    .la.la-line-chart:before {
        content: "\f201";
    }

    .la.la-lastfm {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-lastfm-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-ioxhost {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-angellist {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-cc:before {
            content: "\f20a";
        }

    .la.la-ils:before {
        content: "\f20b";
    }

    .la.la-shekel:before {
        content: "\f20b";
    }

    .la.la-sheqel:before {
        content: "\f20b";
    }

    .la.la-meanpath {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-meanpath:before {
            content: "\f2b4";
        }

    .la.la-buysellads {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-connectdevelop {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-dashcube {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-forumbee {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-leanpub {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-sellsy {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-shirtsinbulk {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-simplybuilt {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-skyatlas {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-diamond {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-diamond:before {
            content: "\f3a5";
        }

    .la.la-intersex:before {
        content: "\f224";
    }

    .la.la-facebook-official {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-facebook-official:before {
            content: "\f09a";
        }

    .la.la-pinterest-p {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-whatsapp {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-hotel:before {
        content: "\f236";
    }

    .la.la-viacoin {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-medium {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-y-combinator {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-yc {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-yc:before {
            content: "\f23b";
        }

    .la.la-optin-monster {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-opencart {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-expeditedssl {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-battery-4:before {
        content: "\f240";
    }

    .la.la-battery:before {
        content: "\f240";
    }

    .la.la-battery-3:before {
        content: "\f241";
    }

    .la.la-battery-2:before {
        content: "\f242";
    }

    .la.la-battery-1:before {
        content: "\f243";
    }

    .la.la-battery-0:before {
        content: "\f244";
    }

    .la.la-object-group {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-object-ungroup {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-sticky-note-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-sticky-note-o:before {
            content: "\f249";
        }

    .la.la-cc-jcb {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-cc-diners-club {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-clone {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-hourglass-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hourglass-o:before {
            content: "\f254";
        }

    .la.la-hourglass-1:before {
        content: "\f251";
    }

    .la.la-hourglass-2:before {
        content: "\f252";
    }

    .la.la-hourglass-3:before {
        content: "\f253";
    }

    .la.la-hand-rock-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-rock-o:before {
            content: "\f255";
        }

    .la.la-hand-grab-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-grab-o:before {
            content: "\f255";
        }

    .la.la-hand-paper-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-paper-o:before {
            content: "\f256";
        }

    .la.la-hand-stop-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-stop-o:before {
            content: "\f256";
        }

    .la.la-hand-scissors-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-scissors-o:before {
            content: "\f257";
        }

    .la.la-hand-lizard-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-lizard-o:before {
            content: "\f258";
        }

    .la.la-hand-spock-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-spock-o:before {
            content: "\f259";
        }

    .la.la-hand-pointer-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-pointer-o:before {
            content: "\f25a";
        }

    .la.la-hand-peace-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-hand-peace-o:before {
            content: "\f25b";
        }

    .la.la-registered {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-creative-commons {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gg {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gg-circle {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-tripadvisor {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-odnoklassniki {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-odnoklassniki-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-get-pocket {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wikipedia-w {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-safari {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-chrome {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-firefox {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-opera {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-internet-explorer {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-television:before {
        content: "\f26c";
    }

    .la.la-contao {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-500px {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-amazon {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-calendar-plus-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-calendar-plus-o:before {
            content: "\f271";
        }

    .la.la-calendar-minus-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-calendar-minus-o:before {
            content: "\f272";
        }

    .la.la-calendar-times-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-calendar-times-o:before {
            content: "\f273";
        }

    .la.la-calendar-check-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-calendar-check-o:before {
            content: "\f274";
        }

    .la.la-map-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-map-o:before {
            content: "\f279";
        }

    .la.la-commenting:before {
        content: "\f4ad";
    }

    .la.la-commenting-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-commenting-o:before {
            content: "\f4ad";
        }

    .la.la-houzz {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-vimeo {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-vimeo:before {
            content: "\f27d";
        }

    .la.la-black-tie {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-fonticons {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-reddit-alien {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-edge {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-credit-card-alt:before {
        content: "\f09d";
    }

    .la.la-codiepie {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-modx {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-fort-awesome {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-usb {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-product-hunt {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-mixcloud {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-scribd {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pause-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-pause-circle-o:before {
            content: "\f28b";
        }

    .la.la-stop-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-stop-circle-o:before {
            content: "\f28d";
        }

    .la.la-bluetooth {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-bluetooth-b {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-gitlab {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wpbeginner {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wpforms {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-envira {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wheelchair-alt {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-wheelchair-alt:before {
            content: "\f368";
        }

    .la.la-question-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-question-circle-o:before {
            content: "\f059";
        }

    .la.la-volume-control-phone:before {
        content: "\f2a0";
    }

    .la.la-asl-interpreting:before {
        content: "\f2a3";
    }

    .la.la-deafness:before {
        content: "\f2a4";
    }

    .la.la-hard-of-hearing:before {
        content: "\f2a4";
    }

    .la.la-glide {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-glide-g {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-signing:before {
        content: "\f2a7";
    }

    .la.la-viadeo {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-viadeo-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-snapchat {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-snapchat-ghost {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-snapchat-square {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-pied-piper {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-first-order {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-yoast {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-themeisle {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-google-plus-official {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-google-plus-official:before {
            content: "\f2b3";
        }

    .la.la-google-plus-circle {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-google-plus-circle:before {
            content: "\f2b3";
        }

    .la.la-font-awesome {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-fa {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-fa:before {
            content: "\f2b4";
        }

    .la.la-handshake-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-handshake-o:before {
            content: "\f2b5";
        }

    .la.la-envelope-open-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-envelope-open-o:before {
            content: "\f2b6";
        }

    .la.la-linode {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-address-book-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-address-book-o:before {
            content: "\f2b9";
        }

    .la.la-vcard:before {
        content: "\f2bb";
    }

    .la.la-address-card-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-address-card-o:before {
            content: "\f2bb";
        }

    .la.la-vcard-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-vcard-o:before {
            content: "\f2bb";
        }

    .la.la-user-circle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-user-circle-o:before {
            content: "\f2bd";
        }

    .la.la-user-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-user-o:before {
            content: "\f007";
        }

    .la.la-id-badge {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-drivers-license:before {
        content: "\f2c2";
    }

    .la.la-id-card-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-id-card-o:before {
            content: "\f2c2";
        }

    .la.la-drivers-license-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-drivers-license-o:before {
            content: "\f2c2";
        }

    .la.la-quora {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-free-code-camp {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-telegram {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-thermometer-4:before {
        content: "\f2c7";
    }

    .la.la-thermometer:before {
        content: "\f2c7";
    }

    .la.la-thermometer-3:before {
        content: "\f2c8";
    }

    .la.la-thermometer-2:before {
        content: "\f2c9";
    }

    .la.la-thermometer-1:before {
        content: "\f2ca";
    }

    .la.la-thermometer-0:before {
        content: "\f2cb";
    }

    .la.la-bathtub:before {
        content: "\f2cd";
    }

    .la.la-s15:before {
        content: "\f2cd";
    }

    .la.la-window-maximize {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-window-restore {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

    .la.la-times-rectangle:before {
        content: "\f410";
    }

    .la.la-window-close-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-window-close-o:before {
            content: "\f410";
        }

    .la.la-times-rectangle-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-times-rectangle-o:before {
            content: "\f410";
        }

    .la.la-bandcamp {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-grav {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-etsy {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-imdb {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-ravelry {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-eercast {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

        .la.la-eercast:before {
            content: "\f2da";
        }

    .la.la-snowflake-o {
        font-family: 'Line Awesome Free';
        font-weight: 400;
    }

        .la.la-snowflake-o:before {
            content: "\f2dc";
        }

    .la.la-superpowers {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-wpexplorer {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

    .la.la-spotify {
        font-family: 'Line Awesome Brands';
        font-weight: 400;
    }

.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #eee;
  margin:10px 0px;
}
.c100 *,
.c100 *:before,
.c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 120px;
  left: 80px;
}
.c100.small {
  font-size: 60px;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #ccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #fff;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.800000000000004deg);
  -moz-transform: rotate(46.800000000000004deg);
  -ms-transform: rotate(46.800000000000004deg);
  -o-transform: rotate(46.800000000000004deg);
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.60000000000001deg);
  -moz-transform: rotate(75.60000000000001deg);
  -ms-transform: rotate(75.60000000000001deg);
  -o-transform: rotate(75.60000000000001deg);
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.60000000000001deg);
  -moz-transform: rotate(93.60000000000001deg);
  -ms-transform: rotate(93.60000000000001deg);
  -o-transform: rotate(93.60000000000001deg);
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.60000000000001deg);
  -moz-transform: rotate(111.60000000000001deg);
  -ms-transform: rotate(111.60000000000001deg);
  -o-transform: rotate(111.60000000000001deg);
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.20000000000002deg);
  -moz-transform: rotate(133.20000000000002deg);
  -ms-transform: rotate(133.20000000000002deg);
  -o-transform: rotate(133.20000000000002deg);
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.20000000000002deg);
  -moz-transform: rotate(151.20000000000002deg);
  -ms-transform: rotate(151.20000000000002deg);
  -o-transform: rotate(151.20000000000002deg);
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.20000000000002deg);
  -moz-transform: rotate(169.20000000000002deg);
  -ms-transform: rotate(169.20000000000002deg);
  -o-transform: rotate(169.20000000000002deg);
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.20000000000002deg);
  -moz-transform: rotate(187.20000000000002deg);
  -ms-transform: rotate(187.20000000000002deg);
  -o-transform: rotate(187.20000000000002deg);
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.20000000000002deg);
  -moz-transform: rotate(205.20000000000002deg);
  -ms-transform: rotate(205.20000000000002deg);
  -o-transform: rotate(205.20000000000002deg);
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.20000000000002deg);
  -moz-transform: rotate(223.20000000000002deg);
  -ms-transform: rotate(223.20000000000002deg);
  -o-transform: rotate(223.20000000000002deg);
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.20000000000002deg);
  -moz-transform: rotate(241.20000000000002deg);
  -ms-transform: rotate(241.20000000000002deg);
  -o-transform: rotate(241.20000000000002deg);
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.40000000000003deg);
  -moz-transform: rotate(266.40000000000003deg);
  -ms-transform: rotate(266.40000000000003deg);
  -o-transform: rotate(266.40000000000003deg);
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.40000000000003deg);
  -moz-transform: rotate(284.40000000000003deg);
  -ms-transform: rotate(284.40000000000003deg);
  -o-transform: rotate(284.40000000000003deg);
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.40000000000003deg);
  -moz-transform: rotate(302.40000000000003deg);
  -ms-transform: rotate(302.40000000000003deg);
  -o-transform: rotate(302.40000000000003deg);
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.40000000000003deg);
  -moz-transform: rotate(320.40000000000003deg);
  -ms-transform: rotate(320.40000000000003deg);
  -o-transform: rotate(320.40000000000003deg);
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.40000000000003deg);
  -moz-transform: rotate(338.40000000000003deg);
  -ms-transform: rotate(338.40000000000003deg);
  -o-transform: rotate(338.40000000000003deg);
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.40000000000003deg);
  -moz-transform: rotate(356.40000000000003deg);
  -ms-transform: rotate(356.40000000000003deg);
  -o-transform: rotate(356.40000000000003deg);
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar,
.c100.green .fill {
  border-color: #8BC34A!important;
}
.c100.green:hover > span {
  color: #8BC34A;
}
.c100.green.dark .bar,
.c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar,
.c100.orange .fill {
  border-color: #f39c12 !important;
}
.c100.orange:hover > span {
  color: #f39c12;
}
.c100.orange.dark .bar,
.c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}

