html {
overflow:hidden;
}

body,html {
font-family:Lato,sans-serif;
font-size:14px!important;
margin:0;
padding:0;
overflow-y: scroll;
}

h1,h2,h3,h4,h5,h6 {
font-family:Lato,sans-serif;
font-weight:300;
color:#7b8b9d;
margin-top:0;
}

h1 {
font-size:32px;
}

h4 {
font-size:20px;
}

h6 {
font-size:16px;
}

a {
color:#333;
}

a:focus,a:hover {
text-decoration:none!important;
}

a:focus {
outline:0!important;
}

#map-canvas {
height:100%;
margin:0;
padding:0;
}

.container-liquid {
margin:0 auto;
padding:0 15px;
}

.content-liquid-full .container {
width:100%!important;
padding:25px 0 0;
}

.content-liquid-full {
margin:0 auto 0 250px;
padding:0 15px;
}

.space {
	height:10px;
	display:block;
}

.input-group-addon {
min-width:40px;
}

.green {
color:#0fddaa!important;
}

.orange {
color:#e54d26!important;
}

.blue {
color:#09f!important;
}

.rose {
color:#e80d53!important;
}

header.fixed {
left:0;
position:fixed;
top:0;
z-index:99999;
}

header .header-bar {
background-color:#2F3949;
}

.header-bar .search {
background:url(barazzoni_logo_400.png) no-repeat scroll 0 13px;
border:0;
background-color:transparent;
box-shadow:none;
color:#FFF;
text-indent:20px;
transition:all .3s ease 0;
width:20px;
height:45px;
display:block;
}

.header-bar .search:hover {
background:url(../images/search-focus.png) no-repeat scroll 0 13px;
}

.header-bar .search:focus {
background:url(../images/search-focus.png) no-repeat scroll 0 13px;
border:0;
box-shadow:none;
color:#233242!important;
font-weight:300;
font-size:12px;
transition:all .3s ease 0;
width:180px;
}

.left-side {
width:250px;
float:left;
padding:20px 0;
}

.logo-container {
max-height:55px;
padding-left:30px;
line-height:65px;
background-color:#fff;
border-bottom:1px solid #D5DDDF;
display:none;
}

.logo-container h1 {
font-size:26px;
line-height:33px;
color:#2f3949;
font-weight:400;
font-family:Lobster,cursive;
font-style:italic;
display:inline-block;
margin:0;
padding:0;
}

.logo-container h4 {
display:inline-block;
color:#2f3949;
font-size:12px;
padding-left:10px;
margin:0;
}

.header-bar {
background-color:#fff;
border-bottom:1px solid #d5dddf;
min-height:45px;
padding-top:10px!important;
display:none;
margin:0 -15px 20px;
}

ul.left-icons,ul.right-icons {
height:45px;
margin:0;
padding:0;
}

ul.left-icons {
display:inline-block;
vertical-align:top;
float:left;
}

ul.left-icons:after,ul.right-icons:after {
content:'';
display:block;
clear:both;
}

ul.left-icons li {
display:inline-block;
vertical-align:middle;
line-height:45px;
}

ul.left-icons li a {
display:block;
padding:0 1.3em;
}

ul.left-icons li i {
font-size:16px;
color:rgba(44,62,80,.3);
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}

ul.left-icons li a:hover i {
color:rgba(44,62,80,1);
}

ul.right-icons {
display:inline-block;
float:right;
text-align:right;
vertical-align:top;
}

ul.right-icons>li {
padding-bottom:20px;
padding-right:0;
display:inline-block;
vertical-align:middle;
line-height:45px;
margin-left:15px;
position:relative;
}

ul.right-icons>li>a>i {
vertical-align:top;
line-height:32px;
color:#fff;
}

ul.right-icons>li>a {
vertical-align:middle;
background-color:#f9f9f9;
border:1px solid transparent;
border-radius:50%;
width:32px;
height:32px;
text-align:center;
margin-left:10px;
margin-top:5px;
display:block;
padding:0;
}

ul.right-icons .notify {
position:absolute;
top:-8px;
right:-6px;
border-radius:50%;
overflow:hidden;
background-color:#f86868;
width:18px;
height:18px;
color:#fff;
line-height:18px;
text-align:center;
font-size:8px;
}

ul.right-icons .settings {
background-color:#343f51;
}

ul.right-icons .lock {
background-color:#49617b;
}

ul.right-icons li:last-child {
border-right:0 solid #2c3e50;
}

.right-icons span {
color:#6f8399;
}

.right-icons .user-name {
color:#F86868;
}

.right-icons .user-avatar {
width:20px;
height:20px;
border-radius:50%;
overflow:hidden;
display:inline-block;
vertical-align:middle;
margin-left:10px;
}

.right-icons .user-avatar img {
vertical-align:top;
}

ul.right-icons>li>a i {
font-size:16px;
color:rgba(255,255,255,.7);
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}

ul.right-icons li a:hover i {
color:rgba(255,255,255,1);
}

ul.right-icons>li>a.user-avatar {
margin-right:20px;
display:inline-block;
padding:0;
}

ul.right-icons li>ul.dropdown {
background:none repeat scroll 0 0 #FFF;
border:1px solid #DADADA;
border-radius:3px;
display:none;
left:-50%;
top:42px;
margin-left:-13px;
position:absolute;
min-width:120px;
line-height:normal;
}

ul.right-icons li>ul.dropdown.big {
margin-left:-73px;
}

