/* FONT */
@font-face{font-family:'assistant';src:url(fonts/assistant.eot);src:url(fonts/assistant.eot?#iefix) format("embedded-opentype"),url(fonts/assistant.otf) format("opentype"),url(fonts/assistant.svg) format("svg"),url(fonts/assistant.ttf) format("truetype"),url(fonts/assistant.woff) format("woff"),url(fonts/assistant.woff2) format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:'opencart';src:url(fonts/opencart.eot?h4wsna);src:url(fonts/opencart.eot?h4wsna#iefix) format("embedded-opentype"),url(fonts/opencart.ttf?h4wsna) format("truetype"),url(fonts/opencart.woff?h4wsna) format("woff"),url(fonts/opencart.svg?h4wsna#opencart) format("svg");font-weight:400;font-style:normal}
/* PLACEHOLDER */
.placeholder{color:#eee;font-size:12px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}
:-ms-placeholder{color:#eee;font-size:12px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}
:-moz-placeholder{color:#eee !important;font-size:12px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}
::-webkit-input-placeholder{color:#eee;font-size:12px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}
input[name="search"].placeholder{color:#ccc}
input[name="search"]:-ms-placeholder{color:#ccc}
input[name="search"]:-moz-placeholder{color:#ccc !important}
input[name="search"]::-webkit-input-placeholder{color:#ccc}
img::-moz-selection{background:transparent}
img::selection{background:transparent}
::-moz-selection{background:#df1e36;color:#fff;text-shadow:none !important}
::selection{background:#df1e36;color:#fff;text-shadow:none !important}
/* NORMALIZE */
*:focus{outline:none!important}
input:-webkit-autofill{background-color:rgba(255,255,255,0) !important}
html,body{height:100%;margin:0;padding:0;font-family:'assistant',sans-serif;font-size:13px;color:#545454;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6,p{margin-top:0}
a{color:#444;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
a[onclick]{cursor:pointer}
a:hover,a:focus{color:#2ed8b6;text-decoration:none}
a.directory{color:#89cc97}
#container{min-height:100%;width:100%;position:relative;background:#f6f6f6;overflow:hidden}
/* LOGIN */
body.login #container{background:#e35b5a}
body.login h4{font-weight:600;letter-spacing:-1px;text-align:center;margin:30px 0}
body.login .form-group + .form-group{border-top:0}
body.login .form-group{padding-top:0}
body.login .panel{border:0}
/* HEADER */
#header{min-height:0;background:#25313e;margin:0;padding:0}
#header .container-fluid{padding:0}
#header .navbar-header{transition:.3s all;width:235px;display:none}
#header .navbar-brand{margin-left:8px;height:50px;padding-top:8px}
#header .navbar-right{margin:0;float:right}
#header .navbar-right > li a{background:none !important}
#header .navbar-right > li.open a{background:none !important}
#header .navbar-nav > li{display:inline-block}
#header .navbar-nav > li > .dropdown-menu{min-width:180px;border-top-color:rgba(0,0,0,.1);margin-top:1px}
#header .navbar-nav > li > .dropdown-menu:before{content:'';display:block;width:0;margin:auto;position:relative;top:-12px;border-bottom:7px solid white;border-right:7px solid transparent;border-left:7px solid transparent}
#header .navbar-nav > li > .dropdown-menu li{color:#aaa}
#header .navbar-nav > li > .dropdown-menu li a{color:#888}
#header .navbar-nav > li > .dropdown-menu li a:hover{color:#2ed8b6}
#header #user-profile{max-width:30px;margin-right:15px}
#header .nav > li > a{padding:0 21px;line-height:45px;cursor:pointer;color:#adbece}
#header .nav > li > a:hover{color:#fff;background:none}
#header .nav > li.dropdown > a{padding-left:10px;padding-right:10px;padding-left:10px;padding-right:10px}
/* CONTENT */
#content{padding-bottom:40px}
.page-header{vertical-align:middle;margin:20px 0 15px;padding:0;border-bottom:1px solid #e9e9e9}
.page-header h1{font-family:'assistant',sans-serif;font-weight:300;font-size:30px;color:#2ed8b6;display:inline-block;margin-bottom:15px;text-shadow:0 1px #fff}
.container-fluid{padding:0 20px}
/* BREADCRUMB */
.breadcrumb{display:inline-block;background:none;color:#bbb;margin:8px 0 19px;padding:0 10px}
.breadcrumb li a{color:#333;font-size:14px;padding:0;margin:0}
.breadcrumb li a:hover{color:#2ed8b6;text-decoration:none}
.breadcrumb li + li:before{content:'\f178';font-family:FontAwesome;color:#333;padding:0 5px;font-size:10px}
#button-menu{line-height:30px;font-size:24px;float:left;padding:10px 16px;line-height:25px;display:inline-block;cursor:pointer;color:#6D6D6D;border-right:1px solid #eee}
#column-left{width:235px;height:100%;overflow:auto;background-color:#41586e;position:absolute;top:0;left:-235px;padding-top:50px;z-index:10}
#column-left::-webkit-scrollbar{width:10px;background-color:rgba(200,200,200,0)}
#column-left::-webkit-scrollbar-thumb{background-color:rgba(128,139,156,0.2)}
#column-left,#content,#footer{transition:all .3s}
#column-left + #content,#column-left + #content + #footer{position:relative;left:0}
#column-left.active{left:0}
#column-left.active + #content,#column-left.active + #content + #footer{left:235px}
/* MENU */
#navigation{text-transform:uppercase;padding:15px 20px;color:#FFF;background:#2ed8b6;display:block}
#navigation span{margin-right:5px;font-size:18px}
#menu,#menu ul,#menu li{padding:0;margin:0;list-style:none}
#menu{margin-bottom:25px}
#menu li a{text-decoration:none;display:block;padding:10px;cursor:pointer;border-bottom:0}
#menu li a.parent:after{font-family:FontAwesome;float:right;margin-right:8px;content:"\f107"}
#menu li a.collapsed:after{content:"\f105"}
#menu > li{position:relative}
#menu > li > a{font-size:14px;color:#adbece;padding-left:20px;border-bottom:1px solid #4b6175}
#menu > li > a:hover{color:#fff;background-color:rgba(0,0,0,.05)}
#menu > li > a > i{font-size:16px;width:18px;margin-right:5px}
#menu > li.active > a{color:#fff;background-color:rgba(0,0,0,.05)}
#menu > li > ul{background-color:#374b5e}
#menu li li a{color:#7f8a9b;border-bottom:1px solid #415466}
#menu li li a:before{content:"\f101";font-size:13px;font-family:FontAwesome;margin-left:10px;margin-right:10px;transition:margin ease .5s}
#menu li li a:hover:before{margin-right:20px}
#menu li li a:hover{color:#fff;background-color:rgba(0,0,0,.05)}
#menu li li.active > a{color:#fff;background-color:rgba(0,0,0,.05)}
#menu li ul a{padding-left:20px}
#menu li li ul{background-color:#314354}
#menu li li ul a{padding-left:40px}
#menu li li li ul a{padding-left:60px}
#menu li li li li ul a{padding-left:80px}
#range{}
#range li{}
#range li a{}
#filemanager .fa-folder.fa-5x{font-size:10.5em}
#extension-list{color:#4b525d}
#extension-list h2{margin-top:54px;margin-bottom:44px}
#extension-list section{border:1px solid #ddd}
#extension-list section > div{position:relative}
#extension-list section > div + div{border-top:1px solid #ddd;padding:10px}
#extension-list section:hover{border:1px solid #1b80c2}
#extension-list > .row{margin-top:40px}
#extension-list > .row > *{margin-bottom:30px}
#extension-list .extension-preview{min-height:150px}
#extension-list .extension-preview .extension-description{position:absolute;background-color:rgba(36,45,55,0.9);color:#fff;padding:10px;font-size:14px;line-height:16px;opacity:0;height:100%;width:100%}
#extension-list .extension-preview .extension-description:hover{opacity:1}
#extension-list .extension-preview img{margin:0 auto}
#extension-list .extension-name{min-height:100px}
#extension-list .extension-name p{color:#000;margin-bottom:0;font-weight:600}
#extension-list .extension-name p:first-child{font-size:17px}
#extension-list .extension-name p span{color:#4b525d;font-weight:400}
#extension-list .extension-name h4 a,#extension-list .extension-name p a{color:#000}
#extension-list .extension-name + div > .row{margin-top:0}
#extension-list i{color:#10b4e9}
#extension-list span{font-weight:600}
#marketplace-extension-info #banner img{margin-left:auto;margin-right:auto}
#marketplace-extension-info .extension-review{border-top:5px solid #1b80c2;padding-top:50px;margin-top:50px;margin-bottom:50px}
#marketplace-extension-info .nav-tabs{font-size:14px}
#marketplace-extension-info .nav-tabs + .tab-content{margin-top:30px;margin-bottom:30px}
#marketplace-extension-info iframe{width:100%;height:500px}
#marketplace-extension-info #buy{color:#4b525d}
#marketplace-extension-info #buy #price{color:#000;font-size:20px;padding-top:15px;padding-bottom:5px}
#marketplace-extension-info #buy i{color:#10b4e9}
#marketplace-extension-info #buy hr{border-color:#ddd;margin:10px 0}
#marketplace-extension-info #sales{color:#4b525d}
#marketplace-extension-info #sales i{color:#7ec239;margin-right:10px;font-size:24px}
#marketplace-extension-info #sales strong{font-size:24px}
#marketplace-extension-info #comment{color:#4b525d}
#marketplace-extension-info #comment i{margin-right:10px;font-size:22px}
#marketplace-extension-info #comment strong{font-size:22px}
#marketplace-extension-info .reply > div{margin-top:15px}
#marketplace-extension-info .well .media{line-height:1.2}
#marketplace-extension-info .well .media .media-body{padding-top:6px}
#marketplace-extension-info .well .media .media-body span{font-size:24px;font-weight:600}
#marketplace-extension-info .well .media .media-body small{color:#878f9a}
.pwdopsdiv{display:block;float:left;margin-right:6px;margin-top:3px}
.pwdopsdiv a{cursor:pointer;font-size:10px;padding-top:2px;padding-bottom:3px;margin-left:-5px}
.pwdopsdiv a#password_show_anch{background:none;border:0;font-size:20px;position:absolute;right:20px;top:2px;box-shadow:none!important}
.pwdopsdiv a#password_show_anch:hover,.pwdopsdiv a#password_show_anch:focus{outline:transparent}
.pwdstrengthbar{float:right;background:#ccc;height:4px;margin:0}
.pwdstrength{float:right;height:20px;width:70px;margin-top:3px}
.pwdstrengthstr{float:right;clear:both;height:14px;margin-top:0;font-family:Arial,Helvetica,sans-serif;font-size:10px}
span#in-cur{outline:none!important;background:none;border:0}
span#in-cur>i{background:none;border:0;font-size:20px;position:absolute;right:25px;top:7px;color:#777;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
span#in-cur>i:hover{color:#333}
.container-fluid div[id] .panel-default{background:linear-gradient(45deg,#2ed8b6,#59e0c5)}
.container-fluid div[id] .panel-default .panel-heading{background:none;border-color:rgba(0,0,0,.2)}
.container-fluid div[id] .panel-default .panel-heading .panel-title,.container-fluid div[id] .panel-default .panel-heading .panel-title i{color:#fff}
.container-fluid div[id] .form-group + .form-group{border-top:1px solid rgba(0,0,0,.075)}
.container-fluid div[id] .panel-default label{color:#FFF;font-weight:400}
.container-fluid div[id] .panel-default .btn{border-color:rgba(0,0,0,.15)}
.container-fluid div[id] #button-filter{color:#cffbf2;background:#2fc9aa;border-color:rgba(0,0,0,.1)}
.container-fluid div[id] #button-filter:hover{background:#2fc1a4;border-color:rgba(0,0,0,.15);color:#fff}
.container-fluid div[id] #button-filter:focus{background:#2bbfa1;border-color:rgba(0,0,0,.2)}
#bg-color.panel-default{background:#FF5370}
#bg-color.panel-default .panel-heading{background:none;border-color:rgba(0,0,0,.15)}
#bg-color.panel-default .panel-heading .panel-title,#bg-color .panel-default .panel-heading .panel-title i,#bg-color.panel-default .panel-heading h3 i,#bg-color.panel-default .panel-heading h3 b{color:#fff}
#bg-color .well{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}
#bg-color .input-group-addon{background:#cb435a;border-color:#a33749;color:#fcbfc9}
/* FOOTER */
footer{height:100px;text-align:center;font-size:11px}
footer .powered-link{font-weight:600;color:#000}
footer .scrolltop{display:none;width:100%;margin:0 auto;position:fixed;bottom:9px;right:0;z-index:9}
footer .scroll{position:absolute;right:10px;bottom:0;background:rgba(0,0,0,.25);color:#fff;line-height:38px;width:38px;height:38px;text-align:center;margin:0;cursor:pointer;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;-webkit-animation:fadeInUp .4s;animation:fadeInUp .4s}
footer .scroll:hover{background:#2bc7c7;color:#fff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
footer .scroll .fa{font-size:30px;margin-top:2px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
#stats{color:#808b9c;background:#2e3a47;margin:15px 20px;padding:5px 0}
#stats ul,#stats li{padding:0;margin:0;list-style:none}
#stats li{font-size:11px;color:#9d9d9d;padding:5px 10px}
#stats div:first-child{margin-bottom:4px}
#stats .progress{margin-bottom:0}
.jqvmap-label{z-index:999}
.alert{overflow:auto}
.alert-permission{margin-top:30px}
.alert-permission h1{font-size:5em}
.note-toolbar.panel-heading i{font-size:12px}
.list-check{list-style:none}
.list-check li::before{font-family:'FontAwesome';content:'\f00c';margin-left:-30px;width:29px;display:inline-block;color:#7ebd38}
.list-check.list-color-blue li::before{color:#02afe9}
.well.filter{background-color:#fff}
.autocomplete{position:relative;font-size:14px;max-width:500px}
.autocomplete ul,.autocomplete li{list-style:none;margin:0;padding:0}
.autocomplete .autocomplete-list{position:absolute;top:100%;right:0;margin:0;padding:0;list-style:none;width:100%;background:#fff;z-index:100;color:#222;max-height:300px;overflow-x:hidden;overflow-y:auto;margin-top:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}
.autocomplete .autocomplete-group{position:relative;border-bottom:1px solid #f1f1f1;padding:10px 0}
.autocomplete .autocomplete-group-header{position:absolute;top:16px;left:10px;font-weight:700}
.autocomplete .autocomplete-item{cursor:pointer;padding:6px 10px}
.autocomplete-group .autocomplete-item{padding-left:100px}
.autocomplete .autocomplete-item-last{font-weight:700;text-align:center;padding:10px}
input.autocomplete{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;border:1px solid #ddd;width:100%}
.autocomplete ul{padding:0 !important}
.autocomplete .autocomplete-group-header{position:relative !important;text-transform:uppercase;margin:-24px 0 14px!important;padding:6px 0!important}
.autocomplete-group .autocomplete-items{margin:0 !important;padding:0 !important}
.autocomplete-group .autocomplete-item{margin:0 !important;padding:6px 4px 6px 24px !important}
.autocomplete-item strong{font-weight:400 !important;color:#3DADE8}
.results{width:100%;min-height:600px}
span.msg-lbl{position:absolute;top:-5px;left:-5px}
/* BOOTSTRAP */
.nav-tabs{border:0;margin-bottom:20px}
.nav-tabs > li > a{padding:7px 15px;color:#a5a5a5;-webkit-border-radius:0;border-radius:0;border-color:rgba(255,255,255,0)!important;text-transform:uppercase}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background:#2ed8b6;font-weight:400;color:#fff}
.nav-tabs > li.active > a{cursor:not-allowed !important}
div.required .control-label:not(span):before,td.required:before{content:'* ';color:red;font-weight:700}
.table thead td span[data-toggle="tooltip"]:after,label.control-label span:after{font-family:FontAwesome;color:#1E91CF;content:"\f059";margin-left:4px}
.btn-group{white-space:nowrap}
fieldset legend{padding-bottom:5px}
input[type="radio"],input[type="checkbox"]{margin:2px 0 0}
.radio,.checkbox{min-height:18px}
input[type="radio"],.radio input[type="radio"],.radio-inline input[type="radio"],input[type="checkbox"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:relative;width:13px;width:16px \0;height:13px;height:16px \0;-webkit-appearance:none;background:#fff;border:1px solid #dcdcdc;border:1px solid transparent \0;border-radius:1px}
input[type="radio"]:focus,.radio input[type="radio"]:focus,.radio-inline input[type="radio"]:focus,input[type="checkbox"]:focus,.checkbox input[type="checkbox"]:focus,.checkbox-inline input[type="checkbox"]:focus{border-color:#4d90fe;outline:0}
input[type="radio"]:active,.radio input[type="radio"]:active,.radio-inline input[type="radio"]:active,input[type="checkbox"]:active,.checkbox input[type="checkbox"]:active,.checkbox-inline input[type="checkbox"]:active{background-color:#ebebeb;border-color:#c6c6c6}
input[type="radio"]:checked,.radio input[type="radio"]:checked,.radio-inline input[type="radio"]:checked,input[type="checkbox"]:checked,.checkbox input[type="checkbox"]:checked,.checkbox-inline input[type="checkbox"]:checked{background:#fff}
input[type="radio"],.radio input[type="radio"],.radio-inline input[type="radio"]{width:15px;width:18px \0;height:15px;height:18px \0;border-radius:1em}
input[type="radio"]:checked::after,.radio input[type="radio"]:checked::after,.radio-inline input[type="radio"]:checked::after{position:relative;top:3px;left:3px;display:block;width:7px;height:7px;content:'';background:#666;border-radius:1em}
input[type="checkbox"]:hover,.checkbox input[type="checkbox"]:hover,.checkbox-inline input[type="checkbox"]:hover{border-color:#c6c6c6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:none \9;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:none \9}
input[type="checkbox"]:checked::after,.checkbox input[type="checkbox"]:checked::after,.checkbox-inline input[type="checkbox"]:checked::after{position:absolute;top:-6px;left:-5px;display:block;content:url('../image/checkmark.png')}
.table thead td{font-weight:700}
.table thead > tr > td,.table tbody > tr > td{vertical-align:middle}
.table tbody > tr{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.table tbody > tr:nth-child(odd){background-color:#eff8f6}
.table tbody > tr:hover{background-color:#e8f2f8}
.table tbody > tr:nth-child(odd):hover{background-color:#e2f2ee}
.table tbody > tr > td{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.table tbody > tr:hover > td{color:#2ed8b6}
.table a.asc:after{content:"\f15d";font-family:FontAwesome;float:right;font-weight:normal}
.table a.desc:after{content:"\f15e";font-family:FontAwesome;float:right;font-weight:normal}
.pagination{margin:0}
.form-group{padding-top:15px;padding-bottom:15px;margin-bottom:0}
.form-group + .form-group{border-top:1px solid #ededed}
.panel .panel-heading{position:relative}
.panel-heading h3 i{margin-right:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.panel-heading h3{font-weight:500;display:inline-block}
.panel-primary{border:1px solid #c3e4f6;border-top:2px solid #5cb7e7}
.panel-primary .panel-heading{color:#1e91cf;border-color:#96d0f0;background:#fff}
.panel-default{border:1px solid rgba(0,0,0,.075)}
.panel-default .panel-heading{color:#4c4d5a;background:#fff}
.panel-default div[id] .table thead > tr > td,.panel-default div.table-responsive .table thead > tr > td{text-align:center;text-transform:uppercase}
.panel-default div.table-responsive .table tbody > tr > td:last-child,.panel-default div[id] .table tbody > tr > td:last-child,.panel-default div[id] .table tfoot > tr > td:last-child{text-align:center}
.img-thumbnail i{color:#FFF;background-color:#EEE;text-align:center;vertical-align:middle;width:100px;height:100px;padding-top:20px;vertical-align:middle;display:inline-block}
.img-thumbnail.list i{width:40px;height:40px;padding-top:10px}
.tile{margin-bottom:15px;color:#FFF;transition:all 1s}
.tile-primary{background-color:#1b80c2}
.tile-success{background-color:#53b953}
.tile-warning{background-color:#f3aa41}
.tile-danger{background-color:#e45847}
.tile:hover{opacity:.95}
.tile a{color:#FFF}
.tile-heading{padding:5px 8px;text-transform:uppercase;color:#FFF}
.tile .tile-heading .pull-right{transition:all 1s;opacity:.7}
.tile:hover .tile-heading .pull-right{opacity:1}
.tile-body{padding:15px;color:#FFF;line-height:48px;text-shadow:0 -1px 0 rgba(0,0,0,.4)}
.tile .tile-body i{font-size:50px;opacity:.3;transition:all 1s}
.tile:hover .tile-body i{color:#FFF;opacity:1}
.tile .tile-body h2{font-size:42px}
.tile-footer{padding:5px 8px;background-color:rgba(0,0,0,0.1)}
.modal-body .form-group{margin:0}
.tile,.panel,.form-control,.modal-content,.dropdown-menu,.btn,.input-group-addon,.alert,.well{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.modal-content{-webkit-animation:pulse .4s;animation:pulse .4s}
.dropdown-menu{border-color:#ddd;margin-top:0;-webkit-animation:fadeInDown .4s;animation:fadeInDown .4s}
.dropdown-menu li a{color:#888}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color:#222;background:#f1f1f1!important}
.btn{background-color:#ededed;border:1px solid rgba(0,0,0,.025);text-shadow:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover{font-size:12px}
.btn-group > .btn-xs{font-size:9px}
.btn-group > .btn-sm{font-size:10.2px}
.btn-group > .btn-lg{font-size:15px}
.btn:active,.btn.active{-webkit-box-shadow:inset .3rem .3rem 1rem rgba(0,0,0,.35);box-shadow:inset .3rem .3rem 1rem rgba(0,0,0,.35);border-color:rgba(0,0,0,.025)}
.btn:hover,.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.btn:focus{border-color:rgba(0,0,0,.02);box-shadow:none}
.btn.active:hover,.btn:active:hover{border-color:rgba(0,0,0,.03);box-shadow:none}
.btn-default{color:#777;background:#e5eaed}
.btn-primary{color:#fff;background:#0dcef0}
.btn-warning{color:#fff;background:#FFB64D}
.btn-danger{color:#fff;background:#FF5370;border-color:rgba(0,0,0,.03)}
.btn-success{color:#fff;background:#2ed8b6}
.btn-info{color:#fff;background:#73b4ff}
.btn-inverse{color:#fff;background:#444}
.btn-link{background:none !important;border:0;cursor:pointer;color:#0dcef0;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}
.btn-default:hover,.btn-default:active,.btn-default.active,.btn-default:focus,.btn-default.focus,.btn-default.disabled,.btn-default[disabled],.btn-default.disabled:hover,.btn-default[disabled]:hover{background:#d9dee1}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary:focus,.btn-primary.focus,.btn-primary.disabled,.btn-primary[disabled],.btn-primary.disabled:hover,.btn-primary[disabled]:hover{background:#0bbad9}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning:focus,.btn-warning.focus,.btn-warning.disabled,.btn-warning[disabled],.btn-warning.disabled:hover,.btn-warning[disabled]:hover{background:#f6a93a}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger:focus,.btn-danger.focus,.btn-danger.disabled,.btn-danger[disabled],.btn-danger.disabled:hover,.btn-danger[disabled]:hover{background:#ec304f}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success:focus,.btn-success.focus,.btn-success.disabled,.btn-success[disabled],.btn-success.disabled:hover,.btn-success[disabled]:hover{background:#1bcca9}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info:focus,.btn-info.focus,.btn-info.disabled,.btn-info[disabled],.btn-info.disabled:hover,.btn-info[disabled]:hover{background:#4099ff}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse:focus,.btn-inverse.focus,.btn-inverse.disabled,.btn-inverse[disabled],.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover{background:#333;color:#fff}
.btn-default:focus,.btn-default.focus,.btn-primary:focus,.btn-primary.focus,.btn-warning:focus,.btn-warning.focus,.btn-danger:focus,.btn-danger.focus,.btn-success:focus,.btn-success.focus,.btn-info:focus,.btn-info.focus,.btn-inverse:focus,.btn-inverse.focus{-webkit-box-shadow:inset 0 0 .25rem .2rem rgba(0,0,0,.1);box-shadow:inset 0 0 .25rem .2rem rgba(0,0,0,.1)}
.btn-inverse:focus{color:#fff}
.btn-link:hover,.btn-link:active,.btn-link.active,.btn-link.disabled,.btn-link[disabled],.btn-link.disabled:hover,.btn-link[disabled]:hover{color:#0dcef0}
.btn-link:hover,.btn-link:active,.btn-link.active{color:#0dcef0;text-decoration:underline}
.btn-link.disabled,.btn-link[disabled],.btn-link.disabled:hover,.btn-link[disabled]:hover{text-decoration:line-through}
.btn-default.active:hover,.btn-default:active:hover{background:#d9dee1}
.btn-primary.active:hover,.btn-primary:active:hover{background:#11aeca}
.btn-warning.active:hover,.btn-warning:active:hover{background:#e69b2e}
.btn-danger.active:hover,.btn-danger:active:hover{background:#ec304f}
.btn-success.active:hover,.btn-success:active:hover{background:#15be9d}
.btn-info.active:hover,.btn-info:active:hover{background:#3087ea}
.btn-inverse.active:hover,.btn-inverse:active:hover{background:#222;color:#fff}
.btn-i{margin-left:10px}.note-btn{min-height:33px;background:#eee;border-color:#ccc}
.progress{height:2px;background:rgba(0,0,0,.1);margin-top:18px;margin-bottom:10px;border-radius:0}
.progress-bar{background-color:#0dcef0}
.progress-bar-success{background-color:#2ed8b6}
.system-installer{color:#0dcef0;-webkit-animation-name:blinker;-webkit-animation-duration:1.2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1.2s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite}
#progress-text .text-success{color:#2ed8b6}
.nav-pills > li > a{color:#777;background-color:#e5eaed;border:1px solid rgba(0,0,0,.15);text-shadow:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;o-border-radius:2px;border-radius:2px}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color:#0dcef0;cursor:not-allowed}
.form-control{border-color:rgba(0,0,0,.2);transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.form-control:hover,.form-control:focus,.note-editor.note-frame:hover{border-color:#2ed8b6 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(46,216,182,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(46,216,182,.6)}
.note-editor.note-frame{border-color:rgba(0,0,0,.2) !important;transition:.9s;-moz-transition:.9s;-webkit-transition:.9s;-o-transition:.9s}
.note-editor{background:none !important}
.tile{margin-bottom:18px;color:#FFF;transition:all 1s}
.tile-primary{background-color:#1b80c2}
.tile-success{background-color:#53b953}
.tile-warning{background-color:#f3aa41}
.tile-danger{background-color:#e45847}
.tile:hover{opacity:.95}
.tile a{color:#FFF}
.tile-heading{padding:5px 8px;text-transform:uppercase;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.4);background-color:rgba(255,255,255,0.1)}
.tile .tile-heading .pull-right{transition:all 1s;opacity:.7}
.tile:hover .tile-heading .pull-right{opacity:1}
.tile-body{padding:15px;color:#FFF;line-height:48px;text-shadow:0 -1px 0 rgba(0,0,0,.4)}
.tile .tile-body i{font-size:50px;opacity:.3;transition:all 1s}
.tile:hover .tile-body i{color:#FFF;opacity:1}
.tile .tile-body h2{font-size:42px}
.tile-footer{padding:5px 8px;background-color:rgba(0,0,0,.1)}
.tile-bg-success{background:#2ed8b6}
.tile-bg-warning{background:#FFB64D}
.tile-bg-primary{background:#4099ff}
.tile-bg-danger{background:#FF5370}
.tile-box{min-height:100px;padding:15px;border:0}
.tile .info-box-icon{float:left;height:70px;width:70px;text-align:center;line-height:74px;margin-top:20px;background:rgba(0,0,0,.2);border-radius:100%}
.tile .info-box-icon>i{font-size:24px}
.tile .info-box-content{padding:10px 10px 10px 0;margin-left:90px}
.tile .info-box-text{display:block;font-size:16px;margin-bottom:10px}
.tile .info-box-number{font-weight:300;font-size:21px}
.tile-box .progress{background:rgba(0,0,0,.2);margin:5px -10px 5px 0}
.tile-box .progress .progress-bar{background:#fff}
.tile-box .progress-description{margin:0}
.tile-box .progress-description a{margin-left:10px;display:inline-block}
/* Calendar */
#modal-calendar-event .bottom-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
#modal-calendar-event .bottom-row > [class*='col-']{display:flex;flex-direction:column}
#modal-calendar-event .image-calendar-list{height:55px}
#modal-calendar-event .date-calendar-list{border-right:1px solid #ddd;color:#2ed8b6;padding:50px 0;height:100%}
#modal-calendar-event .date-calendar-list span{font-weight:700;display:block;text-align:center}
#modal-calendar-event .date-calendar-list span.date-day{font-size:36px;margin-bottom:10px}
#modal-calendar-event .date-calendar-list span.date-month{font-size:30px;margin-bottom:2px}
#modal-calendar-event .date-calendar-list span.date-year{font-size:18px}
#modal-calendar-event .subject-calendar-list{height:100%;border-right:1px solid #ddd;padding-right:25px}
#modal-calendar-event .subject-calendar-list .moreless{font-weight:700}
#modal-calendar-event .meta-calendar-list li{margin-bottom:15px}
#modal-calendar-event .meta-calendar-list li h4{font-weight:700}
#modal-calendar-event .meta-calendar-list li span{display:block}
#modal-calendar-event .meta-calendar-list li span i{margin-right:7px}

/* Desktop */
@media screen and (max-height:480px) and (max-width:480px){.autocomplete .autocomplete-item{padding-top:12px;padding-bottom:12px}}
@media screen and (max-width: 767px){
#marketplace-extension-info iframe{height:350px}}
@media (min-width: 768px){
#header .navbar-header{display:inline-block}
#header #user-profile{max-width:none}
#header .nav > li > a{line-height:50px}
#button-menu{display:none}
#column-left{left:0}
#column-left + #content,#column-left + #content + #footer{left:0;margin-left:235px}
#column-left.active + #content,#column-left.active + #content + #footer{left:0;margin-left:235px}}
@media screen and (max-width: 992px){
#marketplace-extension-info .container-fluid{padding-bottom:30px}}
@media screen and (min-width: 992px) and (max-width: 1199px){
#extension-list .extension-preview{min-height:123px}
#extension-list .extension-preview .extension-description{font-size:12.5px;padding:6px}
#extension-list .extension-name + div > .row{font-size:14px}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}