body {
color:#000;
direction:ltr;
font-family:'Open Sans';
font-size:13px;
margin:0;
padding:0;
}

h3 small,h4 small,h5 small {
color:#444;
}

h1.block,h2.block,h3.block,h4.block,h5.block,h6.block {
padding-bottom:10px;
}

.nav > li {
border-bottom:1px solid #474747;
line-height:40px;
}

.page-sidebar .active {
background:#F99D1C;
}

.page-sidebar {
min-height:100%;
padding:10px 0;
width:205px;
z-index: 9;
}

.nav > li > a {
color:#fff;
padding:0 0 0 10px;
}

.nav > li.active,.nav > li:hover {
border-color:transparent;
}

.bg-blue {
background-color:#4b8df8;
background-image:none;
}

.bg-red {
background-color:#e02222;
background-image:none;
}

.bg-yellow {
background-color:#ffb848;
background-image:none;
}

.bg-green {
background-color:#35aa47;
background-image:none;
}

.bg-purple {
background-color:#852b99;
background-image:none;
}

.bg-grey {
background-color:#555;
background-image:none;
}
/*
[class^=icon-],[class*=" icon-"],[class^=icon-]:hover,[class*=" icon-"]:hover {
background:none;
}*/

li [class^=icon-],li [class*=" icon-"] {
display:inline-block;
text-align:center;
width:1.25em;
}

li [class^=icon-].icon-large,li [class*=" icon-"].icon-large {
width:1.5625em;
}

button.close,
.close {
background-image:url(../img/remove-icon-small.png);
background-repeat:no-repeat;
display:inline-block;
height:9px;
margin-right:0;
margin-top:0;
width:9px;
}

.ie8 .row-fluid [class*=span] {
min-height:20px;
}

.no-bottom-space {
margin-bottom:0;
padding-bottom:0;
}

.no-top-space {
margin-top:0;
padding-top:0;
}

.space5 {
clear:both;
display:block;
height:5px;
}

.space7 {
clear:both;
height:7px;
}

.space10 {
clear:both;
height:10px;
}

.space12 {
clear:both;
height:12px;
}

.space15 {
clear:both;
height:15px;
}

.space20 {
clear:both;
height:20px;
}

.bold {
font-weight:600;
}

.border {
border:1px solid red;
}

hr {
border:0;
border-bottom:1px solid #FEFEFE;
border-top:1px solid #E0DFDF;
margin:20px 0;
}

.header.navbar-fixed-top {
z-index:99;
}

.header .brand {
color:#F99D1C;
display:inline-block;
font-family:downlinkregular;
font-size:15px;
font-weight:100;
margin-right:0;
margin-top:-1px;
padding:0 0 0 15px;
text-transform:uppercase;
width:210px;
}

.header .brand img {
margin-left:20px;
}

.header .btn-navbar {
background-color:#3D3D3D;
background-image:none;
border:0;
box-shadow:none;
color:#fff;
filter:none;
margin-bottom:0;
padding-bottom:6px;
padding-right:0;
padding-top:10px;
}

.header .navbar-inner {
background-color:#3D3D3D;
background-image:none;
border:0;
box-shadow:none;
filter:none;
height:42px;
line-height:42px;
margin-left:0;
padding:0;
width:100%;
}

.header .nav > li.dropdown,.header .nav > li.dropdown > a {
padding-left:4px;
padding-right:4px;
}

.header .nav > li.dropdown > a:last-child {
padding-right:0;
}

.header .nav > li.dropdown:last-child {
padding-right:2px;
}

.header .nav > li.dropdown .dropdown-toggle {
margin:0;
padding:6px 0 0;
}

.header .nav > li.dropdown .dropdown-toggle i {
font-size:18px;
}

.header .nav > li.dropdown.user .dropdown-toggle .username {
color:#ddd;
padding-right:5px;
}

.portlet.box {
background:#f99d1c;
padding:0;
}

.portlet-body {
border : 1px solid #E1E1E1;
clear:both;
padding:0;
}

.header .nav li.dropdown.user .dropdown-toggle i {
display:inline-block;
font-size:16px;
margin:0;
}

.header .nav > li.dropdown.user .dropdown-menu i {
display:inline-block;
width:15px;
}


.example-nav .badge,
.header .nav > li.dropdown .dropdown-toggle .badge {
-moz-border-radius:12px;
-webkit-border-radius:12px;
background-color:#e02222;
border-radius:12px;
font-size:11px;
font-weight:300;
height:14px;
padding:2px 6px;
position:absolute;
right:24px;
text-align:center;
text-shadow:none;
top:8px;
}

.page-header-fixed .page-container {
margin-top:52px;
}

.ie8 .page-sidebar {
position:absolute;
width:225px;
}

ul.page-sidebar-menu > li {
border:0;
display:block;
margin:0;
padding:0;
}

ul.page-sidebar-menu > li:last-child > a,ul.page-sidebar-menu > li.last > a {
border-bottom-color:transparent;
}

ul.page-sidebar-menu > li > a {
border:0;
display:block;
font-size:14px;
font-weight:300;
margin:0;
padding:10px 15px;
position:relative;
text-decoration:none;
}

ul.page-sidebar-menu > li > a i {
font-size:16px;
margin-right:5px;
text-shadow:none;
}

ul.page-sidebar-menu > li.break {
margin-bottom:20px;
}

ul.page-sidebar-menu > li.active > a {
border:none;
text-shadow:none;
}

ul.page-sidebar-menu > li.active > a .selected {
background-image:url(../img/sidebar-menu-arrow.png);
display:block;
float:right;
height:25px;
position:absolute;
right:0;
top:8px;
width:8px;
}

.page-sidebar ul > li > a > .arrow:before {
content:"\f104";
display:inline;
float:right;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-right:5px;
margin-top:1px;
text-shadow:none;
}

ul.page-sidebar-menu > li > a > .arrow.open:before {
content:"\f107";
display:inline;
float:right;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-right:3px;
margin-top:1px;
text-shadow:none;
}

ul.page-sidebar-menu > li > ul.sub-menu {
clear:both;
display:none;
list-style:none;
margin:8px 0;
}

ul.page-sidebar-menu > li > ul.sub-menu > li > a {
background:none;
display:block;
font-size:14px;
font-weight:300;
margin:0;
padding:5px 0 5px 44px;
text-decoration:none;
}

ul.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu {
clear:both;
display:none;
list-style:none;
margin:0;
}

ul.page-sidebar-menu > li > ul.sub-menu li > a > .arrow:before {
content:"\f104";
display:inline;
float:right;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-right:20px;
margin-top:1px;
text-shadow:none;
}

ul.page-sidebar-menu > li > ul.sub-menu li > a > .arrow.open:before {
content:"\f107";
display:inline;
float:right;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-right:18px;
margin-top:1px;
text-shadow:none;
}

ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a {
background:none;
display:block;
font-size:14px;
font-weight:300;
margin:0;
padding:5px 0;
text-decoration:none;
}

ul.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
padding-left:60px;
}

ul.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
padding-left:80px;
}

.page-sidebar .sidebar-search {
margin:8px 20px 20px;
}

.page-sidebar .sidebar-search .submit {
background-image:url(../img/search-icon.png);
background-repeat:no-repeat;
display:block;
float:right;
height:13px;
margin-top:8px;
width:13px;
}

.page-sidebar .sidebar-search input {
border:0;
box-shadow:none;
font-size:14px;
margin:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
width:165px;
}

.page-sidebar .sidebar-search .input-box {
padding-bottom:2px;
}

.page-sidebar .sidebar-toggler {
background-repeat:no-repeat;
cursor:pointer;
filter:alpha(opacity=50);
height:29px;
margin-left:175px;
margin-top:15px;
opacity:0.5;
width:29px;
}

.sidebar-toggler:hover {
filter:alpha(opacity=100);
opacity:1;
}

.page-sidebar-closed .sidebar-toggler {
margin-left:3px;
margin-right:3px;
}

.page-sidebar-closed .page-sidebar .sidebar-search {
height:34px;
margin-bottom:15px;
margin-left:3px;
margin-top:6px;
width:29px;
}

.page-sidebar-closed .page-sidebar .sidebar-search .submit {
display:block;
margin:11px 7px;
}

.page-sidebar-closed .page-sidebar .sidebar-search.open {
height:34px;
overflow:hidden;
width:255px;
}

.page-sidebar-closed .page-sidebar .sidebar-search.open input {
display:inline-block;
margin-top:3px;
padding-bottom:2px;
padding-left:10px;
width:180px;
}

.page-sidebar-closed .page-sidebar .sidebar-search.open .submit {
display:inline-block;
height:13px;
margin:10px 8px 9px 6px;
width:13px;
}

.page-sidebar-closed .page-sidebar .sidebar-search.open .remove {
background-repeat:no-repeat;
display:inline-block;
float:left;
height:11px;
margin:11px 6px 7px 8px;
width:11px;
}

.page-sidebar-closed ul.page-sidebar-menu > li > a .selected {
right:-3px;
}