ul.right-icons li>ul.dropdown:after,ul.right-icons li>ul.dropdown:before {
bottom:100%;
left:50%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

ul.right-icons li>ul.dropdown:after {
margin-left:-10px;
border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;
border-width:10px;
}

ul.right-icons li>ul.dropdown:before {
margin-left:-11px;
border-color:rgba(218,218,218,0) rgba(218,218,218,0) #DADADA;
border-width:11px;
}

ul.right-icons li:hover>ul.dropdown {
display:inline-block;
z-index:99999;
padding:7px 0;
}

ul.right-icons li>ul.dropdown li {
text-align:left;
padding:7px 14px;
}

ul.right-icons li>ul.dropdown li a {
white-space:nowrap;
color:#49617b;
}

ul.right-icons li>ul.dropdown li a i {
padding-right:8px;
font-size:15px;
color:#7b8b9d;
}

ul.right-icons li>ul.dropdown li a:hover,ul.right-icons li>ul.dropdown li a:hover i {
color:#45aab3!important;
}

ul.right-icons li>ul.dropdown li span.description {
display:block;
font-size:11px;
font-style:italic;
font-weight:400;
padding-left:22px;
color:#95a6b9;
}

ul.right-icons li>ul.dropdown li:hover a i {
color:#7B8B9D;
}

.breadcrumbs {
margin:0 0 10px;
padding:0;
}

.breadcrumbs li:after {
content:'\f054';
font-family:FontAwesome;
display:inline-block;
font-size:10px;
color:#7b8b9d;
padding:0 10px;
}

.breadcrumbs li a {
color:#0384ce;
}

.breadcrumbs li:last-child:after {
content:'';
}

body.horizontal-menu .content-liquid-full {
margin-left:0;
margin-top:20px;
}

body.horizontal-menu .sidebar {
height:auto;
position:relative;
width:100%;
min-height:30px;
background-color:#2c3e50;
}

body.horizontal-menu .logo-container {
width:200px;
}

body.horizontal-menu .sidebar li.active {
border-left:0!important;
background-color:#2c3e50;
}

body.horizontal-menu .sidebar li {
display:inline-block;
vertical-align:top;
box-shadow:none;
overflow:visible;
position:relative;
}

body.horizontal-menu .sidebar li .child {
position:absolute;
top:45px;
left:0;
z-index:9999;
width:100%;
}

body.horizontal-menu .sidebar .menu {
background-color:#2c3e50;
text-align:center;
}

body.horizontal-menu .sidebar .menu li.parent>a:after {
padding-left:5px;
}

body.fixed-headerbar .sidebar {
margin-top:55px;
}

body.fixed-headerbar .sidebar .logo-container {
position:fixed;
width:250px;
top:0;
z-index:9999;
}

body.fixed-headerbar .header-bar {
position:fixed;
top:0;
z-index:9999;
}

body.fixed-headerbar .content-liquid-full>.container>.row+.row {
margin-top:80px;
}

.fixed-sidebar {
position:fixed!important;
}

body.collapsed-sidebar .sidebar {
width:50px;
}

body.collapsed-sidebar .content-liquid-full {
margin-left:50px;
}

body.collapsed-sidebar .menu li:first-child {
height:55px;
line-height:55px;
}

body.collapsed-sidebar .menu li a .menu-icon {
width:100%;
margin:0!important;
}

body.collapsed-sidebar .menu li.active {
border-left:0!important;
}

.content {
height:100%;
width:100%;
position:relative;
}

.content.header-fixed {
margin-top:73px;
}

.sidebar {
background-color:#2c3e50;
height:100%;
min-height:600px;
width:250px;
position:absolute;
padding:0!important;
}

.sidebar .responsive-menu {
display:none;
font-size:26px;
}

.sidebar-profile {
text-align:center;
border-bottom:1px solid #252f40;
padding:25px 0;
}

.sidebar-profile .user-avatar {
display:inline-block;
width:130px;
height:130px;
overflow:hidden;
margin-bottom:10px;
}

.sidebar-profile .user-avatar img {
max-width:150%;
width:auto;
height:100%;
min-height:100%;
}

.sidebar-profile .user-info a {
color:#7b8b9d;
font-size:13px;
}
.sidebar-profile .user-info {
color:#fff;
font-size:13px;
}

.sidebar-profile .user-info a:after {
content:'\f078';
font-family:FontAwesome;
color:#7b8b9d;
padding-left:10px;
}

.sidebar .menu {
border-top:1px solid #404c60;
list-style:none;
background-color:#343f51;
margin:0;
padding:0!important;
}

.sidebar .menu li {
background-color:#2c3e50;
padding:0;
}

.sidebar .menu>li.active {
background-color:#2f3949;
border-left:4px solid #2f3949;
}

.sidebar .menu li i {
padding-right:10px;
font-size:16px;
}

.sidebar .menu li a {
display:block;
font-weight:400;
font-size:14px;
color:#8e99a2;
height:45px;
overflow:hidden;
position:relative;
}

.sidebar .menu li a:hover {
text-decoration:none;
color:#fff;
}

.sidebar .menu li .menu-text {
display:inline-block;
width:140px;
height:45px;
vertical-align:top;
line-height:48px;
}

.sidebar .menu li.active.lightgreen {
border-left:4px solid #45aab3;
}

.sidebar .menu li.active.lightred {
border-left:4px solid #d55152;
}

.sidebar .menu li.active.lightblue {
border-left:4px solid #6ed2dc;
}

.sidebar .menu li.active.blue {
border-left:4px solid #15a4fa;
}

.sidebar .menu li.active.green {
border-left:4px solid #7fbf33;
}

.sidebar .menu li.active.purple {
border-left:4px solid #7d6ccb;
}

.sidebar .menu li.active.orange {
border-left:4px solid #f60;
}

.sidebar .menu li.active.lightorange {
border-left:4px solid #f90;
}

.sidebar .menu li.active.lightyellow {
border-left:4px solid #ff3;
}

.sidebar .menu li.active.pink {
border-left:4px solid #f69;
}

.sidebar .menu li.active.cream {
border-left:4px solid #fc9;
}

.sidebar .menu li.active.marine {
border-left:4px solid #17a697;
}

.sidebar .menu li.active.darkblue {
border-left:4px solid #36c;
}

.sidebar .menu li a .menu-icon {
background-color:#2c3e50;
width:29px;
height:45px;
display:inline-block;
text-align:center;
margin-right:5px;
margin-left:20px;
vertical-align:top;
overflow:hidden;
position:relative;
}

.sidebar .menu li a .menu-icon i {
width:30px;
height:45px;
display:inline-block;
text-align:center;
margin-right:5px;
padding-right:0;
padding-top:12px;
color:#818b95;
line-height:25px;
}

.sidebar .menu li.active a .menu-icon {
background-color:transparent;
width:29px;
height:45px;
display:inline-block;
text-align:center;
margin-right:5px;
margin-left:15px;
}

.sidebar .menu li.active a .menu-icon i {
padding-right:0;
padding-top:12px;
color:#fff;
}

.sidebar .menu li.active a .menu-icon:before {
content:"";
position:absolute;
width:0;
height:0;
margin:0 0 0 30px;
}

.sidebar .menu li .notification {
color:#fff!important;
background-color:#f86868;
border-radius:5px;
width:24px;
height:24px;
display:inline-block;
text-align:center;
margin-top:13px;
line-height:24px;
font-size:11px;
padding:0;
}

.sidebar .menu li.parent .notification {
float:none;
}

.sidebar .menu li .notification.lightgreen {
background-color:#45aab3;
}

.sidebar .menu li .notification.lightred {
background-color:#cf3638;
}

.sidebar .menu li .notification.blue {
background-color:#36c;
color:#fff!important;
}

.sidebar .menu li .notification.lightblue {
background-color:#15a4fa;
}

.sidebar .menu li .notification.orange {
background-color:#e7a60b;
}

.sidebar .menu li .notification.lightyellow {
background-color:#eaee77;
color:#2f3949;
}

.sidebar .menu li .notification.purple {
background-color:#734cbd;
color:#fff;
}

.sidebar .menu li.parent>a:after {
content:'\f105';
font-family:FontAwesome;
color:#818b95;
float:right;
margin-right:15px;
margin-top:12px;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;
-ms-transition:all 300ms linear;
transition:all 300ms linear;
font-size:16px;
}

.sidebar .menu li.parent.active>a:after,.sidebar .menu li.parent>a.close-child:after {
content:'\f105';
font-family:FontAwesome;
color:#818b95;
float:right;
margin-right:15px;
margin-top:12px;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
font-size:16px;
}

.sidebar .child {
background-color:#d9e3e5;
margin-left:0;
padding-left:0;
display:none;
}

.sidebar .child li {
background-color:#2f3949;
border-bottom:0 solid #b7c9cd;
border-top:1px solid #3e495a;
}

.sidebar .child li:last-child {
border-bottom:1px solid #3e495a;
}

.sidebar .child li a {
color:#818b95;
padding-left:55px;
vertical-align:top;
display:inline-block;
line-height:38px;
height:38px;
width:100%;
}

.sidebar .child li a:hover {
background-color:#2b3545;
color:#a0acbf;
}

.sidebar .child li.active {
background-color:#2b3545;
}

.sidebar .child li.active a {
color:#fff;
background-color:#2b3545;
}

.sidebar .active-projects {
background-color:#1f3141;
margin:25px 0;
padding:20px;
}

.sidebar .active-projects i {
padding-right:10px;
font-size:18px;
}

.sidebar .active-projects h3 {
color:#f6f6f6;
font-size:16px;
font-weight:700;
margin:0;
padding:0 0 5px;
}

.sidebar .active-projects .project-list {
list-style:none;
margin:0 0 0 15px;
padding:0;
}

.sidebar .active-projects .project-list li {
font-weight:700;
padding:3px 0;
}

.sidebar .active-projects .project-list li i {
font-size:12px;
}

.sidebar .active-projects .project-list li .update {
display:block;
padding-left:23px;
font-size:12px;
color:#f6f6f6;
font-weight:400;
width:100%;
}

.content-side {
padding:20px 25px;
}

.content-side h2 {
font-weight:200;
margin-bottom:25px;
}

.content-side .content-box .inner {
background-color:#f6f6f6;
min-height:100px;
position:relative;
}

#chart {
position:relative;
display:inline-block;
}

.boxed .inner {
background-color:#fff;
border-radius:3px;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
color:#7f95a9;
overflow:hidden;
padding:12px 20px;
}

.boxed .inner:after {
content:'';
clear:both;
display:block;
}

.boxed .inner.no-radius {
border-top-left-radius:0;
border-top-right-radius:0;
}

.boxed .inner h1,.boxed .inner h2,.boxed .inner h3,.boxed .inner h4,.boxed .inner h5,.boxed .inner h6 {
margin:0;
padding:0;
}

.boxed .inner h2.divider,.boxed .inner h3.divider {
margin:10px 0;
}

.boxed .title-bar {
background-color:#fafafa;
border-top-left-radius:5px;
border-top-right-radius:5px;
overflow:hidden;
border-bottom:1px solid #eff2f7;
padding:10px;
}

.boxed .title-bar.gray {
background-color:#fafafa;
}

.boxed .title-bar.white h4 {
color:#b7c9cd;
}

.boxed .title-bar h4 {
font-weight:400;
color:#b7c9cd;
font-size:13px;
float:left;
width:100%;
text-transform:uppercase;
line-height:20px;
margin:0;
}

.boxed .title-bar .actions {
float:right;
width:25%;
text-align:right;
margin:0;
padding:0;
}

.boxed .title-bar .actions li {
display:inline-block;
padding-right:8px;
}

.boxed .title-bar .actions li a i {
color:#a9abab;
}

.boxed .title-bar .actions:after {
display:inline-block;
content:'';
clear:both;
}

.box {
margin-bottom:20px;
border-radius:3px;
background-color:#fff;
overflow:hidden;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
}

.box .title-bar {
background-color:#27a5f9;
height:45px;
line-height:45px;
color:#fff;
font-size:14px;
font-weight:700;
}

.box .title-bar i {
font-size:12px;
padding:0 15px;
}

.box .title-bar .close-box i {
font-size:20px;
position:relative;
top:-5px;
padding:0 5px;
}

.title-bar .close-box a i {
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
}

.title-bar .close-box a:hover i {
opacity:.3;
}

.modal-open {
overflow:visible;
}

.modal-content {
box-shadow:0 3px 0 #DBDFE0;
border:0;
}

.notification {
border-radius:3px;
border:0 solid;
background-color:#D9EDF7;
color:#333;
margin-bottom:10px;
border-color:#BCE8F1;
padding:7px 20px;
}

.notification-success {
background-color:#DFF0D8;
color:#3C763D;
border-color:#D6E9C6;
}

.notification-warning {
background-color:#FCF8E3;
color:#8A6D3B;
border-color:#FAEBCC;
}

.notification-error {
background-color:#F2DEDE;
color:#A94442;
border-color:#EBCCD1;
}

.calendar {
clear:both;
}

.calendar .title-bar {
background-color:#f86868!important;
color:#fff!important;
}

.calendar-widget table tbody td,.calendar-widget table thead th {
min-width:0!important;
}

.calendar-widget .ui-datepicker-inline {
border-radius:0!important;
border:0!important;
background:none!important;
padding:10px 25px 20px;
}

.calendar-widget .ui-datepicker-calendar {
background-color:#a5b9be!important;
border:1px solid #dae0e2!important;
}

.ui-datepicker th {
color:#fff;
text-transform:uppercase;
padding:15px 0;
}

.calendar-widget .ui-datepicker-header {
background:0 0;
border:0;
padding:10px 0;
}

.calendar-widget .ui-datepicker-calendar tbody {
background-color:#ecf0f1!important;
}

.calendar-widget .ui-datepicker-calendar tbody tr {
border-bottom:1px solid #dae0e2!important;
}

.calendar-widget .ui-datepicker-calendar tbody td:first-child {
border-left:0 solid #dae0e2!important;
}

.calendar-widget .ui-datepicker-calendar tbody td {
border-right:1px solid #dae0e2!important;
height:50px;
}

.calendar-widget .ui-datepicker-calendar tbody td:last-child {
border-right:0 solid #dae0e2!important;
}

.calendar-widget .ui-datepicker-calendar tbody td a {
color:#a0b5ba!important;
background:0 0;
border:0;
height:50px;
line-height:50px;
}

.calendar-widget .ui-datepicker-calendar tbody td:hover {
background-color:#F86868!important;
}

