@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,800,900);
/* ---------------------------------------------------------------------- */
/*  Basic Elements & Classes
/* ---------------------------------------------------------------------- */
body{color:#000;direction:ltr;font-family:'Open+Sans',sans-serif;font-size:13px;padding:0!important;margin:0!important;background:#fff}
body.bg_style_1{background:url(../images/bg.png) rgba(0,0,0,0)!important}
body.bg_style_2{background:url(../images/bg_2.png) rgba(0,0,0,0)!important}
body.bg_style_3{background:url(../images/bg_3.png) rgba(0,0,0,0)!important}
body.bg_style_4{background:url(../images/bg_4.png) rgba(0,0,0,0)!important}
body.bg_style_5{background:url(../images/bg_5.png) rgba(0,0,0,0)!important}
a,a:focus,a:hover,a:active{outline:0!important}
h1,h2,h3{font-family:'Raleway',sans-serif; font-weight: 300;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#FFF;border:1px solid #D5D5D5;border-radius:0 0 0 0!important;color:#858585;font-family:inherit;font-size:14px;line-height:1.2;padding:5px 4px;transition-duration:.1s;}
textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover{border-color:#B5B5B5}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 0 8px rgba(82,168,236,0.6);outline:0 none}
label{font-weight:400}
span.input-icon,span.input-help{display:block;position:relative}
.input-icon > input{padding-left:25px;padding-right:6px}
.input-icon.input-icon-right > input{padding-left:6px;padding-right:25px}
span.input-help > input{padding-left:30px;padding-right:6px}
.input-icon > [class*="icon-"]{bottom:0;color:#909090;display:inline-block;font-size:14px;left:5px;line-height:35px;padding:0 3px;position:absolute;top:0;z-index:2}
.input-icon.input-icon-right > [class*="icon-"]{left:auto;right:4px}
.input-icon > input:focus + [class*="icon-"]{color:#579}
.help-button{background-color:#65BCDA;border-radius:100% 100% 100% 100%;color:#FFF;cursor:default;position:absolute;font-size:14px;font-weight:700;height:20px;padding:0;text-align:center;width:20px;line-height:20px;top:7px;left:7px}
.help-button:before{content:"\f128";display:inline;font-family:FontAwesome;font-weight:300;height:auto;text-shadow:none;font-style:normal}
select.form-control{background-color:#FFF;border:1px solid #D5D5D5;border-radius:0 0 0 0;color:#858585}
select.form-control option{padding:3px 4px}
.form-control.search-select{padding:0!important;box-shadow:none;border:none}
.select2-container .select2-choice{background-clip:padding-box!important;background-color:#FFF!important;background-image:none!important;background-repeat:no-repeat!important;border:1px solid #CCC!important;border-radius:0!important;box-shadow:none!important;color:#555!important;display:block!important;height:34px!important;line-height:29px!important;margin-top:3px!important;overflow:hidden!important;padding:0 12px 0 8px !important;position:relative!important;text-decoration:none!important;white-space:nowrap!important}
.select2-container .select2-choice .select2-arrow{background-image:none!important;background-color:#FFF!important;width:28px!important;text-align:center}
.select2-container .select2-choice .select2-arrow b{background:none!important;display:block;height:100%;width:100%}
.select2-container .select2-choice .select2-arrow b:before{content:"\f078";display:inline;font-family:FontAwesome;font-weight:300;height:auto;text-shadow:none}
.select2-dropdown-open.select2-container-active .select2-choice .select2-arrow b:before{content:"\f077"}
.select2-container-multi .select2-choices{background-image:none!important;background-color:#FFF!important}
.limiterBox{border-top:0;background-color:#65BCDA!important;padding:3px 6px;font-size:12px;color:#FFF;margin-top:6px}
.limiterBox:after{display:none}
.limiterBox:before{display:block;content:"";position:absolute;width:0;height:0;top:-8px;left:50%;margin-left:-5px;border-color:transparent;border-style:solid;border-bottom-color:#65BCDA;border-width:0 8px 8px}
textarea.autosize{vertical-align:top;transition:height .2s;-webkit-transition:height .2s;-moz-transition:height .2s}
.radio label.radio-inline,.checkbox label.checkbox-inline{display:inline-block}
.radio-inline,.radio-inline + .radio-inline,.checkbox-inline,.checkbox-inline + .checkbox-inline{margin:5px 10px 10px 0 !important}
.radio label,.checkbox label{margin-bottom:5px}
.checkbox-table{display:inline-block;margin:2px 0 0;padding-left:20px;line-height:10px}
.checkbox-table label{margin-bottom:0}
[class^="icheckbox_"],[class*="icheckbox_"],[class^="iradio_"],[class*="iradio_"]{float:left!important;margin:0 5px 0 -20px !important}
.help-inline{margin-top:6px;color:#737373}
.help-block.error{color:#B94A48}
.symbol.required:before{content:"*";display:inline;color:#E6674A}
.symbol.ok:before{content:"\f00c";display:inline;font-family:FontAwesome;color:#468847}
.has-error .note-editor,.has-error .cke_chrome{border-color:#B94A48!important}
.form-group .text{display:block;font-size:14px;font-weight:400;margin-top:7px}
.no-padding{padding:0!important}
.no-display{display:none}
.example{margin:15px 0;padding:14px 19px}
.widget{-moz-box-sizing:content-box;color:#333;margin-bottom:30px;padding:10px 12px;position:relative}
.space5{display:block;margin-bottom:5px!important;clear:both}
.space7{margin-bottom:7px!important;clear:both}
.space10{margin-bottom:10px!important;clear:both}
.space12{margin-bottom:12px!important;clear:both}
.space15{margin-bottom:15px!important;clear:both}
.space20{margin-bottom:20px!important;clear:both}
.teal{color:#569099}
a.teal:hover{color:#4d8189}
.orange{color:#E6674A}
a.orange:hover{color:#E35434}
.bricky{color:#C83A2A}
a.bricky:hover{color:#B33426}
.circle-img{border-radius:100% 100% 100% 100%}
.go-top{cursor:pointer;display:block;width:30px;height:30px;font-size:16px;margin-bottom:0;margin-right:0;margin-top:-2px;text-decoration:none;line-height:30px;text-align:center}
.navbar{margin:0!important;padding:0!important;min-height:42px;border-radius:0;border-right:none;border-left:none;border-top:none;background:none;border-color:#fff}
.header-default .navbar{position:relative!important}
.navbar > .container .navbar-brand,.logo{font-family:'Raleway',sans-serif;font-size:25px;margin-left:20px;margin-top:4px;padding:0;margin-bottom:4px}
.navbar > .container .navbar-brand i,.logo i{font-size:20px}
.navbar-tools > ul{list-style:none;height: 100%;}
.navbar-tools > ul > li > a{font-size:14px;padding:15px;height: 100%;}
.navbar-tools > ul > li > a > i{font-size:18px}
.navbar-tools li.view-all a{padding:8px 8px 6px!important}
.navbar-tools > ul > li{border-left:1px solid #ccc;float:left;height: 100%;}
.navbar-tools .dropdown-menu{background:none repeat scroll 0 0 #fff;border:1px solid #C7CBD5;border-radius:0 0 4px 4px;box-shadow:none;list-style:none outside none;margin:0;max-width:300px;min-width:160px;padding:0;position:absolute;text-shadow:none;top:100%;z-index:1000}
.navbar-tools .drop-down-wrapper{max-height:250px;width:270px;overflow:hidden;position:relative}
.navbar-tools .drop-down-wrapper ul{list-style:none;margin:0;padding:0}
ul.notifications li,ul.todo li,ul.posts li{min-width:160px}
.navbar-tools > ul > li.dropdown{margin:0}
.dropdown-menu.todo span{font-size:12px;padding-left:8px}
.fa.icon-red{color:red}
.navbar-tools .dropdown-menu li a i{color:#7BCD40;}
.navbar-tools .dropdown-menu > li > a:hover,.navbar-tools .dropdown-menu > li > a:focus,.navbar-tools .dropdown-submenu:hover > a,.navbar-tools .dropdown-submenu:focus > a,.navbar-tools .drop-down-wrapper li a:hover,.navbar-tools .drop-down-wrapper li a:focus{background-color:#F4F6F9!important;background-image:none;filter:none;color:#000;text-decoration:none}
.drop-down-wrapper ul > li:last-child a{border-bottom:none}
.navbar-tools .dropdown-menu li .dropdown-menu-title{display:block;font-weight:700;margin:-1px;padding:5px 10px}
.navbar-tools .dropdown-menu li p,.navbar-tools .dropdown-menu li a,.navbar-tools .drop-down-wrapper li p,.navbar-tools .drop-down-wrapper li a{color:#333;font-size:12px;font-weight:300;margin:0;padding:8px 8px 6px;border-bottom:1px solid rgba(100,100,100,0.22);white-space:normal!important;display:block}
.navbar-tools .dropdown-menu > li:last-child a{border-bottom:none!important;border-radius:0 0 6px 6px}
li.dropdown.current-user .dropdown-toggle{padding:10px 4px 7px 9px}
li.dropdown.current-user .dropdown-menu li a{border-bottom:none!important}
.navbar-tools .dropdown-menu li p{font-weight:700}
.navbar-tools .dropdown-menu li a .author{color:#0362FD;display:block}
.navbar-tools .dropdown-menu li a .preview{display:block}
.navbar-tools .dropdown-menu li a .time{font-size:12px;font-style:italic;font-weight:600;display:block;float:right}
.navbar-tools .dropdown-menu li.view-all a i{float:right;margin-top:4px}
.navbar-tools .dropdown-menu.notifications li > a > .label{margin-right:2px;padding:2px 4px;text-align:center!important;width:10px}
.navbar-tools .thread-image{margin-right:8px;float:left;height:50px;width:50px}
.navbar-tools > ul > li.dropdown .dropdown-toggle .badge{border-radius:12px!important;font-size:11px!important;font-weight:300;padding:3px 6px;position:absolute;right:22px;text-align:center;text-shadow:none!important;top:8px}
button.navbar-toggle {
    position: absolute;
    z-index: 1000;
    border: 1px solid #ddd;
    left: 6px;
    top: 4px;
    margin: 0;
}
.breadcrumb>li.page-title{
	font-size: 16px;
    color: #333;
    border-right: 1px solid #ccc;
    margin-right: 15px;
    padding-right: 15px;
}
.breadcrumb>li.page-title small {
    color: #666;
    font-size: 12px;
}
.breadcrumb>li.home:before{display: none;}
.breadcrumb>li.home i{
	margin-right: 6px;
}
@media screen and (max-width: 770px) {
	ol.breadcrumb{padding-left: 60px;}
	.main-navigation.navbar-collapse.collapse.in {
	    top: 50px;
	}
}
@media screen and (max-width: 980px) {
	div.navigation-logo a.navbar-brand {
	    padding: 2px;
	      margin-left: 0;
	      display: none;
	}
	div.navigation-logo {
	    height: 41px;
	    border-bottom: 1px solid #ccc;
	}
}
.navbar-tools {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
    height: 50px;
}
.navbar-toggle span{font-size:16px}
.search-box:before{content:" "!important}
.search-box{float:right}
.sidebar-search{margin:-3px 0 0;padding:0 30px 0 5px;display:inline-block;background:#E4E5E6;border-radius:5px;color:#555;position:absolute;right:10px;top:15px;min-height:28px;min-width:28px}
.sidebar-search .form-group{margin:0;padding:0}
.sidebar-search .form-group input{background:none;border:none;width:130px}
.sidebar-search .form-group input:focus{box-shadow:none}
.sidebar-search .form-group button{background:none;border:none;position:absolute;right:4px;top:5px;width:28px}
.sidebar-search .form-group button i{color:#999}
.search-box .show-search{position:absolute;right:15px;top:12px;background:#D9D9D9;padding:4px 10px;border-radius:5px}
.search-box .show-search:hover{text-decoration:none}
.search-box .show-search i{color:#999}
.btn{font-family:'Open Sans'}
.btn-teal{background-color:#569099;border-color:#4d8189;color:#fff}
.btn-teal:hover,.btn-teal:focus,.btn-teal:active,.btn-teal.active{background-color:#4d8189;border-color:#447178;color:#fff}
.btn-teal.disabled:hover,.btn-teal.disabled:focus,.btn-teal.disabled:active,.btn-teal.disabled.active,.btn-teal[disabled]:hover,.btn-teal[disabled]:focus,.btn-teal[disabled]:active,.btn-teal[disabled].active,fieldset[disabled] .btn-teal:hover,fieldset[disabled] .btn-teal:focus,fieldset[disabled] .btn-teal:active,fieldset[disabled] .btn-teal.active{background-color:#569099;border-color:#569099;color:#fff}
.btn-beige{background-color:#cc9;border-color:#c4c488;color:#fff}
.btn-beige:hover,.btn-beige:focus,.btn-beige:active,.btn-beige.active{background-color:#c4c488;border-color:#bb7;color:#fff}
.btn-beige.disabled:hover,.btn-beige.disabled:focus,.btn-beige.disabled:active,.btn-beige.disabled.active,.btn-beige[disabled]:hover,.btn-beige[disabled]:focus,.btn-beige[disabled]:active,.btn-beige[disabled].active,fieldset[disabled] .btn-beige:hover,fieldset[disabled] .btn-beige:focus,fieldset[disabled] .btn-beige:active,fieldset[disabled] .btn-beige.active{background-color:#cc9;border-color:#cc9;color:#fff}
.btn-dark-beige{background-color:#afaa6d;border-color:#a6a05d;color:#fff}
.btn-dark-beige:hover,.btn-dark-beige:focus,.btn-dark-beige:active,.btn-dark-beige.active{background-color:#a6a05d;border-color:#979152;color:#fff}
.btn-dark-beige.disabled:hover,.btn-dark-beige.disabled:focus,.btn-dark-beige.disabled:active,.btn-dark-beige.disabled.active,.btn-dark-beige[disabled]:hover,.btn-dark-beige[disabled]:focus,.btn-dark-beige[disabled]:active,.btn-dark-beige[disabled].active,fieldset[disabled] .btn-dark-beige:hover,fieldset[disabled] .btn-dark-beige:focus,fieldset[disabled] .btn-dark-beige:active,fieldset[disabled] .btn-dark-beige.active{background-color:#afaa6d;border-color:#afaa6d;color:#fff}
.btn-orange{background-color:#e6674a;border-color:#e35434;color:#fff}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active{background-color:#e35434;border-color:#de421f;color:#fff}
.btn-orange.disabled:hover,.btn-orange.disabled:focus,.btn-orange.disabled:active,.btn-orange.disabled.active,.btn-orange[disabled]:hover,.btn-orange[disabled]:focus,.btn-orange[disabled]:active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange:hover,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange.active{background-color:#e6674a;border-color:#e6674a;color:#fff}
.btn-purple{background-color:#57517b;border-color:#413d5c;color:#fff}
.btn-purple:hover,.btn-purple:focus,.btn-purple:active,.btn-purple.active{background-color:#4c476c;border-color:#413d5c;color:#fff}
.btn-purple.disabled:hover,.btn-purple.disabled:focus,.btn-purple.disabled:active,.btn-purple.disabled.active,.btn-purple[disabled]:hover,.btn-purple[disabled]:focus,.btn-purple[disabled]:active,.btn-purple[disabled].active,fieldset[disabled] .btn-purple:hover,fieldset[disabled] .btn-purple:focus,fieldset[disabled] .btn-purple:active,fieldset[disabled] .btn-purple.active{background-color:#57517b;border-color:#333;color:#fff}
.btn-dark-grey{background-color:#333;border-color:#333;color:#fff}
.btn-dark-grey:hover,.btn-dark-grey:focus,.btn-dark-grey:active,.btn-dark-grey.active{background-color:#262626;border-color:#1a1a1a;color:#fff}
.btn-dark-grey.disabled:hover,.btn-dark-grey.disabled:focus,.btn-dark-grey.disabled:active,.btn-dark-grey.disabled.active,.btn-dark-grey[disabled]:hover,.btn-dark-grey[disabled]:focus,.btn-dark-grey[disabled]:active,.btn-dark-grey[disabled].active,fieldset[disabled] .btn-dark-grey:hover,fieldset[disabled] .btn-dark-grey:focus,fieldset[disabled] .btn-dark-grey:active,fieldset[disabled] .btn-dark-grey.active{background-color:#333;border-color:#333;color:#fff}
.btn-med-grey{background-color:#666;border-color:#595959;color:#fff}
.btn-med-grey:hover,.btn-med-grey:focus,.btn-med-grey:active,.btn-med-grey.active{background-color:#595959;border-color:#4d4d4d;color:#fff}
.btn-med-grey.disabled:hover,.btn-med-grey.disabled:focus,.btn-med-grey.disabled:active,.btn-med-grey.disabled.active,.btn-med-grey[disabled]:hover,.btn-med-grey[disabled]:focus,.btn-med-grey[disabled]:active,.btn-med-grey[disabled].active,fieldset[disabled] .btn-med-grey:hover,fieldset[disabled] .btn-med-grey:focus,fieldset[disabled] .btn-med-grey:active,fieldset[disabled] .btn-med-grey.active{background-color:#666;border-color:#666;color:#fff}
.btn-light-grey{background-color:#999;border-color:#8c8c8c;color:#fff}
.btn-light-grey:hover,.btn-light-grey:focus,.btn-light-grey:active,.btn-light-grey.active{background-color:#8c8c8c;border-color:gray;color:#fff}
.btn-light-grey.disabled:hover,.btn-light-grey.disabled:focus,.btn-light-grey.disabled:active,.btn-light-grey.disabled.active,.btn-light-grey[disabled]:hover,.btn-light-grey[disabled]:focus,.btn-light-grey[disabled]:active,.btn-light-grey[disabled].active,fieldset[disabled] .btn-light-grey:hover,fieldset[disabled] .btn-light-grey:focus,fieldset[disabled] .btn-light-grey:active,fieldset[disabled] .btn-light-grey.active{background-color:#999;border-color:#999;color:#fff}
.btn-bricky{background-color:#C83A2A;border-color:#b33426;color:#fff}
.btn-bricky:hover,.btn-bricky:focus,.btn-bricky:active,.btn-bricky.active{background-color:#b33426;border-color:#9e2e21;color:#fff}
.btn-bricky.disabled:hover,.btn-bricky.disabled:focus,.btn-bricky.disabled:active,.btn-bricky.disabled.active,.btn-bricky[disabled]:hover,.btn-bricky[disabled]:focus,.btn-bricky[disabled]:active,.btn-bricky[disabled].active,fieldset[disabled] .btn-bricky:hover,fieldset[disabled] .btn-bricky:focus,fieldset[disabled] .btn-bricky:active,fieldset[disabled] .btn-bricky.active{background-color:#C83A2A;border-color:#C83A2A;color:#fff}
.btn-green{background-color:#3D9400;border-color:#327b00;color:#fff}
.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#327b00;border-color:#286100;color:#fff}
.btn-green.disabled:hover,.btn-green.disabled:focus,.btn-green.disabled:active,.btn-green.disabled.active,.btn-green[disabled]:hover,.btn-green[disabled]:focus,.btn-green[disabled]:active,.btn-green[disabled].active,fieldset[disabled] .btn-green:hover,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green.active{background-color:#3D9400;border-color:#3D9400;color:#fff}
.btn-blue{background-color:#364F6A;border-color:#2d4259;color:#fff}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active{background-color:#2d4259;border-color:#253648;color:#fff}
.btn-blue.disabled:hover,.btn-blue.disabled:focus,.btn-blue.disabled:active,.btn-blue.disabled.active,.btn-blue[disabled]:hover,.btn-blue[disabled]:focus,.btn-blue[disabled]:active,.btn-blue[disabled].active,fieldset[disabled] .btn-blue:hover,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue.active{background-color:#364F6A;border-color:#364F6A;color:#fff}
.btn-yellow{background-color:#FFB848;border-color:#ffae2f;color:#fff}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background-color:#ffae2f;border-color:#ffa415;color:#fff}
.btn-yellow.disabled:hover,.btn-yellow.disabled:focus,.btn-yellow.disabled:active,.btn-yellow.disabled.active,.btn-yellow[disabled]:hover,.btn-yellow[disabled]:focus,.btn-yellow[disabled]:active,.btn-yellow[disabled].active,fieldset[disabled] .btn-yellow:hover,fieldset[disabled] .btn-yellow:focus,fieldset[disabled] .btn-yellow:active,fieldset[disabled] .btn-yellow.active{background-color:#FFB848;border-color:#FFB848;color:#fff}
.btn-red{background-color:#E02222;border-color:#cc1d1d;color:#fff}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active{background-color:#cc1d1d;border-color:#b61919;color:#fff}
.btn-red.disabled:hover,.btn-red.disabled:focus,.btn-red.disabled:active,.btn-red.disabled.active,.btn-red[disabled]:hover,.btn-red[disabled]:focus,.btn-red[disabled]:active,.btn-red[disabled].active,fieldset[disabled] .btn-red:hover,fieldset[disabled] .btn-red:focus,fieldset[disabled] .btn-red:active,fieldset[disabled] .btn-red.active{background-color:#E02222;border-color:#E02222;color:#fff}
.btn-teal .caret,.btn-beige .caret,.btn-dark-beige .caret,.btn-orange .caret,.btn-purple .caret,.btn-dark-grey .caret,.btn-med-grey .caret,.btn-light-grey .caret,.btn-bricky .caret,.btn-green .caret,.btn-blue .caret,.btn-yellow .caret,.btn-red .caret{border-top-color:#fff}
.dropup .btn-teal .caret,.dropup .btn-beige .caret,.dropup .btn-dark-beige .caret,.dropup .btn-orange .caret,.dropup .btn-purple .caret,.dropup .btn-dark-grey .caret,.dropup .btn-med-grey .caret,.dropup .btn-light-grey .caret,.dropup .btn-bricky .caret,.dropup .btn-green .caret,.dropup .btn-blue .caret,.dropup .btn-yellow .caret,.dropup .btn-red .caret{border-bottom:4px solid #FFF}
.btn-squared{border-radius:0!important}
.btn{transition:all .3s ease 0!important}
.btn-icon{background-color:#EFEFEF;background-image:-moz-linear-gradient(center top,#FAFAFA,#EFEFEF);border:1px solid #DDD;border-radius:2px 2px 2px 2px;box-shadow:0 1px 0 rgba(255,255,255,0.8);cursor:pointer;height:80px;display:block;font-size:14px;margin-bottom:15px;margin-top:15px;padding:5px 0 0;position:relative;text-align:center;transition:all .3s ease 0;color:#333}
.btn-icon:hover{border-color:#A5A5A5;box-shadow:0 0 3px rgba(0,0,0,0.25);color:#444;text-decoration:none;text-shadow:0 1px 0 #FFF}
.btn-icon .badge{border-radius:12px 12px 12px 12px!important;border-style:solid;border-width:0;box-shadow:none;color:#FFF!important;font-family:'Open Sans';font-size:11px!important;font-weight:300;padding:3px 7px;position:absolute;right:-5px;text-shadow:none;top:-5px}
.btn-icon [class^="icon-"],.btn-icon [class*=" icon-"]{clear:both;display:block}
.buttons-widget .btn,.buttons-widget .make-switch{margin-bottom:5px}
.buttons-widget .btn-group-vertical .btn{margin-bottom:0}
.panel-tools{position:absolute;right:5px;top:8px}
.panel-tools .btn-link{color:#0480BE}
.panel-tools .btn-link:hover{color:#036392}
.panel-tools .btn-link{color:#57A957}
.panel-tools .btn-link:hover{color:#417E41}
.panel-tools .btn-link{color:#C43C35}
.panel-tools .btn-link:hover{color:#972E28}
.panel-tools .btn-link{color:#333}
.panel-tools .btn-link:hover{color:#000}
.panel-tools .btn-link:focus,.panel-tools .btn-link:hover,.panel-tools .btn-link:active{text-decoration:none;outline:0!important}
.panel-tools .btn.expand:before{content:"\f077";display:inline;float:right;font-family:FontAwesome;font-weight:300;height:auto;text-shadow:none}
.panel-tools .btn.collapses:before{content:"\f078";display:inline;float:right;font-family:FontAwesome;font-weight:300;height:auto;text-shadow:none}
.panel-tools .btn{border-style:none}
.panel-tools .btn-link{color:#666}
.panel-tools .btn-link:hover{color:#333}
.panel-heading{background-color:#F5F4F9;background-image:linear-gradient(to bottom,#F5F4F9 0%,#ECEAF3 100%);background-repeat:repeat-x;border-bottom:1px solid #CDCDCD;border-radius:6px 6px 0 0;box-shadow:0 1px 0 #FFF inset;height:36px;padding-left:40px;position:relative}
.panel-heading > [class^="icon-"],.panel-heading > [class*=" icon-"],.panel-heading > [class^="clip-"],.panel-heading > [class*=" clip-"]{border-right:1px solid #CDCDCD;box-shadow:1px 0 0 0 #FFF;opacity:.7;padding:12px 10px 8px;position:absolute;left:0;top:0;height:36px}
.panel-box{background:#FAFAFA;border:1px solid #CDCDCD;border-radius:6px 6px 6px 6px;box-shadow:0 1px 3px rgba(0,0,0,0.1);clear:both;margin-bottom:16px;margin-top:16px;position:relative}
.panel.panel-full-screen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}
.panel-scroll{position:relative;margin:10px;padding:0;width:auto;height:400px;overflow:hidden}
.pagination li a{cursor:pointer}
.pagination.squared{border-radius:0!important}
.pagination.squared li:first-child a,.pagination.squared li:first-child > span{border-bottom-left-radius:0!important;border-left-width:1px;border-top-left-radius:0!important}
.pagination.squared li:last-child > a,.pagination.squared li:last-child > span{border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.pagination.pagination-purple li a,.pagination-purple .pagination li a{background:#F5F4F9;border:none!important;color:#333;display:inline-block;margin-right:1px}
.pagination.pagination-purple li a:hover,.pagination-purple .pagination li a a:hover{background:#ECEAF3;color:#222;cursor:pointer}
.pagination.pagination-purple li:first-child a,.pagination-purple .pagination li:first-child a{border:none!important}
.pagination.pagination-purple li.disabled a,.pagination-purple .pagination li.disabled a{color:#AAA!important}
.pagination.pagination-purple li.disabled a:hover,.pagination-purple .pagination li.disabled a:hover,.pagination.pagination-purple li.disabled a:focus,.pagination-purple .pagination li.disabled a:focus{background:#F5F4F9;cursor:default!important}
.pagination.pagination-purple li.active a,.pagination-purple .pagination li.active a{background:#57517B!important;border:none!important;color:#FFF!important;cursor:default!important;opacity:1}
.pagination-purple [class^="icon-"],.pagination-purple [class*=" icon-"]{color:#57517B}
.pagination-purple li.disabled [class^="icon-"],.pagination-purple li.disabled [class*=" icon-"]{opacity:.5}
.pagination.pagination-teal li a,.pagination-teal .pagination li a{background:#F3F8F8;border:none!important;color:#333;display:inline-block;margin-right:1px}
.pagination.pagination-teal li a:hover,.pagination-teal .pagination li a a:hover{background:#D8E4E7;color:#222;cursor:pointer}
.pagination.pagination-teal li:first-child a,.pagination-teal .pagination li:first-child a{border:none!important}
.pagination.pagination-teal li.disabled a,.pagination-teal .pagination li.disabled a{color:#AAA!important}
.pagination.pagination-teal li.disabled a:hover,.pagination-teal .pagination li.disabled a:hover,.pagination.pagination-teal li.disabled a:focus,.pagination-teal .pagination li.disabled a:focus{background:#F3F8F8;cursor:default!important}
.pagination.pagination-teal li.active a,.pagination-teal .pagination li.active a{background:#569099!important;border:none!important;color:#FFF!important;cursor:default!important;opacity:1}
.pagination-teal li [class^="icon-"],.pagination-teal li [class*=" icon-"]{color:#4D8189}
.pagination-teal li.disabled [class^="icon-"],.pagination-teal li.disabled [class*=" icon-"]{opacity:.5}
.pagination.pagination-green li a,.pagination-green .pagination li a{background:#EFFBEC;border:none!important;color:#333;display:inline-block;margin-right:1px}
.pagination.pagination-green li a:hover,.pagination-green .pagination li a a:hover{background:#CEF3C5;color:#222;cursor:pointer}
.pagination.pagination-green li:first-child a,.pagination-green .pagination li:first-child a{border:none!important}
.pagination.pagination-green li.disabled a,.pagination-green .pagination li.disabled a,{color:#AAA!important}
.pagination.pagination-green li.disabled a:hover,.pagination-green .pagination li.disabled a:hover,.pagination.pagination-green li.disabled a:focus,.pagination-green .pagination li.disabled a:focus{background:#EFFBEC;cursor:default!important}
.pagination.pagination-green li.active a,.pagination-green .pagination li.active a{background:#3D9400!important;border:none!important;color:#FFF!important;cursor:default!important;opacity:1}
.pagination-green [class^="icon-"],.pagination-green [class*=" icon-"]{color:#327B00}
.pagination-green li.disabled [class^="icon-"],.pagination-green li.disabled [class*=" icon-"]{opacity:.5}
.pagination.pagination-bricky li a{background:#FDF8F7;border:none!important;color:#333;display:inline-block;margin-right:0}
.pagination.pagination-bricky li a:hover{background:#FBEEEC;color:#222;cursor:pointer}
.pagination.pagination-bricky li a{margin-right:1px}
.pagination.pagination-bricky li:first-child a{border:none!important}
.pagination.pagination-bricky li.disabled a{color:#AAA!important}
.pagination.pagination-bricky li.disabled a:hover,.pagination-bricky .pagination li.disabled a:hover,.pagination.pagination-bricky li.disabled a:focus,.pagination-bricky .pagination li.disabled a:focus{background:#FDF8F7;cursor:default!important}
.pagination.pagination-bricky li.active a{background:#C83A2A!important;border:none!important;color:#FFF!important;cursor:default!important;opacity:1}
.pagination.pagination-bricky [class^="icon-"],.pagination.pagination-bricky [class*=" icon-"]{color:#C83A2A}
.pagination.pagination-bricky li.disabled [class^="icon-"],.pagination.pagination-bricky li.disabled [class*=" icon-"]{opacity:.5}
.todo{list-style:none;margin:0;padding:0}
.todo li a{background:#fff;border-bottom:1px solid #E4E6EB;font-size:12px;margin-left:0!important;padding:10px!important;position:relative;display:block;color:#333}
.todo li .todo-actions:hover,.todo li .todo-actions:focus{text-decoration:none;background-color:#F4F6F9!important}
.todo li .todo-actions i{color:#C7CBD5;font-size:18px;margin:0 5px 0 0;position:absolute;left:10px}
.todo li .label{position:absolute;right:10px;padding:6px}
.header-default .main-container{margin-top:0!important}
.main-content{margin-top:0;background-color:#FFF;padding:0}
.container{max-width:none!important}
.main-navigation{padding:0;max-height:none!important}
ul.main-navigation-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
    display: block;
}
a.navbar-brand {
    padding: 4px 2px;
    margin-left: 10px;
    border-radius: 0 0 4px 4px;
}
.navigation-small a.navbar-brand {
    padding: 2px 2px;
    display: none;
}
.sidebar-fixed .wrap-menu{overflow:hidden;position:fixed;width:225px;height:300px}
ul.main-navigation-menu > li{border:0 none;display:block;margin:0;padding:0}
ul.main-navigation-menu > li > a{border:0 none;display:block;font-size:14px;font-weight:300;margin:0;padding:15px;position:relative;text-decoration:none;border-bottom:1px solid #000;border-top:1px solid #000; color: #666;}
ul.main-navigation-menu > li:last-child > a,ul.main-navigation-menu > li.last > a{border-bottom-color:transparent!important}
ul.main-navigation-menu > li > a i{font-size:16px;margin-right:5px;text-shadow:none}
ul.main-navigation-menu li a .icon-arrow{float:right;margin-right:6px;margin-top:2px}
ul.main-navigation-menu li > a > .icon-arrow:before{content:"\e163";font-family:"clip-font"}
ul.main-navigation-menu li.open > a > .icon-arrow:before{content:"\e164"}
ul.main-navigation-menu > li > a:hover .icon-arrow,ul.main-navigation-menu > li.open > a .icon-arrow{opacity:1}
ul.main-navigation-menu li > ul.sub-menu{clear:both;list-style:none;margin:8px 0;display:none;padding:0}
ul.main-navigation-menu li > ul.sub-menu > li{background:none;padding:0;margin:1px 0 0!important}
ul.main-navigation-menu li > ul.sub-menu > li > a{background:none;display:block;font-size:14px;font-weight:300;margin:0;text-decoration:none;padding:8px 0 8px 24px!important}
ul.main-navigation-menu > li > ul.sub-menu li > a .icon-arrow{margin-right:20px}
ul.main-navigation-menu > li > ul.sub-menu li > ul.sub-menu{margin:0}
ul.main-navigation-menu li.active > ul.sub-menu{display:block;}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left:60px!important}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left:80px!important}
.navigation-toggler {
    float: left;
    cursor: pointer;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    margin-left: 6px;
}
.footer{font-size:12px;padding:8px 20px 5px}
.footer-inner{float:left}
.footer-items{float:right}
.footer-fixed .footer{bottom:0;left:0;position:fixed;right:0;z-index:10000;border-top-width:1px;border-top-style:solid}
.breadcrumb{margin:0 -15px;border-radius:0;padding:15px 45px 15px 15px;border-bottom:1px solid #C8C7CC;position:relative;height:51px}
.breadcrumb i{color:#ccc;font-size:16px}
.rating{direction:rtl;font-size:30px;unicode-bidi:bidi-override}
.rating span.star,.rating span.star{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400}
.rating span.star:hover,.rating span.star:hover{cursor:pointer}
.rating span.star:before,.rating span.star:before{color:#999;content:"\f006";padding-right:5px}
.rating span.star:hover:before,.rating span.star:hover:before,.rating span.star:hover ~ span.star:before,.rating span.star:hover ~
span.star:before{color:#E3CF7A;content:"\f005"}
.dropdown-checkboxes{padding:5px}
.dropdown-checkboxes label{display:block;font-weight:400;line-height:20px}
.badge-success{background-color:#5CB85C}
.badge-success[href]:hover,.badge-success[href]:focus{background-color:#449D44}
.badge-warning{background-color:#F0AD4E}
.badge-warning[href]:hover,.badge-warning[href]:focus{background-color:#EC971F}
.badge-info{background-color:#5BC0DE}
.badge-info[href]:hover,.badge-info[href]:focus{background-color:#31B0D5}
.badge-danger{background-color:#D9534F}
.badge-danger[href]:hover,.badge-danger[href]:focus{background-color:#C9302C}
.label{font-size:85%!important;padding:.4em .6em!important}
.label-inverse,.badge-inverse{background-color:#555}
.progress.progress-xs{height:7px}
.progress.progress-sm{height:12px}
.modal-footer{background:#ECF0F1;border-radius:0 0 6px 6px}
.tabbable{margin-bottom:15px}
.nav-tabs{border-color:#DDD;margin-bottom:0;margin-left:0;position:relative;top:1px}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background-color:#FFF;border-color:#DDD #DDD transparent;border-top:2px solid #DDD;color:#333;line-height:16px;margin-top:-1px;z-index:12}
.nav-tabs > li:first-child > a{margin-left:0}
.nav-tabs > li > a:hover{background-color:#FFF;border-color:#DDD;color:#4C8FBD}
.nav-tabs > li > a,.nav-tabs > li > a:focus{background-color:#F9F9F9;border-color:#DDD;border-radius:0 0 0 0!important;color:#999;line-height:16px;margin-right:-1px;position:relative;z-index:11}
.tab-content{border:1px solid #DDD;padding:16px 12px;position:relative;z-index:11;overflow:hidden}
.tabs-below > .nav-tabs{border-bottom-width:0;border-color:#DDD;margin-bottom:0;margin-top:-1px;top:auto}
.tabs-below > .nav-tabs > li > a,.tabs-below > .nav-tabs > li > a:hover,.tabs-below > .nav-tabs > li > a:focus{border-color:#DDD}
.tabs-below > .nav-tabs > li.active > a,.tabs-below > .nav-tabs > li.active > a:hover,.tabs-below > .nav-tabs > li.active > a:focus{border-bottom:2px solid #DDD;border-color:transparent #DDD #DDD;border-top-width:1px;margin-top:0}
.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a{min-width:60px}
.tabs-left > .nav-tabs{border-color:#DDD;float:left;margin-bottom:0;top:auto}
.tabs-left > .nav-tabs > li{float:none}
.tabs-left > .nav-tabs > li > a,.tabs-left > .nav-tabs > li > a:focus,.tabs-left > .nav-tabs > li > a:hover{border-color:#DDD;margin:0 -1px 0 0}
.tabs-left > .nav-tabs > li.active > a,.tabs-left > .nav-tabs > li.active > a:focus,.tabs-left > .nav-tabs > li.active > a:hover{border-color:#DDD transparent #DDD #DDD;border-left:2px solid #DDD;border-top-width:1px;margin:0 -1px}
.tabs-right > .nav-tabs{border-color:#DDD;float:right;margin-bottom:0;top:auto}
.tabs-right > .nav-tabs > li{float:none}
.tabs-right > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a:focus,.tabs-right > .nav-tabs > li > a:hover{border-color:#DDD;margin:0 -1px}
.tabs-right > .nav-tabs > li.active > a,.tabs-right > .nav-tabs > li.active > a:focus,.tabs-right > .nav-tabs > li.active > a:hover{border-color:#DDD #DDD #DDD transparent;border-right:2px solid #DDD;border-top-width:1px;margin:0 -2px 0 -1px}
.nav-tabs > li > a > .badge{line-height:8px;opacity:.7}
.nav-tabs > li > a > [class*="icon-"]{opacity:.75}
.nav-tabs > li.active > a > .badge,.nav-tabs > li.active > a > [class*="icon-"]{opacity:1}
.nav-tabs li [class*=" icon-"],.nav-tabs li [class^="icon-"]{display:inline-block;text-align:center;width:1.25em}
.nav-tabs > li.open .dropdown-toggle{background-color:#4F99C6;border-color:#4F99C6;color:#FFF}
.nav-tabs > li.open .dropdown-toggle > [class*="icon-"]{color:#FFF!important;opacity:1}
.tabs-left .tab-content,.tabs-right .tab-content{overflow:auto}
.tab-teal > li.active > a,.tab-teal > li.active > a:hover,.tab-teal > li.active > a:focus{border-color:#569099 #DDD transparent;border-top:2px solid #569099}
.tab-teal > li > a:hover{color:#569099}
.tab-teal > li.dropdown.open.active > a:hover,.tab-teal > li.dropdown.open.active > a:focus{background-color:#569099;border-color:#569099;color:#FFF}
.tab-teal > li.open .dropdown-toggle{background-color:#569099;border-color:#569099;color:#FFF}
.tab-teal .dropdown-menu > li > a:hover,.tab-teal .dropdown-menu > li > a:focus{background-color:#569099}
.tab-teal .active > a,.tab-teal .active > a:hover,.tab-teal .active > a:focus{background-color:#569099}
.tabs-left > .tab-teal > li.active > a,.tabs-left > .tab-teal > li.active > a:focus,.tabs-left > .tab-teal > li.active > a:hover{border-color:#DDD transparent #DDD #569099;border-left:2px solid #569099}
.tabs-below > .tab-teal > li.active > a,.tabs-below > .tab-teal > li.active > a:hover,.tabs-below > .tab-teal > li.active > a:focus{border-bottom:2px solid #569099;border-color:transparent #DDD #569099}
.tabs-right > .tab-teal > li.active > a,.tabs-right > .tab-teal > li.active > a:focus,.tabs-right > .tab-teal > li.active > a:hover{border-color:#DDD #569099 #DDD transparent;border-right:2px solid #569099}
.tab-padding.tab-teal > li > a,.tab-padding.tab-teal > li > a:focus,.tab-padding.tab-teal > li > a:hover{border-color:rgba(0,0,0,0);color:#FFF}
.tab-padding.tab-teal > li:not(.active) > a:hover{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) transparent;opacity:.85}
.tab-padding.tab-teal > li:not(.active) > a > [class*="icon-"]:first-child{color:#FFF!important}
.tab-padding.tab-teal > li:not(.active) > a > .badge{background-color:#FFF!important;color:rgba(0,0,0,0.4)!important}
.tab-padding.tab-teal > li > a,.tab-padding.tab-teal > li > a:focus{background-color:#7DAFB7}
.tab-padding.tab-teal > li.active > a,.tab-padding.tab-teal > li.active > a:focus,.tab-padding.tab-teal > li.active > a:hover{background-color:#FFF;box-shadow:none;color:#4F80A0;border-color:#569099 #DDD transparent;color:#4D8189}
.tabs-below .tab-padding.tab-teal > li.active > a{border-color:transparent #7DB4D8 #7DB4D8}
.tab-padding.tab-teal{border-bottom-color:#569099;background-color:#F3F8F8}
.tabs-below .nav-tabs.tab-teal{padding-bottom:6px;border-bottom-color:#DDD;border-top:0 none}
.tab-bricky > li.active > a,.tab-bricky > li.active > a:hover,.tab-bricky > li.active > a:focus{border-color:#C83A2A #DDD transparent;border-top:2px solid #C83A2A}
.tab-bricky > li > a:hover{color:#C83A2A}
.tab-bricky > li.dropdown.open.active > a:hover,.tab-bricky > li.dropdown.open.active > a:focus{background-color:#C83A2A;border-color:#C83A2A;color:#FFF}
.tab-bricky > li.open .dropdown-toggle{background-color:#C83A2A;border-color:#C83A2A;color:#FFF}
.tab-bricky .dropdown-menu > li > a:hover,.tab-bricky .dropdown-menu > li > a:focus{background-color:#C83A2A}
.tab-bricky .active > a,.tab-bricky .active > a:hover,.tab-bricky .active > a:focus{background-color:#C83A2A}
.tabs-left > .tab-bricky > li.active > a,.tabs-left > .tab-bricky > li.active > a:focus,.tabs-left > .tab-bricky > li.active > a:hover{border-color:#DDD transparent #DDD #C83A2A;border-left:2px solid #C83A2A}
.tabs-below > .tab-bricky > li.active > a,.tabs-below > .tab-bricky > li.active > a:hover,.tabs-below > .tab-bricky > li.active > a:focus{border-bottom:2px solid #C83A2A;border-color:transparent #DDD #C83A2A}
.tabs-right > .tab-bricky > li.active > a,.tabs-right > .tab-bricky > li.active > a:focus,.tabs-right > .tab-bricky > li.active > a:hover{border-color:#DDD #C83A2A #DDD transparent;border-right:2px solid #C83A2A}
.tab-padding.tab-bricky > li > a,.tab-padding.tab-bricky > li > a:focus,.tab-padding.tab-bricky > li > a:hover{border-color:rgba(0,0,0,0);color:#FFF}
.tab-padding.tab-bricky > li:not(.active) > a:hover{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) transparent;opacity:.85}
.tab-padding.tab-bricky > li:not(.active) > a > [class*="icon-"]:first-child{color:#FFF!important}
.tab-padding.tab-bricky > li:not(.active) > a > .badge{background-color:#FFF!important;color:rgba(0,0,0,0.4)!important}
.tab-padding.tab-bricky > li > a,.tab-padding.tab-bricky > li > a:focus{background-color:#DC6456}
.tab-padding.tab-bricky > li.active > a,.tab-padding.tab-bricky > li.active > a:focus,.tab-padding.tab-bricky > li.active > a:hover{background-color:#FFF;box-shadow:none;color:#333}
.tab-padding.tab-bricky > li.active > a,.tab-padding.tab-bricky > li.active > a:focus,.tab-padding.tab-teal > li.active > a:hover{border-color:#C83A2A #DDD transparent;color:#333}
.tabs-below .tab-padding.tab-bricky > li.active > a{border-color:transparent #C83A2A #DDD}
.tab-padding.tab-bricky{border-bottom-color:#C83A2A;background-color:#FBEEEC}
.tabs-below .nav-tabs.tab-bricky{padding-bottom:6px;border-bottom-color:#DDD;border-top:0 none}
.tab-green > li.active > a,.tab-green > li.active > a:hover,.tab-green > li.active > a:focus{border-color:#3D9400 #DDD transparent;border-top:2px solid #3D9400}
.tab-green > li > a:hover{color:#3D9400}
.tab-green > li.dropdown.open.active > a:hover,.tab-green > li.dropdown.open.active > a:focus{background-color:#3D9400;border-color:#3D9400;color:#FFF}
.tab-green > li.open .dropdown-toggle{background-color:#3D9400;border-color:#3D9400;color:#FFF}
.tab-green .dropdown-menu > li > a:hover,.tab-green .dropdown-menu > li > a:focus{background-color:#3D9400}
.tab-green .active > a,.tab-green .active > a:hover,.tab-green .active > a:focus{background-color:#3D9400}
.tabs-left > .tab-green > li.active > a,.tabs-left > .tab-green > li.active > a:focus,.tabs-left > .tab-green > li.active > a:hover{border-color:#DDD transparent #DDD #3D9400;border-left:2px solid #3D9400}
.tabs-below > .tab-green > li.active > a,.tabs-below > .tab-green > li.active > a:hover,.tabs-below > .tab-green > li.active > a:focus{border-bottom:2px solid #3D9400;border-color:transparent #DDD #3D9400}
.tabs-right > .tab-green > li.active > a,.tabs-right > .tab-green > li.active > a:focus,.tabs-right > .tab-green > li.active > a:hover{border-color:#DDD #3D9400 #DDD transparent;border-right:2px solid #3D9400}
.tab-padding.tab-green > li > a,.tab-padding.tab-green > li > a:focus,.tab-padding.tab-green > li > a:hover{border-color:rgba(0,0,0,0);color:#FFF}
.tab-padding.tab-green > li:not(.active) > a:hover{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) transparent;opacity:.85}
.tab-padding.tab-green > li:not(.active) > a > [class*="icon-"]:first-child{color:#FFF!important}
.tab-padding.tab-green > li:not(.active) > a > .badge{background-color:#FFF!important;color:rgba(0,0,0,0.4)!important}
.tab-padding.tab-green > li > a,.tab-padding.tab-green > li > a:focus{background-color:#71B145}
.tab-purple > li.active > a,.tab-purple > li.active > a:hover,.tab-purple > li.active > a:focus{border-color:#57517B #DDD transparent;border-top:2px solid #57517B}
.tab-purple > li > a:hover{color:#57517B}
.tab-purple > li.dropdown.open.active > a:hover,.tab-purple > li.dropdown.open.active > a:focus{background-color:#57517B;border-color:#57517B;color:#FFF}
.tab-purple > li.open .dropdown-toggle{background-color:#57517B;border-color:#57517B;color:#FFF}
.tab-purple .dropdown-menu > li > a:hover,.tab-purple .dropdown-menu > li > a:focus{background-color:#57517B}
.tab-purple .active > a,.tab-purple .active > a:hover,.tab-purple .active > a:focus{background-color:#57517B}
.tabs-left > .tab-purple > li.active > a,.tabs-left > .tab-purple > li.active > a:focus,.tabs-left > .tab-purple > li.active > a:hover{border-color:#DDD transparent #DDD #57517B;border-left:2px solid #57517B}
.tabs-below > .tab-purple > li.active > a,.tabs-below > .tab-purple > li.active > a:hover,.tabs-below > .tab-purple > li.active > a:focus{border-bottom:2px solid #57517B;border-color:transparent #DDD #57517B}
.tabs-right > .tab-purple > li.active > a,.tabs-right > .tab-purple > li.active > a:focus,.tabs-right > .tab-purple > li.active > a:hover{border-color:#DDD #57517B #DDD transparent;border-right:2px solid #57517B}
.tab-padding.tab-purple > li > a,.tab-padding.tab-purple > li > a:focus,.tab-padding.tab-purple > li > a:hover{border-color:rgba(0,0,0,0);color:#FFF}
.tab-padding.tab-purple > li:not(.active) > a:hover{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) transparent;opacity:.85}
.tab-padding.tab-purple > li:not(.active) > a > [class*="icon-"]:first-child{color:#FFF!important}
.tab-padding.tab-purple > li:not(.active) > a > .badge{background-color:#FFF!important;color:rgba(0,0,0,0.4)!important}
.tab-padding.tab-purple > li > a,.tab-padding.tab-purple > li > a:focus{background-color:#84809F}
.tab-padding.tab-purple > li.active > a,.tab-padding.tab-purple > li.active > a:focus,.tab-padding.tab-purple > li.active > a:hover{background-color:#FFF;box-shadow:none;color:#333}
.tab-padding.tab-purple > li.active > a,.tab-padding.tab-purple > li.active > a:focus,.tab-padding.tab-teal > li.active > a:hover{border-color:#57517B #DDD transparent;color:#333}
.tabs-below .tab-padding.tab-purple > li.active > a{border-color:transparent #57517B #DDD}
.tab-padding.tab-purple{border-bottom-color:#57517B;background-color:#F5F4F9}
.tabs-below .nav-tabs.tab-purple{padding-bottom:6px;border-bottom-color:#DDD;border-top:0 none}
.tab-padding.tab-green > li.active > a,.tab-padding.tab-green > li.active > a:focus,.tab-padding.tab-green > li.active > a:hover{background-color:#FFF;box-shadow:none;color:#333}
.tab-padding.tab-green > li.active > a,.tab-padding.tab-green > li.active > a:focus,.tab-padding.tab-teal > li.active > a:hover{border-color:#3D9400 #DDD transparent;color:#333}
.tabs-below .tab-padding.tab-green > li.active > a{border-color:transparent #3D9400 #DDD}
.tab-padding.tab-green{border-bottom-color:#3D9400;background-color:#EFFBEC}
.tabs-below .nav-tabs.tab-green{padding-bottom:6px;border-bottom-color:#DDD;border-top:0 none}
.tab-blue > li.active > a,.tab-blue > li.active > a:hover,.tab-blue > li.active > a:focus{border-color:#364F6A #DDD transparent;border-top:2px solid #364F6A}
.tab-blue > li > a:hover{color:#364F6A}
.tab-blue > li.dropdown.open.active > a:hover,.tab-blue > li.dropdown.open.active > a:focus{background-color:#364F6A;border-color:#364F6A;color:#FFF}
.tab-blue > li.open .dropdown-toggle{background-color:#364F6A;border-color:#364F6A;color:#FFF}
.tab-blue .dropdown-menu > li > a:hover,.tab-blue .dropdown-menu > li > a:focus{background-color:#364F6A}
.tab-blue .active > a,.tab-blue .active > a:hover,.tab-blue .active > a:focus{background-color:#364F6A}
.tabs-left > .tab-blue > li.active > a,.tabs-left > .tab-blue > li.active > a:focus,.tabs-left > .tab-blue > li.active > a:hover{border-color:#DDD transparent #DDD #364F6A;border-left:2px solid #364F6A}
.tabs-below > .tab-blue > li.active > a,.tabs-below > .tab-blue > li.active > a:hover,.tabs-below > .tab-blue > li.active > a:focus{border-bottom:2px solid #364F6A;border-color:transparent #DDD #364F6A}
.tabs-right > .tab-blue > li.active > a,.tabs-right > .tab-blue > li.active > a:focus,.tabs-right > .tab-blue > li.active > a:hover{border-color:#DDD #364F6A #DDD transparent;border-right:2px solid #364F6A}
.tab-padding.tab-blue > li > a,.tab-padding.tab-blue > li > a:focus,.tab-padding.tab-blue > li > a:hover{border-color:rgba(0,0,0,0);color:#FFF}
.tab-padding.tab-blue > li:not(.active) > a:hover{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) transparent;opacity:.85}
.tab-padding.tab-blue > li:not(.active) > a > [class*="icon-"]:first-child{color:#FFF!important}
.tab-padding.tab-blue > li:not(.active) > a > .badge{background-color:#FFF!important;color:rgba(0,0,0,0.4)!important}
.tab-padding.tab-blue > li > a,.tab-padding.tab-blue > li > a:focus{background-color:#6C7F92}
.tab-padding.tab-blue > li.active > a,.tab-padding.tab-blue > li.active > a:focus,.tab-padding.tab-blue > li.active > a:hover{background-color:#FFF;box-shadow:none;color:#333}
.tab-padding.tab-blue > li.active > a,.tab-padding.tab-blue > li.active > a:focus,.tab-padding.tab-teal > li.active > a:hover{border-color:#364F6A #DDD transparent;color:#333}
.tabs-below .tab-padding.tab-blue > li.active > a{border-color:transparent #364F6A #DDD}
.tab-padding.tab-blue{border-bottom-color:#364F6A;background-color:#F3F5F6}
.tabs-below .nav-tabs.tab-blue{padding-bottom:6px;border-bottom-color:#DDD;border-top:0 none}
.nav > li.active > .dropdown-toggle{cursor:pointer!important}
.nav-pills .open .dropdown-toggle > [class*="icon-"],.nav > li.dropdown.open.active > a:hover > [class*="icon-"],.nav > li.dropdown.open.active > a:focus > [class*="icon-"]{color:#FFF!important}
.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > .disabled[class*="icon-"]:first-child{color:#909090!important}
.nav-tabs.tab-space-1 > li > a{margin-right:1px}
.nav-tabs.tab-space-2 > li > a{margin-right:2px}
.nav-tabs.tab-space-3 > li > a{margin-right:3px}
.nav-tabs.tab-space-4 > li > a{margin-right:4px}
.nav-tabs.tab-padding{padding:6px 5px 0;border:1px solid #DDD}
.panel-tabs .nav-tabs{float:right;margin-top:-52px;border:none}
.panel-tabs .nav-tabs > li > a{height:36px;border-top:none;border-bottom:none;background:none;border-right:1px solid #CDCDCD;box-shadow:1px 1px 0 0 #FFF}
.panel-tabs .nav-tabs > li > a:hover{background:#fff}
.panel-tabs .nav-tabs > li:first-child > a{box-shadow:0 1px 0 1px #FFF}
.panel-tabs .nav-tabs > li.active > a,.panel-tabs .nav-tabs > li.active > a:hover,.panel-tabs .nav-tabs > li.active > a:focus{background-color:#FFF;background-image:none;border-color:#4C8FBD #DDD transparent;border-top:none;box-shadow:none;color:#333;line-height:16px;margin-top:0}
.panel-tabs .tab-content{border:none;padding:0}
.page-header{margin:20px 0}
.page-header h1{font-family:'Raleway',sans-serif;font-weight:200;letter-spacing:-1px;margin:0 0 15px;padding:0;color:#666}
.page-header h1 small{color:#888;font-size:14px;font-weight:300;letter-spacing:0}
.accordion-custom .panel{background-color:#FFF;border:none;border-radius:0 0 0 0;box-shadow:none}
.accordion-custom .panel-heading{padding:0;background-image:none;height:auto;box-shadow:none;border-radius:0}
.accordion-custom .panel-body{border:none!important}
.accordion-custom .panel-heading .accordion-toggle{background-color:#ccc;color:#606060;display:block;font-size:13px;font-weight:700;line-height:1;padding:10px;position:relative}
.accordion-custom .panel-heading .accordion-toggle:hover,.accordion-custom .panel-heading .accordion-toggle:focus{text-decoration:none}
.accordion-custom .panel-heading .accordion-toggle.collapsed{background-color:#F3F3F3;border-color:#D9D9D9;border-width:0 0 0 1px;color:#606060;font-weight:400}
.accordion-custom .panel-heading .accordion-toggle > .icon-arrow:before{content:"\f078"}
.accordion-custom .panel-heading .accordion-toggle.collapsed > .icon-arrow:before{content:"\f054"!important}
.accordion-custom.panel-group .panel-heading .accordion-toggle > .icon-arrow{font-size:11px;padding:0 5px}
.accordion-custom.panel-group .panel-heading .accordion-toggle.collapsed > .icon-arrow{opacity:.75}
.accordion-teal .panel-heading .accordion-toggle{background:#F3F7F8;border-left:2px solid #569099;color:#437278}
.accordion-teal .panel-heading .accordion-toggle.collapsed{background:#F3F7F8;border-left:none}
.social-icons li a,a.social-icon{background-position:0 0;background-repeat:no-repeat;display:block;height:28px;transition:all .3s ease-in-out 0;width:28px}
[class^="slider-"] .ui-rangeSlider-bar{height:18px!important}
[class^="slider-"] .ui-rangeSlider-label{padding:3px 6px!important;bottom:25px!important;background:none!important}
[class^="slider-"] .ui-rangeSlider-label:after{content:"\f0d7";display:inline;float:right;font-family:FontAwesome;font-size:16px;margin:0 -6px;width:100%;bottom:-14px;position:absolute;text-align:center;text-shadow:none}
[class^="slider-"] .ui-rangeSlider-arrow{height:14px!important;margin:3px 0!important;font-size:20px;line-height:14px;cursor:pointer}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{background-image:none!important}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-leftArrow:before{content:"\f0d9";display:inline;float:right;font-family:FontAwesome;margin-right:5px}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{background-image:none!important}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-rightArrow:before{content:"\f0da";display:inline;float:right;font-family:FontAwesome;margin-right:5px}
[class^="slider-"] .ui-rangeSlider-innerBar{height:14px!important}
[class^="slider-"] .ui-rangeSlider-handle{height:20px!important}
[class^="slider-"].ui-rangeSlider-disabled{opacity:.5}
.slider-teal .ui-rangeSlider-bar{background:rgba(86,144,153,0.6)!important}
.slider-teal .ui-rangeSlider-handle{background:rgba(86,144,153,0.8)!important}
.slider-teal .ui-rangeSlider-label{background-image:none!important;background-color:#569099!important;color:#FFF!important;text-shadow:0 1px 0 #000}
.slider-teal .ui-rangeSlider-label:after{color:#569099!important}
.slider-teal .ui-rangeSlider-arrow{color:#4D8189}
.slider-bricky .ui-rangeSlider-bar{background:rgba(200,58,42,0.6)!important}
.slider-bricky .ui-rangeSlider-handle{background:rgba(200,58,42,0.8)!important}
.slider-bricky .ui-rangeSlider-label{background-image:none!important;background-color:#C83A2A!important;color:#FFF!important;text-shadow:0 1px 0 #000}
.slider-bricky .ui-rangeSlider-label:after{color:#C83A2A!important}
.slider-bricky .ui-rangeSlider-arrow{color:#B33426}
.slider-purple .ui-rangeSlider-bar{background:rgba(87,81,123,0.6)!important}
.slider-purple .ui-rangeSlider-handle{background:rgba(87,81,123,0.8)!important}
.slider-purple .ui-rangeSlider-label{background-image:none!important;background-color:#57517B!important;color:#FFF!important;text-shadow:0 1px 0 #000}
.slider-purple .ui-rangeSlider-label:after{color:#57517B!important}
.slider-purple .ui-rangeSlider-arrow{color:#413D5C}
.slider-green .ui-rangeSlider-bar{background:rgba(61,148,0,0.6)!important}
.slider-green .ui-rangeSlider-handle{background:rgba(61,148,0,0.8)!important}
.slider-green .ui-rangeSlider-label{background-image:none!important;background-color:#3D9400!important;color:#FFF!important;text-shadow:0 1px 0 #000}
.slider-green .ui-rangeSlider-label:after{color:#3D9400!important}
.slider-green .ui-rangeSlider-arrow{color:#327B00}
.slider-yellow .ui-rangeSlider-bar{background:rgba(255,167,34,0.6)!important}
.slider-yellow .ui-rangeSlider-handle{background:rgba(255,167,34,0.8)!important}
.slider-yellow .ui-rangeSlider-label{background-image:none!important;background-color:#FFA722!important;color:#FFF!important;text-shadow:0 1px 0 #482C00}
.slider-yellow .ui-rangeSlider-label:after{color:#FFB848!important}
.slider-yellow .ui-rangeSlider-arrow{color:#FFAE2F}
.slider-blue .ui-rangeSlider-bar{background:rgba(54,79,106,0.6)!important}
.slider-blue .ui-rangeSlider-handle{background:rgba(54,79,106,0.8)!important}
.slider-blue .ui-rangeSlider-label{background-image:none!important;background-color:#364F6A!important;color:#FFF!important;text-shadow:0 1px 0 #000}
.slider-blue .ui-rangeSlider-label:after{color:#364F6A!important}
.slider-blue .ui-rangeSlider-arrow{color:#2D4259}
.dd{position:relative;display:block;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px}
.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}
.dd-list .dd-list{padding-left:30px}
.dd-collapsed .dd-list{display:none}
.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}
.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;background:-webkit-linear-gradient(top,#fafafa 0%,#eee 100%);background:-moz-linear-gradient(top,#fafafa 0%,#eee 100%);background:linear-gradient(top,#fafafa 0%,#eee 100%);-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}
.dd-handle:hover{color:#2ea8e5;background:#fff}
.dd-item > button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:700}
.dd-item > button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}
.dd-item > button[data-action="collapse"]:before{content:'-'}
.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}
.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}
.dd-dragel{position:absolute;pointer-events:none;z-index:9999}
.dd-dragel > .dd-item .dd-handle{margin-top:0}
.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}
.nestable-lists{display:block;clear:both;padding:30px 0;width:100%;border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
#nestable-menu{padding:0;margin:20px 0}
#nestable-output,#nestable2-output{width:100%;height:7em;font-size:13px;line-height:1.333333em;padding:5px;margin-bottom:5px}
#nestable2 .dd-handle{color:#fff;border:1px solid #999;background:#bbb;background:-webkit-linear-gradient(top,#bbb 0%,#999 100%);background:-moz-linear-gradient(top,#bbb 0%,#999 100%);background:linear-gradient(top,#bbb 0%,#999 100%)}
#nestable2 .dd-handle:hover{background:#bbb}
#nestable2 .dd-item > button:before{color:#fff}
.dd-hover > .dd-handle{background:#2ea8e5!important}
.dd3-content{display:block;height:30px;margin:5px 0;padding:5px 10px 5px 40px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;background:-webkit-linear-gradient(top,#fafafa 0%,#eee 100%);background:-moz-linear-gradient(top,#fafafa 0%,#eee 100%);background:linear-gradient(top,#fafafa 0%,#eee 100%);-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}
.dd3-content:hover{color:#2ea8e5;background:#fff}
.dd-dragel > .dd3-item > .dd3-content{margin:0}
.dd3-item > button{margin-left:30px}
.dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:30px;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #aaa;background:#ddd;background:-webkit-linear-gradient(top,#ddd 0%,#bbb 100%);background:-moz-linear-gradient(top,#ddd 0%,#bbb 100%);background:linear-gradient(top,#ddd 0%,#bbb 100%);border-top-right-radius:0;border-bottom-right-radius:0}
.dd3-handle:before{content:'\f0c9';display:block;font-family:FontAwesome;position:absolute;left:0;top:3px;width:100%;text-align:center;text-indent:0;color:#fff;font-size:10px;font-weight:400}
.dd3-handle:hover{background:#ddd}
.icons > section{margin-top:20px}
.the-icons li{line-height:40px}
.the-icons li i{transition:font-size .2s ease 0}
.the-icons li:hover i{font-size:26px}
.full-white-backdrop{background-color:#FFF;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
th.center,td.center{text-align:center}
td.center .dropdown-menu{text-align:left}
.table thead tr{color:#707070;font-weight:400}
.table.table-bordered thead tr th{vertical-align:middle}
.table thead > tr > th,.table tbody > tr > th,.table tfoot > tr > th,.table thead > tr > td,.table tbody > tr > td,.table tfoot > tr > td{vertical-align:middle}
.editable-element{border-bottom:1px dashed #08C;text-decoration:none;opacity:.5;display:inline}
.bootstrap-timepicker-widget table td input{width:32px!important}
.bootstrap-timepicker .add-on i{height:auto!important;width:auto!important}
.fileupload .uneditable-input{white-space:nowrap}
.fileupload-new .input-group .btn-file{-webkit-border-radius:0 3px 3px 0!important;-moz-border-radius:0 3px 3px 0!important;border-radius:0 3px 3px 0!important}
.wysiwyg{padding:5px 0}
.wysiwyg .btn-group:after{border-left:1px solid #E1E6EA;bottom:6px;content:"";display:block;left:-2px;max-width:0;position:absolute;top:6px;width:0}
.wysiwyg .btn-group .btn,.wysiwyg .btn-group > .inline > .btn{background:#FFF!important;border:none!important;color:#ADB3BE!important;margin:0!important;text-shadow:none!important}
.wysiwyg .btn-group .btn:hover,.wysiwyg .btn-group > .inline > .btn:hover{color:#333!important}
.wysiwyg .btn-group .btn:active,.wysiwyg .btn-group > .inline > .btn:active{background:#FFF!important;border:none!important;color:#fff!important;margin:0!important;text-shadow:none!important}
.swMain > ul{display:table;list-style:none;margin:0 0 20px;padding:0;position:relative;width:100%}
.swMain > ul li{display:table-cell;text-align:center;width:1%}
.swMain > ul li > a:before{border-top:4px solid #CED1D6;content:"";display:block;font-size:0;height:1px;overflow:hidden;position:relative;top:21px;width:100%;z-index:1}
.swMain > ul li:first-child > a:before{left:50%;max-width:51%}
.swMain > ul li:last-child > a:before{max-width:50%;width:50%}
.swMain > ul li > a.selected:before,.swMain li > a.done:before{border-color:#5293C4}
.swMain > ul .stepNumber{background-color:#FFF;border:5px solid #CED1D6;border-radius:100% 100% 100% 100%;color:#546474;display:inline-block;font-size:15px;height:40px;line-height:30px;position:relative;text-align:center;width:40px;z-index:2}
.swMain > ul li > a.selected .stepNumber{border-color:#5293C4}
.swMain ul li > a.done .stepNumber{border-color:#5293C4;background-color:#5293C4;color:#fff;text-indent:-9999px}
.swMain ul li > a.done .stepNumber:before{content:"\f00c";display:inline;float:right;font-family:FontAwesome;font-weight:300;height:auto;text-shadow:none;margin-right:7px;text-indent:0}
.swMain > ul li .stepDesc{color:#949EA7;display:block;font-size:14px;margin-top:4px;max-width:100%;table-layout:fixed;text-align:center;word-wrap:break-word;z-index:104}
.swMain > ul li > a.selected .stepDesc,.swMain li > a.done .stepDesc{color:#2B3D53}
.swMain > ul li > a:hover{text-decoration:none}
.swMain > ul li > a.disabled{cursor:default}
.swMain .progress{margin-bottom:30px}
.swMain .stepContainer{height:auto!important}
.swMain .loader{display:none}
.swMain [class^="button"],.swMain [class*=" button"]{display:none}
.swMain .close{display:none}
body.login{color:#7F7F7F}
body.login.example1{background-image:url(../images/bg.png);background-color:rgba(0,0,0,0)}
body.login.example2{background-color:rgba(255,255,255,0)}
body.login .main-login{margin-top:60px}
body.login .logo{padding:20px;text-align:center}
body.login .box-login,body.login .box-forgot,body.login .box-register{background:#FFF;border-radius:5px;box-shadow:-30px 30px 50px rgba(0,0,0,0.32);overflow:hidden;padding:15px}
body.login .box-forgot,body.login .box-register{display:none}
body.login .form fieldset{border:none;margin:0;padding:10px 0 0}
body.login a.forgot{color:#909090;font-size:12px;position:absolute;right:10px;text-shadow:1px 1px 1px #FFF;top:9px}
body.login input.password{padding-right:130px}
body.login label{color:#7F7F7F;font-size:14px;margin-top:5px}
body.login .copyright{font-size:11px;margin:0 auto;padding:10px 10px 0;text-align:center}
body.login .form-actions:before,body.login .form-actions:after{content:"";display:table;line-height:0}
body.login .form-actions:after{clear:both}
body.login .form-actions{margin-top:15px;padding-top:10px;display:block}
body.login .new-account{border-top:1px dotted #EEE;margin-top:15px;padding-top:10px;display:block}
body.error-full-page{background:#fff!important}
body.error-full-page .page-error{margin-top:60px}
.page-error{text-align:center}
.page-error .error-number{display:block;font-size:158px;font-weight:300;letter-spacing:-10px;line-height:128px;margin-top:0;text-align:center}
.page-error .error-details{display:block;padding-top:0;text-align:center}
.page-error .error-details .btn-return{margin:10px 0}
.page-error .error-details h3{margin-top:0}
body.error-full-page{overflow:hidden}
.error-full-page img{display:none}
.error-full-page #canvas{position:absolute;top:0;left:0}
.error-full-page #sound{position:absolute;width:30%;height:30%;overflow-y:auto;margin-left:35%;-moz-border-radius:15px;border-radius:15px;opacity:.3;margin-top:5%}
.error-full-page .video{position:absolute;width:90%;height:80%;margin-left:5%;margin-top:5%}
#inline-container [contenteditable="true"]{padding:10px}
#inline-container{border:1px solid #CCC;margin:30px auto 0;padding:10px}
#inline-container hr{background-color:#05B2D2;height:5px;color:#05B2D2;border:0}
#inline-header{overflow:hidden;padding:0 0 30px;position:relative}
#inline-headerLeft{padding-top:10px}
#inline-headerLeft h2,#inline-headerLeft h3{font-weight:400;margin:0;overflow:hidden;text-align:center}
#inline-headerLeft h2{font-family:"Arial Black",arial-black;font-size:52px;line-height:1.1em;text-transform:uppercase}
#inline-headerLeft h3{color:#666;font-size:24px;line-height:1.1em;margin:.2em 0 0}
#inline-headerRight p{margin:0;text-align:justify}
#inline-headerRight p + p{margin-top:20px}
#inline-headerRight div{color:#666;font-size:16px}
#inline-columns{color:#333;overflow:hidden;padding-top:20px}
#inline-columns blockquote{font-family:"Times New Roman",Times,Georgia,serif;font-size:2em;font-style:italic;margin:30px 40px;position:relative;border:none}
#inline-columns blockquote:before{color:#666;content:"“";font-size:60px;left:-40px;line-height:60px;position:absolute;text-align:center;width:35px;clear:both;display:block;font-family:"Times New Roman",Times,Georgia,serif;font-weight:700;position:absolute;text-align:center}
#inline-tagLine{border-top:5px solid #05B2D2;padding-top:20px}
#inline-taglist{display:inline-block;font-weight:700;margin:0 0 0 20px}
.crop-image form{margin:1.5em 0}
.jcrop-holder #preview-pane{display:block;position:absolute;z-index:1000;top:10px;right:-280px;padding:6px;border:1px rgba(0,0,0,.4) solid;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 5px 2px rgba(0,0,0,0.2)}
#preview-pane .preview-container{width:250px;height:170px;overflow:hidden}
div.timeline{font-family:Arial;margin:0 auto;overflow:hidden;position:relative}
div.timeline .columns > li:nth-child(2n+1){float:left;width:50%}
div.timeline .columns > li:nth-child(2n+2){float:right;margin-top:20px;width:50%}
div.timeline div.date_separator{clear:both;height:60px;position:relative;text-align:center}
div.timeline div.date_separator span{border-radius:5px 5px 5px 5px;display:block;font-size:14px;height:30px;line-height:30px;margin-top:-16px;position:absolute;top:-200%;transition:all .3s linear 0;width:200px;top:50%;left:50%;margin-left:-100px;border:1px solid #BBB;background-color:#FFF;color:#666}
div.timeline div.spine{border-radius:2px 2px 2px 2px;position:absolute;top:0;transition:bottom .5s linear 0;width:4px;left:50%;margin-left:-2px;bottom:0;background-color:#CCC}
div.timeline_element{border-radius:5px 5px 5px 5px;clear:both;margin:10px 0;opacity:0;position:relative;transition:all .2s linear 0;background-color:#FFF;border:1px solid #CCC;color:#000;text-shadow:none;box-shadow:0 0 6px rgba(0,0,0,0.1)}
div.timeline_element:hover{border:1px solid #AAA;box-shadow:0 0 6px rgba(0,0,0,0.2)}
div.timeline .columns{margin:0;padding:0;list-style:none}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element{float:right;left:10%;margin-right:30px;left:0;opacity:1}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element{float:left;margin-left:30px;right:10%;opacity:1;right:0}
div.timeline div.column_center div.timeline_element{margin:20px auto;opacity:1}
div.timeline_element:before{content:"";display:block;height:0;position:absolute;width:26px;border-top:1px dashed #CCC}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element:before{right:-27px;top:15px}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element:before{left:-27px;top:15px}
div.timeline div.column_center div.timeline_element:before{display:none}
div.timeline_element:after{border-radius:100% 100% 100% 100%;content:"";display:block;height:10px;position:absolute;width:10px;background-color:#BBB;border:1px solid #FFF;box-shadow:0 0 2px rgba(0,0,0,0.2)}
div.timeline_element:hover:after{z-index:100;background-color:#FFF;border:1px solid #CCC;z-index:100}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element:after{right:-36px;top:10px}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element:after{left:-36px;top:10px}
div.timeline.center div.column_center div.timeline_element:after{display:none}
.ie8 div.timeline_element:after{display:none}
.ie8 div.timeline_element:before{display:none}
div.timeline_element div.timeline_title{font-size:10px;margin:10px;overflow:hidden;position:relative;text-transform:uppercase;color:#AAA}
div.timeline_element div.title span.timeline_label{display:block;left:0;overflow:hidden;position:absolute;right:100px;text-overflow:ellipsis;white-space:nowrap}
div.timeline_element div.timeline_title span.timeline_date{float:right}
div.timeline_element div.content{font-size:13px;padding:0 10px 10px}
div.timeline_element div.readmore{font-size:12px;padding:10px;text-align:right}
div.timeline div.description_container{height:80px;margin:5px 5px 5px 90px;overflow:hidden}
div.timeline_element.teal{background-color:#569099;border-color:#4D8189;color:#FFF}
div.timeline_element.teal:after{background-color:#569099}
div.timeline_element.teal:hover:after{background-color:#FFF;border:1px solid #569099;z-index:100}
div.timeline_element.teal div.timeline_title{color:#EEE}
div.timeline_element.green{background-color:#3D9400;border-color:#327B00;color:#FFF}
div.timeline_element.green:after{background-color:#3D9400}
div.timeline_element.green:hover:after{background-color:#FFF;border:1px solid #3D9400;z-index:100}
div.timeline_element.green div.timeline_title{color:#EEE}
div.timeline_element.bricky{background-color:#C83A2A;border-color:#B33426;color:#FFF}
div.timeline_element.bricky:after{background-color:#C83A2A}
div.timeline_element.bricky:hover:after{background-color:#FFF;border:1px solid #C83A2A;z-index:100}
div.timeline_element.bricky div.timeline_title{color:#EEE}
div.timeline_element.purple{background-color:#57517B;border-color:#413D5C;color:#FFF}
div.timeline_element.purple:after{background-color:#57517B}
div.timeline_element.purple:hover:after{background-color:#FFF;border:1px solid #57517B;z-index:100}
div.timeline_element.purple div.timeline_title{color:#EEE}
.panel-body.messages{padding:0}
.messages-list{background-color:#F8F7FA;border-right:1px solid #ECEAF3;float:left;height:620px;list-style:none outside none;margin:-4px 0 0;padding:0;width:260px}
.messages-list .messages-item{border-bottom:1px solid #ECEAF3;padding:5px 15px 5px 25px;position:relative}
.messages-list .messages-item span{color:#555;display:block}
.messages-list .messages-item .messages-item-star,.messages-list .messages-item .messages-item-attachment,.messages-list .messages-item .messages-item-time,.messages-list .messages-item .messages-item-time .messages-item-actions{position:absolute}
.messages-list .messages-item .messages-item-star{left:7px;opacity:0;transition:opacity .2s ease-in-out 0}
.ie8 .messages-list .messages-item .messages-item-star{display:none}
.ie8 .messages-list .messages-item:hover .messages-item-star{display:block}
.messages-list .messages-item .messages-item-attachment{left:7px;top:25px}
.messages-list .messages-item .messages-item-avatar{border-radius:4px 4px 4px 4px;float:left;height:40px;width:40px}
.messages-list .messages-item .messages-item-from,.messages-list .messages-item .messages-item-subject{margin-left:45px}
.messages-list .messages-item .messages-item-from{font-weight:700;margin-top:2px}
.messages-list .messages-item .messages-item-time{opacity:1;right:15px;top:8px;transition:opacity .2s ease-in-out 0}
.messages-list .messages-item .messages-item-time .text{color:#999;font-size:12px}
.messages-list .messages-item .messages-item-time .messages-item-actions{opacity:0;right:0;top:0;transition:opacity .2s ease-in-out 0;width:75px}
.ie8 .messages-list .messages-item .messages-item-time .messages-item-actions{display:none}
.messages-list .messages-item .messages-item-time .messages-item-actions > a,.messages-list .messages-item .messages-item-time .messages-item-actions .dropdown > a{color:#555;margin-left:5px}
.messages-list .messages-item .messages-item-time .messages-item-actions > div{display:inline-block}
.messages-list .messages-item .messages-item-time .messages-item-actions .dropdown-menu{margin-top:0}
.messages-list .messages-item .messages-item-time .messages-item-actions .tag-icon{border-radius:3px 3px 3px 3px;display:inline-block;height:11px;margin:0 5px 0 -13px;width:11px}
.messages-list .messages-item .messages-item-time:hover .text{opacity:0}
.messages-list .messages-item .messages-item-time:hover .messages-item-actions{opacity:1}
.messages-list .messages-item .messages-item-subject{font-size:12px;margin-bottom:4px}
.messages-list .messages-item .messages-item-preview{color:#999;font-size:12px}
.messages-list .messages-item:hover{background-color:#F2F0F7;cursor:pointer!important}
.messages-list .messages-item:hover .messages-item-star{opacity:.2}
.messages-list .messages-item.active{background-color:#ECEAF3}
.messages-list .messages-item.starred .messages-item-star{display:block;opacity:1}
.messages-content{background-color:rgba(0,0,0,0);border-top:1px solid #ECEAF3;height:auto;margin-left:260px;margin-top:4px;position:relative;width:auto}
.messages-content .message-header{background-color:#F8F7FA;border-bottom:1px solid #ECEAF3;padding:10px 15px}
.messages-content .message-header .message-from{font-weight:700}
.messages-content .message-header .message-to{color:#999}
.messages-content .message-header .message-time{color:#999;position:absolute;right:15px;top:10px}
.messages-content .message-header .message-actions{left:50%;margin-left:-65.7px;position:absolute;width:115px}
.messages-content .message-header .message-actions a{background-color:#FAFAFA;border-bottom:1px solid #F5F4F9;border-left:1px solid #F5F4F9;border-top:1px solid #F5F4F9;color:#CFCAE0;margin:0 0 0 -4px;padding:4px 7px}
.messages-content .message-header .message-actions a:hover{color:#5E518D}
.messages-content .message-header .message-actions a:first-child{border-bottom-left-radius:15px;border-top-left-radius:15px;padding-left:10px}
.messages-content .message-header .message-actions a:last-child{border-bottom-right-radius:15px;border-right:1px solid #F5F4F9;border-top-right-radius:15px}
.messages-content .message-content{padding:10px}
#pricing_table_example1 .pricing-table{background:none repeat scroll 0 0 #FFF;border:1px solid #DDD;color:#333;float:left;font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;padding:20px;position:relative;text-shadow:0 1px rgba(255,255,255,0.8);text-align:center}
#pricing_table_example1 .featured{border-radius:5px 5px 5px 5px;border-width:1px;box-shadow:20px 0 10px -10px rgba(0,0,0,0.15),-20px 0 10px -10px rgba(0,0,0,0.15);z-index:2}
#pricing_table_example1 .pricing-table:nth-child(1){border-radius:5px 0 0 5px}
#pricing_table_example1 .pricing-table:nth-child(4){border-radius:0 5px 5px 0}
#pricing_table_example1 .pricing-table h3{background-color:#EEE;background-image:linear-gradient(#FFF,#EEE);font-size:20px;font-weight:400;margin:-20px -20px 50px;padding:20px}
#pricing_table_example1 .featured h3{background-color:#DDD;background-image:linear-gradient(#EEE,#DDD);border-radius:5px 5px 0 0}
#pricing_table_example1 .pricing-table:nth-child(1) h3{border-radius:5px 0 0 0}
#pricing_table_example1 .pricing-table:nth-child(4) h3{border-radius:0 5px 0 0}
#pricing_table_example1 .pricing-table h3 span{background:none repeat scroll 0 0 #FFF;border:5px solid #FFF;border-radius:100px 100px 100px 100px;box-shadow:0 5px 20px #DDD inset,0 3px 0 #999 inset;color:#777;display:block;font:bold 35px/100px Georgia,Serif;height:100px;margin:10px auto -65px;width:100px;line-height:85px}
#pricing_table_example1 .pricing-table ul{list-style:none outside none;margin:20px 0 0;padding:0}
#pricing_table_example1 .pricing-table li{border-top:1px solid #DDD;padding:10px 0}
#pricing_table_example1 .pricing-table .signup{background-color:#72CE3F;background-image:linear-gradient(#72CE3F,#62BC30);border-radius:3px 3px 3px 3px;box-shadow:0 1px 0 rgba(255,255,255,0.5),0 2px 0 rgba(0,0,0,0.7);color:#FFF;display:inline-block;font:bold 14px Arial,Helvetica;margin:20px 0 0;padding:8px 20px;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.3);text-transform:uppercase}
#pricing_table_example1 .pricing-table .signup:hover{background-color:#62BC30;background-image:linear-gradient(#62BC30,#72CE3F)}
#pricing_table_example1 .pricing-table .signup:active,#pricing_table_example1 .pricing-table .signup:focus{background:none repeat scroll 0 0 #62BC30;box-shadow:0 0 3px rgba(0,0,0,0.7) inset;top:2px}
#pricing_table_example2 .featured{z-index:2}
#pricing_table_example2 .top{background:none repeat scroll 0 0 #2F2E35;border-radius:10px 10px 0 0;height:50px}
#pricing_table_example2 .top h2{color:#FFF;font:300 30px/50px Helvetica,Verdana,sans-serif;text-align:center;margin:0}
#pricing_table_example2 .pricing-table{background:none repeat scroll 0 0 #FFF;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 9px rgba(0,0,0,0.3);position:relative;text-align:center;padding:0 0 20px}
#pricing_table_example2 .pricing-table ul{font:300 18px/2 Helvetica,Verdana,sans-serif;list-style-type:none;margin:20px 20px 0;padding:0}
#pricing_table_example2 .pricing-table ul strong{font-weight:700}
#pricing_table_example2 .pricing-table hr{background-color:#BCBEC0;border:0 none;color:#BCBEC0;height:1px;margin:20px 0 0}
#pricing_table_example2 .pricing-table h1{font:bold 88px/1 Helvetica,Verdana,sans-serif;margin:20px 0 0}
#pricing_table_example2 .pricing-table h1 sup{font-size:45px}
#pricing_table_example2 .pricing-table p{color:#BCBEC0;font:500 14px/1 Helvetica,Verdana,sans-serif}
.coming-soon{text-align:center;background-color:#fff!important}
.timer-area{background-image:url(../images/bg.png);background-color:rgba(0,0,0,0);margin-bottom:4em;padding-top:2em;color:#1F2225;font:1em/1.5em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
.timer-area h1{color:#FFF}
ul#countdown{margin:0;padding:0}
ul#countdown li{display:inline-block;background:transparent url(../images/timer-piece.png) no-repeat left top;width:104px;margin-bottom:4em;text-align:center}
ul#countdown li span{font-size:3em;font-weight:700;color:#1f2225;height:108px;line-height:108px;position:relative}
ul#countdown li span:before{content:'';width:100%;height:1px;border-top:1px solid #fff;position:absolute;top:25px}
ul#countdown li p.timeRefDays,ul#countdown li p.timeRefHours,ul#countdown li p.timeRefMinutes,ul#countdown li p.timeRefSeconds{margin-top:1em;color:#909091;text-transform:uppercase;font-size:.875em}
.coming-soon #disclaimer{display:block}
.coming-soon #disclaimer p{color:#909091;font-size:.875em;font-style:italic}
.coming-soon #disclaimer p span{color:#2A9CCC;font-size:1.2em}
.flot-container{box-sizing:border-box;position:relative;height:450px}
.flot-placeholder{height:100%;font-size:14px;line-height:1.2em}
.legend table{border-spacing:5px}
.flot-container #choices{position:absolute;width:135px;right:0;top:0}
#placeholder2{margin-right:135px}
.flot-small-container{height:300px}
.flot-mini-container{height:135px}
.flot-medium-container{height:360px}
.map{display:block;height:350px;margin:0 auto}
.map.large{height:500px}
.overlay{display:block;text-align:center;color:#fff;font-size:60px;line-height:80px;opacity:.8;background:#47a;border:solid 3px #369;border-radius:4px;box-shadow:2px 2px 10px #333;text-shadow:1px 1px 1px #666;padding:0 4px}
.overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}
.overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #369}
.overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #369}
#calendar{position:relative}
.fc-event{padding:2px}
.fc-day-number{margin:2px 2px 0 0}
.fc-header-title h2{color:#666;font-family:'Raleway',sans-serif;font-weight:200;letter-spacing:-1px}
.fc-today .fc-day-number{font-weight:700}
.fc-state-highlight{background:#F5F5F5!important}
.fc-button{color:#666!important}
.fc-state-default{background-color:#fff!important;background-image:none!important;border-color:#666!important;box-shadow:none!important;color:#666;text-shadow:none!important}
.fc-state-down,.fc-state-active{box-shadow:none!important;outline:0 none;background-color:#569099!important;border-color:#4D8189!important;color:#FFF!important}
.fc-header-left{position:absolute!important;top:0;left:0;width:50%!important}
.fc-header-right{position:absolute!important;top:0;right:0;width:50%!important}
.fc-header-center{display:block!important;margin-top:40px}
.event-category{color:#fff;padding:5px;border-radius:3px;margin:5px 0}
.label-default,.badge-default{background-color:#3A87AD!important;border-color:#3A87AD!important}
.label-orange,.badge-orange{background-color:#E6674A!important;border-color:#E6674A!important}
.label-purple,.badge-purple{background-color:#57517B!important;border-color:#57517B!important}
.label-yellow,.badge-yellow{background-color:#FFB848!important;border-color:#FFB848!important}
.label-teal,.badge-teal{background-color:#569099!important;border-color:#569099!important}
.label-beige,.badge-beige{background-color:#CC9!important;border-color:#CC9!important}
.label-green,.badge-green{background-color:#3D9400!important;border-color:#3D9400!important}
body.lock-screen{color:#7F7F7F;background-image:url(../images/bg.png);background-color:rgba(0,0,0,0)}
.main-ls{height:250px;left:50%;margin-left:-240px;margin-top:-125px;position:absolute;top:50%;width:480px}
body.lock-screen .box-ls{background:#FFF;box-shadow:-30px 30px 50px rgba(0,0,0,0.32);overflow:hidden;padding:15px}
body.lock-screen .logo{padding:10px 0}
body.lock-screen .copyright{font-size:11px;margin:0 auto;padding:10px 0}
body.lock-screen .user-info{float:right;width:285px}
body.lock-screen .user-info h1{color:#666;font-family:'Raleway',sans-serif;font-size:30px;font-weight:300;line-height:32px;margin-top:0}
body.lock-screen .user-info h1 i{color:#ccc}
body.lock-screen .user-info > span{color:#666;display:block;font-size:12px;margin-bottom:5px}
body.lock-screen .user-info > span em{color:#333}
.daterangepicker{margin-top:51px!important}
#style_selector{background:none repeat scroll 0 0 #FFF;position:fixed;right:0;top:100px;width:215px;z-index:999}
#style_selector_container{border:1px solid rgba(23,24,26,0.15);border-bottom-left-radius:2px;border-top-left-radius:2px;box-shadow:0 2px 9px 2px rgba(0,0,0,0.14);display:none}
#style_selector_container img{border-radius:100% 100% 100% 100%}
.style-main-title{background:#D9D9D9;border-bottom:1px solid rgba(23,24,26,0.15);color:#000;font-size:15px;height:44px;line-height:44px;text-align:center}
.box-title{font-size:12px;height:33px;line-height:33px;text-align:center;color:#AAA9A9!important}
.input-box{border-bottom:1px solid rgba(23,24,26,0.15);padding:10px 10px 10px 40px}
.input-box input[type="text"]{background:none repeat scroll 0 0 #F7F7F7;border:1px solid rgba(23,24,26,0.15);color:#000;font-size:11px;margin-left:10px;padding:3px;width:60px}
.input-box select{background:none repeat scroll 0 0 #F7F7F7;border:1px solid rgba(23,24,26,0.15);color:#000;margin-left:5px;width:120px}
#style_selector .style-toggle{background:#fff;cursor:pointer;height:44px;width:35px;border:1px solid rgba(23,24,26,0.15);border-right:none;border-radius:5px 0 0 5px;line-height:44px;text-align:center;color:#007AFF;font-size:14px}
#style_selector .open:before{content:"\e162";font-family:'clip-font';line-height:1}
#style_selector .open{background-position:left top;left:-35px;position:absolute;top:44px;width:35px;opacity:1}
#style_selector .close:before{content:"\e163";font-family:'clip-font';line-height:1}
#style_selector .close{background-position:left bottom;position:absolute;right:0;top:45px;width:35px;opacity:.9}
#style_selector .images{border-bottom:1px solid rgba(23,24,26,0.15);margin-top:15px;padding-bottom:10px;padding-left:25px;position:relative;z-index:1000000}
#style_selector .images img{height:24px;margin-bottom:7px;margin-right:7px;width:25px;z-index:1000}
#style_selector .images img.active{border:0 solid #CCC;opacity:.5}
.layout-boxed > .navbar,.layout-boxed .main-container,.layout-boxed > .footer{max-width:1170px!important;margin-left:auto!important;margin-right:auto!important;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}
.circle-icon{background-color:#333;border-radius:75px 75px 75px 75px;color:#FFF;margin-top:2px;text-align:center;height:55px;line-height:56px;width:55px;display:inline-block;font-size:24px!important}
.circle-icon.circle-green{background-color:#3D9400;border-color:#327B00;color:#FFF}
.circle-icon.circle-teal{background-color:#569099;border-color:#4D8189;color:#FFF}
.circle-icon.circle-bricky{background-color:#C83A2A;border-color:#b33426;color:#fff}
.core-box{margin-bottom:20px;display:inline-block;padding-bottom:10px;border-bottom:1px solid #EEE}
.core-box .heading{margin-bottom:15px}
.core-box .heading .circle-icon{float:left}
.core-box .heading h2{line-height:55px!important;margin:0;padding-left:65px;font-weight:400;color:#666;font-size:18px}
.core-box .content{color:#747474!important;line-height:20px;margin-bottom:15px}
.core-box .view-more{float:right}
.core-box .view-more:hover{text-decoration:none}
.discussion{list-style:none;margin:0;padding:0}
.discussion li{overflow:hidden;padding:5px 5px 10px}
.discussion .avatar{position:relative;width:50px;height:50px;display:inline;overflow:hidden}
.other .messages:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#E5E5EA #E5E5EA rgba(0,0,0,0) rgba(0,0,0,0);border-image:none;border-style:solid;border-width:5px;content:"";height:0;position:absolute;left:-9px;top:0;width:0}
.other .messages{margin-left:62px;background:#E5E5EA}
.other .avatar{float:left}
.self .messages{border-bottom-right-radius:0;margin-right:62px;background:#33CA22;color:#fff}
.self .avatar{float:right}
.self .messages:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#33CA22 rgba(0,0,0,0) rgba(0,0,0,0) #33CA22;border-image:none;border-style:solid;border-width:5px;top:0;content:"";height:0;right:-9px;position:absolute;width:0}
.messages{border-radius:2px 2px 2px 2px;padding:10px;position:relative;margin-top:10px}
.messages p{font-size:14px;margin:0 0 .2em}
.messages time{color:#333;font-size:11px}
.self .messages time{color:#fff}
.mini-stats{border-left:1px solid #DDD;list-style:none;margin:0;padding:0}
.mini-stats li{border-left:1px solid #FFF;border-right:1px solid #DDD;padding-bottom:6px;text-align:center}
.mini-stats .sparkline_bar_good,.mini-stats .sparkline_bar_neutral,.mini-stats .sparkline_bar_bad{font-size:12px;font-weight:700;text-align:center}
.mini-stats li:last-child{border-right:0 none}
.mini-stats .values{font-size:12px;padding:10px 0}
.mini-stats .values strong{display:block;font-size:18px;margin-bottom:2px}
.mini-stats .sparkline_bar_good,.mini-stats .sparkline_bar_neutral,.mini-stats .sparkline_bar_bad{font-size:12px;font-weight:700;text-align:center}
.mini-stats .sparkline_bar_good{color:#459D30}
.mini-stats .sparkline_bar_neutral{color:#757575}
.mini-stats .sparkline_bar_bad{color:#BA1E20}
.jqstooltip{width:auto!important;height:auto!important;padding:2px 6px!important;background-color:rgba(0,0,0,0.7)!important;border:0!important;border-radius:3px}
.easy-pie-chart{position:relative;text-align:center}
.easy-pie-chart .number{position:relative;display:inline-block;width:70px;height:70px;text-align:center}
.easy-pie-chart canvas{position:absolute;top:0;left:0}
.percent{display:inline-block;line-height:70px;z-index:2}
.percent:after{content:'%';margin-left:.1em;font-size:.8em}
.label-chart{color:#333;font-size:16px;font-weight:300;display:inline;line-height:1;padding:.2em .6em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}
#art-prices{float:left;padding-top:10px;text-align:left;width:100%}
#image-list{float:left;list-style:none outside none;padding-top:9px;width:200px}
.box-image{border:1px solid #CCC;float:left;width:100%}
.box-art{display:inline-block;height:150px;position:relative;overflow:hidden}
.box-art img {
    max-width: 100%;
    vertical-align: middle;
    position: absolute;
    width: auto;
    height: auto;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-height: 100%;
}
.color-success{color:#5CB85C}
.color-success:before{color:#5CB85C}
.box-art .dropdown-menu{left:15px;position:absolute;top:20px}
.box-edit {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    color: #000;
    height: 24px;
    left: 15px;
    padding: 2px 5px 4px;
    position: absolute;
    text-decoration: none;
    top: 0px;
}
#div_design_user .box-art .dropdown {
    position: absolute;
    top: 0;
    left: 39px;
    z-index: 1000;
}
.box-download {
    border: 1px solid #ddd;
    padding: 2px 6px;
    float: left;
    background-color: #fff;
    opacity: .8;
}
.box-publish {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    color: red;
    height: 24px;
    line-height: 16px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 0px;
    width: 24px;
    z-index: 1000;
}
.art-box-cart{background-color:#F1F1F1;border:1px solid #CCC;bottom:-9px;display:inline-block;float:left;height:20px;left:15px;position:absolute;width:78%}
.box-art-cart{bottom:1px;cursor:pointer;padding:3px;position:absolute;right:17px;z-index:10}
.clear-line.clear-line-head{clear:both;float:left;margin-bottom:0;overflow:hidden}
#arts-pagination .pagination{margin-bottom:0}
.box-art-cart.box-art-status-deny{color:red}
.box-art-cart.box-art-status-selling{color:#428BCA}
a.box-publish .i-unpublish{color:red}
body.login .logo{height:60px;margin:0 auto;overflow:hidden;padding:10px;position:relative;right:0;top:-5px;width:180px}
body.login .logo img{bottom:2px;left:1px;position:absolute}
ul.dynatree-container{max-height:450px}
.tabs-left.ui-tabs{background-color:#F1F1F1;border:0 none;border-radius:0 0 4px 4px;margin:0;padding:0}
.tabs-left .tabs-nav-left.ui-tabs-nav{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;padding:0}
.tabs-left .tabs-nav-left li.ui-corner-left{border:0 none;border-radius:0;margin:0;text-align:left;width:100%}
.tabs-left .tabs-nav-left li.ui-corner-left a{border-bottom:1px solid #CCC;display:block;font-size:12px;padding:6px 10px;width:100%}
.tabs-left.ui-tabs .tabs-content-right{background-color:#FFF;border-left:1px solid #CCC;border-radius:0 0 5px;display:block}
.tabs-left.ui-tabs .tabs-content-right .ui-tabs-panel{display:inline-block;font-size:12px;padding:10px 0 0;width:100%;min-height:150px}
.ui-widget-content .form-group{display:block;overflow:hidden}
.ui-widget-content .form-group .control-label{font-size:12px;padding-top:6px;text-align:left}
.clear-line{background-color:#CCC;clear:both;height:1px;margin-bottom:15px}
#fr-product a.white{color:#fff}
#fr-product a{color:#0074A2;line-height:26px}
#fr-product a.btn-danger{color:#ffffff; line-height:1.42857}
.panel-simple .panel-heading{background:none repeat scroll 0 0 rgba(0,0,0,0);padding-left:14px}
.panel-simple{border:1px solid #CCC}
#fr-product .panel-simple a{line-height:normal}
#fr-product .panel-simple a.btn-default{float:right;font-size:12px;margin-right:40px}
#fr-product a.chosen-single{border-radius:3px;color:#000;font-size:12px;height:28px;line-height:28px}
.modal-dialog.modal-sm{width:300px}
.colors, .fonts{display:inline-block;list-style:none outside none;margin:0;padding:0}
.colors > li, .fonts > li{float:left}
.colors .box-color, .fonts .box-color{background-color:#FAFAFA;border:1px solid #CCC;border-radius:4px;color:#333;cursor:pointer;float:left;font-size:11px;height:28px;line-height:18px;margin:6px;overflow:hidden;padding:4px;text-decoration:none;width:122px}
.colors .box-color:hover{background-color:#f0f0f0}
.colors .box-color .color-bg{border:2px solid #FFF;box-shadow:0 0 1px 0 #333;float:left;height:18px;margin-right:10px;width:18px}
a.color{border:1px solid #CCC;cursor:pointer;display:inline-block;height:20px;overflow:hidden;width:20px}
input.input-small{height:22px;text-align:center;width:40px}
.modal-scrollable{position:relative}
.box-color.margin-top{margin:-6px 0 0}
.product-design-view{border:1px solid #CCC;float:left;height:500px;overflow:hidden;position:relative;width:500px}
.modal-dialog.modal-lg{width:820px}
#product-images{float:left;height:500px;text-align:center;width:500px}
#product-images > img{cursor:pointer;display:inline-block;left:0;position:absolute;top:auto}
#area-design{cursor: move;height:317px;left:135px;position:absolute;top:90px;width:230px;background:url(../images/bg-area.png)}
.loading{background-image:url(../images/loading.gif);background-position:right center;background-repeat:no-repeat}
#product-images .ui-wrapper{width:500px!important;height:500px!important}
.product-design-view .selected.product-image{border:1px dashed #428BCA;padding:0}
.product-design-view .selected{border:1px dashed #428BCA}
.product-design-view .selected .ui-resizable-handle.ui-resizable-se{bottom:-6px;right:-6px}
.product-design-view .selected .ui-resizable-handle{background-color:#FFF;border:2px solid #428BCA;height:10px;width:10px}
.product-design-view .product-image{padding:1px;display:inline-block;float:left;position:absolute}
#product-images .product-image img{max-width:100%}
.design-area-lock{display:inline-block;font-size:12px;line-height:17px;margin-left:-2px;overflow:hidden;position:absolute;text-align:left;top:13px;width:85px}
.area-size{position:relative}
.design-area-lock span{float:left;font-size:12px;margin-left:14px;padding-top:33px}
.design-tools > a{border:1px solid #CCC;border-radius:4px;color:#666;float:left;font-size:14px;margin:6px 6px 0 0;padding:4px 6px 2px;text-decoration:none}
.design-tools > a:hover{background-color:#f1f1f1}
.shape-tool{float:left}
.shape-tool > a{border:1px solid #CCC;float:left;margin-right:4px;padding:4px}
.shape-tool a span{background-color:#333;float:left;height:20px;width:20px}
.shape-tool a span.shape-circle{border-radius:50%;border-radius:50%}
.shape-tool a span.shape-circlesquare{border-radius:20%}
.shape-tool a:hover{background-color:#f1f1f1}
.add-more-colors{list-style:none outside none;padding:0}
.add-more-colors > li{float:left;margin-right:1px;position:relative;text-align:center}
.add-more-colors > li a.remove-color{clear:both;display:block;z-index:100}
#dg-body-modal{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:10000}
#shape-slider{clear:both;display:none;margin-top:20px;width:100%}
#layers{display:inline-block;float:left;list-style:outside none none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}
#layers li.layer{background:#f6f6f6;border:1px solid #E1E1E1;border-radius:4px;cursor:move;line-height:22px;margin:4px;padding:2px 4px}
#layers li.layer img{height:18px;margin-right:4px;width:18px}
.product-gallery{clear:both;float:left;padding-bottom:9px;width:100%}
.gallery-sort{border:1px solid #CCC;float:left;margin:5px;padding:1px;position:relative;cursor:move}
#fr-product a.gallery-image-remove{color:red;cursor:pointer;float:left;position:absolute;right:3px;text-align:center;text-decoration:none;top:2px;z-index:100}
.gallery-image-remove i{display:block}
.gallery-sort > img{height:59px;width:59px}
#product_categories{background-color:#FDFDFD;border:1px solid #CCC;float:left;max-height:200px;overflow:auto;padding:7px;width:100%}
#product_categories-lable{background-color:#FDFDFD;border-color:#CCC;border-image:none;border-style:solid solid none;border-width:1px 1px medium;bottom:-6px;margin-bottom:0;overflow:hidden;padding:8px;position:relative}
.shape-tool > a.active{background-color:#F1F1F1;border-color:#FB8C21;border-width:2px;padding:3px}
.dropdown-menu{font-size:12px;min-width:120px}
.dropdown-menu > li > a{padding:3px 10px}
.statistics-box{border:1px solid #ccc;border-radius:5px;height:50px;text-align:center;width:130px;margin:10px 15px 5px 20px}
.statistics-icon{width:50px;background:#6CCAC9;height:100%;float:left}
.statistics-icon i{color:#fff;line-height:47px;display:block}
.statistics-info{color:#c6cad6;float:left;font-weight:700;height:100%;text-align:center;width:78px;position:relative;text-decoration:none!important}
.statistics-info .number{font-size:25px;line-height:30px;display:block}
.statistics-info .badge{font-size:18px;position:absolute;padding:2px 10px;right:-15px;top:-10px;background:#FF6C60;border-radius:15px;z-index:1000}
.control-panel-title{border-bottom:1px solid #eee;padding-bottom:10px}
.control-panel-title span{font-size:15px;color:#666}
.control-panel-icon{border:1px solid #ccc;border-radius:5px;min-height:100px;display:block;text-align:center;text-decoration:none!important;margin:10px 0;}
.control-panel-icon i{color:#7bcd40;font-size:56px;padding-top:15px;display:block}
.shop-info{color:#666}
.shop-info h3{border-bottom:1px solid #eee;margin-top:5px;padding-bottom:5px}
.shop-info span{font-weight:700;line-height:22px}
#tabs ul li.ui-tabs-active {background: none repeat scroll 0 0 #f9f9f9;}
#tabs {background: none repeat scroll 0 0 #f1f1f1;}
ul.edit_language{display: table; padding-left: 15px; width: 100%;}
ul.edit_language li{min-height: 32px; width: 48%; float: left; margin-right: 2%;}
ul.edit_language li p{line-height: 28px; margin: 0;}
ul.edit_language li:hover{background: #F7F7F9;}
#save_language{margin-bottom: 10px;}
#orders_info{margin: margin: 0px 0px 20px;}
.tabbable .order_detail{margin-bottom: 20px;}
.tabbable .order_detail p{margin: 0px;}
#table_order_detail thead{background: #F7F7F9;}
#table_order_detail .right{text-align: right;}
#tab-content-lang{margin-top: 10px;}
.order_product_status{float: left; padding: 2px; width: 75%;}
.save_product_status{font-size: 18px; padding: 5px 0 0 10px; display: none;}
#sample-table-1 .box-color {border: 1px solid #ccc; display: block; height: 25px; width: 25px;}
.box-link{background-color:#f1f1f1;border:1px solid #ccc;border-radius:5px;display:inline-block;font-family:arial;font-size:12px;padding:10px;width:100%}
.design-tools{clear:both;display:inline-block}
#clipart-rows .box-image img{height:100px;width:100px}
.to_date{font-weight:700;line-height:30px;padding-left:2.3%;width:10%}
.card_support{list-style:none;padding:0}
.card_support li{float:left;margin:5px 5px 0 0}
.card_support li img{width:43px}
#withdrawals .withdrawals,#withdrawal .withdrawal{padding-left:30px}
#withdrawals .withdrawals li,#withdrawal .withdrawal li{float:none;list-style:outside none decimal;padding:5px 2px}
.success_color{color:#449d44;cursor:default;font-weight:700}
.primary_color{color:#3071a9;cursor:default;font-weight:700}
.danger_color{color:#c9302c;cursor:default;font-weight:700}
#edit_payment .tab-content{border:none}
#edit_payment .nav-tabs{margin-top:0;width:100%}
#edit_payment .nav-tabs li{background:#6c7f92}
#edit_payment .nav-tabs li a:hover{background:#6c7f92}
#edit_payment .nav-tabs li.active a:hover{background:#fff}
#s2id_category,#s2id_category ul,#s2id_category ul li input{width:100%}
.navigation-small .main_left_visit_shop{display:none}
.panel.panel-dg{background:none repeat scroll 0 0 #fff;border-color:#ccc;border-radius:0;border-style:solid;border-width:1px 1px 0;box-shadow:none;margin:0!important}
.panel.panel-dg:last-child{border-bottom:1px solid #ddd}
.panel.panel-dg .panel-heading{background:none repeat scroll 0 0 #fff;border-radius:0;padding-left:15px}
.panel.panel-dg .panel-heading:hover{background:#f6f6f6}
.panel-dg .panel-title{color:#666;font-size:13px;font-weight:700;position:relative}
.panel-dg .panel-title a{display:inline-block;width:100%}
.panel-dg .panel-title span{position:absolute;right:0;top:1px}
.items-right{float:right;height:100%;width:78%}
.items-sidebar button{margin-left:10px}
.image-box-image{background-color:#f5f5f5;border:1px solid #ccc;display:inline-block;height:80px;line-height:80px;text-align:center;width:80px}
#image-box-img-bg{display:inline;float:left;margin-right:10px;overflow:hidden;position:relative}
.box-image{border:1px solid #ccc;float:left;width:100%}
.image-box-bg-remove{color:red;font-size:10px;position:absolute;right:2px;top:2px}
#add-row{margin-bottom:20px}
body,.main-container,.footer,.main-navigation,ul.main-navigation-menu > li > ul.sub-menu,.navigation-small ul.main-navigation-menu > li > ul.sub-menu{background-color:#f1f1f1!important}
.option_colors,.option_colors,.txt_search{margin-bottom:5px}
.main-container .container{min-height:650px!important}
.btn-file > input{cursor:pointer;direction:ltr;font-size:23px;margin:0;opacity:0;position:absolute;right:0;top:0;transform:translate(-300px,0px) scale(4)}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none}
.btn-file{overflow:hidden;position:relative;vertical-align:middle}
.addons .panel-heading{background:#fff!important}
.addons > div{display:inline-block;float:none;margin-left:-4px;overflow:hidden;position:relative}
#product-design .ui-sortable tr{width:100%;overflow:hidden;cursor:move}
.store-enable .form-group{overflow:hidden;}
a.art-feature{position:absolute;z-index:10;left:-1px;top:-1px;border:1px solid #ccc;background:#f1f1f1;padding:4px 6px;text-decoration:none;line-height:100%}
.box-hover-top{position:absolute;float:right;right:4px;top:2px}
.box-hover-top a{padding:2px}
.box-hover-botton{position:absolute;bottom:0;height:22px;left:0;width:100%;overflow:hidden;color:#fff;background:rgba(0,0,0,0.5);text-align:left;font-size:11px;line-height:22px}
#clipart-rows .box-art .box-detail-price{color:#000;font-size:12px;padding:0 4px;bottom:0;float:left;z-index:1000;position:absolute}
.box-art .box-detail-price{color:#fff;font-size:12px;padding:0 4px;float:left}
.box-detail-title{padding-right:4px;border-left:1px solid #ccc;margin-left:4px;padding-left:6px;white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden}
.box-ideas .box-detail-title{max-width:100%}
.btn-top-search.active{background:#428BCA;color:#fff;box-shadow:none;border:1px solid #428BCA}
.addons > div{display:inline-block;float:none;margin-right:-4px;overflow:hidden;position:relative}
#product-design .ui-sortable tr{width:100%;overflow:hidden;cursor:move}
#clipart-rows,.box-art-store,.box-idea-store{margin:0 -6px}
#clipart-rows .box-edit{left:-1px}
#clipart-rows .box-publish{right:-1px}
.form-group {
    margin-bottom: 15px;
    clear: both;
    display: block;
    width: 100%;
    overflow: hidden;
}
label.wizard {
    font-size: 14px;
    font-weight: 400;
}
.stepNumber {
    float: left;
    border: 4px solid #ccc;
    background-color: #fff;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    text-align: center;
    font-weight: bold;
    line-height: 32px;
    margin-right: 12px;
    font-size: 16px;
    color: #666;
}
.wizard-content {
    clear: both;
    display: block;
    margin-left: 50px;
    padding-top: 4px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.colors-list {
    display: inline-block;
    float: left;
}
.colors-list span.color-box {
    float: left;
    width: 100%;
    height: 28px;
    position: relative;
}
.color-button {
    display: inline-block;
    padding-top: 2px;
    padding-left: 8px;
}
.colors-list .product-color:hover button{
	display: block;
}
.product-color button {
    position: absolute;
    display: none;
    border: 0;
    color: #ff0000;
    font-size: 10px;
    width: 20px;
    border-radius: 50%;
    background-color: #f1f1f1;
    height: 20px;
    font-weight: normal;
    text-align: center;
    top: -6px;
    line-height: 15px;
    right: -6px;
}
.images-list {
    float: left;
    position: relative;
}
.images-list > a {
    margin-right: 6px;
    margin-bottom: 6px;
    cursor: move;
    position: relative;
}
.images-list > a span.close {
    position: absolute;
    right: 3px;
    top: 3px;
    z-index: 1000;
    opacity: 1;
    color: #ff0000;
    display: none;
}
.images-list > a:hover span.close{
	display: block;
}
.product-design-view{
	background: url(../images/transparent.png) repeat top left;
}
.box-left {
    float: left;
    width: 150px;
    padding-right: 15px;
}
.box-design-wapper {
    display: inline-block;
    position: relative;
    margin-top: 40px;
    margin-left: 0;
    height: auto;
    width: 100%;
    float: left;
    background-color: #fff;
    border-radius: 4px;
}
.box-design-right {
    position: absolute;
    left: 0;
    top: 0px;
    width: 201px;
    bottom: 0px;
    background-color: #FFF;
    border: 1px solid #ccc;
    max-height: 100%;
}
.panel-options {
    height: calc(100% - 38px);
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.panel-options-footer {
    display: inline-block;
    left: -1px;
    right: -1px;
    background-color: #333;
    position: absolute;
    padding: 8px 12px;
    bottom: -1px;
    z-index: 1000;
}
.panel-options-content {
    display: inline-block;
    width: 100%;
    height: calc(100% - 30px);
    overflow: auto;
}
.box-design-left {
    float: left;
    padding-left: 200px;
    padding-top: 0px;
}
.box-design-left .box-design {
    padding: 0px;
}
.panel-options h5 {
    padding: 8px 6px;
    border-bottom: 1px solid #ddd;
    background-color: #f1f1f1;
    margin: 0px;
    border-top: 1px solid #ddd;
    display: inline-block;
    width: 100%;
}
.panel-options h5:first-child {
    border-top: 0px;
}
.box-design-wapper .design-tools {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    height: 40px;
    background-color: rgb(51, 51, 51);
    padding: 8px;
}
.box-design-wapper .shape-tool a {
    padding: 0px;
    background-color: transparent;
    border: 0px;
    margin-right: 10px;
}
.box-design-wapper .shape-tool a span {
    background-color: #9E9E9E;
}
.box-design-wapper .shape-tool a.active span{
background-color: #fff;
}
.box-design-wapper div#shape-slider {
    position: absolute;
    width: 200px;
    margin-top: 6px;
    z-index: 100000;
    left: 110px;
}
.product-color {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid #ccc;
    margin-left: 5px;
    margin-bottom: 5px;
    cursor: move;
    position: relative;
}
.panel-options #layers li {
    padding: 10px 6px;
    margin: 0px;
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    font-size: 12px;
    color: #666;
    border-top: 0;
}
.panel-options #layers li:first-child {
    border-top: 0;
}
.panel-options #layers li img {
    width: 30px;
    height: auto;
}
span.wizard-title {
    font-size: 17px;
    padding-top: 6px;
    display: inline-block;
}
.tabbable-nav-btn {
    float: left;
    margin-left: 15px;
    margin-top: 6px;
}
.product-design-views .tab-content{
	clear: both;
	display: block;
}
input.view-name {
    width: 100px;
    padding: 8px 6px;
    background: none;
    border-color: transparent;
}
li.active input.view-name {
    background: #fff;
    border: 1px solid #ccc;
}
.product-design-views .nav li span.tab-close {
    color: #ff0000;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1000;
    width: 19px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
    display: none;
}
.product-design-views .nav li span.tab-close:hover{
	opacity: 1;
}
.product-design-views .nav li {
    position: relative;
}
.images-list > a.active {
    border-color: #03A9F4;
}
.design-group {
    display: none;
}
.product-color.active-price {
    clear: both;
    display: block;
    margin-right: 120px;
}
.product-color.active-price input {
    position: absolute;
    left: 30px;
    top: -1px;
}
.product-color code {
    position: absolute;
    top: -16px;
    left: 0;
    right: 0;
    padding: 0;
    border-radius: 0;
    margin: 0;
    font-size: 11px;
    background: none;
    text-align: center;
}
.color-group {
    clear: both;
    display: inline-block;
    width: 50px;
    margin-left: 5px;
    position: relative;
}
.color-list-editor .color-group{
	width: 100px;
}
.color-group .color-group-left {
    float: left;
    width: 100%;
    height: 50px;
    position: relative;
    z-index: 5;
    background-color: #fff;
}
.color-list-editor .color-group .color-group-left{
	width: 40%;
}
.color-group .color-group-right {
    float: right;
    width: 60%;
    overflow: hidden;
    left: -1px;
    position: relative;
    z-index: 1;
    display: none;
}
.color-list-editor .color-group .color-group-right{
	display: block;
}
.color-group .color-group-right input {
    height: 25px;
    width: 100%;
    padding: 2px;
    margin: 0;
    clear: both;
    display: block;
    font-size: 11px;
}
.color-group .color-group-right input:last-child {
    border-top-width: 0;
}
.color-group .product-color {
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
    margin: 0;
    padding: 0;
}
.product-row {
    clear: both;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    text-align: left;
    padding-top: 15px;
    display: inline-block;
}
.product-col-left {
    float: left;
    width: 165px;
    position: relative;
    padding-right: 12px;
}
.product-col-title {
    width: 94%;
}
.product-col-right {
    float: left;
    width: calc(100% - 175px);
    padding-left: 15px;
}
.product-col-content {
    display: inline-block;
    width: 100%;
}
.color-list {
    display: inline-block;
    float: left;
}
.product-btn {
    display: inherit;
    margin-left: 8px;
    margin-top: 8px;
}
.img-list {
    display: inline-block;
    float: left;
}
.img-group {
    float: left;
    width: 100px;
    margin-left: 6px;
    text-align: center;
    border: 1px solid #ddd;
    height: 100px;
    cursor: move;
    position: relative;
}
.product-row .img-group img {
    max-height: 98px;
    max-width: 98px;
    top: 0;
    left: 0;
    margin: auto;
}
.product-col-title h5 {
    margin-top: 0px;
}
.color-group .remove-color {
    position: absolute;
    top: 0px;
    left: -10px;
    z-index: 100;
    background: #f1f1f1;
    color: red;
    font-size: 12px;
    border-radius: 50%;
    width: 24px;
    padding: 0px;
    height: 24px;
    line-height: 20px;
    border: 1px solid #ddd;
    text-align: center;
    display: none;
}
.color-group:hover .remove-color{
	display: block;
}
.product-color span.color-box {
    float: left;
    height: 100%;
}
.dg-notice {
    position: fixed;
    right: 15px;
    top: 200px;
    z-index: 100000;
    min-width: 250px;
    max-width: 500px;
    display: none;
}
.dg-notice-content {
    position: relative;
    display: inline-block;
    width: 100%;
}
.dg-notice button.close {
    position: relative;
    top: -10px;
    right: -6px;
}
span.close.text-red {
    position: absolute;
    top: -7px;
    right: -7px;
    color: red;
    opacity: 1;
    font-size: 16px;
    z-index: 1000;
    border-radius: 50%;
    width: 15px;
    padding: 0;
    height: 15px;
    background-color: #fff;
    text-align: center;
    line-height: 100%;
}
.list-image-color {
    overflow: hidden;
    padding: 0 15px;
    padding-bottom: 5px;
}
.list-image-color img.img-thumbnail {
    margin: 4px;
    cursor: pointer;
}
.color-group .color-group-right .input-group-addon{
	border-radius: 0px;
    padding: 0px 6px;
    border-top: 0;
}
.design-tools-save{
	position: relative;
    top: -8px;
    right: -8px;
    height: 40px;
}
.product-view span.tab-close {
    display: none;
}
.group-attribute {
    display: block;
    border: 1px solid #ddd;
    font-size: 12px;
    clear: both;
    margin: 15px;
    border-radius: 4px;
    background-color: #f1f1f1;
    position: relative;
    float: left;
    width: 90%;
    max-width: 980px;
}
.customfields {
    display: inline-block;
    clear: both;
    width: 100%;
}
.move {
    cursor: move;
}
.group-attribute-left {
    width: 30%;
    padding: 10px;
    height: 100%;
    min-height: 100%;
    display: inline-block;
}
.group-attribute-right {
    float: right;
    width: 70%;
    background-color: #fff;
    border-left: 1px solid #ddd;
    min-height: 300px;
    padding-bottom: 10px;
}
span.group-attribute-colose {
    position: absolute;
    right: -8px;
    top: -8px;
    background-color: #fff;
    line-height: 20px;
    cursor: pointer;
    text-align: center;
    color: #ff0000;
    border-radius: 50%;
    font-size: 18px;
}
.navigation-logo {
    display: block;
    clear: both;
    width: 100%;
    height: 50px;
}
.group-obj.group-obj-image button {
    margin: 4px;
}
a.navbar-logo {
    position: absolute;
    top: 4px;
    left: 15px;
}
.navigation-small a.navbar-logo {
    display: none;
}
div#div-printings-load-view {
    clear: both;
    display: block;
}
.list_icons {
    clear: both;
    display: block;
    width: 100%;
    max-height: 200px;
    overflow: auto;
    border: 1px solid #ccc;
    padding: 8px;
    margin-top: -1px;
    background-color: #f1f1f1;
}
#panel_tab2_example1 .form-group{
    display: inline-block;
}
#panel_tab2_example1 #product_categories{
    overflow: auto;
}
.list_icons a {
    padding: 2px 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    margin: 4px;
    border-radius: 2px;
}
body > div.main-container, ul.main-navigation-menu{
    background-color: #f1f1f1!important;
}
ul.main-navigation-menu li ul.sub-menu {
    background-color: #FFF!important;
    margin: 0;
    padding:8px 0;
}
.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
}
.preloader:before{
    content: '';
    display: block;
    padding-top: 100%;
}
.circular {
  animation: rotate 2s linear infinite;
  height: 50px;
  transform-origin: center center;
  width: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes color {
  100%,
  0% {
    stroke: #d62d20;
  }
  40% {
    stroke: #0057e7;
  }
  66% {
    stroke: #008744;
  }
  80%,
  90% {
    stroke: #ffa700;
  }
}
#panel-settings > .col-sm-8 > .form-group{
    overflow: hidden;
}
.switch, .switch * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
.switch label {
    font-weight: normal;
    font-size: 13px;
        cursor: pointer;
}
.switch label input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0;
}
.switch label input[type=checkbox]:checked + .lever {
    background-color: #84c7c1;
}
.switch label .lever {
    margin: 0 14px;
}
.switch label .lever {
    content: "";
    display: inline-block;
    position: relative;
    width: 40px;
    height: 15px;
    background-color: #818181;
    border-radius: 15px;
    margin-right: 10px;
    -webkit-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
    vertical-align: middle;
    margin: 0 16px;
}
.switch label input[type=checkbox]:checked + .lever:after {
    background-color: #26a69a;
    left: 24px;
}
.switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #F1F1F1;
    border-radius: 21px;
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    left: -5px;
    top: -3px;
    -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease;
    transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease;
    -o-transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
}
.text-white {
    color: #fff!important;
}
.tooltip-inner {
    white-space: nowrap;
    text-align: left;
    max-width: none;
}
.fr-fonts td img {
    height: 20px!important;
}