.page-sidebar-closed ul.page-sidebar-menu > li > a {
padding-left:7px;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover {
display:block;
position:relative;
width:225px;
z-index:2000;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover > a > i {
margin-right:10px;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu {
display:block;
left:36px;
margin-top:0;
position:absolute;
top:100%;
width:189px;
z-index:2000;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu,.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu {
width:189px;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover > .sub-menu > li > a {
padding-left:15px;
}

.page-sidebar-closed ul.page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > a {
padding-left:30px;
}

.page-sidebar-closed ul.page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a {
padding-left:45px;
}

.page-sidebar-closed .page-content {
margin-left:35px;
}

.page-content {
background-color:#fff;
margin-left:205px;
margin-top:0;
padding:0;
}

.ie8 .page-content {
margin-left:225px;
margin-top:0;
min-height:760px;
}

.ie8 .page-sidebar-fixed .page-content {
min-height:600px;
}

.ie8 .page-content.no-min-height {
min-height:auto;
}

.page-title {
color:#666;
display:block;
font-family:'Open Sans';
font-size:30px;
font-weight:300;
letter-spacing:-1px;
margin:20px 0 15px;
padding:0;
}

.page-title small {
color:#888;
font-size:14px;
font-weight:300;
letter-spacing:0;
}

.page-content .breadcrumb {
-moz-border-radius:0;
-webkit-border-radius:0;
background-color:#f1f1f1;
border:0;
border-radius:0;
box-shadow:none;
margin-bottom:8px;
padding-left:8px;
padding-right:0;
}

.page-content .breadcrumb a,.page-content .breadcrumb i,.page-content .breadcrumb span {
color:#333;
font-size:13px;
text-shadow:none;
}

.page-content .breadcrumb i {
color:#666;
}

.page-content .breadcrumb .dashboard-date-range {
background-color:#e02222;
color:#fff;
cursor:pointer;
display:none;
margin-right:0;
margin-top:-8px;
padding:8px 8px 7px;
}

.page-content .breadcrumb .dashboard-date-range span {
color:#fff;
font-size:12px;
font-weight:400;
text-transform:uppercase;
}

.page-content .breadcrumb .dashboard-date-range .icon-calendar {
color:#fff;
font-size:14px;
margin-top:0;
text-transform:none;
}

.page-content .breadcrumb .dashboard-date-range .icon-angle-down {
color:#fff;
font-size:16px;
}

.footer {
font-size:12px;
padding:8px 20px 5px;
}

.footer .footer-inner {
display:inline-block;
float:left;
}

.footer .footer-tools {
display:inline-block;
float:right;
}

.footer .footer-tools .go-top {
cursor:pointer;
display:block;
font-size:16px;
margin-bottom:0;
margin-right:0;
margin-top:-2px;
padding:0 6px;
text-decoration:none;
}

.footer .footer-tools .go-top i {
font-size:22px;
margin-bottom:5px;
}

.page-footer-fixed .footer {
bottom:0;
left:0;
position:fixed;
right:0;
z-index:10000;
}

.page-footer-fixed .page-container {
margin-bottom:33px;
}

i.icon,a.icon {
color:#999;
font-size:13px;
font-weight:400;
margin-right:5px;
}

a.icon:hover {
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
filter:alpha(opacity=40);
opacity:.4;
text-decoration:none;
transition:all .1s ease-in-out;
}

a.icon.huge i {
font-size:16px;
}

i.big {
font-size:20px;
}

i.warning {
color:#d12610;
}

i.critical {
color:#37b7f3;
}

i.normal {
color:#52e136;
}

.well {
-moz-border-radius:0;
-moz-box-shadow:none;
-webkit-border-radius:0;
-webkit-box-shadow:none;
background-color:#fafafa;
border:1px solid #eee;
border-radius:0;
box-shadow:none;
}

.well.mini {
padding:7px;
}

.form-section {
border-bottom:1px solid #eee;
margin:15px 0 20px;
padding-bottom:5px;
}

.form .form-actions {
margin-top:0;
padding-left:190px;
}

.portlet.box .form .form-actions,.portlet.solid .form .form-actions {
margin-bottom:-10px;
margin-left:-10px;
margin-right:-10px;
}

.input-icon input {
padding-right:25px;
}

.input-icon .input-info,.input-icon .input-error,.input-icon .input-warning,.input-icon .input-success {
display:inline-block;
font-size:16px;
position:relative;
right:25px;
top:7px;
}

.input-icon .input-info {
color:#27a9e3;
}

.input-icon .input-warning {
color:#C09853;
}

.input-icon.left i {
color:#ccc;
display:block;
font-size:16px;
height:16px;
margin:9px 2px 4px 10px;
position:absolute;
text-align:center;
width:16px;
z-index:1;
}

.input-icon.left input {
padding-left:33px;
}

.portlet {
clear:both;
margin-bottom:25px;
margin-top:0;
padding:0;
}

.portlet-title {
border-bottom:1px solid #eee;
margin-bottom:15px;
}

.portlet-title .caption {
display:inline-block;
float:left;
font-size:18px;
font-weight:400;
margin:0 0 7px;
padding:0;
}

.portlet-title .caption i {
color:#666;
display:inline-block;
float:left;
font-size:13px;
margin-right:5px;
margin-top:5px;
}

.sortable .portlet .portlet-title {
cursor:move;
}

.portlet-title .tools,.portlet-title .actions {
display:inline-block;
float:right;
margin:6px 0 0;
padding:0;
}

.portlet-title .tools > a {
display:inline-block;
height:16px;
margin-left:5px;
}

.portlet-title .tools > a.remove {
background-image:url(../img/portlet-remove-icon.png);
background-repeat:no-repeat;
width:11px;
}

.portlet-title .tools > a.config {
background-image:url(../img/portlet-config-icon.png);
background-repeat:no-repeat;
width:12px;
}

.portlet-title .tools > a.reload {
background-image:url(../img/portlet-reload-icon.png);
width:13px;
}

.portlet-title .tools > a.expand {
background-image:url(../img/portlet-expand-icon.png);
width:14px;
}

.portlet-title .tools > a.collapse {
background-image:url(../img/portlet-collapse-icon.png);
width:14px;
}

.portlet-title .tools > a:hover {
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
filter:alpha(opacity=60);
opacity:.6;
text-decoration:none;
transition:all .1s ease-in-out;
}

.portlet-title .actions > .btn-group {
margin-top:-12px;
}

.portlet-title .actions > .btn {
margin-top:-15px;
padding:4px 10px;
}

.portlet-title .actions > .btn-group > .btn {
margin-top:-1px;
padding:4px 10px;
}

.portlet-title .actions > .btn.mini {
margin-top:-12px;
padding:4px 10px;
}

.portlet-title .pagination.pagination-small {
display:inline-block;
float:right;
margin:-2px 0 0;
}

.portlet-body.light-blue,.portlet.light-blue {
background-color:#bfd5fa;
}

.portlet-body.light-grey,.portlet.light-grey {
background-color:#fafafa;
}

.ui-sortable-placeholder {
background:#fff;
border:1px dotted #000;
display:block;
float:left;
height:100%;
margin:0;
min-height:30px;
padding:115px 0 0;
visibility:visible;
}

.sortable-box-placeholder {
background-color:#f5f5f5;
border:1px dashed #DDD;
display:block;
margin-bottom:24px;
margin-top:0;
}

.portlet.solid {
padding:10px;
}

.portlet.solid .portlet-title .tools {
border:0;
margin-top:2px;
}

.portlet.solid .portlet-title {
border:0;
margin-bottom:5px;
}

.portlet.solid.red .portlet-title,.portlet.solid.red .portlet-title i,.portlet.solid.red .portlet-body,.portlet.solid.green .portlet-title,.portlet.solid.green .portlet-title i,.portlet.solid.green .portlet-body,.portlet.solid.yellow .portlet-title,.portlet.solid.yellow .portlet-title i,.portlet.solid.yellow .portlet-body,.portlet.solid.grey .portlet-title,.portlet.solid.grey .portlet-title i,.portlet.solid.grey .portlet-body,.portlet.solid.purple .portlet-title,.portlet.solid.purple .portlet-title i,.portlet.solid.purple .portlet-body,.portlet.solid.blue .portlet-title,.portlet.solid.blue .portlet-title i,.portlet.solid.blue .portlet-body {
border:0;
color:#fff;
}

.portlet.bordered {
border-left:2px solid #ddd;
}

.portlet.box .portlet-title {
border-bottom:1px solid #eee;
color:#fff;
min-height:30px;
line-height:30px;
margin-bottom:0;
overflow:hidden;
padding:0 0 0 10px;
}

.portlet.box .portlet-title .tools > a.remove,.portlet.solid .portlet-title .tools > a.remove {
background-image:url(../img/portlet-remove-icon-white.png);
}

.portlet.box .portlet-title .tools > a.config,.portlet.solid .portlet-title .tools > a.config {
background-image:url(../img/portlet-config-icon-white.png);
}

.portlet.box .portlet-title .tools > a.reload,.portlet.solid .portlet-title .tools > a.reload {
background-image:url(../img/portlet-reload-icon-white.png);
}

.portlet.box .portlet-title .tools > a.expand,.portlet.solid .portlet-title .tools > a.expand {
background-image:url(../img/portlet-expand-icon-white.png);
}

.portlet.box .portlet-title .tools > a.collapse,.portlet.solid .portlet-title .tools > a.collapse {
background-image:url(../img/portlet-collapse-icon-white.png);
}

.portlet.box .portlet-body {
background-color:#fff;
padding:10px;
}

.portlet.box.blue {
border:1px solid #b4cef8;
border-top:0;
}

.portlet.box.red {
border:1px solid #ef8476;
border-top:0;
}

.portlet.box.yellow {
border:1px solid #fccb7e;
border-top:0;
}

.portlet.box.green {
border:1px solid #77e588;
border-top:0;
}

.portlet.box.purple {
border:1px solid #af5cc1;
border-top:0;
}

.portlet.box.grey {
border:1px solid #9d9c9c;
border-top:0;
}

.portlet.box.light-grey .portlet-title {
background-color:#aaa;
}

.portlet.box.light-grey {
border:1px solid #eee;
border-top:0;
}

.chart,.pie,.bars {
height:300px;
overflow:hidden;
}

.item-list.table .percent {
float:right;
margin-right:10px;
margin-top:3px;
width:30px;
}

.item-list.table .title {
padding-top:-5px;
}

.chart-tooltip {
background-color:#736e6e;
clear:both;
color:#fff;
padding:5px;
z-index:100;
}

.icon-btn {
-moz-box-shadow:none;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-box-shadow:none;
-webkit-transition:all .3s ease;
background-color:#fafafa;
background-image:none;
border:1px solid #ddd;
box-shadow:none;
color:#646464;
cursor:pointer;
display:block;
filter:none;
height:70px;
margin:10px 0;
padding:16px 0 0;
position:relative;
text-align:center;
text-shadow:none;
transition:all .3s ease;
width:50px;
}

.ie8 .icon-btn:hover {
filter:none;
}

.icon-btn:hover {
-moz-box-shadow:none;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-box-shadow:none;
-webkit-transition:all .3s ease;
border-color:#999;
box-shadow:none;
color:#444;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,1);
transition:all .3s ease;
}

.icon-btn:hover .badge {
-moz-box-shadow:none;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-box-shadow:none;
-webkit-transition:all .3s ease;
box-shadow:none;
transition:all .3s ease;
}

.icon-btn div {
color:#000;
font-family:'Open Sans';
font-size:11px;
font-weight:300;
margin-bottom:20px;
margin-top:5px;
}

.icon-btn .badge {
-moz-border-radius:12px;
-moz-box-shadow:none;
-webkit-border-radius:12px;
-webkit-box-shadow:none;
border-radius:12px;
border-style:solid;
border-width:0;
box-shadow:none;
color:#FFF;
font-family:'Open Sans';
font-size:11px;
font-weight:300;
padding:3px 7px;
position:absolute;
right:-5px;
text-shadow:none;
top:-5px;
}

.dropdown-menu.extended {
background-color:#fff;
max-width:300px;
min-width:160px;
width:233px;
}

.dropdown-menu.extended:before,.dropdown-menu.extended:after {
border-bottom-color:#ddd;
}

.dropdown-menu.extended li a {
background-color:#fff;
border-bottom:1px solid #f4f4f4;
clear:both;
display:block;
font-size:12px;
font-weight:400;
line-height:20px;
list-style:none;
padding:10px;
text-shadow:none;
white-space:normal;
}

.dropdown-menu.extended li a:hover {
background-color:#f5f5f5;
background-image:none;
color:#000;
filter:none;
}

.dropdown-menu.extended li p {
background-color:#eee;
color:#000;
font-size:14px;
font-weight:300;
margin:0;
padding:10px;
}

.dropdown-menu.extended li:first-child a {
border-bottom:1px solid #f4f4f4;
border-top:none;
}

.dropdown-menu.extended li:last-child a {
border-bottom:1px solid #f4f4f4;
border-top:1px solid #FFF;
}

.dropdown-menu.extended li.external > a {
font-size:13px;
font-weight:400;
}

.dropdown-menu.extended li.external > a > i {
float:right;
margin-top:3px;
}

.dropdown-menu.notification li > a > .label {
margin-right:2px;
padding:2px 4px;
text-align:center;
width:10px;
}

.dropdown-menu.notification li a .time {
font-size:12px;
font-style:italic;
font-weight:600;
text-align:right;
}

.dropdown-menu.inbox li a .photo img {
float:left;
height:40px;
margin-right:6px;
width:40px;
}

.dropdown-menu.inbox li a .subject .from {
color:#02689b;
font-size:14px;
font-weight:400;
}

.dropdown-menu.inbox li a .subject .time {
font-size:12px;
font-style:italic;
font-weight:600;
position:absolute;
right:10px;
}

.dropdown-menu.inbox li a .message {
display:block;
font-size:12px;
}

.dropdown-menu.tasks .task .desc {
font-size:13px;
font-weight:300;
}

.dropdown-menu.tasks .task .percent {
display:inline-block;
float:right;
font-size:13px;
font-weight:600;
}

.dropdown-menu.tasks .progress {
display:block;
height:10px;
margin:0;
}

.item-list li .img {
float:left;
height:50px;
margin-right:5px;
margin-top:3px;
width:50px;
}

.item-list li {
border-bottom:1px solid #EBEBEB;
border-top:1px solid #FFF;
font-size:12px;
list-style:none;
padding:7px 0 5px;
}

.item-list li:first-child {
border-bottom:1px solid #EBEBEB;
border-top:none;
}

.item-list li:last-child {
border-bottom:none;
border-top:none;
}

.item-list li .label {
margin-right:5px;
}

.item-list.todo li .label {
position:absolute;
right:80px;
}

.item-list.todo li .actions {
position:absolute;
right:45px;
}

.table .m-btn {
margin-left:0;
margin-right:5px;
margin-top:0;
}

.table thead tr th {
font-size:12px;
font-weight:400;
}

.table-advance thead tr th {
background-color:#DDD;
color:#666;
font-size:14px;
font-weight:400;
}

.table-advance div.success,.table-advance div.info,.table-advance div.important,.table-advance div.warning,.table-advance div.danger {
float:left;
height:30px;
margin-right:20px;
margin-top:-5px;
position:absolute;
width:2px;
}

.table-advance tr td {
border-left-width:0;
}

.table-advance tr td:first-child {
border-left-width:1px;
}

.table-advance tr td.highlight:first-child a {
margin-left:15px;
}

.table-advance td.highlight div.success {
border-left:2px solid #6e6;
}

.table-advance td.highlight div.info {
border-left:2px solid #87ceeb;
}

.table-advance td.highlight div.important {
border-left:2px solid #f02c71;
}

.table-advance td.highlight div.warning {
border-left:2px solid #fdbb39;
}

.table-advance td.highlight div.danger {
border-left:2px solid #e23e29;
}

.rating {
direction:rtl;
font-size:30px;
unicode-bidi:bidi-override;
}

.rating span.star {
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
}

.rating span.star:before {
color:#999;
content:"\f006";
padding-right:5px;
}

.rating span.star:hover:before,.rating span.star:hover ~ span.star:before {
color:#e3cf7a;
content:"\f005";
}

.form-row-seperated .control-group {
border-bottom:1px solid #efefef;
margin-bottom:10px;
margin-left:-10px;
margin-right:-10px;
padding-bottom:10px;
padding-right:10px;
}

.form-row-seperated .control-label {
width:170px;
}

.form-row-seperated .controls {
margin-left:190px;
}

.form-horizontal.form-bordered .control-group:first-child {
border-bottom:1px solid #eee;
}

.form-horizontal.form-bordered .control-group {
border-bottom:1px solid #eee;
margin:0;
padding:0;
}

.portlet.box .form-horizontal.form-bordered .control-group {
margin-left:-10px;
margin-right:-10px;
}

.portlet.box .form-horizontal.form-bordered .control-group:first-child {
margin-top:-10px;
}

.form-horizontal.form-bordered .control-group .controls {
border-left:1px solid #eee;
padding:10px;
position:relative;
}

.form-horizontal.form-bordered .control-group .controls .chosen-container,.form-horizontal.form-bordered .control-group .controls .select2-wrapper {
min-height:32px;
}

.form-horizontal.form-bordered .control-group .controls .chosen-container .help-block,.form-horizontal.form-bordered .control-group .controls .select2-wrapper .help-block {
clear:both;
padding-top:10px;
}

.form-horizontal.form-bordered .control-group .control-label {
margin-top:10px;
}

.checkbox .checker {
margin-right:2px;
margin-top:-2px;
}

.controls .text {
display:block;
font-size:14px;
font-weight:400;
margin-top:7px;
}

.controls .text-inline {
display:inline-block;
font-size:14px;
font-weight:400;
margin-top:8px;
}

.controls-uniform {
margin-top:-7px;
}

input.placeholder,textarea.placeholder {
color:#aaa;
}

.control-label .required {
color:#e02222;
font-size:12px;
padding-left:2px;
}

.validate-inline {
display:inline;
margin-top:6px;
padding-left:5px;
vertical-align:middle;
zoom:1;
}

.control-group.info .validate-inline {
color:#3a87ad;
}

.control-group.error .validate-inline {
color:#b94a48;
}

.control-group.warning .validate-inline {
color:#c09853;
}

.help-inline {
margin-top:6px;
}

.help-small {
font-size:12px;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

.success .validate-inline.ok:before,.success .help-inline.ok:before {
content:"\f00c";
display:inline-block;
font-family:FontAwesome;
font-size:16px;
font-style:normal;
font-weight:400;
}

.controls > .radio .checker,.controls > .checkbox .checker {
margin-right:2px;
}

.controls > .radio,.controls > .checkbox {
display:inline-block;
margin:8px 15px 0 0;
padding:0;
}

.controls > .radio.line,.controls > .checkbox.line {
display:block;
margin:5px 0 0;
padding:0;
}

.form-view .control-group {
margin-bottom:5px;
margin-top:0;
}

.item {
display:block;
margin-bottom:20px;
overflow:hidden;
}

.item .details {
background-color:#000;
bottom:30px;
color:#fff;
display:none;
margin-bottom:-30px;
overflow:hidden;
padding:5px;
position:relative;
text-align:center;
width:100%;
z-index:6;
}

.item:hover .details {
display:block;
filter:alpha(opacity=70);
opacity:0.7;
}

.item:hover .zoom-icon {
filter:alpha(opacity=50);
opacity:0.5;
}

.zoom {
cursor: pointer;
height: 100%;
position: relative;
float: left;
clear: both;
width: auto;
z-index: 5;
}

.zoom .zoom-icon {
    background-color: transparent;
    background-image: url(../img/overlay-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: inherit;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.chats {
margin:-15px 0 0;
padding:0;
}

.chats li {
font-size:12px;
list-style:none;
margin:10px auto;
padding:5px 0;
}

.chats li img.avatar {
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
height:45px;
width:45px;
}

.chats li .name {
color:#3590c1;
font-size:13px;
font-weight:400;
}

.chats li .datetime {
color:#333;
font-size:13px;
font-weight:400;
}

.chats li.out img.avatar {
float:right;
margin-left:10px;
}

.chats li .message {
display:block;
padding:5px;
position:relative;
}

.chats li.in .message {
background:#fafafa;
border-left:2px solid #35aa47;
margin-left:65px;
text-align:left;
}

.chats li.in .message .arrow {
border-bottom:8px solid transparent;
border-right:8px solid #35aa47;
border-top:8px solid transparent;
display:block;
height:0;
left:-8px;
position:absolute;
top:5px;
width:0;
}

.chats li.out .message .arrow {
border-bottom:8px solid transparent;
border-left:8px solid #da4a38;
border-top:8px solid transparent;
display:block;
position:absolute;
right:-8px;
top:5px;
}

.chats li.out .message {
background:#fafafa;
border-right:2px solid #da4a38;
margin-right:65px;
text-align:right;
}

.chats li.out .name,.chats li.out .datetime {
text-align:right;
}

.chat-form {
background-color:#e9eff3;
clear:both;
margin-top:15px;
overflow:hidden;
padding:10px;
}

.chat-form .input-cont {
margin-right:55px;
}

.chat-form .input-cont input {
background-color:#fff;
border:1px solid #ddd;
margin-top:0;
width:100%;
}

.chat-form .input-cont input:focus {
border:1px solid #4b8df9;
}

.chat-form .btn-cont {
float:right;
margin-top:-42px;
position:relative;
width:44px;
}

.chat-form .btn-cont .arrow {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border-bottom:8px solid transparent;
border-right:8px solid #4d90fe;
border-top:8px solid transparent;
box-sizing:border-box;
position:absolute;
right:43px;
top:17px;
}

.chat-form .btn-cont:hover .arrow {
border-right-color:#0362fd;
}

.chat-form .btn-cont:hover .btn {
background-color:#0362fd;
}

.feeds li {
background-color:#fafafa;
margin-bottom:7px;
}

.feeds .col1 {
clear:both;
float:left;
width:100%;
}

.feeds .col2 {
float:left;
margin-left:-75px;
width:75px;
}

.feeds .col1 .cont {
float:left;
margin-right:75px;
overflow:hidden;
}

.feeds .col1 .cont .cont-col1 {
float:left;
margin-right:-100%;
}

.feeds .col1 .cont .cont-col1 .label {
float:left;
padding:7px;
width:14px;
}

.feeds .col1 .cont .cont-col2 {
float:left;
width:100%;
}

.feeds .col1 .cont .cont-col2 .desc {
margin-left:35px;
overflow:hidden;
padding-bottom:4px;
padding-top:4px;
}

.feeds .col2 .date {
color:#c1cbd0;
font-style:italic;
padding:4px 9px 4px 4px;
text-align:right;
}

.user-info img {
float:left;
margin-right:5px;
}

.user-info .label {
font-size:11px;
font-weight:300;
}

.accordion-heading {
background:#f0f6fa;
cursor:pointer;
padding:4px;
}

.ver-inline-menu li {
margin-bottom:1px;
position:relative;
}

.ver-inline-menu li i {
background:#e0eaf0;
color:#b9cbd5;
font-size:15px;
margin:0 8px 0 0;
padding:11px 9px;
}

.ver-inline-menu li a {
background:#f0f6fa;
border-left:solid 2px #c4d5df;
color:#557386;
display:block;
font-size:13px;
}

.ver-inline-menu li:hover a,.ver-inline-menu li:hover i {
background:#e0eaf0;
text-decoration:none;
}

.ver-inline-menu li:hover i {
background:#c4d5df;
color:#fff;
}

.ver-inline-menu li.active a,.ver-inline-menu li.active i {
background:#169ef4;
border-left:solid 1px #0c91e5;
color:#fff;
text-decoration:none;
}

.ver-inline-menu li.active i {
background:#0c91e5;
}

.ver-inline-menu li.active:after {
border-bottom:6px solid transparent;
border-left:6px solid #169ef4;
border-top:6px solid transparent;
content:'';
display:inline-block;
position:absolute;
right:-5px;
top:12px;
}

.tab-content {
overflow:hidden;
padding:0;
}

.tabbable-custom {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
margin-bottom:15px;
}

.tabbable-custom > .nav-tabs {
border:none;
margin:0;
}

.tabbable-custom > .tab-content {
-moz-border-radius:0;
-webkit-border-radius:0;
background-color:#fff;
border:1px solid #ddd;
border-radius:0;
clear:both;
float:none;
margin-top:-3px;
padding:0 10px 10px;
width:auto;
}

.tabbable-custom.boxless > .tab-content {
border-bottom:none;
border-left:none;
border-right:none;
padding:15px 0;
}

.tabbable-custom .nav-tabs > li {
border:none;
margin-right:2px;
}

.tabbable-custom .nav-tabs > li > a {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
height:30px;
line-height:28px;
margin-right:0;
padding:0 8px;
}

.tabbable-custom .nav-tabs > li.active {
border-top:3px solid #d12610;
margin-top:0;
position:relative;
}

.tabbable-custom .nav-tabs > li.active > a {
border-top:none;
font-weight:400;
}

.tabs-below.tabbable-custom .nav-tabs > li {
border-bottom:2px solid transparent;
border-top:none;
margin-top:-1px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active {
border-bottom:3px solid #d12610;
border-top:none;
margin-bottom:0;
position:relative;
}

.tabs-left.tabbable-custom .nav-tabs > li {
border-left:2px solid transparent;
margin-right:0;
margin-top:0;
}

.tabs-left.tabbable-custom .nav-tabs > li.active {
border-left:3px solid #d12610;
border-top:none;
margin-right:-1px;
margin-top:0;
position:relative;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a {
border-left:1px solid transparent;
border-top:1px solid #d4d4d4;
}

.tabs-right.tabbable-custom .nav-tabs > li {
border-right:2px solid transparent;
border-top:none;
margin-right:0;
}

.tabs-right.tabbable-custom .nav-tabs > li.active {
border-right:3px solid #d12610;
border-top:none;
margin-left:-1px;
margin-top:0;
position:relative;
}

.tabs-right.tabbable-custom .nav-tabs > li.active > a {
border-right:1px solid transparent;
border-top:1px solid #d4d4d4;
}

.tabs-right.tabbable-custom .nav-tabs > li a,.tabs-left.tabbable-custom .nav-tabs > li a {
padding:8px 10px;
}

.tabbable-custom.tabbable-full-width > .tab-content {
border-bottom:none;
border-left:none;
border-right:none;
padding:27px 0;
}

.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
color:#424242;
font-size:15px;
padding:9px 15px;
}

.portlet-tabs .nav-tabs {
border-bottom:none;
margin-right:10px;
overflow:hidden;
position:relative;
top:-41px;
}

.portlet-tabs .nav-tabs > li {
float:right;
margin-left:1px;
}

.portlet-tabs .nav-tabs > li > a {
-moz-border-radius:0;
-webkit-border-radius:0;
border-left:0;
border-radius:0;
border-right:0;
line-height:16px;
margin-left:0;
margin-right:0;
margin-top:6px;
padding-bottom:10px;
padding-top:8px;
}

.portlet-tabs .nav-tabs > li:last-child > a {
border-right:0;
}

.portlet-tabs .nav-tabs > li.active > a {
background-color:transparent;
border-bottom:0;
border-left:0;
border-right:0;
border-top-color:transparent;
margin-bottom:0;
margin-left:0;
margin-right:0;
}

.portlet-tabs .nav-tabs > li > a:hover {
background-color:transparent;
border-bottom-color:transparent;
border-left:0;
border-right:0;
border-top-color:transparent;
margin-bottom:0;
margin-left:0;
margin-right:0;
}

.portlet-tabs .nav-tabs > .active > a {
background-color:#fff;
color:#555;
cursor:default;
}

.portlet-tabs .tab-content {
margin:-60px 0 0;
padding:10px;
}

.dashboard-stat {
background:#f99d1c;
margin-bottom:25px;
}

.dashboard-stat .visual {
display:block;
float:left;
height:80px;
padding-left:15px;
padding-top:10px;
width:80px;
}

.dashboard-stat .visual i {
color:#fff;
font-size:50px;
}

.dashboard-stat .details {
float:right;
padding-right:10px;
}

.dashboard-stat .details .number {
color:#fff;
font-size:34px;
font-weight:300;
letter-spacing:-1px;
margin-bottom:10px;
padding-top:25px;
text-align:right;
}

.dashboard-stat .details .desc {
color:#fff;
font-size:16px;
font-weight:300;
letter-spacing:0;
text-align:right;
}

.dashboard-stat .more {
background:#3d3d3d;
clear:both;
color:#fff;
display:block;
filter:alpha(opacity=90);
font-size:11px;
font-weight:300;
opacity:0.9;
padding:5px 10px;
text-transform:uppercase;
}

.dashboard-stat .more i {
float:right;
margin-top:4px;
}

.dashboard-stat .more:hover {
-moz-transition:all .1s ease-in-out;
-ms-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
filter:alpha(opacity=100);
opacity:1;
text-decoration:none;
transition:all .1s ease-in-out;
}

.dashboard-stat.blue {
background-color:#27a9e3;
}

.dashboard-stat.blue .more {
background-color:#208dbe;
}

.dashboard-stat.green {
background-color:#28b779;
}

.dashboard-stat.green .more {
background-color:#10a062;
}

.dashboard-stat.red {
background-color:#e7191b;
}

.dashboard-stat.red .more {
background-color:#bc0d0e;
}

.dashboard-stat.yellow .more {
background-color:#cb871b;
}

.dashboard-stat.purple .more {
background-color:#6e1881;
}

.knobify {
border:0;
width:0;
}

.circle-stat {
background-color:#f8f8f8;
margin-bottom:10px;
padding:2px;
}

.circle-stat:hover {
background-color:#edf4f7;
}

.circle-stat .visual {
display:block;
float:left;
}

.circle-stat .details {
display:block;
float:left;
margin-left:5px;
padding-top:7px;
}

.circle-stat .details .title {
color:#222;
font-size:13px;
font-weight:300;
margin:10px 0 5px;
padding:0;
text-transform:uppercase;
}

.ie8 .circle-stat .details {
margin-bottom:5px;
padding-top:0;
}

.circle-stat .details .title i {
color:#52e136;
font-size:16px;
margin-top:2px;
}

.circle-stat .details .title i.down {
color:#b63625;
}

.circle-stat .details .number {
color:#999;
font-size:24px;
font-weight:300;
margin:0 0 7px;
padding:0;
}

.tiles {
margin-right:-10px;
}

.tile {
border:4px solid transparent;
color:#fff;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-smooth:always;
font-weight:300;
height:130px;
letter-spacing:.02em;
line-height:20px;
margin:0 10px 10px 0;
overflow:hidden;
position:relative;
text-decoration:none;
width:130px;
}

.tile:after,.tile:before {
content:"";
float:left;
}

.tile.double {
width:278px;
}

.tile.double-down {
height:278px;
}

.tile:hover {
border-color:#aaa;
}

.tile.selected .corner:after {
border-bottom:40px solid transparent;
border-left:40px solid transparent;
border-right:40px solid #ccc;
content:"";
display:inline-block;
position:absolute;
right:-3px;
top:-3px;
}

.tile.selected .check:after {
content:"\f00c";
display:inline-block;
font-family:FontAwesome;
font-size:13px;
position:absolute;
right:2px;
top:2px;
}

.tile .tile-body {
color:#fff;
font-size:12px;
font-smooth:always;
font-weight:400;
height:100%;
margin-bottom:10px;
overflow:hidden;
padding:10px;
position:relative;
text-overflow:ellipsis;
vertical-align:top;
}

.tile .tile-body img.pull-right {
float:right;
margin-left:10px;
margin-right:0;
}

.tile .tile-body > i {
display:block;
font-size:56px;
margin-top:17px;
text-align:center;
}

.tile.double-down i {
margin-top:95px;
}

.tile .tile-body h1,.tile .tile-body h2,.tile .tile-body h3,.tile .tile-body h4,.tile .tile-body h5,.tile .tile-body h6,.tile .tile-body p {
line-height:14px;
margin:0;
padding:0;
}

.tile .tile-body p {
color:#fff;
font-size:13px;
font-smooth:always;
font-weight:400;
line-height:20px;
overflow:hidden;
text-overflow:ellipsis;
}

.tile .tile-body p:active {
color:rgba(0,0,0,0.4);
}

.tile .tile-object {
background-color:transparent;
bottom:0;
left:0;
min-height:30px;
position:absolute;
right:0;
zoom:1;
}

.tile .tile-object:before,.tile .tile-object:after {
content:"";
display:table;
}

.tile .tile-object > .name {
bottom:0;
color:#fff;
font-size:13px;
font-smooth:always;
font-weight:400;
left:0;
margin-bottom:5px;
margin-left:10px;
margin-right:15px;
position:absolute;
}

.tile .tile-object > .name i {
display:block;
font-size:24px;
}

.tile .tile-object > .number {
bottom:0;
color:#fff;
font-size:14px;
font-smooth:always;
font-weight:600;
letter-spacing:.01em;
line-height:14px;
margin-bottom:8px;
margin-right:10px;
position:absolute;
right:0;
text-align:center;
}

.tile.image {
border-color1:transparent;
}

.tile.image > .tile-body > img {
height:auto;
max-width:100%;
min-height:100%;
width:100%;
}

.color-panel {
position:relative;
z-index:999;
}

.color-panel .color-mode-icons {
cursor:pointer;
padding:20px;
position:absolute;
right:0;
top:4px;
}

.color-panel .icon-color {
background:#c9c9c9 url(../img/icon-color.png) center no-repeat;
}

.color-panel .icon-color:hover {
background-color:#3d3d3d;
}

.color-panel .icon-color-close {
background:#3d3d3d url(../img/icon-color-close.png) center no-repeat;
display:none;
}

.color-panel .icon-color-close:hover {
background-color:#222;
}

.color-mode {
background:#3d3d3d;
display:none;
padding:10px 0;
position:absolute;
right:40px;
top:4px;
}

.color-mode p,.color-mode ul,.color-mode label {
padding:0 15px;
}

.color-mode p {
color:#cfcfcf;
font-size:15px;
padding:0 15px;
}

.color-mode ul {
display:block;
list-style:none;
margin-bottom:1px;
padding:4px 11px 5px;
}

.color-mode li {
border:solid 1px #707070;
cursor:pointer;
height:23px;
list-style:none;
margin:0 4px;
width:16px;
}

.color-mode li:hover,.color-mode li.current {
border:solid 2px #ebebeb;
margin:0 3px;
}

.color-mode li.color-black {
background:#333438;
}

.color-mode li.color-grey {
background:#6d6d6d;
}

.color-mode li.color-blue {
background:#124f94;
}

.color-mode li.color-brown {
background:#623f18;
}

.color-mode li.color-purple {
background:#701584;
}

.color-mode label {
border-top:1px solid #585858;
color:#cfcfcf;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:10px;
}

.color-mode label span {
text-transform:uppercase;
}

.color-mode label > span {
display:inline-block;
width:85px;
}

.color-mode label > select {
margin-top:5px;
text-transform:lowercase;
}

.color-mode label span.color-mode-label {
position:relative;
top:2px;
}

.external-event {
cursor:move;
display:inline-block;
margin-bottom:5px;
margin-left:5px;
}

.portlet .event-form-title {
font-size:14px;
font-weight:400;
margin-bottom:0;
margin-top:-8px;
}

.portlet.calendar .fc-button {
-moz-box-shadow:none;
-moz-text-shadow:none;
-webkit-box-shadow:none;
-webkit-text-shadow:none;
background:transparent;
border:0;
border-color:#ddd;
border-style:none solid;
box-shadow:none;
color:#fff;
margin-left:2px;
padding:7px 8px 11px;
text-shadow:none;
top:-47px;
}

.portlet.calendar .fc-header {
margin-bottom:-21px;
}

.portlet.calendar .fc-button-prev {
padding-left:8px;
padding-right:10px;
}

.portlet.calendar .fc-button-next {
padding-left:10px;
padding-right:8px;
}

.portlet.calendar .fc-button.fc-state-active,.portlet.calendar .fc-button.fc-state-hover {
background-color:#F9F9F9;
color:#666;
}

.portlet.calendar .fc-button.fc-state-disabled {
color:#ddd;
}

.portlet.calendar .fc-text-arrow {
font-family:"Courier New", Courier, monospace;
font-size:22px;
vertical-align:baseline;
}

.portlet.calendar .fc-event {
background-color:#69a4e0;
border:0;
color:#fff;
}

.portlet.calendar .fc-event-time {
color:#fff;
float:left;
font-size:13px;
font-weight:300;
text-align:left;
}

.portlet.calendar .fc-event-title {
color:#fff;
float:left;
font-size:13px;
font-weight:300;
text-align:left;
}

.portlet.calendar .fc-header-title h2 {
color:#111;
font-size:14px;
font-weight:400;
line-height:20px;
}

.portlet.calendar .fc-widget-header {
background-color:#eee;
background-image:none;
filter:none;
font-color:#000;
font-weight:300;
text-transform:uppercase;
}

.portlet.calendar .mobile .fc-button {
-moz-border-radius:0;
-moz-box-shadow:none;
-webkit-border-radius:0;
-webkit-box-shadow:none;
background-color:#ddd;
background-image:none;
border:none;
border-radius:0;
box-shadow:none;
color:#000;
margin-left:2px;
padding:6px;
text-align:center;
text-shadow:none;
}

.portlet.calendar .mobile .fc-button-prev {
margin-right:5px;
margin-top:-2px;
padding:3px 6px 3px 4px;
}

.portlet.calendar .mobile .fc-button-next {
margin-right:0;
margin-top:-2px;
padding:3px 4px 3px 6px;
}

.portlet.calendar .mobile .fc-header-space {
margin:0;
padding:0;
width:0;
}

.portlet.calendar .mobile .fc-header-left {
position:absolute;
z-index:10;
}

.portlet.calendar .mobile .fc-header-right {
position:relative;
right:0;
z-index:9;
}

.portlet.calendar .mobile .fc-header-left .fc-button {
top:-2px;
}

.portlet.calendar .mobile .fc-header-right .fc-button {
top:35px;
}

.portlet.calendar .mobile .fc-content {
margin-top:53px;
}

.form-wizard .progress {
margin-bottom:30px;
}

.form-wizard .steps {
margin-bottom:15px;
padding:10px 0;
}

.form-wizard .step .number {
-moz-border-radius:50%;
-webkit-border-radius:50%;
background-color:#eee;
border-radius:50%;
display:inline-block;
font-size:16px;
font-weight:300;
margin-right:10px;
padding:12px 15px;
}

.form-wizard .step .desc {
display:inline-block;
font-size:14px;
font-weight:300;
}

.form-wizard .active .step .number {
background-color:#35aa47;
color:#fff;
}

.form-wizard .done .step .number {
background-color:#f2ae43;
color:#fff;
}

.form-wizard .done .step i {
color:#999;
display:inline-block;
font-size:12px;
font-weight:400;
}

.form-wizard .tab-pane .chzn-container {
position:absolute;
}

.gmaps {
height:300px;
width:100%;
}

.gmaps img {
max-width:none;
}

#gmap_static div {
background-position:50% 50%;
background-repeat:no-repeat;
display:block;
height:300px;
}

#gmap_routes_instructions {
margin-bottom:0;
margin-top:10px;
}

.scroller {
margin:0;
padding:0 12px 0 0;
}

.vmaps {
height:300px;
overflow:hidden;
position:relative;
}

.daterangepicker td.active {
background-color:#4b8df8;
background-image:none;
filter:none;
}

.daterangepicker th {
font-size:14px;
font-weight:400;
}

.toggle-button,.toggle-button label {
-moz-border-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-radius:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
background-image:none;
border:1px solid #eee;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:0;
border-top-right-radius:0;
filter:none;
margin-top:3px;
}

.toggle-button span.labelRight,.toggle-button span.primary,.toggle-button span.labelLeft,.toggle-button span.info,.toggle-button span.success,.toggle-button span.warning,.toggle-button span.danger {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
background-image:none;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:0;
border-top-right-radius:0;
filter:none;
font-size:13px;
font-weight:300;
}

.chzn-controls {
margin-bottom:-4px;
}

.chzn-controls .help-inline {
display:inline-block;
margin-top:6px;
}

.chzn-container {
box-shadow:none;
display:block;
margin:0;
padding:0;
}

.controls .chzn-container-single {
float:left;
}

.chzn-container-single .chzn-single {
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
border-color:#e5e5e5;
box-shadow:none;
filter:none;
height:31px;
margin:0;
}

.chzn-container-single .chzn-single > span {
margin-top:1px;
}

.chzn-container-single .chzn-search input:focus,.chzn-container-single .chzn-search input:active {
border:1px solid #000;
box-shadow:none;
}

.chzn-container .chzn-choices li.search-choice {
background-color:#eee;
background-image:none;
border:0;
box-shadow:none;
filter:none;
font-size:12px;
font-weight:300;
text-shadow:none;
}

.chzn-container .chzn-results .highlighted {
background-color:#eee;
background-image:none;
color:#111;
filter:none;
}

.chzn-container-multi .chzn-choices {
background-image:none;
border-color:#e5e5e5;
box-shadow:none;
filter:none;
padding:2px 1px 1px;
}

.chzn-container .group-result {
color:#333;
font-size:16px;
font-weight:400;
}

.fileupload .btn {
padding:7px 14px;
}

.fileupload .fileupload-preview {
background-color:#fff;
background-image:none;
filter:none;
}

.fileupload .close {
position:relative;
top:0;
}

.wysihtml5-toolbar li {
height:29px;
margin:0;
}

.cke_bottom,.cke_inner,.cke_top,.cke_reset,.cke_dialog_title,.cke_dialog_footer,.cke_dialog {
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
border-bottom:0;
border-top:0;
box-shadow:none;
filter:none;
text-shadow:none;
}

.cke_dialog_ui_button,.cke_dialog_tab {
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
box-shadow:none;
filter:none;
text-shadow:none;
}

.cke_dialog_ui_button:hover,.cke_dialog_tab:hover {
text-decoration:none;
text-shadow:none;
}

.cke_dialog_ui_input_text {
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
box-shadow:none;
filter:none;
}

.cke_combo_button,.cke_button,.cke_toolbar,.cke_toolgroup {
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
border:0;
box-shadow:none;
filter:none;
}

.cke_button,.cke_combo_button,.cke_panel_grouptitle,.cke_hc.cke_panel_listItem a {
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
-webkit-border-radius:0;
background-image:none;
filter:none;
text-shadow:none;
}

.cke_button:hover,.cke_combo_button:hover {
background-color:#ddd;
}

.cke_toolbar_break {
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
-webkit-box-shadow:none;
background-image:none;
border:0;
box-shadow:none;
filter:none;
}

div.tagsinput {
height:40px;
margin:0;
overflow:auto;
padding:5px;
}

div.tagsinput span.tag {
-moz-border-radius:0;
-webkit-border-radius:0;
background:#aaa;
border:0;
border-radius:0;
color:#fff;
margin-bottom:4px;
padding:3px 6px;
}

div.tagsinput input {
padding:3px 6px;
}

div.tagsinput .not_valid {
background-color:#e02222;
color:#fff;
padding:3px 6px;
}

.gritter-close {
left:auto;
right:3px;
}

.gritter-title {
font-family:'Open Sans';
font-size:18px;
font-weight:300;
}

.carousel-inner .item {
line-height:20px;
}

.glyphicons-demo .glyphicons {
color:#999;
display:inline;
font-size:14px;
line-height:48px;
margin-right:20px;
text-align:left;
width:150px;
zoom:1;
}

.glyphicons-demo .glyphicons i:before {
color:#666;
line-height:55px;
}

.halfings-demo .white-content {
background:rgba(0,0,0,0.9);
margin:0 -20px;
padding:20px;
}

.halfings-demo p,.halfings-demo a {
display:inline-block;
font-size:14px;
line-height:14px;
margin-right:10px;
text-align:left;
width:175px;
}

.halfings-demo .halflings,.halfings-demo .halflings-icon {
margin:0 5px 0 0;
}

.table.sliders td {
padding:15px 10px;
}

.table.sliders .slider-value {
font-weight:400;
padding-top:5px;
}

.table.sliders .slider-vertical-value {
font-weight:400;
padding-bottom:5px;
}

.ui-slider-vertical,.ui-slider-handle {
background-image:none;
filter:none;
}

.slider-eq > span {
float:left;
height:125px;
margin:15px;
}

.dropzone {
-moz-border-radius:0;
border-radius:0;
webkit-border-radius:0;
}

.tree a {
display:block;
line-height:16px;
padding:2px 3px 3px;
}

.tree a:hover {
background-color:#eee;
text-decoration:none;
}

.tree a.tree-toggle-icon-only,.tree a.tree-toggle {
background-position:2px -20px;
}

.tree a.tree-toggle.closed,.tree a.tree-toggle-icon-only.closed {
background-position:2px 3px;
}

.ui-widget-header select {
height:30px;
margin:-1px 0 0;
padding:2px;
}

.ui-datepicker.ui-widget-content {
background:none;
background-color:#eee;
}

.ui-datepicker .ui-widget-header {
background:none;
background-color:#e0e0e0;
border:0;
box-shadow:none;
height:28px;
}

.ui-widget-header .ui-icon {
background-image:url(../plugins/jquery-ui/images/ui-icons_888888_256x240.png);
}

.ui-widget-header .ui-datepicker-next,.ui-widget-header .ui-datepicker-prev {
margin:2px;
}

.ui-widget-header .ui-state-hover,.ui-widget-header .ui-state-active {
background-color:#F2F2F2;
background-image:none;
border-color:#F2F2F2;
}

.ui-datepicker .ui-datepicker-title {
color:#333;
font-size:14px;
font-weight:400;
text-transform:uppercase;
}

.ui-datepicker .ui-datepicker-title span {
display:inline-block;
padding-top:2px;
}

.ui-datepicker .ui-datepicker-calendar thead span {
color:#333;
font-size:13px;
font-weight:300;
text-transform:uppercase;
}

.ui-datepicker .ui-datepicker-week-col {
color:#333;
font-size:13px;
font-weight:400;
text-transform:uppercase;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
background-color:#DEDEDE;
border-color:#DEDEDE;
color:#333;
font-size:13px;
font-weight:300;
text-transform:uppercase;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
background-color:#FFDBA3;
background-image:none;
border-color:#ffb848;
}

.ui-datepicker button.ui-state-default {
background-color:#35aa47;
background-image:none;
border-color:#35aa47;
color:#fff;
}

.ui-datepicker button.ui-state-hover {
background-color:#1d943b;
border-color:#1d943b;
color:#fff;
}

.ui-dialog {
background:none;
background-color:#eee;
z-index:10011;
}

.ui-dialog .ui-dialog-titlebar {
background:none;
background-color:#e0e0e0;
border:0;
box-shadow:none;
color:#333;
font-family:'Open Sans';
font-size:14px;
font-weight:300;
text-transform:uppercase;
}

.ui-dialog .ui-dialog-titlebar-close {
background:url(../img/hor-menu-search-close.png) no-repeat center;
border:0;
box-shadow:none;
margin-top:-12px;
outline:none;
}

.ui-dialog.ui-dialog-blue .ui-dialog-titlebar {
background-color:#4b8df8;
color:#fff;
}

.ui-dialog.ui-dialog-red .ui-dialog-titlebar {
background-color:#e02222;
color:#fff;
}

.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar {
background-color:#ffb848;
color:#fff;
}

.ui-dialog.ui-dialog-green .ui-dialog-titlebar {
background-color:#35aa47;
color:#fff;
}

.ui-dialog.ui-dialog-purple .ui-dialog-titlebar {
background-color:#852b99;
color:#fff;
}

.ui-dialog.ui-dialog-grey .ui-dialog-titlebar {
background-color:#555;
color:#fff;
}

.ui-dialog .ui-dialog-content {
color:#333;
font-family:'Open Sans';
font-size:13px;
}

.ui-dialog .ui-dialog-content .icon {
display:inline-block;
float:left;
margin:5px 7px 20px 0;
}

.ui-widget-overlay.ui-front {
background:#333;
z-index:10010;
}

.sidebar-content {
margin-top:20px;
}

.header .hor-menu {
float:left;
margin:0;
}

.header .hor-menu ul.nav li a {
/*font-size:14px;*/
padding:11px 18px;
}

.ie8 .header .hor-menu a.dropdown-toggle {
padding-top:10px;
}
/*
.header .hor-menu ul.nav li.active > a,.header .hor-menu ul.nav li.active > a:hover {
background:#4d90fe;
}*/

.ie8 .header .hor-menu ul.nav li.active > a {
padding-bottom:12px;
padding-top:13px;
}

.ie9 .header .hor-menu ul.nav li.active > a {
padding-bottom:12px;
padding-top:10px;
}

.header .hor-menu ul.nav li.active .selected {
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:6px solid #e02222;
bottom:0;
display:inline-block;
height:0;
left:50%;
margin:0 0 -6px -7px;
position:absolute;
width:0;
}

.header .hor-menu ul.nav li a:hover,.header .hor-menu ul.nav li a:focus {
background:#2d2d2d;
}

.header .hor-menu .dropdown-menu {
background:#2d2d2d;
border:none;
box-shadow:none;
margin-top:0;
}

.header .hor-menu .dropdown-menu li > a {
color:#999;
margin-bottom:1px;
padding:7px 18px;
}

.header .hor-menu ul.nav > li > a > .arrow:before {
content:"\f107";
display:inline;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-left:3px;
margin-top:7px;
text-shadow:none;
}

.header .hor-menu ul.nav > li .dropdown-menu > li > a > .arrow:before {
content:"\f105";
display:inline;
float:right;
font-family:FontAwesome;
font-size:16px;
font-weight:300;
height:auto;
margin-right:-5px;
margin-top:1px;
text-shadow:none;
}

.header .hor-menu .dropdown-menu li > a:hover,.header .hor-menu .dropdown-menu li:hover > a,.header .hor-menu .dropdown-menu li.active > a {
background:#e02222;
color:#fff;
filter:none;
}

.header .hor-menu .hor-menu-search-form-toggler {
background:url(../img/hor-menu-search.png) no-repeat center;
cursor:pointer;
display:inline-block;
padding:11px 22px;
}

.header .hor-menu .hor-menu-search-form-toggler.hide {
background:#101010 url(../img/hor-menu-search-close.png) no-repeat center;
}

.header .hor-menu .search-form {
background:#101010;
display:none;
padding:8px;
position:absolute;
right:0;
top:42px;
z-index:999;
}

.header .hor-menu .search-form .btn {
background:#2d2d2d url(../img/search-icon.png) no-repeat center;
color:#999;
display:inline-block;
height:32px;
padding:7px 20px;
width:10px;
}

.header .hor-menu .search-form form input {
border:none;
color:#999;
}

.sparkline-chart {
margin-top:15px;
position:relative;
}

.easy-pie-chart .number {
font-size:16px;
font-weight:300;
margin:0 auto;
width:85px;
}

.sparkline-chart .number {
margin:0 auto 10px;
width:100px;
}

.sparkline-chart .title,.easy-pie-chart .title {
color:#333;
display:block;
font-size:16px;
font-weight:300;
margin-bottom:10px;
margin-top:5px;
text-align:center;
}

.sparkline-chart .title:hover,.easy-pie-chart .title:hover {
color:#666;
text-decoration:none;
}

.top-news {
color:#fff;
margin:8px 0;
}

.top-news a,.top-news em,.top-news span {
display:block;
text-align:left;
}

.top-news a {
margin-bottom:10px;
padding:10px;
position:relative;
}

.top-news a .top-news-icon {
bottom:15px;
filter:alpha(opacity=30);
font-size:35px;
opacity:0.3;
position:absolute;
right:8px;
}

.top-news em {
font-style:normal;
margin-bottom:0;
}

.top-news span {
font-size:18px;
margin-bottom:5px;
}

.carousel a.carousel-control {
border:none;
display:none;
padding:5px;
}

.carousel:hover a.carousel-control {
display:block;
height:40px;
width:40px;
}

.blog-images li img {
height:50px;
margin:0 2px 8px;
opacity:0.6;
width:50px;
}

.blog-images li img:hover {
-moz-transition:all .4s ease-in-out 0;
-webkit-transition:all .4s ease-in-out 0;
box-shadow:0 0 0 4px #72c02c;
opacity:1;
transition:all .4s ease-in-out 0;
}

ul.sidebar-tags a {
background:#f7f7f7;
color:#555;
display:inline-block;
font-size:12px;
margin:0 2px 5px 0;
padding:2px 5px;
}

ul.sidebar-tags a:hover,ul.sidebar-tags a:hover i {
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
background:#555;
color:#fff;
text-decoration:none;
transition:all .3s ease-in-out;
}

ul.sidebar-tags a i {
color:#777;
}

.fancybox-overlay {
/*z-index: 66668;*/
}

.dropdown-checkboxes {
padding:5px;
}

.dropdown-checkboxes label {
color:#333;
margin-bottom:4px;
margin-top:4px;
}

.dataTable {
clear:both;
margin-top:5px;
}

.dataTables_filter label {
line-height:32px;
}

.dataTable .row-details {
cursor:pointer;
display:inline-block;
height:14px;
margin-top:3px;
width:14px;
}

.dataTable .row-details.row-details-close {
background:url(../img/datatable-row-openclose.png) no-repeat 0 0;
}

.dataTable .row-details.row-details-open {
background:url(../img/datatable-row-openclose.png) no-repeat 0 -23px;
}

.dataTable .details td,.dataTable .details th {
background-color:transparent;
border:0;
padding:4px;
}

.dataTable .details tr:hover td,.dataTable .details tr:hover th {
background-color:transparent;
}

div,input,select,textarea,span,img,table,td,th,p,a,button,ul,li {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}

a:hover,a:active {
outline:0;
}

.mini {
font-size:11px;
height:13px;
line-height:13px;
padding:4px 10px;
}

.big {
font-size:18px;
height:38px;
line-height:38px;
padding:8px 16px;
}

button.btn.big,input[type=button].btn.big,input[type=submit].btn.big {
height:54px;
padding-bottom:8px;
padding-top:9px;
}

button.btn.mini,input[type=button].btn.mini,input[type=submit].btn.mini {
height:21px;
padding-bottom:3px;
padding-top:3px;
}

a.btn.big.btn-block {
height:54px;
}

[class^=m-icon-] {
background-image:url(../img/syncfusion-icons.png);
background-position:0 0;
background-repeat:no-repeat;
display:inline-block;
height:14px;
line-height:14px;
margin-top:4px;
vertical-align:top;
width:14px;
}

[class^=m-icon-big-] {
background-image:url(../img/syncfusion-icons.png);
background-position:0 0;
background-repeat:no-repeat;
display:inline-block;
height:30px;
margin:6px;
vertical-align:top;
width:30px;
}
/*
.m-icon-white {
background-image:url(../img/syncfusion-icons-white.png);
}*/

.btn.icn-only {
min-width:14px;
}

.btn.bigicn-only {
min-width:34px;
}

.m-icon-swapright {
background-position:-27px -10px;
}

.m-icon-swapdown {
background-position:-68px -10px;
}

.m-icon-swapleft {
background-position:-8px -10px;
}

.m-icon-swapup {
background-position:-46px -10px;
}

.m-icon-big-swapright {
background-position:-42px -28px;
}

.m-icon-big-swapdown {
background-position:-115px -28px;
}

.m-icon-big-swapleft {
background-position:-6px -28px;
}

.m-icon-big-swapup {
background-position:-78px -28px;
}

.btn > .halflings-icon {
margin-right:2px;
margin-top:2px;
}

.btn.mini > .halflings-icon {
margin-right:2px;
margin-top:-1px;
}

.dropdown-menu {
-moz-border-radius:0;
-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);
-webkit-border-radius:0;
-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);
border:1px solid #ddd;
border-radius:0;
box-shadow:0 1px 8px rgba(0,0,0,0.1);
display:none;
float:left;
font-family:"Segoe UI",Helvetica, Arial, sans-serif;
font-size:14px;
left:0;
list-style:none;
margin:0;
padding:0;
position:absolute;
text-shadow:none;
top:100%;
z-index:900;
}

.dropdown:hover .caret,.open.dropdown .caret {
filter:alpha(opacity=100);
opacity:1;
}

.dropdown-menu.bottom-up {
bottom:100%;
margin-bottom:2px;
top:auto;
}

.dropdown-menu li > a {
clear:both;
color:#333;
display:block;
font-weight:400;
line-height:18px;
padding:6px 0 6px 13px;
text-decoration:none;
white-space:nowrap;
}

.dropdown-menu li > a:hover,.dropdown-menu .active > a,.dropdown-menu .active > a:hover {
background-color:#eee;
background-image:none;
color:#333;
filter:none;
text-decoration:none;
}

.dropdown.open .dropdown-toggle {
background:rgba(0,0,0,0.3);
color:#08c;
}

input[disabled],select[disabled],textarea[disabled] {
background-color:#F4F4F4;
cursor:not-allowed;
}

input[readonly],select[readonly],textarea[readonly] {
background-color:transparent;
box-shadow:none;
cursor:not-allowed;
}

input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly] {
background-color:transparent;
}

select.m-wrap {
background-color:#fff;
background-image:none;
border:1px solid #e5e5e5;
filter:none;
outline:none;
width:220px;
}

.input-prepend,.input-append {
border:0;
display:inline-block;
}

.input-append .add-on,.input-prepend .add-on {
background-color:#e5e5e5;
border:1px solid #e5e5e5;
display:inline-block;
font-size:14px;
font-weight:400;
height:24px;
line-height:24px;
min-width:16px;
padding:4px 5px;
text-align:center;
text-shadow:0 1px 0 #fff;
width:auto;
}

.input-append .add-on > .halflings-icon,.input-prepend .add-on > i,.input-prepend .add-on > [class^=icon-] {
margin-left:3px;
margin-top:5px;
}

.input-append .add-on > .halflings-icon
.input-append .add-on > i,.input-append .add-on > [class^=icon-] {
margin-left:0;
margin-top:5px;
}

.input-append .m-wrap,.input-append .m-wrap:focus {
border-right:0;
margin-right:1px;
}

.input-prepend input,.input-prepend input:focus {
border-left:0;
margin-left:1px;
}

.label-success,.badge-success {
background-color:#3cc051;
background-image:none;
text-shadow:none;
}

.label-warning,.badge-warning {
background-color:#fcb322;
background-image:none;
text-shadow:none;
}

.label-important,.badge-important {
background-color:#ed4e2a;
background-image:none;
text-shadow:none;
}

.label-info,.badge-info {
background-color:#57b5e3;
background-image:none;
text-shadow:none;
}

.label-mini {
font-size:11px;
font-weight:300;
}

.label-default {
background-color:#999;
text-shadow:none;
}

.modal-header {
border-bottom:1px solid #EFEFEF;
}

.modal-footer {
border-top:0;
}

.modal {
z-index:10050;
}

.modal-backdrop {
z-index:10049;
}

.modal-backdrop,.modal-backdrop.fade.in {
background-color:#333;
}

.modal-open .header .container-fluid {
padding-right:37px;
}

input,select,textarea {
font-family:Arial, sans-serif;
font-weight:400;
}

.table tbody th strong,table tbody strong,table th strong,table thead tr th {
font-size:12px;
font-weight:600;
}

.input-append input,.input-prepend input {
width:178px;
}

.input-append.input-prepend input {
width:152px;
}

.toolbar {
clear:both;
display:block;
margin:0 0 6px;
padding:0 4px;
}

.toolbar select {
font-size:12px;
font-weight:400;
margin-bottom:0;
width:130px;
}

.wysihtml5-toolbar .btn:active,.wysihtml5-toolbar .btn:focus,.wysihtml5-toolbar .btn:hover,.wysihtml5-toolbar .btn {
-moz-border-radius:4px;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-webkit-border-radius:4px;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
background-color:#f5f5f5;
background-image:linear-gradient(tobottom,#fff,#e6e6e6);
background-repeat:repeat-x;
border:1px solid #ccc;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;
border-radius:4px;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
color:#333;
cursor:pointer;
display:inline-block;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-size:14px;
height:auto;
line-height:20px;
margin-bottom:0;
padding:4px 12px;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
vertical-align:middle;
}

.wysihtml5-toolbar .btn:hover {
background:#0072BB;
}

.ligne-titre td,.ligne-titre th {
background-color:#f0f6fa;
border:1px solid #e5e5e5;
border-width:1px 0;
margin:4px 0;
}

.ligne-titre th {
border-width:1px 0 1px 1px;
}

.ligne-titre td:last-child {
border-width:1px 1px 1px 0;
}


.graph {
background:transparent;
padding:4px 2px;
}

#chart_2 {
height:150px;
overflow:hidden;
}

.liste-intervenants .btn {
margin:0 0 4px;
min-height:110px;
padding:0;
width:18.717948717949%;
}

table .control-group select {
height:auto;
line-height:100%;
margin:0;
padding:0;
}

.header .nav .dropdown-toggle:hover,.header .nav .dropdown.open .dropdown-toggle {
background-color:#383838;
}

.header .nav li.dropdown .dropdown-toggle i {
border-color:#515151;
color:#8a8a8a;
}

.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
background:#F99D1C;
color:#fff;
}

.link-box {
background:#eceff3;
padding:10px 0;
}

.link-box.purple {
background:#852b99;
}

.link-box div {
padding:0 6px;
}

.link-box,.link-box a {
color:#333;
}

.link-box a {
display:block;
font-size:.9em;
}

.link-box a.echeance {
color:#ffb848;
}

.link-box a.echeance:hover {
text-decoration:underline;
}

.small-text {
font-size:.8em;
}

h2 .small-text {
font-size:14px;
}

.picto-pdf, .picto-xls, .picto-xlsx, .picto-doc, .picto-odt, .picto-ods, .picto-docx, .picto-jpg, .picto-png, .picto-file {
cursor:default;
display:inline-block;
font-size:0;
height:20px;
margin:0 5px -7px 0;
padding:0;
speak:none;
width:18px;
}

.picto-xls, .picto-xlsx {background:url(../img/file_extension_xls_16.png) 0 0 no-repeat;}
.picto-docx{background:url(../img/file_extension_docx_16.png) 0 0 no-repeat;}
.picto-pdf{background:url(../img/file_extension_pdf_16.png) 0 0 no-repeat;}
.picto-doc{background:url(../img/file_extension_doc_16.png) 0 0 no-repeat;}
.picto-odt{background:url(../img/file_extension_odt_16.png) 0 0 no-repeat;}
.picto-ods{background:url(../img/file_extension_ods_16.png) 0 0 no-repeat;}
.picto-png{background:url(../img/file_extension_png_16.png) 0 0 no-repeat;}
.picto-jpg{background:url(../img/file_extension_jpg_16.png) 0 0 no-repeat;}
.picto-file{background:url(../img/file_extension_file_16.png) 0 0 no-repeat;}

.label-purple {
background-color:#852b99;
background-image:none;
text-shadow:none;
}

.label-blue {
background-color:#4b8df8;
background-image:none;
text-shadow:none;
}

.pagination ul>.active>a,.pagination ul>.active>span {
color:#fff;
cursor:default;
}

.pagination ul>li>span {
color:#999;
cursor:default;
}

.pagination ul a {
color:#111;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
background-color:#3D3D3D;
color:#fff;
}

.portlet.box.disabled .portlet-title {
background-color:#f0f0f0;
color:#fff;
}

.portlet.box.disabled .large-but {
background-color:#f0f0f0;
}

.btn.small {
font-size:12px;
padding:2px 4px;
}

.fake-select {
display:inline-block;
font-size:0;
position:relative;
vertical-align:middle;
white-space:nowrap;
width:100%;
}

.fake-select button {
background:#fff;
border:1px solid #DDD;
color:#959595;
float:left;
height:29px;
line-height:29px;
width:100%;
}

.fake-select .caret {
background-color:#FFF;
border-left:1px solid #DDD;
box-shadow:none;
float:right;
line-height:28px;
margin-left:17px;
margin-top:0;
padding-left:11px;
position:absolute;
right:13px;
top:0;
width:10px;
}

.fake-select .caret:after {
border-left:1px solid #DDD;
color:#DDD;
content:"";
float:right;
font-family:fontAwesome;
padding-left:12px;
}

@font-face {
font-family:downlinkregular;
font-style:normal;
font-weight:400;
src:url(../fonts/downlink-webfont.eot?#iefix) format(embedded-opentype), url(../fonts/downlink-webfont.woff) format(woff), url(../fonts/downlink-webfont.ttf) format(truetype), url(../fonts/downlink-webfont.svg#downlinkregular) format(svg);
}

h1,h2,h3,h4,h5,h6,.label,.badge,.modal-header h3 {
font-weight:300;
}

.fix-offset,.no-left-margin,.fix-margin,.page-full-width .page-content,.page-footer-fixed.page-sidebar-fixed .footer,.portlet.calendar .mobile .fc-header-right .fc-button:last-child {
margin-left:0;
}

.no-text-shadow,.daterangepicker td {
text-shadow:none;
}

.header .btn-navbar:hover,.header .nav > li.dropdown.user .dropdown-toggle:hover,.accordion-heading a,.accordion-heading a:hover,.form-wizard .step:hover,.blog-images li a:hover {
text-decoration:none;
}

.header .nav,ul.page-sidebar-menu > li.active > ul.sub-menu,ul.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu,ul.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu,.dropdown-menu.inbox li a .subject,.chats li .message .body,.config-groupe.visible input,.config-groupe.visible,.config-champ.visible input,.config-champ.visible {
display:block;
}

.header .nav > li.dropdown.user .dropdown-toggle,.icon-btn .glyphicons,.portlet.tabbable .portlet-body,.tile.icon > .tile-body,.fileupload-exists,ul.sidebar-tags li {
padding:0;
}

.header .nav .dropdown-menu,.portlet.box .portlet-title .tools,.chzn-container-single .chzn-single > abr {
margin-top:3px;
}

.page-sidebar-fixed ul.page-sidebar-menu > li > a,.page-sidebar-fixed.page-sidebar-closed ul.page-sidebar-menu > li > a {
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
-webkit-transition:all .2s ease;
transition:all .2s ease;
}

ul.page-sidebar-menu > li > ul.sub-menu > li,ul.page-sidebar-menu > li > ul.sub-menu > li ul.sub-menu li {
background:none;
margin:1px 0 0;
padding:0;
}

.footer:after,.footer:before,.portlet-title:after,.portlet-title:before {
content:"";
display:table;
line-height:0;
}

.footer:after,.portlet-title:after,.chart-tooltip .label,.feeds li:after,.dashboard-stat:after,.circle-stat:after,.tile .tile-object:after,.social-icons:after,.nav-tabs,.tab-content.fullsize {
clear:both;
}

i.icon-black,.portlet-title .dropdown-menu i,a.text-black,.text-black {
color:#000;
}

.input-icon .input-error,.error .chzn-container-single .chzn-single span,.error .select2-container .select2-choice > span {
color:#B94A48;
}

.input-icon .input-success,.control-group.success .validate-inline,.success .chzn-container-single .chzn-single span,.success .select2-container .select2-choice > span {
color:#468847;
}

.ui-sortable-placeholder *,.sortable-box-placeholder * {
visibility:hidden;
}

.icon-btn i,.icon-btn .glyphicons i:before {
color:#777;
font-size:20px;
}

.dropdown-menu.tasks .task,.tile .tile-body h3,.tile .tile-body h4 {
margin-bottom:5px;
}

.item-list,.ver-inline-menu {
list-style:none;
margin:0;
}

.table-advance thead,.error .select2-container.select2-dropdown-open .select2-choice > span,.success .select2-container.select2-dropdown-open .select2-choice > span,.header .hor-menu .search-form form input::-webkit-input-placeholder,.header .hor-menu .search-form form input:-moz-placeholder,.header .hor-menu .search-form form input::-moz-placeholder,.header .hor-menu .search-form form input:-ms-input-placeholder,.tabbable-custom > .nav-tabs > li.disabled > a,#coordonneesAgence.disabled {
color:#999;
}

.rating span.star:hover,#lots_table th.iconned,.collapse {
cursor:pointer;
}

.form-horizontal.form-bordered.form-row-stripped .control-group:nth-child(even),.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) {
background-color:#fcfcfc;
}

.controls .inline,.chat-form .btn-cont .btn {
margin-top:8px;
}

.chats li.in img.avatar,.tile .tile-body img {
float:left;
margin-right:10px;
}

.feeds li:before,.feeds li:after,.dashboard-stat:before,.dashboard-stat:after,.circle-stat:before,.circle-stat:after {
content:"";
display:table;
line-height:0;
}

.tabbable-custom .nav-tabs > li.active > a:hover,.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
background:#fff;
border-color:#d4d4d4 #d4d4d4 transparent;
}