.calendar-widget .ui-datepicker-calendar tbody td:hover a {
color:#fff!important;
font-weight:700;
}

.calendar-widget .ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
border:0!important;
background:none!important;
font-weight:700!important;
color:#fff!important;
}

.calendar-widget .ui-datepicker-calendar tbody td.ui-datepicker-today a.ui-state-highlight {
border:0!important;
background:none!important;
font-weight:700!important;
color:#F86868!important;
}

.calendar-widget .ui-datepicker-calendar tbody td.ui-datepicker-today {
background:transparent!important;
}

.calendar-widget .ui-datepicker-calendar a {
text-align:center!important;
}

.calendar-widget .ui-datepicker-prev {
display:block!important;
cursor:pointer!important;
left:0!important;
top:0!important;
line-height:36px;
}

.calendar-widget .ui-datepicker-prev:before {
content:'\f053'!important;
display:inline-block!important;
font-family:FontAwesome!important;
color:#a5b9be!important;
vertical-align:middle!important;
}

.calendar-widget .ui-datepicker-prev.ui-state-hover {
left:0!important;
top:0!important;
border:0;
}

.calendar-widget .ui-datepicker-next {
display:block!important;
cursor:pointer!important;
right:0!important;
top:0!important;
text-align:right!important;
background:none!important;
line-height:36px;
}

.calendar-widget .ui-datepicker-next:before {
content:'\f054'!important;
display:inline-block!important;
font-family:FontAwesome;
color:#a5b9be;
text-align:right;
vertical-align:middle;
}

.calendar-widget .ui-datepicker-next.ui-state-hover {
right:0!important;
top:0!important;
border:0;
}

.calendar-widget .ui-datepicker-next:hover:before,.calendar-widget .ui-datepicker-prev:hover:before {
color:#f86868!important;
}

.calendar-widget .ui-datepicker-title span {
font-size:13px!important;
font-weight:700!important;
color:#a5b9be!important;
}

.daily-traffic .inner {
margin:20px 0;
}

.daily-traffic .inner:after {
display:block;
clear:both;
content:'';
}

.daily-traffic .inner h3 {
text-align:center;
font-size:16px;
}

.daily-traffic .inner .count-to {
text-align:center;
font-size:24px;
font-weight:700;
}

.daily-sales .close-box i {
color:#92224d;
}

.progress-bar-stat {
border-bottom:2px solid #a5b9be;
padding-left:25px;
margin:15px 10px 10px;
}

.progress-bar-stat li {
float:left;
margin-right:8px;
background-color:#f1f1f1;
width:20px;
height:120px;
position:relative;
}

.progress-bar-stat li span {
position:absolute;
bottom:0;
left:0;
display:block;
width:100%;
}

.progress-bar-stat li span.blue {
background-color:#599bba;
}

.progress-bar-stat li span.green {
background-color:#149e50;
}

.progress-bar-stat li span.purple {
background-color:#8574d1;
}

.progress-bar-stat li span.lime {
background-color:#bae22d;
}

.inlinesparkline {
width:100%;
display:block;
}

.social-stats .title-bar {
background-color:#27a5f9;
color:#fff;
}

.social-stats ul li {
margin-bottom:8px;
color:#27a5f9;
line-height:25px;
}

.social-stats ul li i {
width:25px;
text-align:center;
font-size:16px;
color:#8ca2b7;
padding:0;
}

.whos-online .title-bar {
background-color:#233242;
color:#6c7681;
border-bottom:1px solid #6c7681;
}

.whos-online .title-bar .close-box i {
color:#49617b;
}

.whos-online ul li {
margin-bottom:8px;
}

.whos-online ul li div.user-avatar {
overflow:hidden;
width:25px;
height:25px;
border-radius:50%;
border:1px solid transparent;
display:inline-block;
vertical-align:top;
}

.whos-online ul li span.username {
display:inline-block;
line-height:25px;
vertical-align:top;
color:#8ca2b7;
padding-left:20px;
}

.whos-online ul li span.status {
display:inline-block;
line-height:25px;
vertical-align:top;
float:right;
}

.whos-online ul li span.status.online:before {
content:'\f111';
font-family:FontAwesome;
color:#11a222;
font-size:11px;
}

.whos-online ul li span.status.offline:before {
content:'\f111';
font-family:FontAwesome;
color:#d62d6e;
font-size:11px;
}

#animationSandbox {
width:100%;
text-align:center;
}

#animationSandbox h1 {
font-size:86px;
color:#F35626;
}

.animated-example-form {
text-align:center;
margin:0 auto;
}

.animated-example-form select {
display:inline-block;
padding:5px 12px;
}

.projects .title-bar {
background-color:#3156a3;
color:#fff;
}

.projects .title-bar .close-box i {
color:#4f74c2;
}

.projects ul li {
margin-bottom:8px;
color:#3156a3;
line-height:25px;
font-size:13px;
}

.invoice-logo {
margin-top:5px;
float:left;
max-width:400px;
}

.invoice-logo i {
display:inline-block;
font-size:36px;
color:#734cbd;
vertical-align:top;
padding-left:15px;
padding-right:8px;
}

.invoice-logo h3 {
display:inline-block;
font-weight:700;
color:#6a727f;
text-transform:uppercase;
line-height:36px;
vertical-align:top;
}

.invoice-actions {
float:right;
max-width:800px;
}

.invoice-header thead th:first-child {
border-top-left-radius:5px!important;
border-bottom-left-radius:5px!important;
overflow:hidden;
}

.invoice-header thead th {
background-color:#a7b6cf;
color:#fff;
padding:0 20px;
}

.invoice-header thead th:last-child {
border-top-right-radius:5px!important;
border-bottom-right-radius:5px!important;
overflow:hidden;
}

.invoice-header tbody tr td {
vertical-align:top;
padding:15px 20px;
}

.invoice-table thead th {
background-color:#a7b6cf;
color:#fff;
text-transform:uppercase;
padding:0 20px;
}

.invoice-table thead th:first-child {
border-top-left-radius:5px!important;
border-bottom-left-radius:0!important;
overflow:hidden;
}

.invoice-table thead th:last-child {
border-top-right-radius:5px!important;
border-bottom-right-radius:0!important;
overflow:hidden;
}

.invoice-table .id-col {
max-width:25px;
}

.invoice-table .price-col,.invoice-table .quantity-col {
max-width:300px;
}

.invoice-table .total-col {
max-width:300px;
font-weight:700;
}

.invoice-table tbody td {
padding:15px 20px;
}

.invoice-additional-notes h4 {
margin-bottom:10px!important;
font-weight:700;
font-size:16px;
}

.invoice-subtotal tr td,.invoice-subtotal tr th {
padding:0 15px;
}

.invoice-subtotal tr td {
width:50%;
}

.invoice-subtotal tr.total {
background-color:#a7b6cf;
color:#fff;
font-weight:700;
font-size:16px;
}

.tasks .title-bar {
background-color:#149e50;
color:#fff;
}

.tasks .title-bar .close-box i {
color:#1dbb62;
}

.tasks ul li {
margin-bottom:0;
border-bottom:1px solid #959595;
color:#149e50;
line-height:25px;
padding:10px 15px;
}

.tasks ul li span {
width:100%;
display:block;
color:#959595;
line-height:12px;
}

.standalone-title-bar {
clear:both;
border-radius:3px;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
font-size:20px;
padding:15px 20px;
}

.standalone-title-bar i {
padding-right:15px;
font-size:20px;
}

.standalone-title-bar.gray {
background-color:#8ca2b7;
color:#fff;
}

.task-list {
list-style:none;
margin:15px 0;
padding:0;
}

.task-list li {
margin-bottom:15px;
border-radius:3px;
background-color:#fff;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
padding:15px 20px;
}

.task-list li.nav a {
padding-right:10px;
padding-left:10px;
border-right:1px solid #8ca2b7;
color:#8ca2b7;
}

.task-list li.nav a:last-child {
border-right:0!important;
}

.task-list li.nav a i {
padding:0 7px 0 0;
}

.task-list li .icheckbox_flat-green {
margin-right:10px;
}

.task-list li span.checked {
text-decoration:line-through;
}

.task-list li span {
color:#8ca2b7;
line-height:20px;
padding-top:2px;
vertical-align:top;
display:inline-block;
}

.task-list li .actions {
float:right;
}

.task-list li .actions a {
font-size:16px;
margin-left:15px;
}

.weather-widget.big .weather-icon {
width:50%;
height:200px;
float:left;
text-align:center;
padding:25px;
}

.weather-widget .weather-icon .temperatures {
display:block;
margin-top:15px;
}

.weather-widget .weather-icon span.min {
display:inline-block;
width:30%;
text-align:left;
vertical-align:top;
margin-left:10px;
}

.weather-widget .weather-icon span.max {
display:inline-block;
width:30%;
text-align:right;
vertical-align:top;
margin-right:10px;
}

.weather-widget.big .weather-icon i {
color:#fff;
font-size:56px;
}

.weather-widget.big .weather-status {
width:50%;
float:right;
text-align:center;
height:200px;
overflow:hidden;
position:relative;
}

.weather-widget .weather-status .background-image {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
z-index:100;
opacity:.5;
}

.weather-widget .weather-status .info {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:200;
text-align:left;
padding:20px;
}

.weather-widget .weather-status .info .date-time {
padding-bottom:20px;
font-size:14px;
}

.weather-widget .weather-status .info .city {
font-size:18px;
font-weight:700;
}

.weather-widget .weather-status .info .weather-state {
padding-top:20px;
font-size:18px;
font-weight:700;
}

.weather-widget.dark .weather-prediction {
background-color:rgba(0,0,0,1,)!important;
}

.weather-widget.big .weather-prediction {
background:rgba(0,0,0,1)url(../_demo/images/new-york.png) top left no-repeat;
background-size:cover;
}

.weather-widget.big .weather-prediction ul {
text-align:center;
background:rgba(0,0,0,.6);
margin:0;
padding:20px 0;
}

.weather-widget.big .weather-prediction ul li {
display:inline-block;
width:19.5%;
vertical-align:top;
}

.weather-widget.big .weather-prediction ul li span {
display:block;
text-align:center;
}

.weather-widget.big .weather-prediction ul li span.day {
font-weight:700;
font-size:16px;
}

.social-box {
margin-bottom:20px;
border-radius:3px;
background-color:#fff;
height:70px;
overflow:hidden;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
}

.social-box .icon-container {
width:30%;
height:70px;
display:inline-block;
vertical-align:top;
}

.social-box .icon-container .inner {
width:80px;
height:70px;
text-align:center;
vertical-align:middle;
display:table-cell;
}

.social-box .icon-container i {
color:#fff;
font-size:3em;
}

.social-box .text-container {
display:inline-block;
vertical-align:top;
height:70px;
margin-left:3px;
width:67%;
text-align:center;
}

.social-box .text-container .inner {
height:70px;
line-height:70px;
vertical-align:middle;
font-size:15px;
font-weight:700;
color:#8ca2b7;
}

.social-box .text-container .inner span {
font-weight:700;
font-size:26px;
padding-right:8px;
}

.social-box.facebook .text-container .inner span {
color:#43609c;
}

.social-box.twitter .icon-container {
background-color:#00b6f1;
}

.social-box.dribbble .text-container .inner span {
color:#ea4c89;
}

.social-box.projects .icon-container {
background-color:#9f90e4;
}

.social-box.projects .text-container .inner span {
color:#9f90e4;
}

.social-box.tasks .icon-container {
background-color:#6c7681;
}

.social-box.tasks .text-container .inner span {
color:#6c7681;
}

.social-box.posts .icon-container {
background-color:#f15722;
}

.social-box.posts .text-container .inner span {
color:#f15722;
}

.mail-container .header {
background-color:#343f51;
width:100%;
border-top-left-radius:3px;
border-top-right-radius:3px;
}

.mail-container .header ul li {
display:inline-block;
border-right:1px solid #1d2736;
padding:10px 15px;
}

.mail-container .header ul li i {
padding-right:7px;
}

.mail-container .actions ul li {
background-color:#ecf0f1;
display:inline-block;
}

.mail-container .actions ul li:first-child {
padding:6px 10px;
}

.mail-container .actions ul li a {
display:block;
color:#72879c;
padding:6px 10px;
}

.mail-container .actions ul li.no-bg {
background-color:transparent;
padding:0;
}

.mail-container .actions ul li button {
margin:0 0 4px!important;
}

.mail-container .actions ul li input {
width:20px!important;
margin:0!important;
}

.mail-container .actions ul li a:hover {
background-color:#72879c;
color:#ecf0f1;
}

.mail-container table.mail span.tag.social {
background-color:#319bd7;
}

.mail-container table.mail span.tag.work {
background-color:#60c36e;
}

form.mail-compose input {
border:0;
margin-bottom:0;
height:40px;
}

form.mail-compose input:focus {
border:0;
box-shadow:none;
}

form.mail-compose textarea {
margin-top:10px;
}

.mail-options li a {
padding-bottom:5px;
display:block;
}

.mail-container table.support span.tag.normal {
background-color:#329bd7;
}

.ticket {
border-bottom:1px dashed #c6ced0;
margin-bottom:20px;
padding-bottom:10px;
}

.ticket .user-info {
text-align:center;
}

.ticket-id {
margin-bottom:20px!important;
}

.error-404 a:after {
font-family:FontAwesome;
content:'\f0a9';
color:#0384ce;
padding-left:8px;
font-size:16px;
}

.error-404 .search-form {
max-width:320px;
margin:0 auto;
}

.error-404 .search-form .search {
padding-left:20px;
background:url(../images/search-focus.png) 280px center no-repeat #fff;
border-radius:25px;
border:1px solid #d9e0e1;
height:45px;
line-height:45px;
}

.error-500 a:after {
font-family:FontAwesome;
content:'\f0a9';
color:#0384ce;
padding-left:8px;
}

.profile .title {
border-bottom:1px solid #ecf0f1;
padding-bottom:10px;
margin-bottom:25px;
vertical-align:middle;
}

.profile .title h3 {
display:inline-block;
vertical-align:middle;
color:#7B8B9D;
}

.profile .title .share-profile {
font-size:13px;
display:inline-block;
float:right;
vertical-align:middle;
color:#7B8B9D;
line-height:26px;
}

.profile .title .share-profile:after {
content:'\f045';
font-family:FontAwesome;
color:#5ecad4;
font-size:14px;
padding-left:8px;
}

.profile h3 {
padding-bottom:10px!important;
}

.profile .profile-data .profile-avatar {
border-radius:50%;
width:130px;
height:130px;
overflow:hidden;
display:inline-block;
}

.profile .profile-data .send-msg {
text-align:center;
margin-top:20px;
display:inline-block;
width:100%;
}

.profile .profile-data .send-msg .btn {
margin-left:0!important;
font-weight:400;
font-size:12px;
}

.profile .icon-list {
margin-left:0;
margin-top:8px;
padding:0;
}

.profile .icon-list li {
padding-bottom:7px;
font-size:13px;
color:#7b8b9d;
}

.profile .icon-list li i {
color:#5ecad4;
min-width:25px;
text-align:center;
}

.profile .icon-list li a {
color:#7f95a9;
}

.profile .icon-list li a:hover {
color:#5ECAD4;
}

.profile .profile-stats {
margin:10px -5px;
padding:0;
}

.profile .profile-stats li {
display:inline-block;
vertical-align:top;
text-align:center;
padding:25px 0;
}

.profile .profile-stats li p {
color:#fff;
font-weight:700;
font-size:26px;
margin:0;
padding:0;
}

.profile .profile-stats li h3 {
color:#fff;
font-size:12px;
font-weight:400;
}

.profile .profile-stats li.followers {
background-color:#0384ce;
}

.profile .about-me {
padding:20px 0;
}

.profile .about-me p {
font-size:13px;
}

.profile .about-me h3 {
margin-bottom:15px;
font-size:21px;
}

.profile .footer {
border-top:1px solid #ecf0f1;
padding-top:10px;
margin-top:0;
vertical-align:middle;
}

.profile .footer h4 {
line-height:30px;
}

.profile .footer .profile-socials li {
display:inline-block;
padding-left:5px;
}

.profile .footer .profile-socials li a {
border-radius:50%;
width:35px;
height:35px;
display:block;
text-align:center;
}

.profile .footer .profile-socials li a i {
line-height:35px;
color:#fff;
font-size:19px;
}

.profile .footer .profile-socials li a.facebook {
background-color:#335397;
}

.profile .footer .profile-socials li a.twitter {
background-color:#00c7f7;
}

.profile .footer .profile-socials li a.pinterest {
background-color:#cc2127;
}

.profile .footer .profile-socials li a.google-plus {
background-color:#dd4a38;
}

.profile .footer .profile-socials li a.linkedin {
background-color:#0073b2;
}

.profile .footer .profile-socials li a.dribbble {
background-color:#e04c86;
}

.profile.dark .footer,.profile.dark .title {
border-color:#364b61;
}

.profile.dark .profile-stats li {
background-color:#14202d!important;
border-right:1px solid #233242;
}

.profile.dark .profile-stats li:last-child {
border-right:0;
}

.profile.dark .send-msg .btn {
background-color:#36495e;
color:#8093a6;
border-color:#2b3e52;
}

.profile.dark .send-msg .btn:hover {
background-color:#14202d;
border-color:#2b3e52;
}

.profile.image .inner {
background:url(../_demo/images/profile-background-blurred.png) top left no-repeat transparent;
background-size:cover;
}

.profile.image .footer,.profile.image .title {
border-color:#fff;
}

.profile.image .icon-list li a:hover {
color:#14202d;
}

.profile.image .profile-stats li.followers {
background-color:rgba(3,132,206,.5);
}

.profile.image .profile-stats li.following {
background-color:rgba(26,188,156,.5);
}

.profile.image .profile-stats li.projects {
background-color:rgba(167,142,215,.5);
}

.profile.image .profile-stats li.courses {
background-color:rgba(248,104,104,.5);
}

.pricing-table {
display:inline-block;
margin-bottom:25px;
}

.pricing-table .pricing-table-description {
display:inline-block;
max-width:280px;
vertical-align:top;
}

.pricing-table .pricing-table-description .pre-header {
font-size:16px;
padding:10px 0;
}

.pricing-table .pricing-table-description .header {
border-top-left-radius:5px;
background:url(../images/pricing-table/dark-arrow.jpg) top right no-repeat #233242;
font-size:20px;
color:#fff;
min-height:132px;
line-height:90px;
padding:20px 35px 20px 20px;
}

.pricing-table .pricing-table-description .pt-row {
background-color:#1c2835;
text-align:left;
color:#fff;
font-size:14px;
font-weight:700;
padding:15px 35px 15px 20px;
}

.pricing-table .pricing-table-description .pt-row .space {
height:37px;
}

.pricing-table .pricing-table-description .pt-row:last-child {
border-bottom-left-radius:5px;
overflow:hidden;
}

.pricing-table .pricing-table-package {
display:inline-block;
max-width:280px;
vertical-align:top;
margin-left:-3px;
margin-top:3px;
}

.pricing-table .pricing-table-package:hover .header {
background-color:#2a3b4d;
font-size:26px;
}

.pricing-table .pricing-table-package:hover .pt-row {
background-color:#263646;
}

.pricing-table .pricing-table-package:hover .pt-row:nth-child(2n) {
background-color:#2a3b4d;
}

.pricing-table .pricing-table-package .pre-header {
font-weight:700;
color:#fff!important;
font-size:14px;
text-transform:uppercase;
margin:0 10px;
padding:10px 50px;
}

.pricing-table .pricing-table-package:last-of-type .pre-header {
margin:0 0 0 10px;
}

.pricing-table .pricing-table-package:last-of-type .pt-row:last-child {
border-bottom-right-radius:5px;
overflow:hidden;
}