.tabs-left.tabbable-custom .nav-tabs > li.active > a:hover,.tabs-right.tabbable-custom .nav-tabs > li.active > a:hover {
background:#fff;
border-color:#d4d4d4 transparent;
}

#dashboard,.with-buttons {
overflow:hidden;
}

.form-wizard .steps .navbar-inner,.form-wizard .steps .navbar-inner li a {
background-color:#fff;
background-image:none;
border:0;
box-shadow:none;
filter:none;
}

.form-wizard .active .step .desc,.form-wizard .done .step .desc,.table tbody th,table tbody th {
font-weight:400;
}

.portlet-body .slimScrollBar,.btn.icn-only > .halflings-icon {
margin-right:0;
}

.jqvmap-zoomin,.jqvmap-zoomout {
background-color:#666;
}

.modal-open .daterangepicker,.modal-open .datetimepicker,.modal-open .datepicker,.modal-open .colorpicker {
z-index:10060;
}

.error .chzn-container-single .chzn-single,.error .select2-container .select2-choice {
border-color:#B94A48;
}

.success .chzn-container-single .chzn-single,.success .select2-container .select2-choice {
border-color:#468847;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled,.clockface .cell .inner.active,.clockface .cell .outer.active {
background-image:none;
filter:none;
}

.chzn-x-multi .chzn-choices,.pagination ul {
box-shadow:none;
}