.pricing-table .pricing-table-package .pre-header.orange {
background-color:#f15722;
border-top-left-radius:5px;
border-top-right-radius:5px;
overflow:hidden;
}

.pricing-table .pricing-table-package .pre-header.blue {
background-color:#43609c;
border-top-left-radius:5px;
border-top-right-radius:5px;
overflow:hidden;
}

.pricing-table .pricing-table-package .pre-header.green {
background-color:#17a697;
border-top-left-radius:5px;
border-top-right-radius:5px;
overflow:hidden;
}

.pricing-table .pricing-table-package .header {
background-color:#233242;
font-size:22px;
font-weight:700;
color:#fff;
text-align:center;
min-height:132px;
line-height:90px;
padding:20px 0;
}

.pricing-table .pricing-table-package .pt-row {
background-color:#1c2835;
text-align:center;
color:#fff;
padding:15px 0;
}

.pricing-table .pt-row i.fa-times-circle {
color:#f86868;
}

.pricing-table.light .pt-row i.fa-check {
color:#17a697;
}

.pricing-table.light .pricing-table-description .header {
color:#69829f;
border-left:1px solid #c3cfdd;
border-top:1px solid #c3cfdd;
background:url(../images/pricing-table/light-arrow.jpg) top right no-repeat #e3ebf4;
}

.pricing-table.light .pricing-table-description .pt-row {
background-color:#c3cfdd;
border-left:1px solid #c3cfdd;
color:#69829f;
}

.pricing-table.light .pricing-table-description .pt-row:last-child {
border-left:1px solid #c3cfdd;
border-bottom:1px solid #c3cfdd;
}

.pricing-table.light .pricing-table-package:hover .header {
background-color:#d3dde8;
font-size:26px;
}

.pricing-table.light .pricing-table-package:hover .pt-row {
background-color:#c3cfdd;
}

.pricing-table.light .pricing-table-package:hover .pt-row:nth-child(2n) {
background-color:#d3dde8;
}

.pricing-table.light .pricing-table-package .header {
background-color:#e3ebf4;
border-top:1px solid #c3cfdd;
color:#69829f;
}

.pricing-table.light .pricing-table-package .pt-row {
background-color:#c3cfdd;
color:#69829f;
}

.pricing-table.light .pricing-table-package .pt-row:last-child {
border-bottom:1px solid #c3cfdd;
}

.pricing-table.light .pricing-table-package:last-of-type .header,.pricing-table.light .pricing-table-package:last-of-type .pt-row {
border-right:1px solid #c3cfdd;
}

.message-box {
border-radius:5px;
background-color:#f5f5f5;
border:1px solid #dadada;
display:inline-block;
overflow:hidden;
padding:8px 14px;
}

.message-box p {
display:inline-block;
margin:0;
padding:0;
}

.message-box i {
display:inline-block;
padding-right:10px;
}

.message-box.info {
background-color:#27a5f9;
}

.effect-button {
display:inline-block;
width:100%;
border-radius:3px;
border:1px solid transparent;
text-align:center;
color:#fff;
font-size:21px;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
margin:10px 0;
padding:15px 0;
}

.effect-button:hover {
opacity:.8;
cursor:pointer;
}

.effect-button i {
padding-right:12px;
}

.effect-button.bounce-button {
background-color:#198e32;
}

.effect-button.pulse-button {
background-color:#ef5233;
}

.effect-button.shake-button {
background-color:#f7cc52;
}

.effect-button.swing-button {
background-color:#3156a3;
}

.effect-button.tada-button {
background-color:#c5d2e3;
}

.effect-button.wobble-button {
background-color:#f39;
}

.effect-button.bouncein-button {
background-color:#616161;
}

.effect-button.bounceinleft-button {
background-color:#f60;
}

.effect-button.bounceinright-button {
background-color:#70cdcf;
}

.effect-button.bounceinup-button {
background-color:#638ca6;
}

.effect-button.fadein-button {
background-color:#6c6;
}

.effect-button.fadeinleft-button {
background-color:#9cf;
}

.effect-button.fadeout-button {
background-color:#c09;
}

.effect-button.fadeoutright-button {
background-color:#9e3d21;
}

.effect-button.flip-button {
background-color:#91a1be;
}

.effect-button.flipinx-button {
background-color:#50c3ca;
}

.effect-button.flipiny-button {
background-color:#68a3c2;
}

.effect-button.lightspeedin-button {
background-color:#6b7252;
}

.effect-button.lightspeedout-button {
background-color:#7a4e68;
}

.effect-button.rotatein-button {
background-color:#ff6457;
}

.effect-button.rotateindownleft-button {
background-color:#748392;
}

.effect-button.rotateindownright-button {
background-color:#e21d3c;
}

.effect-button.rotateinupleft-button {
background-color:#007891;
}

.effect-button.rotateinupright-button {
background-color:#ef528a;
}

.effect-button.slideindown-button {
background-color:#c28bd6;
}

.effect-button.slideinleft-button {
background-color:#34bedc;
}

.effect-button.slideinright-button {
background-color:#ffb594;
}

.effect-button.hinge-button {
background-color:#bb3694;
}

.effect-button.rollin-button {
background-color:#b4d3d8;
}

.effect-button.rollout-button {
background-color:#986c78;
}

.effect-button.rotateout-button {
background-color:#d0783d;
}

.google-maps-container {
height:286px;
}

.chart {
width:100%;
border-radius:3px;
margin-bottom:20px;
background-color:#fff;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
color:#7f95a9;
overflow:hidden;
}

.chart .area {
padding:15px 25px;
}

.chart-tooltip {
border-radius:3px;
background-color:#233242!important;
border:0!important;
color:#fff;
font-size:13px;
padding:10px 20px!important;
}

.chart .title-bar .close-box i {
color:#5d4bb0!important;
font-size:26px!important;
padding:0!important;
}

.chart.revenue .flot-tick-label {
font-weight:700;
color:#9f90e4;
font-size:12px;
}