.error .select2-container.select2-dropdown-open .select2-choice,.success .select2-container.select2-dropdown-open .select2-choice {
border-color:#e5e5e5;
}

.halfings-demo h2,.page-sidebar .btn {
text-align:left;
}

.table.sliders .slider,select.m-wrap,input[type=file].m-wrap {
margin-top:4px;
}

.ui-datepicker button.ui-state-default.ui-priority-secondary,.ui-datepicker button.ui-state-default.ui-priority-primary {
font-size:13px;
font-weight:300;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.header .hor-menu .hor-menu-search-form-toggler:hover,.header .hor-menu .search-form .btn:hover {
filter:alpha(opacity=80);
opacity:0.8;
}

.ui-dialog.ui-dialog-blue .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-red .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-green .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-purple .ui-dialog-titlebar-close,.ui-dialog.ui-dialog-grey .ui-dialog-titlebar-close {
background:url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.header .hor-menu ul.nav li,.chkbox-label {
position:relative;
}

.datetimepicker table .active,.datepicker table .active {
background-color:#4b8df8;
background-image:none;
filter:none;
}

.datetimepicker table td,.datepicker table td {
font-family:'Open Sans';
font-weight:300;
}

.datetimepicker table th,.datepicker table th {
font-family:'Open Sans';
font-weight:400;
}

a:focus,select:focus {
outline:none;
}

.grille-horizontale td,.grille-horizontale .btn {
white-space:nowrap;
}

.accordion-group,.groupe-fisca-like .control-group {
margin:0 0 6px;
}

.nav > li > a:hover,.nav > li > a:focus,.nav > li > a:focus:before,.tabbable-custom .nav-tabs > li > a:hover {
background:#F99D1C;
border-color:transparent;
color:#fff;
}

.header,.no-space,.form form,.portlet-body .btn-toolbar,.portlet-body .btn-group,.chzn-container-single,.header .nav > li,.page-container,.tree {
margin:0;
padding:0;
}

#reload,#reload:hover,.legend table {
background:transparent;
}

.caption,ul.page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a > i,.ver-inline-menu li.active a,.ver-inline-menu li:hover a {
font-size:13px;
}

ul.page-sidebar-menu,.feeds {
list-style:none;
margin:0;
padding:0;
}

ul.page-sidebar-menu > li.start > a,.portlet-tabs .nav-tabs > li.active {
border-top-color:transparent;
}

.page-sidebar-closed .page-sidebar .sidebar-search .input-box,.form-row-seperated .control-group.last,.form-horizontal.form-bordered .control-group.last {
border-bottom:0;
}

.page-sidebar-closed ul.page-sidebar-menu,.page-sidebar-closed .page-sidebar {
width:35px;
}

.page-sidebar-closed ul.page-sidebar-menu > li:hover .title,.inline,.blog-images li {
display:inline;
}

.portlet-body.blue,.portlet.blue,.portlet.box.blue .portlet-title {
background-color:#4b8df8;
}

.portlet-body.red,.portlet.red,.portlet.box.red .portlet-title {
background-color:#e02222;
}

.portlet-body.yellow,.portlet.yellow,.portlet.box.yellow .portlet-title,.dashboard-stat.yellow {
background-color:#ffb848;
}

.portlet-body.green,.portlet.green,.portlet.box.green .portlet-title {
background-color:#35aa47;
}

.portlet-body.purple,.portlet.purple,.portlet.box.purple .portlet-title,.dashboard-stat.purple {
background-color:#852b99;
}

.portlet-body.dark-grey,.portlet.dark-grey,.portlet.box.grey .portlet-title {
background-color:#555;
}

.portlet.solid.bordered .portlet-title,.margin-bottom-15,form legend,.form-view legend {
margin-bottom:15px;
}

.dropdown-menu.notification li > a > .label i,.glyphicons-demo,.ui-datepicker tbody .ui-datepicker-week-col,.easy-pie-chart,.sparkline-chart {
text-align:center;
}

.table.table-full-width,.flip-scroll table,.no-more-tables table,.liste-fisca-like .select2-container {
width:100%;
}

.form-horizontal.form-bordered.form-row-stripped .m-wrap,.color-mode li.color-white {
background:#fff;
}

.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) .controls,.portlet-tabs .nav-tabs > .active > a:hover {
background-color:#fff;
}