.chart.revenue .area {
background:radial-gradient(ellipseatcenter,#998ae00,#7c6bca100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998ae0',endColorstr='#7c6bca',GradientType=1);
}

.chart canvas {
width:100%!important;
max-width:800px;
height:auto!important;
}

.chart svg {
width:100%;
max-width:800px!important;
}

.chart .table .small-chart-container {
margin-top:-50px;
max-width:450px;
height:300px;
display:block;
}

.chart ul.chart-legend li {
padding-bottom:5px;
line-height:15px;
vertical-align:middle;
}

.chart ul.chart-legend li span {
display:inline-block;
width:15px;
height:15px;
vertical-align:middle;
}

.chart ul.chart-legend li:nth-child(2) span {
background-color:#dc3912;
}

.chart ul.chart-legend li:nth-child(3) span {
background-color:#f90;
}

.chart ul.chart-legend li:nth-child(5) span {
background-color:#909;
}

.chart ul[data-pie-id] li:nth-child(1) {
color:#36c;
}

.chart ul[data-pie-id] li:nth-child(2) {
color:#dc3912;
}

.chart ul[data-pie-id] li:nth-child(3) {
color:#f90;
}

.chart ul[data-pie-id] li:nth-child(5) {
color:#909;
}

.chart.week-sales .flot-tick-label {
font-weight:700;
color:#359da6;
font-size:16px;
}

.chart.week-sales .title-bar .close-box i {
color:#359da6!important;
font-size:26px!important;
padding:0!important;
}

.chart.week-sales .area {
background:radial-gradient(ellipseatcenter,#b5e2e50,#49c8d1100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5e2e5',endColorstr='#49c8d1',GradientType=1);
}

.chart .table .title-bar {
margin-bottom:3px;
margin-top:20px;
padding:0 20px;
}

.chart .table .title-bar i {
color:#2c3e50;
display:inline-block;
font-size:14px;
padding-right:3px;
}

.chart .table .title-bar h5 {
color:#2c3e50;
display:inline-block;
font-size:16px;
}

.chart .monthly-sales-summary .month {
width:55%;
display:inline-block;
color:#5ac8d2;
font-weight:700;
font-size:13px;
padding-bottom:10px;
}

.chart .monthly-revenue-summary .month {
width:55%;
display:inline-block;
color:#7e6dcc;
font-weight:700;
font-size:13px;
padding-bottom:10px;
}

.btn {
border-radius:3px;
font-size:14px;
font-weight:700;
margin:5px 0 5px 5px !important;
padding:6px 12px;
}

.btn-lg {
min-width:110px;
padding:9px 15px;
}

.btn-xs {
font-size:11px;
min-width:70px;
padding:4px 2px;
}

.btn-xs i {
font-size:11px;
}

.btn-round {
border-radius:20px;
}

.btn.dropdown-toggle {
min-width:10px!important;
margin-left:-1px!important;
margin-right:5px!important;
}

.btn i {
padding-right:5px;
}

.btn-default {
color:#E20A17;
}

.btn-primary {
background-color:#0384ce;
border-color:#0177ba;
}

.btn-success {
background-color:#E20A17;
border-color:#FF4647;
}

.btn-info {
background-color:#42b3e5;
border-color:#1f96da;
}

.btn-warning {
background-color:#f38630;
border-color:#e17622;
}

.btn-danger {
background-color:#d00;
border-color:#800;
}

body.coming-soon {
background:url(../_demo/images/coming-soon.jpg) top left no-repeat;
background-size:cover;
height:100%;
}

.coming-soon-box {
border-radius:5px;
overflow:hidden;
max-width:850px;
background-color:rgba(0,0,0,.5);
position:relative;
top:50%;
margin:-220px auto 0;
}

.coming-soon-box .inner {
padding:35px 20px;
}

.coming-soon-box .header i {
font-size:46px;
display:inline-block;
color:#ff6;
padding-right:20px;
}

.coming-soon-box h3 {
font-weight:700;
text-transform:uppercase;
}

.coming-soon-box h3,.coming-soon-box p {
text-align:left;
margin-bottom:1px;
color:#666;
}

.coming-soon-counter li {
display:inline-block;
text-align:center;
margin:0 20px;
}

.coming-soon-counter li .circle-counter {
display:inline-block;
border-radius:50%;
border:10px solid #1abc9c;
width:145px;
height:145px;
line-height:125px;
font-size:42px;
font-weight:700;
color:#666;
}

.coming-soon-counter li .circle-counter.hours {
border-color:#de5373;
}

.coming-soon-counter li .circle-counter.minutes {
border-color:#0384ce;
}

.coming-soon-counter li .circle-counter.seconds {
border-color:#f90;
}

.coming-soon-counter li .counter-text {
color:#666;
font-size:20px;
font-weight:700;
padding-top:15px;
}

.get-back a {
font-size:18px;
color:#fff!important;
}

.focused {
-webkit-box-shadow:0 0 8px rgba(94,202,212,.75);
-moz-box-shadow:0 0 8px rgba(94,202,212,.75);
box-shadow:0 0 8px rgba(94,202,212,.75);
}

input.error {
border:1px solid #d93240!important;
background-color:#e39097;
}

input.warning {
border:1px solid #f38630!important;
background-color:#efd0b7;
}

input.success {
border:1px solid #61ae24!important;
background-color:#bde0a2;
}

.wizard-form-success {
display:none;
text-align:center;
padding:20px 40px;
}

.wizard-form .navbar {
background-color:#dae4e6;
min-height:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

.wizard-form .navbar ul.nav {
overflow:hidden;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.wizard-form ul.nav li:after,.wizard-form ul.nav li:before {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-image:none;
content:"";
position:absolute;
right:-16px;
z-index:1;
border-color:rgba(0,0,0,0)-moz-use-text-color rgba(0,0,0,0)rgba(0,0,0,.05);
border-style:solid none solid solid;
border-width:26px 0 26px 16px;
}

.wizard-form ul li:after {
border-left-color:#fff;
right:-9px;
z-index:2;
}

.wizard-form ul.nav li.active:after,.wizard-form ul.nav li.active:before {
border-left-color:#72879c;
}

.wizard-form ul.nav li:after {
border-left-color:#F5F5F5;
right:-9px;
z-index:2;
}

.wizard-form .navbar ul.nav li:first-child {
margin-left:0;
}

.wizard-form .navbar ul.nav li {
margin-left:25px;
}

.wizard-form .navbar ul.nav a {
border-radius:0!important;
height:52px;
line-height:32px;
}

.wizard-form ul.nav li.active a {
background-color:#72879c;
font-weight:700;
}

.wizard-form ul.nav .step-info {
border-radius:50%;
background-color:#5ecad4;
color:#fff;
font-weight:700;
width:25px;
height:25px;
display:inline-block;
text-align:center;
line-height:25px;
margin-right:12px;
}

.step-content input.error {
border:1px solid red;
color:red;
background-color:transparent;
}

.basic-form label,form label {
display:block;
font-weight:700;
font-size:14px;
color:#72879c;
margin:10px 0;
}

.basic-form input,.basic-form select,.basic-form textarea,form input,form select,form textarea {
display:block;
border:1px solid #c6ced0;
border-radius:3px;
width:100%;
margin-bottom:10px;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
resize:none;
padding:7px;
}

form .description {
font-size:11px;
color:#b6bfc1;
}

.basic-form .left-side {
width:49%;
display:inline-block;
text-align:left;
float:left;
}

.basic-form .right-side {
width:49%;
display:inline-block;
text-align:right;
float:right;
}

.full-form label {
display:block;
font-weight:700;
font-size:14px;
color:#72879c;
width:100%;
vertical-align:top;
}

.full-form input,.full-form select,.full-form textarea {
vertical-align:top;
display:block;
border:1px solid #d6dfe1;
border-radius:3px;
width:100%;
margin-bottom:10px;
-webkit-transition:all 500ms ease;
-moz-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
transition:all 500ms ease;
padding:7px;
}

.full-form .col-md-3,.full-form .col-md-9 {
margin-bottom:10px;
}

.horizontal-form input,.horizontal-form label {
display:inline-block;
width:100%;
}

.inline-form label {
display:block;
width:auto;
margin-right:0;
text-align:left;
}

.inline-form input {
display:inline-block;
width:300px;
margin-right:15px;
}

.inline-form .left-side {
float:none;
width:auto;
margin-right:15px;
}

.inline-form .right-side {
float:none;
width:auto;
}

.boxed.calendar .inner {
border-top-right-radius:0!important;
}

#calendar-events h4 {
margin-bottom:14px;
}

#calendar-events .event {
display:block;
border-radius:5px;
width:100%;
background-color:#ecf0f1;
color:#7b8b9d;
margin-bottom:8px;
padding:5px 12px;
}

#calendar-events .event.urgent {
background-color:#f86868;
color:#fff;
}

#calendar-events .event.every-day {
background-color:#00aeef;
color:#fff;
}

#calendar-events .event.deadlines {
background-color:#fc3;
color:#fff;
}

.fc-button-agendaDay.fc-state-default,.fc-button-agendaWeek.fc-state-default,.fc-button-month.fc-state-default {
background-color:transparent;
box-shadow:none!important;
color:#72879c;
font-size:14px!important;
}

.fc-button-agendaDay.fc-state-active,.fc-button-agendaWeek.fc-state-active,.fc-button-month.fc-state-active {
background-image:none!important;
background-color:#fff!important;
box-shadow:none!important;
color:#5ecad4;
}

.fc-button-agendaDay,.fc-button-agendaWeek,.fc-button-month {
height:auto!important;
top:-46px;
right:-20px;
background-color:#fff;
background-image:none!important;
border-radius:3px 5px 0 0!important;
border:0!important;
margin:0 8px!important;
padding:4px 12px!important;
}

.fc-button-month {
border-bottom-left-radius:0!important;
}

.fc-button-agendaDay {
border-bottom-right-radius:0!important;
}

.fc-header-right span:last-of-type {
margin-right:0!important;
}

.fc-button-prev {
background-color:#fff!important;
background-image:none!important;
border:0!important;
box-shadow:none!important;
}

.fc-button-next {
position:absolute!important;
right:0!important;
background-color:#fff!important;
background-image:none!important;
border:0!important;
box-shadow:none!important;
}

.fc-event {
font-size:12px;
border-color:transparent;
padding:5px 12px;
}

.fc-event.every-day {
background-color:#00aeef;
}

.fc-event.deadlines {
background-color:#fc3;
}

.table-holder {
padding:0 10px 20px;
}

table thead {
border-bottom:1px solid #b7c9cd;
}

table thead th {
color:#72879c;
font-weight:700;
}

table tbody tr {
border-bottom:1px solid #d9e3e5;
}

table.theme-table tbody td,table.theme-table thead th {
text-align:left;
height:50px;
}

table tbody td.id,table thead th.id {
width:35px;
min-width:10px!important;
text-align:center;
}

table.stripe-rows a.edit i {
padding-right:10px;
color:#00b6f1;
}

span.in-progress,span.shipped {
display:inline-block;
background-color:#61ae24;
border-radius:0!important;
color:#fff;
margin-bottom:0;
text-align:center;
width:105px;
border:1px solid #49821d;
padding:4px 10px;
}

span.delayed {
display:inline-block;
background-color:#cc2127;
border-radius:0!important;
color:#fff;
text-align:center;
width:105px;
border:1px solid #a81218;
padding:4px 10px;
}

span.on-hold {
display:inline-block;
background-color:#42b3e5;
border-radius:0!important;
color:#fff;
text-align:center;
width:105px;
border:1px solid #1f96da;
padding:4px 10px;
}

table tbody tr.warning {
background-color:#f2dede;
}

table tbody tr.success {
background-color:#dff0d8;
}

table tbody tr.error {
background-color:#fcf8e3;
}

.tocify-box {
border-radius:3px;
overflow:hidden;
position:fixed;
width:375px;
}

.tocify-box .inner {
background-color:#FFF;
border-radius:3px;
box-shadow:0 3px 0 #DBDFE0;
color:#7F95A9;
margin-bottom:20px;
}

.tocify-box .tocify-box-header {
background-color:#0384ce;
padding:15px 16px;
}

.tocify-box .tocify-box-header h4 {
color:#fff;
font-weight:700;
font-size:16px;
margin:0;
}

.tocify-subheader {
margin-left:15px;
}

.tocify-item a:before {
content:'\f0da';
font-family:'FontAwesome';
color:#0384ce;
padding-right:8px;
font-size:12px;
}

.tocify-item.active a,.tocify-item.active a:before {
color:#f60;
}

.tocify-content h2 {
color:#0384ce;
margin-bottom:15px!important;
font-weight:400;
font-size:22px;
}

.tocify-content h3 {
color:#0384ce;
margin-bottom:15px!important;
font-weight:400;
font-size:18px;
}

.btn-red {
background-color:#d00;
color:#fff;
border-color:#d00;
}

.popover-primary {
background-color:#233242;
color:#8093a6;
border:0!important;
}

.popover-primary .popover-title {
color:#fff;
background-color:#37495d!important;
border-bottom:0!important;
padding:8px 14px!important;
}

.popover-secondary {
background-color:#eb6666;
color:#fff;
border:0!important;
}

.popover-secondary .popover-title {
color:#fff;
background-color:#d00!important;
border-bottom:0!important;
padding:8px 14px!important;
}

.popover .popover-title,.popover-default .popover-title {
padding:8px 14px!important;
}

.progress {
border-radius:15px!important;
}

.nav-tabs.align-right li {
display:inline-block;
float:none;
}

.ui-tabs {
background:none!important;
border:0!important;
}

.ui-tabs-nav {
border:0!important;
background:none!important;
width:20%!important;
}

.nav-tabs {
background-color:#8d9aaa;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom:0!important;
}

.nav-tabs li {
margin-bottom:-2px!important;
}

.nav-tabs>li>a {
color:#fff;
padding-left:25px;
padding-right:25px;
border:0;
margin-right:0;
font-size:14px;
}

.nav-tabs>li>a:hover {
background-color:transparent;
font-weight:700;
color:#fff;
border:0;
}

.nav-tabs>li.active>a {
color:#8d9aaa;
font-weight:700;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
border:0!important;
}

.ui-tabs-panel {
width:80%!important;
padding:5px 20px!important;
}

.vertical-tabs .ui-tabs-panel {
border-radius:5px;
background-color:#fff;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
color:#7f95a9;
padding:12px 20px;
}

.ui-tabs-panel h1,.ui-tabs-panel h2,.ui-tabs-panel h3,.ui-tabs-panel h4,.ui-tabs-panel h5 {
margin:0 0 8px!important;
}

.ui-tabs-nav li a {
font-size:14px;
font-family:Lato,​sans-serif;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
border:0 solid #ddd!important;
border-right:0!important;
background-color:#fff!important;
padding-bottom:0;
padding-right:.1em;
border-right-width:1px;
}

.ui-tabs-vertical .ui-tabs-nav li {
border:0 solid #ddd;
background:none!important;
border-bottom-width:0!important;
clear:left;
width:100%;
border-right-width:0!important;
margin:0 -1px .2em 0;
}

.ui-tabs-vertical .ui-tabs-nav li a {
color:#8d9aaa;
font-weight:400;
display:block;
padding:10px 8px 10px 20px !important;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
color:#8d9aaa;
}

.ui-tabs-vertical .ui-tabs-nav {
float:left;
width:12em;
border-top-right-radius:0;
border-bottom-right-radius:0;
position:relative;
right:-2px;
z-index:9;
padding:0!important;
}

.ui-tabs-vertical.align-right .ui-tabs-nav {
right:0;
left:-2px;
}

.ui-tabs-vertical .ui-tabs-panel {
float:right;
width:40em;
position:relative;
z-index:99;
padding:20px!important;
}

.ui-widget {
font-size:inherit;
}

.vertical-tabs.align-right .ui-tabs-nav {
float:right;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.vertical-tabs.align-right .ui-tabs-nav li {
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.vertical-tabs.light-green .ui-tabs-nav li.ui-tabs-active a i {
color:#1abc9c!important;
}

.vertical-tabs.light-green .ui-tabs-nav li.ui-tabs-active a {
color:#8d9aaa!important;
}

.ui-accordion {
margin-bottom:30px!important;
}

.ui-accordion .ui-accordion-header {
border-top-left-radius:5px;
border-top-right-radius:5px;
border:0 solid #ddd;
background-color:#fff;
color:#7f95a9;
margin-bottom:5px!important;
font-weight:700;
padding:12px 16px!important;
}

.ui-accordion .ui-accordion-header.ui-state-hover {
background:#fff;
}

.ui-accordion .ui-accordion-header.ui-state-default {
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
background-image:none!important;
}

.ui-accordion .ui-accordion-header-active {
margin-bottom:0!important;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
}

.ui-accordion .ui-accordion-content {
margin-bottom:7px;
border:0;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background:none #fff;
-webkit-box-shadow:0 3px 0 rgba(219,223,224,1);
-moz-box-shadow:0 3px 0 rgba(219,223,224,1);
box-shadow:0 3px 0 rgba(219,223,224,1);
color:#7f95a9;
padding:12px 20px;
}

.ui-accordion .ui-accordion-header-icon {
right:20px;
left:auto!important;
background:none!important;
text-indent:0!important;
}

.ui-accordion .ui-accordion-header-icon:after {
content:'\f067';
font-family:FontAwesome;
color:#1abc9c;
display:inline-block;
font-size:14px;
text-indent:0!important;
}

.ui-accordion .ui-state-active .ui-accordion-header-icon:after {
content:'\f068';
font-family:FontAwesome;
color:#7b8b9d;
display:inline-block;
font-size:14px;
}

.ui-accordion .ui-accordion-open {
background:none!important;
text-indent:0!important;
}

.ui-accordion .ui-accordion-open:before {
font-family:FontAwesome;
content:'\f07c';
display:inline-block;
font-size:14px;
color:#2c3e50;
}

.ui-accordion .ui-accordion-close {
background:none!important;
text-indent:0!important;
font-family:FontAwesome;
}

.ui-accordion .ui-accordion-close:before {
font-family:FontAwesome;
content:'\f07b';
display:inline-block;
font-size:14px;
color:#2c3e50;
}

body.login-page .login-page-container {
width:320px;
position:relative;
margin:0 auto;
}

body.login-page .boxed {
display:inline-block;
width:100%;
position:absolute;
top:20%;
margin-top:-150px;
}

body.login-page #submit {
display:inline-block;
width:100%;
background-color:#1abc9c;
text-align:left;
background-image:url(../images/arrow-right.png);
background-position:250px center;
background-repeat:no-repeat;
border-color:#0e9b7f;
margin:0!important;
}

.login-title {
padding-bottom:20px;
}

body.register-page .register-page-container {
width:380px;
position:relative;
margin:0 auto;
}

body.register-page .boxed {
display:inline-block;
width:100%;
position:absolute;
top:40%;
margin-top:-200px;
}

body.register-page #submit {
display:inline-block;
width:100%;
background-color:#1abc9c;
text-align:left;
background-image:url(../images/arrow-right.png);
background-position:310px center;
background-repeat:no-repeat;
border-color:#0e9b7f;
margin:0!important;
}

.login-box p.title {
color:#fff;
font-size:16px;
}

.login-box p.footer {
color:#fff;
padding:15px 0;
}

.login-box .input-group {
margin-bottom:15px;
}

.login-box .input-group-addon {
background-color:#182534;
border:1px solid #2c3d50;
border-right:0!important;
}

.login-box input {
background-color:#182534;
border:1px solid #2c3d50;
}

.login-box input[type=submit] {
width:100%;
border-radius:3px;
border:1px solid #5ecad4;
background-color:#5ecad4;
color:#25777f;
height:35px;
font-weight:700;
font-size:14px;
}

.login-box.light input {
background-color:#fff;
border:1px solid #c5ced8;
}

.login-box.light .input-group-addon {
background-color:#fff;
border:1px solid #c5ced8;
border-right:0!important;
}

.login-box.light input[type=submit] {
border:1px solid #233242;
background-color:#233242;
color:#fff;
}

.footer-line {
	border-top:1px solid #d5dddf;
	text-align:right;
	padding-top:10px!important;
	margin-bottom:10px;
	position:fixed;
	bottom:0px;
	right:10px;
}

.redbkcolor {
background-color:#d00!important;
border-color:#800!important;
}

.greenbkcolor {
background-color:#61ae24!important;
border-color:#4f9518!important;
}

.orangebkcolor {
background-color:#f38630!important;
border-color:#e17622!important;
}

.bluebkcolor {
background-color:#0384ce!important;
border-color:#0177ba!important;
}

.redcolor {
color:#d00!important;
}

.greencolor {
color:#61ae24!important;
}

.orangecolor {
color:#f38630!important;
}

.bluecolor {
color:#0384ce!important;
}

.picker__box select {
width:auto;
display:inline;
}

body,table.stripe-rows tr:nth-child(2n) {
background-color:#ecf0f1;
}

h2,.weather-widget.big .weather-prediction ul li span.icon {
font-size:28px;
}

h3,.weather-widget .weather-icon span {
font-size:24px;
}

h5,.weather-widget.big .weather-prediction ul li span.temperature {
font-size:18px;
}

ul,.tasks ul {
list-style:none;
margin:0;
padding:0;
}

/*.content-liquid-full .container>div,.boxed.no-padding .inner,.daily-sales,.basic-form.no-padding {
padding:0;
}*/

.content-liquid,.content .container-liquid,.content .container-liquid .row,.google-maps-container>div,html.coming-soon,body.coming-soon div.container,body.coming-soon div.row,body.coming-soon div.row>div {
height:100%;
}

header,body.horizontal-menu .sidebar li .child li,.boxed .inner input,table,.ui-tabs-vertical {
width:100%;
}

.header-bar .search::-webkit-input-placeholder,.header-bar .search:-moz-placeholder,.header-bar .search::-moz-placeholder,.header-bar .search:-ms-input-placeholder,.login-box.light p.info,.login-box.light p.title {
color:#233242;
}

ul.right-icons li a,.fc-header {
position:relative;
}

ul.right-icons .user,.profile .profile-stats li.following {
background-color:#1abc9c;
}

ul.right-icons .email,.effect-button.bounceindown-button {
background-color:#42b3e5;
}

ul.right-icons .info,.profile .profile-stats li.projects,.effect-button.flash-button {
background-color:#a78ed7;
}

.breadcrumbs li,.coming-soon-box .text,form .icheck-label {
display:inline-block;
}

.breadcrumbs li:last-child a,.profile.dark .icon-list li {
color:#7b8b9d;
}

body.horizontal-menu .sidebar li .child li a,.task-list li.nav a:first-child {
padding-left:0;
}

body.horizontal-menu .responsive-spacer,.daily-traffic .dial,.chart ul[data-pie-id] {
display:none;
}

body.collapsed-sidebar .menu li.active a span,.calendar-widget .ui-datepicker-calendar,.calendar-widget .ui-datepicker-inline {
width:100%!important;
}

.sidebar .menu li a:hover i,.sidebar .menu>li.active i,.sidebar .menu>li.active>a,.weather-widget.big,.profile.dark .profile-data h3,.profile.image .icon-list li,.profile.image .icon-list li a,.profile.image .icon-list li i,.profile.image .profile-data h3,.profile.image .title a,.profile.image .title a:after,.profile.image .title h3,.profile.image .profile-stats li h3,.profile.image .profile-stats li p,.profile.image .about-me h3,.profile.image .about-me p,.profile.image .footer h4,.message-box.info i,.message-box.info p,.btn-red:hover,.vertical-tabs.light-green .ui-tabs-nav li a,body.login-page .input-group i,body.register-page .input-group i {
color:#fff;
}