.help-block,.margin-top-0,.allotements-lots .checkbox {
margin-top:0;
}

.control-label,.uploader {
margin-top:2px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active > a,.header .hor-menu .nav > li > .dropdown-menu:after,.header .hor-menu .nav > li > .dropdown-menu:before {
border-bottom:none;
}

.ie8 .circle-stat .details .title,.wysihtml5-toolbar li .dropdown-menu {
margin-top:5px;
}

.tile:active,.tile.selected,input:focus {
border-color:#ccc;
}

.portlet.calendar .fc-event-inner,.slider {
border:0;
}

.portlet.calendar .mobile .fc-state-disabled,.navbar-inverse .brand,.navbar-inverse .nav>li>a {
color:#bbb;
}

.toggle-button span.labelRight,.portlet.calendar .mobile .fc-state-hover,.portlet.calendar .mobile .fc-state-active,.dataTable .details,.dataTable .details tr:nth-child(odd) td,.dataTable .details tr:nth-child(odd) th,.dataTable .details tr:nth-child(even) td,.dataTable .details tr:nth-child(even) th {
background-color:#eee;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-state-hover,.ui-datepicker .ui-datepicker-calendar .ui-state-active {
background-color:#ffb848;
background-image:none;
border-color:#ffb848;
}

.carousel .carousel-inner .item,.margin-bottom-10,.table-advance,.user-info {
margin-bottom:10px;
}

textarea.m-wrap,select[multiple].m-wrap,select[size].m-wrap {
height:auto;
}

.input-append input[class*=span],.input-prepend input[class*=span],.user-info .details,.tile .tile-body .content,.tile.image .tile-body h3,.config-groupe.visible input,.config-champ.visible input {
display:inline-block;
}

.visible-ie8,.visible-ie9,.hide,.page-sidebar-closed .page-sidebar .sidebar-search input,.page-sidebar-closed ul.page-sidebar-menu > li:hover .selected,.bar-chart,.line-chart,.ie8 .knobify,.form-wizard .step i,.header .dropdown-menu .arrow,.header .hor-menu a.hor-menu-search-form-toggler-close,#lots_table .no-unit .unit,#row-0,#row-ajout,.collapsed,#grille-lots .collapsed,.allotement-cb .checker,.portlet.box.disabled,.ie8 .hidden-ie8,.ie9 .hidden-ie9,.page-sidebar-closed ul.page-sidebar-menu > li > a > .title,.page-sidebar-closed ul.page-sidebar-menu > li > a > .arrow,.page-sidebar-closed ul.page-sidebar-menu > li > .sub-menu {
display:none;
}