.sidebar .menu li.active a:hover .menu-icon i,.sidebar .menu li:hover .arrow:before {
color:#818b95;
}

.sidebar .menu li .notification.green,.chart ul.chart-legend li:nth-child(4) span {
background-color:#109618;
}

.sidebar .menu li.parent.active ul.child,.sidebar .child.open {
display:block;
}

.content-side .content-box,.boxed,.chart.revenue .title-bar,.chart.week-sales .title-bar,.vertical-tabs {
margin-bottom:20px;
}

.boxed .title-bar.white,.login-box.light {
background-color:#fff;
}

.boxed .title-bar .actions li a,.ui-datepicker th span,.weather-widget .weather-status .info .location,table.stripe-rows a.edit i,table.stripe-rows a.remove i {
font-size:14px;
}

.box .title-bar .close-box,.chart .title-bar .close-box {
display:inline-block;
float:right;
color:#5d4bb0;
}

.box .title-bar .close-box:after,.chart .title-bar .close-box:after {
clear:both;
display:block;
}

.ui-datepicker .ui-datepicker-title,body.login-page .login-page-container *,body.register-page .register-page-container * {
line-height:normal;
}

.calendar-widget .ui-datepicker-calendar tbody td.ui-datepicker-current-day,.vertical-tabs.light-green .ui-tabs-nav {
background-color:#1abc9c!important;
}

.calendar-widget .ui-datepicker-calendar a:hover,.calendar-widget .ui-datepicker-prev.ui-state-hover span,.calendar-widget .ui-datepicker-next.ui-state-hover span {
background:none!important;
}

.calendar-widget .ui-datepicker-prev span,.calendar-widget .ui-datepicker-next span {
background:none!important;
display:none!important;
}

.box .close-box i,.social-stats .close-box i {
color:#1a84cb;
}

.daily-sales .title-bar,.progress-bar-stat li span.pink,.social-box.dribbble .icon-container {
background-color:#ea4c89;
}

.progress-bar-stat:after,.progress-bar-stat li:last-child:after,.weather-widget.big .weather-prediction:before,.profile .title:after {
clear:both;
display:block;
content:'';
}

.progress-bar-stat li span.darkblue,.social-box.facebook .icon-container {
background-color:#43609c;
}

.social-stats ul,.whos-online ul,.projects ul {
list-style:none;
margin:0;
padding:15px;
}

.social-stats ul li span,.projects ul li span {
float:right;
color:#8ca2b7;
}

.whos-online,.profile.dark .inner,.pricing-table .pricing-table-description div:nth-child(2n),.pricing-table .pricing-table-package .pt-row:nth-child(2n) {
background-color:#233242;
}

.invoice-header,.chart ul.chart-legend {
margin-top:20px;
}

.invoice-header thead,.tasks ul li:last-child,table tbody tr:last-child {
border-bottom:0!important;
}

.task-list li.nav a.create-task i,.chart ul[data-pie-id] li:nth-child(4) {
color:#109618;
}

.task-list li.nav a.delete-task,.task-list li.nav a.delete-task i,.task-list li .actions .delete,.task-list li .actions .done,table.stripe-rows a.remove i {
color:#f56333;
}

.task-list li .actions .edit,.social-box.twitter .text-container .inner span {
color:#00b6f1;
}

.weather-widget .weather-status .info span,form input[type=checkbox].block {
display:block;
width:100%;
}

.mail-container .header ul li a,.mail-container .actions ul li i,p.help {
color:#72879c;
}

.mail-container .header ul li a:hover,.mail-container .actions ul li a:hover i {
color:#ecf0f1;
}

.mail-container .actions,.tab-pane {
padding:15px;
}

.mail-container table.mail tr td,.mail-container table.support tr td {
padding:10px 0;
}

.mail-container table.mail tr td.stared i.fa-star,.mail-container table.support tr td.stared i.fa-star {
color:#fc6;
}

.mail-container table.mail span.tag,.mail-container table.support span.tag {
display:inline-block;
color:#fff;
background-color:#5d6574;
font-size:12px;
padding:3px 12px;
}

.mail-container table.mail span.tag.dribbble,.mail-container table.support span.tag.urgent {
background-color:#f14b94;
}

.mail-container table.mail tr.checked,.mail-container table.support tr.checked {
background-color:#e9f5fb;
}

.mail-container table.mail tr td:first-child,.mail-container table.support tr td:first-child {
padding-left:10px;
width:50px;
}

.mail-container table.mail tr td:nth-child(2),.mail-container table.support tr td:nth-child(2) {
width:40px;
text-align:center;
}

.mail-container table.mail tr td:nth-child(4),.mail-container table.support tr td:nth-child(4) {
width:120px;
text-align:center;
}

form.mail-compose label,.profile .footer .profile-socials,.nav-tabs.align-right {
text-align:right;
}

.mail-options li i,.ui-tabs-vertical .ui-tabs-nav li a i,.ui-accordion h3 i {
padding-right:10px;
}

.error-404,.error-500 {
text-align:center;
margin-top:100px;
}

.error-404 i,.error-500 i {
font-size:180px;
color:#80969c;
}

.error-404 h1,.error-500 h1 {
color:#1abc9c;
text-transform:uppercase;
font-weight:700;
font-size:46px;
}

.error-404 h1 i,.error-500 h1 i {
padding-right:20px;
}

.error-404 h4,.error-500 h4 {
font-weight:700;
padding-bottom:30px;
}

.error-404 p,.error-500 p {
font-size:14px;
color:#80969c;
font-weight:700;
}

.error-404 a,.error-500 a,.tocify-item a {
color:#0384ce;
font-weight:700;
}

.error-404 .search-form .search::-webkit-input-placeholder,.error-404 .search-form .search:-moz-placeholder,.error-404 .search-form .search::-moz-placeholder,.error-404 .search-form .search:-ms-input-placeholder {
color:#80969c;
}

.profile .profile-stats li.courses,.fc-event.urgent {
background-color:#f86868;
}

.pricing-table .pt-row i.fa-check,.login-box p.info,.login-box .input-group-addon i {
color:#5ecad4;
}

.pricing-table.light .pricing-table-description div:nth-child(2n),.pricing-table.light .pricing-table-package .pt-row:nth-child(2n) {
background-color:#e3ebf4;
}

.chart.revenue .title-bar i,.chart.week-sales .title-bar i {
display:inline-block;
color:#fff;
font-size:20px;
padding-right:15px;
}

.chart.revenue .title-bar h3,.chart.week-sales .title-bar h3 {
color:#fff;
display:inline-block;
margin:0;
}

.chart ul.chart-legend li:nth-child(1) span,body.login-page .input-group-addon,body.register-page .input-group-addon {
background-color:#36c;
}

.chart .monthly-sales-summary,.chart .monthly-revenue-summary {
padding:0 20px;
}

.chart .monthly-sales-summary .sales:after,.chart .monthly-revenue-summary .sales:after {
clear:both;
content:'';
display:block;
}

.chart .monthly-sales-summary .sales,.chart .monthly-revenue-summary .sales {
width:42%;
display:inline-block;
color:#8ca2b7;
font-size:13px;
text-align:right;
padding-bottom:10px;
}

.coming-soon-counter,.get-back {
padding-top:25px;
}

::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {
color:#bfc3c4;
}

input.error::-webkit-input-placeholder,input.error:-moz-placeholder,input.error::-moz-placeholder,input.error:-ms-input-placeholder {
color:#662329;
}

input.warning::-webkit-input-placeholder,input.warning:-moz-placeholder,input.warning::-moz-placeholder,input.warning:-ms-input-placeholder,input.success::-webkit-input-placeholder,input.success:-moz-placeholder,input.success::-moz-placeholder,input.success:-ms-input-placeholder {
color:#3e6123;
}

.basic-form,.full-form {
padding:20px;
}

.basic-form input[type=checkbox],form input[type=checkbox],.full-form input[type=checkbox],.full-form input[type=radio] {
width:10px;
display:inline-block;
margin-right:5px;
}

.basic-form input:focus,form input:focus,.full-form input:focus {
border:1px solid #d6dfe1;
-webkit-box-shadow:0 0 8px rgba(94,202,212,.75);
-moz-box-shadow:0 0 8px rgba(94,202,212,.75);
box-shadow:0 0 8px rgba(94,202,212,.75);
}

body.login-page,body.register-page {
background:url(login_tummy.jpg) top left no-repeat transparent;
background-size:cover;
}

body.login-page1,body.register-page {
background:url(X340.jpg) top left no-repeat transparent;
background-size:cover;
}

body.login-page .input-group,body.register-page .input-group {
margin-bottom:10px;
height:39px;
}

body.login-page .input-group input,body.register-page .input-group input {
height:39px;
}

body.login-page p.footer,body.register-page p.footer {
text-align:center;
margin-top:10px;
}

.login-box,.register-box {
width:520px;
background-color:#233242;
border-radius:3px!important;
border:1px solid #2e4053;
display:inline-block;
text-align:center;
line-height:normal;
}

.login-box.light p.footer,.login-box.light .input-group-addon i {
color:#7d91a9;
}

input.ng-dirty.ng-valid-required {
	border:1px solid #00C91C;
	background-color: rgba(0, 201, 28, 0.14);
}
input.ng-dirty.ng-invalid-required {
	border:1px solid #f33;
	background-color: rgba(255, 51, 51, 0.14);
}

.btn-block {
	width:98%;
}
.invia_btn_wrapper {
/*	min-width:50px !important;
	padding: 0 !important;
	background-color: #2c3e50;*/
	margin-right: 10px;
	display:inline;
	float:left;
}
.invia_btn {
	min-width:50px !important;
	padding: 2px 0px !important;
	background-color: #2c3e50;
	border:none;
	margin: 0 !important;
}
.dash .box.social-stats ul li {
	font-size:12px !important;
	margin-bottom:12px !important;
}

.campo50{
    height: 30px;
    width: 250px;
}

.campo5{
    height: 30px;
    width: 80px;
}

.campo10{
    height: 30px;
    width: 100px;
}