.ie8 .visible-ie8,.ie9 .visible-ie9,.hidden-ie8,.hidden-ie9 {
display:inherit;
}

.no-margin,.margin-none,.social-icons,.tabbable-custom > .nav-tabs > li,#commercialisateurs h3,#descriptifTech .span6 {
margin:0;
}

.no-left-padding,.radio,.checkbox,.form-row-seperated .help-inline,.form-row-seperated .help-block,.form-horizontal.form-bordered .help-inline,.form-horizontal.form-bordered .help-block {
padding-left:0;
}

.margin-bottom-0,.form-inline input,.chat-form .input-cont .m-wrap,.widget .row-fluid:last-child .tabbable-custom,.tab-pane > p:last-child,.header .hor-menu .search-form form,.carousel,.blog-images {
margin-bottom:0;
}

.portlet.box.blue > .portlet-title .caption > i,.portlet.box.green > .portlet-title .caption > i,.portlet.box.grey > .portlet-title .caption > i,.portlet.box.yellow > .portlet-title .caption > i,.portlet.box.red > .portlet-title .caption > i,.portlet.box.purple > .portlet-title .caption > i,.portlet.box.light-grey > .portlet-title .caption > i,.tile *,.tile .tile-body h1:hover,.tile .tile-body h2:hover,.tile .tile-body h3:hover,.tile .tile-body h4:hover,.tile .tile-body h5:hover,.tile .tile-body h6:hover,.tile .tile-body p:hover,.tile .tile-body p:hover,.halfings-demo .white-content *,.halfings-demo .white-content p,.halfings-demo .white-content a,.carousel .carousel-caption a,.portlet.box .portlet-title > .actions > .btn > i,div.tagsinput span.tag a {
color:#fff;
}

@media only screen and (max-width: 800px) {
.flip-scroll table {
border-collapse:collapse;
border-left:1px solid #ddd;
border-spacing:0;
display:block;
position:relative;
width:100%;
}

.flip-scroll .flip-content:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}

.flip-scroll th,.flip-scroll td {
margin:0;
vertical-align:top;
}

.flip-scroll th {
border-bottom:0;
border-left:0;
display:block;
text-align:right;
}

.flip-scroll thead {
display:block;
float:left;
}

.flip-scroll tbody {
display:block;
overflow-x:auto;
position:relative;
white-space:nowrap;
width:auto;
}

.flip-scroll tbody tr {
border-left:1px solid #ddd;
display:inline-block;
vertical-align:top;
}

.flip-scroll td {
border-bottom:0;
border-left:0;
border-right:0;
display:block;
min-height:1.25em;
text-align:left;
}

.flip-scroll th:last-child,.flip-scroll td:last-child {
border-bottom:1px solid #ddd;
}

.no-more-tables thead tr {
left:-9999px;
position:absolute;
top:-9999px;
}

.no-more-tables tr {
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
}

.no-more-tables tr:last-child {
border-bottom:0;
}

.no-more-tables td {
border:none;
border-bottom:1px solid #eee;
padding-left:50%;
position:relative;
text-align:left;
white-space:normal;
}

.no-more-tables td:before {
content:attr(data-title);
font-weight:700;
left:6px;
padding-right:10px;
position:absolute;
text-align:left;
top:6px;
white-space:nowrap;
width:45%;
}

.flip-scroll * html .flip-content,.flip-scroll :first-child+html .flip-content {
zoom:1;
}

.flip-scroll thead tr,.no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr {
display:block;
}
}

@media max-width480px {
.m-wrap.small {
width:100px;
}

.m-wrap.medium {
width:150px;
}

.m-wrap.large {
width:200px;
}

.m-wrap.huge {
font-size:24px;
height:36px;
line-height:36px;
padding:22px 8px;
width:246px;
}

select.m-wrap.small {
width:114px;
}

select.m-wrap.medium {
width:164px;
}

select.m-wrap.large {
width:214px;
}
}