@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

html {
text-rendering:optimizeLegibility!important;
-webkit-font-smoothing:antialiased!important;
}

body {
	color:#767676;
	background:#f1f2f7;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	text-rendering:optimizeLegibility;
	margin:0!important;
	padding:0!important;
}

ul li {
list-style:none;
}
.font-24px{ font-size: 24 px !important; }
.font-20px{ font-size: 20px !important; }
.font-18px{ font-size: 18px !important; }
.font-16px{ font-size: 16px !important; }
.font-14px{ font-size: 14px !important; }
.font-12px{ font-size: 12px !important; }
.font-11px{ font-size: 11px !important; }

.p-top5{
	padding-top: 5px;
}
.p10{
	padding: 10px;
}
.no-padding{
	padding: 0 !important;
}
.link-details{
	color: #428bca;
	font-style: italic;
}
.b-lft{
	border-left: 1px solid;
}
.b-rgt{
	border-right: 1px solid;
}
input.error, textarea.error {
    border-color: #B94A48!important;
}
#container {
width:100%;
height:100%;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.login-body {
background:#32323A;
background-size:cover;
width:100%;
height:100%;
}

.form-signin {
max-width:330px;
background:#fff;
border-radius:5px;
-webkit-border-radius:5px;
margin:100px auto;
}

.form-signin h2.form-signin-heading {
text-align:center;
background:#aec785;
border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
color:#fff;
font-size:18px;
text-transform:uppercase;
font-weight:300;
font-family:'Open Sans',sans-serif;
border-bottom:10px solid #a0b87e;
margin:0;
padding:35px 15px;
}

.form-signin .checkbox {
margin-bottom:14px;
color:#b6b6b6;
font-weight:300;
font-family:'Open Sans',sans-serif;
}

.form-signin .form-control {
position:relative;
font-size:16px;
height:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px;
}

.form-signin .form-control:focus {
z-index:2;
}

.form-signin input[type="text"],.form-signin input[type="password"] {
margin-bottom:15px;
border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #eaeaea;
box-shadow:none;
font-size:12px;
}

.form-signin .btn-login {
background:#1fb5ac;
color:#fff;
text-transform:uppercase;
font-weight:300;
font-family:'Open Sans',sans-serif;
margin:20px 0 5px;
}

.form-signin p {
text-align:left;
color:#b6b6b6;
font-size:16px;
font-weight:300;
}

.form-signin a,.form-signin a:hover {
color:#1fb5ac;
}

.login-wrap {
position:relative;
padding:20px;
}

.user-login-info {
background:#eaeaec;
margin:-20px -20px 20px;
padding:20px;
}

.user-login-info .form-control:last-child {
margin-bottom:0!important;
}

.registration {
position:absolute;
right:0;
bottom:-35px;
color:#b8bab9;
}

#sidebar {
width:240px;
height:100%;
position:fixed;
background:#32323a;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.dcjq-icon {
height:17px;
width:17px;
display:inline-block;
background:url(../images/nav-expand.png) no-repeat top;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
position:absolute;
right:10px;
}

.active .dcjq-icon {
background:url(../images/nav-expand.png) no-repeat bottom;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.right-side-accordion .dcjq-icon {
height:17px;
width:17px;
display:inline-block;
background:url(../images/acc-expand.png) no-repeat top;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
position:absolute;
right:10px;
}

.right-side-accordion .active .dcjq-icon {
background:url(../images/acc-expand.png) no-repeat bottom;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.nav-collapse.collapse {
display:inline;
}

ul.sidebar-menu,ul.sidebar-menu li ul.sub {
margin:-2px 0 0;
padding:0;
}

ul.sidebar-menu {
padding-top:80px;
}

#sidebar .sub-menu>.sub li a {
padding-left:46px;
}

ul.sidebar-menu li ul.sub li {
background:#28282e;
margin-bottom:0;
margin-left:0;
margin-right:0;
}

ul.sidebar-menu li ul.sub li a {
font-size:12px;
padding-top:13px;
padding-bottom:13px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
color:#aeb2b7;
}

ul.sidebar-menu li ul.sub li a:hover,ul.sidebar-menu li ul.sub li.active a {
color:#1fb5ad;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
display:block;
background:#202025;
}

ul.sidebar-menu li {
border-bottom:1px solid rgba(255,255,255,0.05);
}

ul.sidebar-menu li.sub-menu {
line-height:15px;
}

ul.sidebar-menu li a {
color:#aeb2b7;
text-decoration:none;
display:block;
font-size:12px;
outline:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
padding:18px 0 18px 25px;
}

ul.sidebar-menu li a.active,ul.sidebar-menu li a:hover,ul.sidebar-menu li a:focus {
background:#28282e;
color:#1FB5AD;
display:block;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
}

ul.sidebar-menu li a i {
font-size:15px;
padding-right:6px;
}

.mail-info,.mail-info:hover {
font-size:11px;
margin:-3px 6px 0 0;
}

#main-content {
margin-left:240px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.footer {
min-height:60px;
padding:0 15px;
}

.header {
left:0;
right:0;
z-index:1002;
background:#fff;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.merge-header {
margin-right:240px;
}

.fixed-top {
position:fixed;
box-shadow:1px 0 3px rgba(0,0,0,.15);
}

.wrapper {
display:inline-block;
margin-top:80px;
width:100%;
padding:15px;
}

.brand {
background:url("../images/lock_thumb.png") no-repeat scroll -12px -37px  #fff;
float:left;
width: 130px;
height:80px;
position:relative;
}

a.logo {
font-size:21px;
color:#2e2e2e;
float:left;
text-transform:uppercase;
margin:20px 0 0 25px;
}

a.logo span {
color:#FF6C60;
}

.notify-row {
float:left;
margin-top:23px;
margin-left:25px;
}

ul.top-menu {
margin-right:15px;
margin-top:0;
}

ul.top-menu>li>a {
color:#666;
font-size:16px;
background:#f6f6f6;
margin-right:15px;
border-radius:50%;
-webkit-border-radius:50%;
padding:4px 8px!important;
}

ul.top-menu>li>a:hover,ul.top-menu>li>a:focus {
background:#32D2C9;
text-decoration:none;
color:rgba(0,0,0,0.3)!important;
padding-right:8px!important;
}

.notify-row .badge {
position:absolute;
right:-10px;
top:-10px;
z-index:100;
}

.dropdown-menu.extended {
max-width:320px!important;
min-width:160px!important;
top:42px;
width:300px!important;
box-shadow:0 0 5px rgba(0,0,0,0.1)!important;
border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border:none;
left:-10px;
padding:0 10px;
}

.notify-row .notification span.label {
display:inline-block;
height:21px;
width:22px;
font-size:12px;
margin-right:10px;
padding:5px;
}

.noti-info {
	padding-left:10px;
	/*padding-top:6px;*/
	color:#414147;
}

.dropdown-menu.extended .alert-icon {
border-radius:100%;
display:inline-block;
height:35px;
width:35px;
}

.dropdown-menu.extended .alert-icon i {
font-size:16px;
width:35px;
line-height:35px;
height:35px;
}

.dropdown-menu.extended.inbox li a,.dropdown-menu.extended.tasks-bar li a {
background:#f1f2f7;
border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:10px;
float:left;
width:100%;
padding:10px;
}

.dropdown-menu.extended li p {
border-radius:0;
-webkit-border-radius:0;
margin:0;
padding:10px 0;
}

.dropdown-menu.extended li a {
font-size:12px;
list-style:none;
}

.dropdown-menu.tasks-bar .task-info .desc {
font-size:13px;
font-weight:400;
float:left;
width:80%;
}

.dropdown-menu.tasks-bar .task-info .desc h5 {
color:#32323a;
text-transform:uppercase;
font-size:12px;
font-weight:600;
margin-bottom:5px;
margin-top:0;
white-space: normal;
word-wrap: break-word;
}

.dropdown-menu.tasks-bar .task-info .desc p {
padding-top:0;
color:#8f8f9b;
font-weight:300;
}

.dropdown-menu.tasks-bar .task-info .percent {
width:20%;
float:right;
font-size:13px;
font-weight:600;
padding-left:10px;
line-height:normal;
}

.dropdown-menu.extended .progress {
margin-bottom:0!important;
height:10px;
}

.dropdown-menu.inbox li a .photo img {
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
float:left;
height:40px;
margin-right:10px;
width:40px;
}

.dropdown-menu.inbox li a .subject .from {
font-size:12px;
font-weight:600;
}

.dropdown-menu.inbox li a .subject .time {
font-size:11px;
font-style:italic;
font-weight:700;
position:absolute;
right:20px;
}

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

.top-nav img {
border-radius:50%;
-webkit-border-radius:50%;
width:33px;
}

.top-nav ul.top-menu>li .dropdown-menu.logout {
width:170px!important;
}

.top-nav li.dropdown .dropdown-menu {
float:right;
right:0;
left:auto;
}

.log-arrow-up {
background:url(../images/top-arrow.png) no-repeat;
width:18px;
height:10px;
margin-top:-20px;
float:right;
margin-right:15px;
}

.dropdown-menu.extended.logout>li>a {
border-bottom:none!important;
}

.full-width .dropdown-menu.extended.logout>li>a:hover {
background:#F1F2F7!important;
color:#32323a!important;
}

.dropdown-menu.extended.logout>li>a:hover {
background:#F1F2F7!important;
border-radius:5px;
}

.dropdown-menu.extended.logout>li>a:hover i {
color:#32D2C9;
}

.dropdown-menu.extended.logout>li>a i {
font-size:17px;
}

.top-nav .username {
font-size:13px;
color:#555;
}

.top-nav ul.top-menu>li>a {
border-radius:100px;
-webkit-border-radius:100px;
margin-right:0;
border:1px solid #F6F6F6;
background:#F6F6F6;
padding:0;
}

.top-nav ul.top-menu>li.language>a {
margin-top:-2px;
line-height:20px;
padding:4px 12px;
}

.top-nav ul.top-menu>li>a:hover,.top-nav ul.top-menu>li>a:focus {
border:1px solid #f6f6f6;
background:#f6f6f6!important;
border-radius:100px;
-webkit-border-radius:100px;
}

.top-nav .dropdown-menu.extended.logout {
top:50px;
}

.top-nav .nav .caret {
border-bottom-color:#A4AABA;
border-top-color:#A4AABA;
}

.top-nav ul.top-menu>li>a:hover .caret {
border-bottom-color:#000;
border-top-color:#000;
}

.position-center {
width:60%;
margin:0 auto;
}

.notify-arrow {
background:url(../images/top-arrow.png) no-repeat;
width:18px;
height:10px;
position:absolute;
left:16px;
top:-20px;
transition:all .25s ease 0;
z-index:10;
margin-top:10px;
opacity:1;
}

.search {
width:20px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
border:1px solid #fff;
box-shadow:none;
background:#f6f6f6 url(../images/search-icon.png) no-repeat 10px 8px;
color:#fff;
border-radius:100px;
-webkit-border-radius:100px;
padding:0 5px 0 30px;
}

.search:focus {
width:180px;
border:1px solid #f6f6f6;
box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
color:#c8c8c8;
font-weight:300;
}

.sidebar-toggle-box {
float:left;
margin-top:23px;
margin-left:-15px;
background:#32d2c9;
border-radius:50%;
-webkit-border-radius:50%;
width:32px;
height:32px;
position:absolute;
right:-15px;
}

.sidebar-toggle-box .fa-bars {
cursor:pointer;
display:inline-block;
font-size:15px;
color:rgba(0,0,0,.3);
padding:8px 8px 8px 9px;
}

.sidebar-toggle-box:hover {
background:#F6F6F6;
}

.hide-left-bar {
margin-left:-240px!important;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.open-right-bar {
right:0!important;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.merge-left {
margin-left:0!important;
}

.hide-right-bar {
margin-right:-240px!important;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.toggle-right-box {
float:left;
background:#f6f6f6;
border-radius:50%;
-webkit-border-radius:50%;
width:35px;
height:35px;
}

.toggle-right-box:hover {
background:#32D2C9;
}

.toggle-right-box:hover .fa-bars {
color:rgba(0,0,0,0.3);
}

.toggle-right-box .fa-bars {
cursor:pointer;
display:inline-block;
font-size:15px;
color:#bfbfc1;
padding:10px;
}

.right-sidebar {
background:#32323A;
width:240px;
position:fixed;
height:100%;
z-index:1000;
right:-240px;
top:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.open-right-panel {
margin-left:-240px!important;
}

.right-sidebar .search-row input {
background:rgba(0,0,0,0.3);
border:none;
color:#707076;
font-size:12px;
}

.right-side-accordion {
margin-top:6px;
}

.right-side-accordion .head {
text-transform:uppercase;
width:100%;
display:inline-block;
padding:20px;
}

.right-side-accordion .red-bg {
background:#fa8564;
color:#fff;
}

.right-side-accordion .terques-bg {
background:#45c9c4;
color:#fff;
}

.right-side-accordion .yellow-bg {
background:#f3c022;
color:#fff;
}

.prog-row {
border-bottom:1px solid #3C3C44;
display:inline-block;
width:100%;
padding:20px 0;
}

.prog-row h4 {
font-size:12px;
text-transform:uppercase;
color:#fff;
font-weight:400;
margin:0;
}

.user-details h4 {
text-transform:none;
font-size:14px;
font-weight:300;
}

.prog-row p {
font-size:10px;
color:#8f8f9b;
margin-bottom:0;
}

.user-thumb {
width:30px;
margin:0 10px 0 20px;
}

.user-thumb img {
border-radius:50%;
-webkit-border-radius:50%;
width:30px;
height:30px;
}

.rsn-details {
width:170px;
}

.rsn-details a,.rsn-details a:hover {
color:#a48ad4;
font-size:11px;
}

.user-status {
width:25px;
margin-top:5px;
}

.view-btn,.view-btn:hover {
color:#6c6c72;
display:inline-block;
margin:10px 0;
}

.rsn-activity i {
font-size:30px;
}

.state-overview .symbol,.state-overview .value {
display:inline-block;
text-align:center;
}

.state-overview .value {
float:right;
width:58%;
padding-top:21px;
}

.state-overview .value h1,.state-overview .value p {
color:#c6cad6;
margin:0;
padding:0;
}

.state-overview .symbol i {
color:#fff;
font-size:50px;
}

.state-overview .symbol {
width:40%;
-webkit-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
padding:25px 15px;
}

.state-overview .terques {
background:#6ccac9;
}

.state-overview .yellow {
background:#f8d347;
}

.state-overview .blue {
background:#57c8f2;
}

.border-head h3 {
border-bottom:1px solid #c9cdd7;
margin-top:0;
margin-bottom:20px;
padding-bottom:5px;
font-size:18px;
display:inline-block;
width:100%;
font-weight:300;
}

.custom-bar-chart {
height:290px;
margin-top:20px;
margin-left:10px;
position:relative;
border-bottom:1px solid #c9cdd7;
}

.custom-bar-chart .bar {
height:100%;
position:relative;
width:4.3%;
float:left;
text-align:center;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
z-index:10;
margin:0 2%;
}

.custom-bar-chart .bar .title {
position:absolute;
bottom:-30px;
width:100%;
text-align:center;
font-size:12px;
}

.custom-bar-chart .bar .value {
position:absolute;
bottom:0;
background:#bfc2cd;
color:#bfc2cd;
width:100%;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.custom-bar-chart .bar .value:hover {
background:#e8403f;
color:#fff;
}

.y-axis {
position:absolute;
width:100%;
color:#555;
text-align:right;
}

.y-axis li {
border-top:1px dashed #dbdce0;
display:block;
height:58px;
width:100%;
}

.y-axis li span {
display:block;
width:40px;
margin:-10px 0 0 -25px;
padding:0 10px;
}

.chart {
display:inline-block;
text-align:center;
width:100%;
}

.panel.green-chart .chart-tittle {
font-size:16px;
display:inline-block;
font-weight:400;
background:#99c262;
width:100%;
-webkit-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
padding:15px;
}

#barchart {
margin-bottom:-15px;
display:inline-block;
}

.panel.green-chart .chart-tittle .value {
float:right;
color:#c0f080;
}

.panel.green-chart {
background:#a9d96c;
color:#fff;
}

.panel.terques-chart {
background:#41cac0;
color:#fff;
}

.panel.terques-chart .chart-tittle .value {
float:right;
color:#fff;
}

.panel.terques-chart .chart-tittle .value a {
color:#fff;
font-size:12px;
}

.panel.terques-chart .chart-tittle .value a:hover,.panel.terques-chart .chart-tittle .value a.active {
color:#55f2e7;
font-size:12px;
}

.panel.terques-chart .chart-tittle {
font-size:16px;
display:inline-block;
font-weight:400;
background:#39b7ac;
width:100%;
-webkit-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
padding:15px;
}

.gen-case {
text-transform:none;
}

.task-thumb {
width:90px;
float:left;
}

.task-thumb-details {
display:inline-block;
margin:25px 0 0 10px;
}

.task-thumb-details h1,.task-thumb-details h1 a,.task-progress h1,.task-progress h1 a {
color:#39b5aa;
font-size:18px;
font-weight:400;
margin:0;
padding:0;
}

.task-thumb-details p,.task-progress p {
padding-top:5px;
color:#a4aaba;
}

.personal-task tbody tr td {
border-color:#eeeff1;
padding:11px 15px;
}

.personal-task tbody tr td i {
font-size:20px;
color:#c7cbd4;
}

.personal-task.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
background-color:#f7f8fc;
}

.personal-task.table-hover>tbody>tr:hover>td i {
color:#39b5aa;
}

.task-option select {
height:35px;
border:1px solid #eaeaea;
border-radius:4px;
-webkit-border-radius:4px;
color:#a4abbb;
padding:8px;
}

.progress-panel {
padding-bottom:5px;
}

.badge.bg-primary {
background:#8075c4;
}

.badge.bg-success {
background:#a9d86e;
}

.badge.bg-warning {
background:#FCB322;
}

.badge.bg-inverse {
background:#2A3542;
}

.timeline .time-show {
margin-right:-75px;
margin-top:30px;
position:relative;
margin-bottom:30px;
}

.timeline:before {
background-color:#d8d9df;
bottom:0;
content:"";
left:50%;
position:absolute;
top:30px;
width:1px;
z-index:0;
}

h3.timeline-title {
color:#C8CCD7;
font-size:20px;
font-weight:400;
text-transform:uppercase;
margin:0 0 5px;
}

.t-info {
color:#C8CCD7;
}

.timeline-item:before,.timeline-item.alt:after {
content:"";
display:block;
width:50%;
}

.timeline-item {
display:table-row;
}

.timeline-desk {
display:table-cell;
vertical-align:top;
width:50%;
}

.timeline-desk h1 {
font-size:16px;
font-weight:300;
margin:0 0 5px;
}

.timeline-desk .panel {
display:block;
margin-left:45px;
position:relative;
text-align:left;
background:#fff;
margin-bottom:5px;
}

.timeline-item .timeline-desk .arrow {
border-bottom:8px solid transparent;
border-top:8px solid transparent;
display:block;
height:0;
left:-7px;
position:absolute;
top:13px;
width:0;
border-right:8px solid #fff!important;
}

.timeline-item.alt .timeline-desk .arrow-alt {
border-bottom:8px solid transparent;
border-top:8px solid transparent;
display:block;
height:0;
right:-7px;
position:absolute;
top:13px;
width:0;
left:auto;
border-left:8px solid #fff!important;
}

.timeline .timeline-icon {
left:-60px;
position:absolute;
top:5px;
background:#C7CBD6;
border-radius:50%;
-webkit-border-radius:50%;
display:block;
height:30px;
width:30px;
text-align:center;
color:#fff;
}

.timeline-desk span a {
text-transform:uppercase;
}

.timeline-desk h1.green,.timeline-desk span a.green {
color:#39B6AE;
}

.timeline-desk h1.blue,.timeline-desk span a.blue {
color:#56C9F5;
}

.timeline-desk h1.purple,.timeline-desk span a.purple {
color:#8074C6;
}

.timeline-desk h1.light-green,.timeline-desk span a.light-green {
color:#A8D76F;
}

.timeline .timeline-icon.green {
background:#39B6AE;
}

.timeline .timeline-icon.blue {
background:#56C9F5;
}

.timeline .timeline-icon.purple {
background:#8074C6;
}

.timeline .timeline-icon.light-green {
background:#A8D76F;
}

.timeline .timeline-icon i {
margin-top:9px;
}

.timeline-item.alt .timeline-icon {
left:auto;
right:-60px;
}

.timeline .time-icon:before {
font-size:16px;
margin-top:5px;
}

.timeline .timeline-date {
left:-245px;
position:absolute;
text-align:right;
top:12px;
width:150px;
display:none;
}

.timeline-item.alt .timeline-date {
left:auto;
right:-245px;
text-align:left;
display:none;
}

.timeline-desk h5 span {
color:#999;
display:block;
font-size:12px;
margin-bottom:4px;
}

.timeline-desk p {
font-size:14px;
margin-bottom:0;
color:#999;
}

.timeline-item.alt .timeline-desk .album {
margin-top:20px;
float:right;
}

.timeline-desk .album a {
margin-right:5px;
float:left;
}

.timeline-item.alt .timeline-desk .album a {
margin-left:5px;
float:right;
}

.timeline-desk .notification {
background:none repeat scroll 0 0 #FFF;
margin-top:20px;
padding:8px;
}

.timeline-item.alt .panel {
margin-left:0;
margin-right:45px;
}

.revenue-head {
background:#ff6c60;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
color:#fff;
line-height:50px;
}

.revenue-head span {
background:#e56155;
-webkit-border-radius:4px 0 0 0;
border-radius:4px 0 0 0;
padding:16px;
}

.revenue-head span i {
font-size:18px;
}

.revenue-head h3 {
display:inline;
font-size:16px;
font-weight:300;
padding:0 10px;
}

.revenue-head span.rev-combo {
background:#e56155;
line-height:normal;
-webkit-border-radius:0 4px 0 0;
border-radius:0 4px 0 0;
padding:16px;
}

.easy-pie-chart {
display:inline-block;
padding:30px 0;
}

.chart-info {
width:100%;
margin-bottom:5px;
}

.chart-position {
margin-top:70px;
}

.chart-info span {
margin:0 3px;
}

.chart-info .increase {
background:#ff6c60;
width:10px;
height:10px;
}

.chart-info .decrease {
background:#f2f2f2;
width:10px;
height:10px;
}

.panel-footer.revenue-foot {
background-color:#e6e7ec;
-webkit-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
border:none;
width:100%;
display:inline-block;
padding:0;
}

.panel-footer.revenue-foot ul {
width:100%;
display:inline-flex;
margin:0;
padding:0;
}

.panel-footer.revenue-foot ul li {
float:left;
width:33.33%;
}

.panel-footer.revenue-foot ul li.first a:hover,.panel-footer.revenue-foot ul li.first a {
-webkit-border-radius:0 0 0 4px;
border-radius:0 0 0 4px;
}

.panel-footer.revenue-foot ul li.last a:hover,.panel-footer.revenue-foot ul li.last a {
-webkit-border-radius:0 0 4px 0;
border-radius:0 0 4px 0;
border-right:none;
}

.panel-footer.revenue-foot ul li a {
display:inline-block;
width:100%;
text-align:center;
border-right:1px solid #d5d8df;
color:#797979;
padding:14px 15px;
}

.panel-footer.revenue-foot ul li a:hover,.panel-footer.revenue-foot ul li.active a {
background:#fff;
position:relative;
}

.panel-footer.revenue-foot ul li a i {
color:#c6cad5;
display:block;
font-size:16px;
}

.panel-footer.revenue-foot ul li a:hover i,.panel-footer.revenue-foot ul li.active a i {
color:#ff6c60;
display:block;
font-size:16px;
}

.flat-carousal {
background:#58c9f3;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
color:#fff;
position:relative;
padding:10px;
}

.flat-carousal h1 {
text-align:center;
font-size:16px;
line-height:20px;
font-weight:300;
font-style:italic;
margin:30px 20px;
}

a.view-all {
color:#fff;
background:rgba(0,0,0,0.1);
text-align:center;
border-radius:25px;
-webkit-border-radius:25px;
margin-bottom:18px;
display:inline-block;
text-transform:uppercase;
font-size:12px;
padding:8px 15px;
}

ul.ft-link {
margin:0;
padding:0;
}

ul.ft-link li {
border-right:1px solid #E6E7EC;
display:inline-block;
line-height:30px;
text-align:center;
width:24%;
margin:8px 0;
}

ul.ft-link li a {
color:#74829c;
text-transform:uppercase;
font-size:12px;
}

.post-wrap aside {
display:table-cell;
float:none;
height:100%;
vertical-align:top;
padding:0;
}

.pro-box {
border-collapse:collapse;
border-spacing:0;
display:table;
table-layout:fixed;
width:100%;
}

.arrow-pro.right:after {
border-left-color:#FFF;
border-right-width:0;
top:85px;
content:" ";
}

.arrow-pro.left:after {
border-right-color:#FFF;
border-left-width:0;
top:80px;
content:" ";
}

.arrow-pro.left {
left:-8px;
}

.arrow-pro:after {
content:"";
border-width:7px;
}

.arrow-pro,.arrow-pro:after {
display:block;
height:0;
position:absolute;
width:0;
right:-5px;
border-color:rgba(0,0,0,0);
border-style:solid;
}

.post-highlight.yellow {
background:#f8d347;
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
}

.post-highlight.terques {
background:#41cac0;
border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;
}

.post-info h1 {
font-size:18px;
color:#a19899;
font-weight:300;
margin:0;
}

.post-highlight.terques h2 {
font-size:16px;
color:#fff;
font-style:italic;
line-height:22px;
font-weight:300;
margin:0;
padding:0 20px;
}

.post-highlight.terques h2 span,.post-highlight.terques h2 a {
color:#92faf3;
}

.post-info h1 strong {
text-transform:uppercase;
color:#937b7b;
}

.post-info .desk.yellow h3 {
color:#f8d347;
}

.post-btn a {
float:left;
margin-right:8px;
font-size:18px;
color:#9a9a9a;
}

.post-btn a:hover {
color:#727272;
}

.pro-thumb {
text-align:center;
display:inline-block;
border-radius:50%;
-webkit-border-radius:50%;
border:10px solid rgba(256,256,256,0.4);
}

.pro-thumb img {
text-align:center;
width:112px;
height:112px;
border-radius:50%;
-webkit-border-radius:50%;
}

.twite h1 {
margin:50px 0;
}

.social-footer {
display:inline;
text-align:center;
}

.social-footer ul {
text-align:center;
margin:0;
padding:0;
}

.social-footer ul li {
display:inline-block;
margin:0 20px;
}

.social-footer ul li a {
font-size:25px;
color:#ceced0;
}

.social-footer ul li a:hover i.fa-facebook,.social-footer ul li.active a i.fa-facebook {
color:#486eac;
}

.social-footer ul li a:hover i.fa-google-plus,.social-footer ul li.active a i.fa-google-plus {
color:#4a4a4a;
}

.social-footer ul li a:hover i.fa-pinterest,.social-footer ul li.active a i.fa-pinterest {
color:#d1282d;
}

.pie-foot {
background:#6b6b6b;
color:#fff;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
text-align:center;
font-size:16px;
font-weight:300;
padding:18px 15px;
}

.follower {
background:#01a89e;
color:#fff;
text-align:center;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}

.follower-foot {
color:#757575;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
font-weight:300;
padding:8px 5px 5px;
}

.follower-foot ul {
margin:0;
padding:0;
}

.follower-foot ul li {
display:inline-block;
text-align:center;
width:48%;
line-height:normal;
}

.follower-foot ul li h5 {
margin:5px 0 0;
}

.follower h4 {
font-size:15px;
font-weight:300;
margin:0 0 10px;
}

.follow-ava {
border-radius:50%;
-webkit-border-radius:50%;
border:5px solid #18b2a6;
display:inline-block;
}

.follower img {
border-radius:50%;
-webkit-border-radius:50%;
width:62px;
height:62px;
}

.weather-bg {
background:#8175c7;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
color:#fff;
text-align:center;
font-size:16px;
font-weight:300;
}

.weather-bg i {
font-size:60px;
display:block;
}

.weather-bg .degree {
font-size:60px;
}

.weather-category {
color:#74829C;
padding:15px 0;
}

.weather-category ul {
display:inline-block;
width:100%;
margin:0;
padding:0;
}

.weather-category ul li {
width:32%;
text-align:center;
border-right:1px solid #e6e6e6;
display:inline-block;
}

.weather-category ul li h5 {
text-transform:uppercase;
font-weight:300;
margin:0 0 5px;
}

.fontawesome-icon-list h2 {
margin-top:0;
font-size:20px;
font-weight:300;
}

.fontawesome-icon-list .page-header {
border-bottom:1px solid #C9CDD7;
}

.fontawesome-icon-list a {
color:#797979;
}

.fontawesome-icon-list a:hover {
color:#35404D;
}

.fontawesome-icon-list i {
font-size:16px;
padding-right:10px;
}

.mail-nav {
margin:15px -15px 0;
}

.mail-nav li a {
border-radius:0;
-webkit-border-radius:0;
border-top:1px solid #f2f3f6;
border-right:3px solid rgba(0,0,0,0);
padding:15px;
}

.mail-nav>li+li {
margin-left:0;
margin-top:0;
}

.mail-nav i {
font-size:16px;
margin-right:10px;
}

.inbox-notification {
margin-top:-2px;
}

.user-head .inbox-avatar {
width:65px;
float:left;
}

.user-head .user-name {
display:inline-block;
margin:0 0 0 10px;
}

.user-head .user-name h5 {
font-size:14px;
margin-top:15px;
margin-bottom:0;
font-weight:300;
}

.user-head .user-name span a {
font-size:12px;
color:#87e2e7;
}

a.mail-dropdown {
background:#80d3d9;
font-size:10px;
color:#01a7b3;
border-radius:2px;
margin-top:20px;
padding:3px 5px;
}

.btn-compose {
background:#1fb5ad;
text-align:center;
width:100%;
color:#fff;
padding:12px 0;
}

.btn-compose:hover,.btn-compose:focus {
background:#1ca59e;
color:#fff;
}

ul.inbox-nav {
display:inline-block;
width:100%;
margin:0;
padding:0;
}

.inbox-divider {
border-bottom:1px solid #d5d8df;
}

.src-position {
margin-top:-7px;
}

ul.labels-info {
border-bottom:1px solid #f1f2f7;
margin-bottom:10px;
}

ul.inbox-nav li {
display:inline-block;
line-height:45px;
width:100%;
}

ul.inbox-nav li a {
color:#6a6a6a;
line-height:45px;
width:100%;
display:inline-block;
padding:0 20px;
}

ul.inbox-nav li a:hover,ul.inbox-nav li.active a,ul.inbox-nav li a:focus {
color:#6a6a6a;
background:#d5d7de;
}

ul.inbox-nav li a i {
padding-right:10px;
font-size:16px;
color:#6a6a6a;
}

ul.inbox-nav li a span.label {
margin-top:13px;
}

ul.labels-info li h4 {
padding-top:5px;
color:#5c5c5e;
font-size:15px;
text-transform:uppercase;
}

ul.labels-info li a {
color:#6a6a6a;
border-radius:0;
padding-left:0;
padding-right:0;
}

ul.labels-info li a:hover,ul.labels-info li a:focus {
color:#6a6a6a;
background:none;
}

.nav.nav-pills.nav-stacked.labels-info p {
margin-bottom:0;
color:#9d9f9e;
font-size:11px;
padding:0 22px;
}

.inbox-head {
background:#41cac0;
color:#fff;
border-radius:0 4px 0 0;
-webkit-border-radius:0 4px 0 0;
min-height:80px;
padding:20px;
}

.inbox-head h3 {
display:inline-block;
padding-top:6px;
font-weight:300;
margin:0;
}

.inbox-head .sr-input {
height:40px;
border:none;
box-shadow:none;
float:left;
border-radius:4px 0 0 4px;
color:#8a8a8a;
padding:0 10px;
}

.inbox-head .sr-btn {
height:40px;
border:none;
background:#00a6b2;
color:#fff;
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
padding:0 20px;
}

.wht-bg h4 {
font-size:24px;
color:#a2a2a2;
font-weight:300;
}

.table-inbox-wrap {
margin:0 -15px;
}

.table-inbox tr td {
padding:12px!important;
}

.table-inbox tr td:first-child {
width:5%;
}

.table-inbox tr td .fa-star.inbox-started,.table-inbox tr td .fa-star:hover {
color:#f78a09;
}

.table-inbox tr td .fa-star {
color:#d5d5d5;
}

.table-inbox tr.unread td {
font-weight:600;
background:#f7f7f7;
}

.mail-option {
display:inline-block;
margin-bottom:10px;
width:100%;
}

.mail-option .chk-all,.mail-option .btn-group a.btn {
border:1px solid #e7e7e7;
display:inline-block;
background:#fcfcfc;
color:#afafaf;
border-radius:3px!important;
-webkit-border-radius:3px!important;
padding:5px 10px;
}

.inbox-pagination a.np-btn {
border:1px solid #e7e7e7;
display:inline-block;
background:#fcfcfc;
color:#afafaf;
border-radius:3px!important;
-webkit-border-radius:3px!important;
margin-left:5px;
padding:5px 15px;
}

.mail-option .chk-all input[type=checkbox] {
margin-top:0;
}

.mail-option .btn-group a.all {
border:none;
padding:0;
}

.inbox-pagination li span {
display:inline-block;
margin-top:7px;
margin-right:5px;
}

.fileinput-button {
border:1px solid #e6e6e6;
background:#eee;
}

.inbox-body .modal .modal-body input,.inbox-body .modal .modal-body textarea {
border:1px solid #e6e6e6;
box-shadow:none;
}

.btn-send,.btn-send:hover {
background:#00A8B3;
color:#fff;
}

.btn-send:hover {
background:#009da7;
}

.modal-header h4.modal-title {
font-weight:300;
font-family:'Open Sans',sans-serif;
}

.modal-body label {
font-weight:400;
font-family:'Open Sans',sans-serif;
}

.body-404 {
background:#35bcb5;
color:#fff;
}

.error-head {
background:#fff;
height:280px;
}

.error-wrapper h1 {
font-size:90px;
font-weight:300;
text-align:center;
margin:-141px 0 0;
}

.error-wrapper h2 {
font-size:58px;
font-weight:300;
text-transform:uppercase;
margin:0;
}

.error-desk {
background:rgba(0,0,0,0.05);
margin-top:-27px;
padding:30px 0;
}

.error-wrapper p,.error-wrapper p a {
font-size:18px;
font-weight:300;
margin:0;
}

.error-wrapper p.nrml-txt {
color:#03f1e4;
font-size:40px;
margin:0;
}

.back-btn,.back-btn:hover {
border:1px solid rgba(255,255,255,.5);
margin-top:100px;
display:inline-block;
border-radius:5px;
-webkit-border-radius:5px;
color:#fff;
font-size:16px;
font-weight:300;
padding:10px 15px;
}

.back-btn:hover {
background:#fff;
color:#02a9a0;
}

.error-wrapper p.page-500 {
color:#afa5f1;
}

.body-500 .back-btn:hover {
background:#fff;
color:#a48ad4;
}

.error-wrapper p.nrml-txt-alt {
color:#fff;
font-size:34px;
text-transform:uppercase;
margin:0;
}

.sp-link,.sp-link:hover {
color:#ffef3b;
text-decoration:underline;
}

.sp-link:hover {
text-decoration:none;
}

.profile-information .profile-pic img {
width:160px;
height:160px;
border-radius:50%;
-webkit-border-radius:50%;
border:10px solid #f1f2f7;
margin-top:20px;
}

.profile-information .profile-desk {
border-right:1px solid #ddd;
padding-right:30px;
}

.profile-information .profile-desk h1 {
color:#1fb5ad;
font-size:24px;
font-weight:700;
margin-bottom:0;
}

.profile-information .profile-desk span,.profile-information .profile-desk p {
padding-bottom:25px;
display:inline-block;
}

.profile-information .profile-statistics h1 {
color:#757575;
font-size:24px;
font-weight:400;
margin-bottom:5px;
}

.profile-information .profile-statistics p {
margin-bottom:15px;
display:inline-block;
}

.profile-information .profile-statistics ul li {
float:left;
margin-right:10px;
}

.profile-information .profile-statistics ul li a {
background:#f6f6f6;
text-align:center;
border-radius:50%;
-webkit-border-radius:50%;
width:30px;
height:30px;
line-height:30px;
float:left;
}

.profile-nav .user-heading {
color:#fff;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
text-align:center;
padding:30px;
}

.profile-nav .user-heading.round a {
border-radius:50%;
-webkit-border-radius:50%;
border:10px solid rgba(256,256,256,0.3);
display:inline-block;
}

.profile-nav .user-heading a img {
width:112px;
height:112px;
border-radius:50%;
-webkit-border-radius:50%;
}

.profile-nav .user-heading h1 {
font-size:20px;
font-weight:300;
margin-bottom:5px;
}

.profile-nav .user-heading p {
font-size:16px;
color:#8b8b8b;
line-height:25px;
}

.profile-nav ul {
margin-top:1px;
}

.profile-nav ul>li {
border-bottom:1px solid #ebeae6;
margin-top:0;
line-height:30px;
}

.profile-nav ul>li>a {
border-radius:0;
-webkit-border-radius:0;
color:#89817f;
}

.profile-nav ul>li>a:hover,.profile-nav ul>li>a:focus,.profile-nav ul li.active a {
background:#f8f7f5!important;
color:#89817f!important;
}

.profile-nav ul>li:last-child>a:last-child {
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
}

.profile-nav ul>li>a>i {
font-size:16px;
padding-right:10px;
color:#bcb3aa;
}

.r-activity {
font-size:12px;
margin:6px 0 0;
}

.recent-act:before {
background-color:#eee;
bottom:0;
content:"";
left:50%;
position:absolute;
top:50px;
width:2px;
z-index:0;
}

.recent-act h1 {
text-align:center;
color:#1fb5ad;
font-size:16px;
font-weight:700;
text-transform:uppercase;
}

.activity-icon.terques {
background:#8fd6d6;
}

.activity-icon.purple {
background:#bda4ec;
}

.activity-icon.green {
background:#aec785;
}

.activity-icon {
border-radius:50%;
-webkit-border-radius:50%;
color:#FFF;
height:30px;
line-height:30px;
text-align:center;
width:30px;
position:relative;
background:#C7CBD6;
margin:20px auto;
}

.activity-desk {
background:#f2f2f2;
border-radius:5px;
-webkit-border-radius:5px;
position:relative;
text-align:center;
padding:15px 30px;
}

.activity-desk h2 {
color:#1fb5ad;
font-size:14px;
font-weight:700;
text-transform:uppercase;
margin:0 0 10px;
}

.activity-desk .purple {
color:#bda4ec;
}

.activity-desk .green {
color:#aec785;
}

.activity-desk .blue {
color:#20aaf1;
}

.photo-gl {
margin-top:10px;
display:inline-block;
}

.photo-gl a {
margin:0 10px;
}

.photo-gl a img {
border:1px solid #c8c8c8;
width:150px;
height:120px;
}

.prf-box {
display:inline-block;
width:100%;
margin-bottom:30px;
}

.prf-border-head {
color:#1fb5ad;
border-bottom:1px solid #f1f2f7;
font-size:16px;
font-weight:700;
padding-bottom:10px;
margin-bottom:20px;
text-transform:uppercase;
}

.wk-progress {
border-bottom:1px solid #f1f2f7;
margin-bottom:20px;
width:100%;
display:inline-block;
}

.pf-status {
padding-bottom:25px;
}

.tm-avatar img {
width:50px;
height:50px;
border-radius:50%;
-webkit-border-radius:50%;
}

.tm-membr {
padding-bottom:12px;
margin-bottom:10px;
}

.tm-membr .tm {
padding-top:10px;
display:inline-block;
padding-left:10px;
}

.prf-contacts h2 {
color:#1fb5ad;
font-size:16px;
margin-top:0;
text-transform:uppercase;
}

.prf-contacts h2 span {
width:40px;
height:40px;
line-height:42px;
background:#1fb5ad;
color:#fff;
border-radius:50%;
-webkit-border-radius:50%;
display:inline-block;
text-align:center;
margin-right:15px;
}

.prf-contacts .location-info {
margin-left:60px;
}

.prf-contacts .location-info p {
padding-bottom:30px;
}

.prf-map {
width:430px;
height:430px;
border-radius:50%;
-webkit-border-radius:50%;
border:10px solid #e6e6e6;
margin-top:50px;
}

.sttng h2 {
margin:20px 0;
}

.invoice p {
line-height:25px;
color:#aeaeb1;
}

.invoice-header {
border:1px solid #ddd;
display:inline-block;
width:100%;
margin-bottom:40px;
}

.invoice-title {
background:#1fb5ad;
color:#fff;
display:inline-block;
}

.itatic {
font-style:italic;
}

ul.amounts li.grand-total {
background:#1fb5ad;
color:#fff;
font-weight:700;
}

.amnt-value,.table-invoice h4 {
font-weight:400;
margin:0;
}

.invoice-title h1 {
font-size:50px;
font-weight:lighter;
text-align:center;
text-transform:uppercase;
letter-spacing:2px;
margin:0;
padding:5px;
}

.invoice-info {
margin-top:5px;
}

.invoice-list h4 {
font-weight:300;
font-size:16px;
}

.invoice-to h2 {
font-size:24px;
color:#73737b;
font-weight:600;
margin:0;
}

.table-invoice {
margin-top:30px;
border-spacing:5px;
border-collapse:separate;
}

.table-invoice thead tr th {
background:#e8e9f0;
border-radius:5px;
-webkit-border-radius:5px;
vertical-align:middle;
}

.table-invoice tbody tr td {
background:#f5f6f9;
border-radius:5px;
-webkit-border-radius:5px;
vertical-align:middle;
}

ul.amounts li {
background:#f5f6f9;
margin-bottom:5px;
border-radius:4px;
-webkit-border-radius:4px;
font-weight:300;
font-size:16px;
padding:10px;
}

.invoice-btn a {
font-weight:300;
font-size:16px;
margin:0 5px;
}

.panel-primary>.panel-heading.navyblue {
background-color:#2A3542;
color:#FFF;
border-color:#2A3542;
}
.dataTables_length{
	float: left;
}
.dataTables_length,.dataTables_filter {
	padding:15px 0;
}

.dataTables_info {
	padding:0 15px;
}

.dataTables_length select {
width:65px;
padding:5px 8px;
}

.dataTables_filter label input {
width:78%;
}

.border-top {
border-top:1px solid #ddd;
}

.dataTables_paginate.paging_bootstrap.pagination li {
float:left;
border:1px solid #ddd;
border-radius:3px;
-webkit-border-radius:3px;
margin:0 1px;
}

.dataTables_paginate.paging_bootstrap.pagination li.disabled a {
color:#c7c7c7;
}

.dataTables_paginate.paging_bootstrap.pagination li a {
color:#797979;
display:inline-block;
padding:5px 10px;
}

.dataTables_paginate.paging_bootstrap.pagination li:hover a,.dataTables_paginate.paging_bootstrap.pagination li.active a {
color:#797979;
background:#eee;
border-radius:3px;
-webkit-border-radius:3px;
}

.dataTables_paginate.paging_bootstrap.pagination {
float:right;
margin-top:-5px;
margin-bottom:15px;
}

.dataTable tr:last-child {
border-bottom:1px solid #ddd;
}

.fc-header-title {
display:inline-block;
margin-top:-45px;
vertical-align:top;
}

.fc-header-left {
text-align:left;
width:18%;
}

.fc-view {
/*margin-top:-50px;*/
overflow:hidden;
width:100%;
}

.fc-state-default,.fc-state-default .fc-button-inner {
background:#F3F3F3!important;
color:#646464;
border-color:#DDD;
border-style:none solid;
}

.fc-state-active,.fc-state-active .fc-button-inner,.fc-state-active,.fc-button-today .fc-button-inner,.fc-state-hover,.fc-state-hover .fc-button-inner {
background:#32323A!important;
color:#fff!important;
}

.fc-event-skin {
background-color:#1FB5AD!important;
color:#FFF!important;
border-color:#1FB5AD!important;
}

.fc-grid th {
height:50px;
line-height:50px;
text-align:center;
background:#e4e4e4!important;
}

.fc-header-title h2 {
font-size:18px!important;
color:#474752;
font-weight:300;
padding:0 10px;
}

.external-event {
cursor:move;
display:inline-block!important;
margin-bottom:6px!important;
margin-right:6px!important;
padding:8px;
}

.drg-event-title {
font-weight:300;
margin-top:0;
margin-bottom:15px;
border-bottom:1px solid #ddd;
padding-bottom:10px;
}

.fc-content .fc-event {
border-radius:4px;
webkit-border-radius:4px;
padding:4px 6px;
}

.drp-rmv {
padding-top:10px;
margin-top:10px;
}

.tab-head {
background:#7087a3;
display:inline-block;
width:100%;
margin-top:60px;
}

.tab-head .nav-tabs>li>a {
border-radius:0;
margin-right:1px;
color:#fff;
}

.tab-head .nav-tabs>li.active>a,.tab-head .nav-tabs>li>a:hover,.tab-head .nav-tabs>li.active>a:hover,.tab-head .nav-tabs>li.active>a:focus {
background-color:#f1f2f7;
color:#797979;
border-color:#f1f2f7;
}

.progress-xs {
height:10px;
}

.progress-sm {
height:12px;
}

.panel-heading .nav {
border:medium none;
font-size:13px;
margin:-15px;
}

.tab-bg-dark-navy-blue ul>li>a {
display:block;
padding:20px 15px!important;
}

.tab-bg-dark-navy-blue {
background:#e0e1e7;
border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-bottom:none;
}

.panel-heading .nav>li>a,.panel-heading .nav>li.active>a,.panel-heading .nav>li.active>a:hover,.panel-heading .nav>li.active>a:focus {
border-radius:0;
border-width:0;
}

.panel-heading .nav>li>a {
color:#898989;
}

.panel-heading .nav>li.active>a,.panel-heading .nav>li>a:hover {
color:#1fb5ad;
background:#fff;
}

.panel-heading .nav>li:first-child.active>a,.panel-heading .nav>li:first-child>a:hover {
border-radius:4px 0 0 0;
-webkit-border-radius:4px 0 0 0;
}

.tab-right {
height:58px;
}

.panel-heading.tab-right .nav>li:first-child.active>a,.tab-right.panel-heading .nav>li:first-child>a:hover {
border-radius:0;
-webkit-border-radius:0;
}

.panel-heading.tab-right .nav>li:last-child.active>a,.tab-right.panel-heading .nav>li:last-child>a:hover {
border-radius:0 4px 0 0;
-webkit-border-radius:0 4px 0 0;
}

.panel-heading.tab-right .nav-tabs>li>a {
margin-left:1px;
margin-right:0;
}

.m-bot20 {
margin-bottom:20px;
}

.carousel-indicators li {
background:rgba(0,0,0,0.2);
border:none;
transition:background-color .25s ease 0;
-moz-transition:background-color .25s ease 0;
-webkit-transition:background-color .25s ease 0;
}

.carousel-indicators .active {
background:#333;
height:10px;
width:10px;
margin:1px;
}

.carousel-indicators.out {
bottom:-5px;
}

.carousel-control {
color:#999;
text-shadow:none;
width:45px;
}

.carousel-control i {
display:inline-block;
height:25px;
left:50%;
margin-left:-10px;
margin-top:-10px;
position:absolute;
top:50%;
width:20px;
z-index:5;
}

.carousel-control.left,.carousel-control.right {
background:none;
filter:none;
}

.carousel-control:hover,.carousel-control:focus {
color:#CCC;
opacity:0.9;
text-decoration:none;
}

.carousel-inner h3 {
font-weight:300;
font-size:16px;
margin:0;
}

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

.sm-input {
width:175px;
}

.form-horizontal.bucket-form .form-group {
border-bottom:1px solid #eff2f7;
padding-bottom:15px;
margin-bottom:15px;
}

.form-horizontal.bucket-form .form-group:last-child {
border-bottom:none;
padding-bottom:0;
margin-bottom:0;
}

.round-input {
border-radius:500px;
-webkit-border-radius:500px;
}

.form-horizontal.bucket-form .checkbox-inline>input {
margin-top:1px;
border:none;
}

.btn.btn-info.dropdown-toggle {
border-left:1px solid #1fadea;
}

.icheck label {
font-weight:400;
}

.icheck .single-row {
display:inline-block;
width:100%;
}

.cmxform .form-group label.error {
display:inline;
color:#B94A48;
font-weight:400;
margin:5px 0;
}

input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus,.cmxform .form-group input.error,.cmxform .form-group textarea.error {
border-color:#B94A48!important;
}

#signupForm label.error {
display:inline;
width:auto;
color:#B94A48;
margin:5px 0;
}

.slider-table tr td {
border:none!important;
padding:30px 0!important;
}

.add-on {
float:right;
margin-top:-37px;
text-align:center;
padding:3px;
}

.add-on .btn {
padding:9px;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
margin-bottom:10px;
padding-left:0;
}

.daterangepicker .ranges label {
padding-bottom:0;
padding-top:8px;
}

.daterangepicker td.active,.daterangepicker td.active:hover,.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active.active:hover,.datepicker td.active.disabled,.datepicker td.active.disabled:hover,.datepicker td.active[disabled],.datepicker td.active[disabled]:hover,.datepicker td span.active:hover,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled] {
background:#41CAC0;
}

.daterangepicker .calendar th,.daterangepicker .calendar td {
font-family:'Open Sans',sans-serif;
font-weight:300;
text-align:center;
white-space:nowrap;
}

.daterangepicker td.active,.daterangepicker td.active:hover,.datepicker td.active,.datepicker td.active:hover,.datepicker td span.active {
text-shadow:none;
}

.datepicker th.switch {
width:125px;
}

.datepicker td span {
height:40px;
line-height:40px;
}

.bootstrap-timepicker table td input {
border:1px solid #ccc;
border-radius:3px;
-webkit-border-radius:3px;
}

.cke_top,.cke_bottom {
background:0 repeat scroll 0 0 #F5F5F5!important;
box-shadow:none;
padding:6px 8px 2px;
}

.cke_top {
border-bottom:1px solid #ccc!important;
}

.cke_chrome {
display:block;
border:none!important;
padding:0;
}

.user-heading.alt {
display:inline-block;
width:100%;
text-align:left;
}

.alt.gray-bg {
background:#474751;
}

.terques-bg {
background:#1fb5ad;
}

.user-heading.alt a {
float:left;
margin-right:15px;
margin-left:-10px;
display:inline-block;
border:5px solid rgba(255,255,255,0.3);
border-radius:50%;
-webkit-border-radius:50%;
}

.user-heading.alt a img {
width:85px;
height:85px;
border-radius:50%;
-webkit-border-radius:50%;
}

.twt-feed {
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
color:#FFF;
position:relative;
min-height:170px;
padding:40px 10px 10px;
}

.corner-ribon {
text-align:center;
width:71px;
height:71px;
position:absolute;
right:0;
top:0;
font-size:20px;
}

.corner-ribon i {
color:#fff;
padding:10px 0 0 35px;
}

.blue-ribon {
background:url(../images/twitter_corner_blue.png) no-repeat;
}

.black-ribon {
background:url(../images/twitter_corner_black.png) no-repeat;
}

.twt-feed.blue-bg {
background:#58C9F3;
}

.twt-feed h1 {
font-size:18px;
font-weight:300;
margin-bottom:5px;
}

.twt-feed a {
border-radius:50%;
-webit-border-radius:50%;
float:left;
margin:0 10px;
}

.twt-feed a img {
height:85px;
width:85px;
border-radius:50%;
-webit-border-radius:50%;
}

.twt-category {
display:inline-block;
margin-bottom:11px;
margin-top:10px;
width:100%;
}

.twt-feed .wtt-mark {
color:rgba(255,255,255,0.15);
font-size:160px;
position:absolute;
top:10px;
left:40%;
}

.twt-category ul li {
color:#bdbdbd;
font-size:13px;
}

.twt-category h5 {
font-size:18px;
font-weight:400!important;
}

.twt-write .t-text-area {
background:#f4f4f6;
border-radius:4px;
-webkit-border-radius:4px;
border:none;
height:40px;
color:#c9c9c9;
margin-bottom:20px;
padding-top:10px;
}

.twt-footer {
padding:12px 15px;
}

.twt-footer,.twt-footer a {
color:#d2d2d2;
}

.btn-space {
padding-left:11.6%;
padding-right:11%;
}

.p-head {
color:#f77b6f;
font-weight:400;
font-size:14px;
}

.cmt-head {
font-weight:400;
font-size:13px;
}

.p-thumb img {
width:50px;
height:50px;
border-radius:3px;
-webkit-border-radius:3px;
}

.feed-box img {
border-radius:50%;
-webkit-border-radius:50%;
width:85px;
height:85px;
}

.feed-box h1 {
    color: #414141;
    font-size: 12px;
    font-weight: bold;
}

.feed-box a {
color:#3ac7f9;
}

.clock-row {
text-transform:uppercase;
min-height:170px;
}

ul.clock-category li {
display:inline-block;
width:24%;
text-align:center;
border:none;
}

ul.clock-category li a span {
display:block;
line-height:normal;
}

ul.clock-category li a i {
font-size:30px;
padding-right:0;
}

ul.clock-category li a:hover,ul.clock-category li a.active {
color:#1fb5ad!important;
background:none!important;
}

ul.clock-category li a:hover i,ul.clock-category li a.active i {
color:#1fb5ad!important;
}

.clock-row h1 {
font-size:22px!important;
font-weight:400!important;
letter-spacing:1px;
margin:0 0 5px!important;
}

.clock-row p {
font-size:18px;
font-weight:300;
color:#fff!important;
margin:0;
}

.wdgt-row {
text-align:center!important;
}

.wdgt-row i {
font-size:50px;
}

.wdgt-value h1 {
color:#c7cbd6;
font-size:30px;
font-weight:400;
margin:0;
}

.wdgt-value p {
color:#c7cbd6;
font-size:14px;
font-weight:300;
margin:0;
}

.red-bg {
background:#fa8564;
}

.purple-bg {
background:#9466b5;
color:#fff;
}

.weather-box .symbol {
border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;
width:50%;
float:left;
text-align:center;
padding:61px 15px;
}

.weather-box .symbol i {
font-size:70px;
text-shadow:-5px 6px 5px rgba(0,0,0,0.3);
}

.weather-box .value {
float:right;
width:50%;
text-align:center;
font-size:14px;
color:#bdbdbd;
padding:33px 0;
}

.weather-box .value i {
font-size:20px;
}

.wdgt-row img {
width:100%;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}

.wdt-head {
text-transform:uppercase;
font-size:16px;
font-weight:400;
text-shadow:0 0 3px rgba(0,0,0,0.8);
color:#fff;
position:absolute;
left:20px;
bottom:15px;
}

.country-select {
position:absolute;
top:10px;
right:10px;
}

.weather-full-info {
color:#cbcbcb;
}

.weather-full-info h1 {
font-size:14px;
font-weight:600;
text-transform:uppercase;
margin:0 0 10px;
}

.weather-full-info h2 {
font-size:14px;
font-weight:300;
margin:0 0 5px;
}

.weather-full-info .today-status i {
font-size:40px;
color:#1fb5ad;
}

.weather-full-info .degree {
font-size:30px;
font-weight:600;
display:inline-block;
padding-left:20px;
}

.weather-full-info .degree:after {
content:"o";
position:relative;
top:-12px;
font-size:16px;
}

.weather-full-info ul li {
display:inline-block;
width:16%;
text-align:center;
border-left:1px solid #f1f2f7;
}

.weather-full-info ul li i {
font-size:25px;
}

.weather-full-info .statistics {
padding-top:5px;
}

.weather-full-info .statistics:after {
content:"o";
position:relative;
top:-5px;
font-size:10px;
}

.btn-add-cart {
bottom:9px;
position:absolute;
right:15px;
padding:12px;
}

.prd-row .action {
width:100px;
height:45px;
position:absolute;
bottom:10px;
right:-35px;
background:rgba(0,0,0,0.5);
border-radius:5px;
-webkit-border-radius:5px;
}

.prd-row .action .part1 {
width:50%;
float:left;
text-align:center;
line-height:45px;
color:#fff;
font-size:18px;
}

.yellow-bg-prd {
background:#fd0;
border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
}

.prd-row h1 {
font-size:24px;
font-weight:400;
color:#5f6165;
margin:5px 0;
}

.prd-row p {
color:#bfc2c4;
margin:0;
}

.prd-row p.normal {
color:#bfc2c4;
}

.prd-row .price {
margin-top:20px;
margin-bottom:20px;
}

.prd-row .price .amnt {
color:#1fb5ad;
font-size:25px;
font-weight:600;
}

.prd-row .price .amnt:after {
content:".00";
position:relative;
top:-10px;
font-size:12px;
}

.clock-place {
margin:-76px auto 0;
}

span.customSelect {
font-size:12px;
background-color:#fff;
border:1px solid #EAEAEA;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
color:#A4AABA;
text-align:left;
padding:6px 10px;
}

span.customSelect.changed {
background-color:#fff;
}

.customSelectInner {
background:url(../images/customSelect-arrow.gif) no-repeat center right;
}

.chat-form {
margin-top:25px;
clear:both;
}

.chat-form .input-cont input {
margin-bottom:0;
border:1px solid #d3d3d3!important;
margin-top:0;
min-height:45px;
background-color:#fff!important;
}

.chat-features a i {
color:#d0d0d0;
}

.timeline-messages h3 {
margin-bottom:30px;
color:#1fb5ad;
font-size:16px;
text-transform:uppercase;
background:#fff;
margin-top:-3px;
position:relative;
padding:20px;
}

.timeline-messages:before {
background:rgba(0,0,0,0.05);
bottom:0;
top:0;
width:2px;
}

.timeline-messages:before,.msg-time-chat:before,.msg-time-chat .text:before {
content:"";
left:20px;
position:absolute;
top:-2px;
}

.timeline-messages .msg-in .arrow {
border-right:8px solid #949496!important;
border-bottom:8px solid transparent;
border-top:8px solid transparent;
display:block;
height:0;
left:-8px;
position:absolute;
top:25px;
width:0;
}

.timeline-messages .msg-out .arrow {
border-right:8px solid #41cac0!important;
border-bottom:8px solid transparent;
border-top:8px solid transparent;
display:block;
height:0;
left:-8px;
position:absolute;
top:25px;
width:0;
}

.msg-time-chat:first-child:before {
margin-top:27px;
}

.msg-time-chat:before {
background:#CCC;
border:2px solid #FAFAFA;
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;
height:16px;
width:16px;
margin:35px 0 0 -7px;
}

.msg-time-chat:first-child {
padding-top:0;
}

.message-img {
float:left;
margin-right:30px;
overflow:hidden;
}

.message-img img {
display:block;
height:44px;
width:44px;
}

.message-body {
margin-left:50px;
display:inline-block;
}

.msg-time-chat .msg-in .text {
border-radius:4px;
-webkit-border-radius:4px;
margin-top:14px;
}

.msg-time-chat .msg-in .text .first {
	background:#949496;
	color:#fff;
	float:left;
	border-radius:4px;
	-webkit-border-radius:4px;
	margin-right:5px;
	/*width:140px;*/
	text-align:right;
	padding:10px;
}

.msg-time-chat .msg-in .text .second {
background:#8fd6d6;
color:#fff;
float:left;
border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
}

.msg-time-chat .msg-out .text {
border:1px solid #e3e6ed;
border-radius:4px;
-webkit-border-radius:4px;
padding:10px;
}

.msg-time-chat .attribution {
font-size:11px;
margin:0 0 5px;
}

.msg-time-chat {
overflow:hidden;
padding:8px 0;
}

.msg-in a,.msg-in a:hover {
color:#b64c4c;
text-decoration:none;
border-radius:4px;
-webkit-border-radius:4px;
margin-right:10px;
font-weight:400;
font-size:13px;
}

.msg-out a,.msg-out a:hover {
color:#288f98;
text-decoration:none;
border-radius:4px;
-webkit-border-radius:4px;
margin-right:10px;
font-weight:400;
font-size:13px;
}

.bg-terques {
background:#8fd6d6!important;
}

.bg-red {
background:#ffa991!important;
}

.bg-purple {
background:#bda4ec!important;
}

.bg-yellow {
background:#fed65a!important;
}

.bg-blue {
background:#99cce3!important;
}

.boxed-page {
background-color:#000!important;
}

.boxed-page .container {
background:#32323A;
padding-left:0;
padding-right:0;
}

.boxed-page>.container {
overflow:hidden;
}

.boxed-page .container #sidebar {
position:inherit;
}

.boxed-page .container .wrapper {
background:#F1F2F7;
min-height:900px;
}

.tools a {
margin-left:10px;
color:#a7a7a7;
font-size:12px;
}

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

.ullist {
border-bottom:#ccc 1px solid;
margin-left:20px;
}

.ullist li {
display:inline-block;
margin-left:5px;
}

.ullist li a {
display:inline-block;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
background:#f1f1f1;
padding:10px 20px!important;
}

.ullist li.active a {
background:#fff;
border-bottom:#fff 1px solid;
position:relative;
top:1px;
margin-bottom:-1px;
}

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

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

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

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

#editor-container {
width:100%;
margin:10px auto 0;
}

#header-editor {
overflow:hidden;
border-bottom:1px solid #eaeaea;
position:relative;
padding:0 0 30px;
}

#headerLeft,#headerRight {
width:100%;
overflow:hidden;
}

#headerLeft {
float:left;
padding:10px 1px 1px;
}

#headerLeft h2,#headerLeft h3 {
overflow:hidden;
font-weight:400;
font-family:'Open Sans',sans-serif;
margin:0;
}

#headerLeft h2 {
font-size:2.6em;
line-height:1.1em;
text-transform:capitalize;
color:#32323a;
margin-bottom:30px;
}

#headerLeft h3 {
font-size:1.5em;
line-height:1.1em;
color:#32323a;
margin:.2em 0 0;
}

#headerRight {
float:right;
padding:1px;
}

#headerRight p {
line-height:1.8em;
text-align:justify;
margin:0;
}

#headerRight>div {
font-size:1.1em;
color:#757575;
margin:0;
padding:20px 0;
}

#columns {
color:#757575;
overflow:hidden;
padding:20px 0;
}

#columns>div {
float:left;
width:33.3%;
}

#columns #column1>div {
margin-left:1px;
}

#columns #column3>div {
margin-right:1px;
}

#columns>div>div {
margin:0 10px;
padding:10px 0;
}

#taglist {
display:inline-block;
font-weight:700;
margin:0 0 0 20px;
}

.cke_editable.cke_editable_inline.cke_focus {
background:#fcfcfc;
border:1px solid #eaeaea;
cursor:text;
outline:medium none;
}

.adv-table table.display thead th {
border-bottom:1px solid #DDD;
padding:10px;
}

td.details {
background-color:#eee;
}

.adv-table table.display tr.odd.gradeA {
background-color:#F9F9F9;
}

.adv-table table.display tr.even.gradeA {
background-color:#FFF;
}

.adv-table .dataTables_filter label input {
float:right;
margin-left:10px;
width:78%;
}

.adv-table .dataTables_filter label {
line-height:33px;
width:100%;
}

.adv-table .dataTables_length select {
display:inline-block;
width:65px;
margin:0 10px 0 0;
padding:5px 8px;
}

.editable-table .dataTables_filter {
width:80%;
}

tr.odd.gradeX td.sorting_1,tr.even.gradeX td.sorting_1,table.display tr.even.gradeX,table.display tr.gradeX,tr.even.gradeU td.sorting_1,tr.even td.sorting_1,table.display tr.even.gradeC,table.display tr.gradeC,tr.odd.gradeC td.sorting_1,table.display tr.even.gradeU,table.display tr.gradeU,tr.odd.gradeU td.sorting_1 {
background:none!important;
}

.flot-chart .chart,.flot-chart .pie,.flot-chart .bars {
height:300px;
}

.demo-xchart {
height:400px;
width:100%;
}

.horizontal-menu {
margin-top:18px;
float:left;
}

.horizontal-menu .navbar-nav>li>a {
border-radius:30px;
-webkit-border-radius:30px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
padding:10px 20px;
}

.horizontal-menu>.navbar-nav>li>.dropdown-menu {
margin-top:23px;
box-shadow:0 0 5px rgba(0,0,0,0.1)!important;
border:none;
}

.full-width .nav>li>a:hover,.full-width .nav li.active a,.full-width .nav li.dropdown a:hover,.full-width .nav li.dropdown.open a:focus,.full-width .nav .open>a,.full-width .nav .open>a:hover,.full-width .nav .open>a:focus {
background-color:#1FB5AD;
text-decoration:none;
color:#fff;
transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
border-radius:30px;
-webkit-border-radius:30px;
}

.full-width .dropdown-menu {
box-shadow:none;
}

.full-width .dropdown-menu>li>a {
font-size:13px;
padding:10px 20px;
}

.horizontal-menu .dropdown-menu>li>a {
font-size:13px;
margin:5px 10px;
padding:10px 20px;
}

.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover {
background-color:#2A3542;
color:#FFF;
cursor:pointer;
text-decoration:none;
}

.ms-container .ms-list,.ms-container .ms-list.ms-focus {
box-shadow:none!important;
}

.ms-container .ms-list.ms-focus {
border:1px solid #2A3542;
}

.spinner-buttons.btn-group-vertical .btn {
height:17px;
padding-left:6px;
padding-right:6px;
text-align:center;
width:22px;
margin:0;
}

.spinner-buttons.btn-group-vertical .btn i {
margin-top:-3px;
}

.spinner-buttons.btn-group-vertical .btn:first-child {
border-radius:0 4px 0 0!important;
-webkit-border-radius:0 4px 0 0!important;
}

.spinner-buttons.btn-group-vertical .btn:last-child {
border-radius:0 0 4px!important;
-webkit-border-radius:0 0 4px!important;
}

.wysihtml5-toolbar .btn-default {
background:#fff;
color:#757575;
}

.lock-screen {
    background-image: url(../images/lock-screen.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;    
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.lock-wrapper {
max-width:500px;
margin:10% auto;
}

.lock-name {
background:#fff;
width:50%;
float:left;
height:50px;
line-height:50px;
margin-top:55px;
text-align:left;
border-radius:5px 0 0 5px;
-webkit-border-radius:5px 0 0 5px;
color:#1fb5ad;
padding:0 20px;
}

.lock-username {
    background:#fff;
    width:50%;
    float:left;
    height:50px;
    line-height:50px;
    margin-top:55px;
    border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
    color:#1fb5ad;
    padding:0 10px;
    
    text-align: left;
}
.lock-username input{
    margin: 0 !important;
    color: #000 !important;
}
.lock-username input:focus{
    border: 0 !important;
}
.lock-pwd {
background:#fff;
width:50%;
float:right;
height:50px;
line-height:50px;
margin-top:55px;
border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
color:#1fb5ad;
padding:0 0 0 80px;
}

.lock-pwd input {
width:75%;
margin-top:6px;
color:#626f81;
}
label.error{
    color: #fb210a;
    font-weight: normal;
}    
.lock-wrapper  label.error{
    float: left;
    margin-top: 10px;
    line-height: 0;
    color: #fb210a;
    font-size: 12px;
    font-weight: normal;
}
.lock-pwd input:focus,.lock-pwd input:hover,.lock-username input:focus,.lock-username input:hover {
border-color:#fff;
}

.lock-wrapper img {
position:absolute;
left:33%;
/*border-radius:50%;
border-radius:5%;
-webkit-border-radius:5%;
border:10px solid #fff;*/
width:160px;
height:160px;
}

.lock-wrapper .locked {
margin-bottom:20px;
display:inline-block;
color:#026f7a;
}

.btn-lock,.btn-lock:hover {
background:#fff;
color:#626f81;
margin-top:-8px;
}

.lock-input {
width:83%;
border:none;
float:left;
margin-right:3px;
}
#month{
    font-family:Lato,sans-serif;
    font-weight:300;
    display:inline-block;
    color:#fff;
    width:100%;
    text-align:center;
    font-size:40px;
    filter: drop-shadow(1px 1px 1px #000);
}
#time {
    width:100%;
    color:#fff;
    font-size:125px;
    margin-bottom:0px;
    display:inline-block;
    text-align:center;
    font-family:Lato,sans-serif;
    font-weight:100;
    filter: drop-shadow(1px 1px 1px #000);
}
.imgCntnr{
    background:url(../images/lock_thumb.png);
    display: block;
    width: 160px;
    height: 160px;
    position: absolute;
    left   :33%;
}
.language {
margin-top:4px;
}

.language .dropdown-menu {
border:none;
box-shadow:0 0 5px rgba(0,0,0,0.1)!important;
margin-top:18px;
}

.language .dropdown-menu li a {
font-size:13px;
padding:10px;
}

.language .dropdown-menu li a:hover {
background:#F1F2F7;
color:#32323a;
}

.language-menu {
margin-top:15px!important;
padding:0;
}

.lang-arrow-up {
background:url(../images/top-arrow.png) no-repeat;
width:18px;
height:10px;
margin-top:-15px;
float:right;
margin-right:15px;
}

.breadcrumbs-alt {
list-style-type:none;
overflow:hidden;
width:100%;
margin:0 0 20px;
padding:0;
}

.breadcrumbs-alt li {
float:left;
transition:all .3s ease-in-out 0;
margin:0 25px 0 0;
}

.breadcrumbs-alt a:before {
content:"";
left:-1em;
margin-top:-1.6em;
position:absolute;
top:50%;
transition:all .3s ease-in-out 0;
border-color:#E0E1E7 #E0E1E7 #E0E1E7 rgba(0,0,0,0);
border-style:solid;
border-width:1.5em 0 1.7em 1em;
}

.breadcrumbs-alt a:after {
border-bottom:1.5em solid rgba(0,0,0,0);
border-left:1em solid #E0E1E7;
border-top:1.5em solid rgba(0,0,0,0);
content:"";
margin-top:-1.5em;
position:absolute;
right:-1em;
top:50%;
transition:all .3s ease-in-out 0;
}

.breadcrumbs-alt a {
background:#E0E1E7;
color:#444;
float:left;
font-size:12px;
position:relative;
text-decoration:none;
transition:all .3s ease-in-out 0;
padding:10px;
}

.breadcrumbs-alt a:hover:before,.breadcrumbs-alt a.current:before {
content:"";
left:-1em;
margin-top:-1.6em;
position:absolute;
top:50%;
transition:all .3s ease-in-out 0;
border-color:#1FB5AD #1FB5AD #1FB5AD rgba(0,0,0,0);
border-style:solid;
border-width:1.5em 0 1.7em 1em;
}

.breadcrumbs-alt a:hover:after,.breadcrumbs-alt a.current:after {
border-bottom:1.5em solid rgba(0,0,0,0);
border-left:1em solid #1FB5AD;
border-top:1.5em solid rgba(0,0,0,0);
content:"";
margin-top:-1.5em;
position:absolute;
right:-1em;
top:50%;
transition:all .3s ease-in-out 0;
}

.breadcrumbs-alt a:hover,.breadcrumbs-alt a.current {
background:#1FB5AD;
color:#fff;
float:left;
font-size:12px;
position:relative;
text-decoration:none;
transition:all .3s ease-in-out 0;
padding:10px;
}

.footer-section {
background:#32323A;
color:#fff;
bottom:0;
width:100%;
margin-top:30px;
padding:10px 0;
}

.go-top {
margin-right:1%;
float:right;
background:rgba(0,0,0,.4);
width:25px;
height:25px;
border-radius:2%;
-webkit-border-radius:2%;
}

.go-top i {
color:#fff;
font-size:18px;
padding-top:2px;
}

.site-min-height {
min-height:900px;
}

.price-head {
padding:10px 0 50px;
}

.price-head h1 {
font-size:32px;
font-weight:400;
color:#1fb5ad;
}

.pricing-table {
background:#F1F2F7;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:0 0 25px;
}

.most-popular {
background:#f1f2f7;
color:#7d7d7d;
}

.most-popular .pricing-head {
background:#1fb5ad;
border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
position:relative;
height:170px;
}

.most-popular .price-actions .btn {
background:#1fb5ad!important;
cursor:pointer;
}

.pricing-table .price-actions .btn {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#7d7d7d;
color:#fff;
border:none;
box-shadow:none;
text-shadow:none;
cursor:pointer;
padding:10px 20px;
}

.pricing-head {
background:#7d7d7d;
border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
position:relative;
height:170px;
}

.pricing-head h1 {
font-size:24px;
font-weight:300;
padding-top:30px;
color:#fff;
text-transform:uppercase;
}

.pricing-quote {
background:#fff;
color:#7d7d7d;
font-size:45px;
font-weight:100;
width:150px;
height:150px;
border-radius:50%;
-webkit-border-radius:50%;
z-index:100;
position:relative;
margin:-85px auto;
padding:22px 0;
}

.pricing-quote:after {
width:170px;
height:170px;
border-radius:50%;
-webkit-border-radius:50%;
border:10px solid rgba(255,255,255,0.5);
z-index:100;
position:absolute;
content:"";
left:-10px;
top:75px;
margin:-85px auto;
}

.pricing-table ul {
margin:120px 0 50px;
padding:0;
}

.pricing-table ul li {
text-align:left;
font-weight:300;
margin:0 2em;
padding:1em 0;
}

.pricing-quote span.note {
display:inline;
font-size:18px;
line-height:.8em;
position:relative;
top:-18px;
}

.pricing-quote p {
font-size:16px;
color:#d2d2d6;
}

.pricing-quotation,.team-info {
background:#EEE;
margin-bottom:100px;
display:inline-block;
width:100%;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:20px 20px 35px;
}

.pricing-quotation:before,.team-info:before {
background-color:#EEE;
border-image:none;
border-right:1px solid #EEE;
top:-7px;
content:"";
display:block;
height:14px;
left:48%;
position:absolute;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
width:15px;
border-color:#EEE;
border-style:none;
}

.sortable .panel .panel-heading {
cursor:move;
}

.has-switch span.switch-left,.has-switch span.switch-right {
border-radius:40px;
-webkit-border-radius:40px;
}

.toggle-heading h3 {
font-size:16px;
padding-bottom:10px;
font-weight:300;
margin:0 0 10px;
}

.hd-title {
font-size:16px;
margin:10px 0;
}

.main-chart {
width:100%;
height:265px;
}

#flotTip {
background:#fff;
border:#ccc 1px solid;
padding:10px;
}

.widget-h {
	color: #767676;
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	margin:0;
}

.gauge-value {
	color:#fa8564;
	font-weight:700;
	padding-left:20px;
}

.gauge-title {
color:#ccc;
font-size:14px;
padding-right:20px;
}

.gauge-meta {
	margin:0;
    font-size: 24px !important;
    margin: 0;
    position: absolute;
    right: 0;	
    top: 30px;
	position: absolute;
}
.gauge-overall {
	margin:0;
    margin: 0;
    position: absolute;
    left: 42%;	
    bottom: -8px;
	position: absolute;
}

.sm-pie .legendColorBox>div {
border:#fff 0 solid!important;
}

.epie-chart {
position:relative;
display:inline-block;
width:80px;
height:80px;
text-align:center;
}

.percent {
display:inline-block;
line-height:80px;
z-index:2;
}

.pc-epie-chart {
position:relative;
display:inline-block;
width:50px;
height:50px;
text-align:center;
}

.pc-epie-chart .percent {
display:inline-block;
line-height:50px;
z-index:2;
font-size:10px;
color:#5bc6f0;
}

.visit-chart-value {
font-size:18px;
color:#3acdc7;
font-weight:600;
padding-top:10px;
}

.visit-chart-title {
font-size:16px;
padding-top:10px;
color:#ccc;
}

.visit-chart-title i {
color:#3acdc7;
}

.top-stats-panel {
min-height:164px;
position: relative;
}

.sm-pie {
height:100px;
width:100%;
display:block;
}

.target-sell {
height:40px;
width:100%;
display:block;
}

.side-graph-info {
float:left;
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
}

.side-mini-graph {
float:right;
width:70px;
margin-right:10px;
text-align:center;
}

.side-graph-info.payment-info {
padding-top:10px;
}

.monthly-stats {
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
margin:-15px -15px 15px;
padding:15px;
}

.monthly-stats.pink {
background-color:#9972b5!important;
}

.monthly-stats h4 {
color:#fff;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:5px 0 10px;
}

.circle-sat ul li span {
display:block;
text-transform:uppercase;
}

.left-stat-label {
text-align:right;
font-size:11px;
position:relative;
top:10px;
padding-right:10px;
}

.right-stat-label {
text-align:left;
font-size:11px;
position:relative;
top:10px;
padding-left:10px;
}

.left-stat-label .sell-percent {
color:#f9a10c;
font-size:14px;
}

.right-stat-label .sell-percent {
color:#36d8c0;
padding-top:30px;
font-size:14px;
}

.spark-bar-label span {
display:block;
color:#bbb;
}

.bar-label-value {
font-size:20px;
color:#666!important;
}

.prospective-spark-bar li {
padding:20px 0;
}

.jqstooltip:after {
top:100%;
left:50%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
margin-left:-4px;
border-color:rgba(0,0,0,0.6) rgba(136,183,213,0) rgba(136,183,213,0);
border-width:4px;
}

.stat-btn {
background-color:#eee6f5;
border-radius:3px;
height:24px;
color:#cab1d9;
padding:3px;
}

.region-earning-stats {
text-align:center;
color:#6d6d6d;
text-transform:uppercase;
font-family:'Open Sans',sans-serif;
font-weight:600;
padding:40px 30px;
}

.region-earning-stats span {
display:block;
color:#b0c781;
font-size:20px;
}

.location-earning-stats {
text-align:center;
font-family:'Open Sans',sans-serif;
font-weight:600;
margin-bottom:30px;
}

.location-earning-stats li {
display:inline-block;
text-transform:uppercase;
font-size:12px;
padding:0 15px;
}

.location-earning-stats li span {
display:block;
font-size:14px;
}

.stat-divider {
border-right:#dadada 1px dashed;
}

.vector-stat {
height:150px;
margin-top:20px;
}

.alert-icon {
width:40px;
height:40px;
display:inline-block;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}

.alert-icon i {
width:40px;
height:40px;
display:block;
text-align:center;
line-height:40px;
font-size:20px;
color:#fff;
}

.notification-info {
margin-left:56px;
margin-top:-40px;
}

.notification-meta {
margin-bottom:3px;
}

.notification-info p {
color:#999;
font-size:12px;
margin:0;
}

.alert-info .alert-icon {
background-color:#99cce3;
}

.alert-danger .alert-icon {
background-color:#fcb1ae;
}

.alert-success .alert-icon {
background-color:#98d7ad;
}

.alert-warning .alert-icon {
background-color:#ffe699;
}

.notification-sender {
color:#414147;
}

.notification-time {
font-style:italic;
color:#999;
}

.alert-info .notification-info a {
color:#45a2c9;
}

.alert-danger .notification-info a {
color:#fb6f6b;
}

.alert-success .notification-info a {
color:#42b663;
}

.alert-warning .notification-info a {
color:#e6cb76;
}

.alert-info.bucket-notification {
background-color:#eef7fd;
}

.alert-danger.bucket-notification {
background-color:#fef3f2;
}

.alert-success.bucket-notification {
background-color:#eef8f8;
}

.alert-warning.bucket-notification {
background-color:#fff7e1;
}

.conversation-list li {
margin-bottom:24px;
}

.conversation-list .chat-avatar {
width:40px;
display:inline-block;
text-align:center;
float:left;
}

.conversation-list .chat-avatar i {
font-size:12px;
font-style:normal;
}

.conversation-list .ctext-wrap i {
display:block;
font-style:normal;
font-weight:700;
position:relative;
font-size:12px;
color:#2cb9b3;
}

.conversation-list .conversation-text {
display:inline-block;
font-size:12px;
float:left;
margin-left:12px;
width:70%;
}

.conversation-list .ctext-wrap {
background:#d5f2ef;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
display:inline-block;
padding:10px;
}

.conversation-list .ctext-wrap p {
padding-top:3px;
margin:0;
}

.conversation-list .ctext-wrap:after {
right:100%;
top:20%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
margin-top:-5px;
border-color:rgba(213,242,239,0) #d5f2ef rgba(213,242,239,0) rgba(213,242,239,0);
border-width:5px;
}

.conversation-list .odd .chat-avatar {
float:right!important;
}

.conversation-list .odd .conversation-text {
width:70%!important;
margin-right:12px;
text-align:right;
float:right!important;
}

.conversation-list .odd .ctext-wrap {
background:#eeeef2!important;
}

.conversation-list .odd .ctext-wrap i {
color:#acacac;
}

.conversation-list .odd .ctext-wrap:after {
left:100%!important;
top:20%!important;
border-color:rgba(238,238,242,0) rgba(238,238,242,0) rgba(238,238,242,0) #eeeef2 !important;
}

.chat-send {
padding-left:0;
}

.event-calendar {
background:#1fb5ac;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
min-height:474px;
}

.calendar-block {
float:right!important;
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
background:#fff;
min-height:474px;
z-index:1000;
}

.event-list-block {
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
}

.calendar-block .clndr {
margin:40px 0;
}

.calendar-block .clndr-controls {
margin:45px 0!important;
}

.calendar-block .day-contents {
width:30px;
margin:auto;
}

.event-list li {
background:rgba(255,255,255,.2);
color:#fff;
margin-bottom:5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
padding:10px 30px 10px 10px;
}

.event-close {
display:inline-block;
font-size:20px;
color:#fff;
position:absolute;
right:4px;
top:8px;
}

.cal-day {
font-size:30px;
font-weight:300;
text-transform:uppercase;
color:#fff;
padding-top:15px;
padding-bottom:30px;
}

.cal-day span {
font-size:14px;
display:block;
}

.evnt-input,.evnt-input:focus {
background:none;
border:none;
border-bottom:#fff 1px solid;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
color:#fff;
padding-left:0;
margin-top:10px;

}
input.evnt-input::-webkit-input-placeholder{
    color:#fff;
}

.widget-collapse {
width:20px;
height:20px;
display:block;
text-align:center;
position:absolute;
right:10px;
}

.widget-collapse i {
width:20px;
height:20px;
display:block;
text-align:center;
line-height:20px;
font-size:8px;
}

.mini-stat {
background:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:20px;
padding:20px;
}

.mini-stat-icon {
	width:60px;
	height:60px;
	display:inline-block;
	line-height:60px;
	text-align:center;
	font-size:30px;
	background:#eee;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	float:left;
	margin-right:10px;
	color:#fff;
}

.mini-stat-icon-small {
	width:30px;
	height:30px;
	display:inline-block;
	line-height:30px;
	text-align:center;
	font-size:15px;
	background:#eee;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	float:left;
	margin-right:5px;
	color:#fff;
}

.mini-stat-info {
	font-size:12px;
	padding-top:2px;
}

.mini-stat-info span {
	display:block;
	font-size:24px;
	font-weight:600;
}

.mini-stat-info-small span {
	display:block;
	font-size:19px;
	font-weight:600;
}

.orange {
background:#fa8564!important;
}

.green {
background:#aec785!important;
}

.tar {
background:#1fb5ac!important;
}

.pink {
background:#a48ad4!important;
}

.yellow-b {
background:#fdd752!important;
}

.mini-stat-icon.badge-avtar-gold,
.mini-stat-icon.badge-avtar-silver,
.mini-stat-icon.badge-avtar-bronze{
	float: none;
	margin: 0;
}
.mini-stat-icon.badge-avtar-gold{
	background: url(../images/badge-gold.png);
}
.mini-stat-icon.badge-avtar-silver{
	background: url(../images/badge-silver.png);
}
.mini-stat-icon.badge-avtar-bronze{
	background: url(../images/badge-bronze.png);
}
.pos-relative{
	position: relative;
}
.badge-count{
	/*display: block;
	font-weight: bold;
	line-height: .9;
	text-align: center;*/
    top: 2px;
    font-weight: bold;
    right: -6px;
    position: absolute;	
}

.weather-widget {
background:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-bottom:20px;
padding:12px 15px;
}

.weather-info li {
font-size:14px;
color:#ccc;
}

.weather-icon {
margin-right:10px;
padding-right:10px;
}

.weather-icon canvas {
margin-top:15px;
}

.weather-cent span {
font-size:30px;
font-weight:700;
color:#aec785;
}

.weather-cent span:after {
content:"o";
font-size:16px;
position:relative;
top:-15px;
}

.bar-stats {
height:80px;
margin-top:20px;
border-bottom:#aec785 2px solid;
position:relative;
}

.progress-stat-bar {
padding-left:10px;
}

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

.progress-stat-percent {
background:#aec785;
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
}

.bar-legend {
position:absolute;
top:0;
right:0;
}

.bar-legend li {
font-size:11px;
margin-bottom:5px;
}

.bar-legend-pointer {
height:10px;
width:10px;
display:inline-block;
position:relative;
top:1px;
margin-right:5px;
}

.bar-legend-pointer.green {
background:#AEC785;
}

.daily-sales-info {
color:#ccc;
padding-top:6px;
}

.daily-sales-info span.sales-count {
font-size:18px;
color:#aec785;
font-weight:600;
}

.daily-sales-info span.sales-label {
position:relative;
top:-2px;
}


.to-do-list li {
    background:#f3f3f3;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    position:relative;
    margin-bottom:5px;
    /*cursor:move;*/
    padding:13px;
}
.todo-check i{
    cursor: pointer;
    font-size: 20px;
}
/*.todo-actionlist {
    position:absolute;
    right:15px;
    top:13px;
}*/

.todo-actionlist a {
    /*height:24px;
    width:24px;
    display:inline-block;
    float:left;*/
    padding-left: 10px;
}

.todo-actionlist a i {
	/*height:24px;
	width:24px;
	display:inline-block;
	text-align:center;*/
	line-height:24px;
	color:#ccc;
}

.todo-remove i {
font-size:10px;
}

.line-through {
text-decoration:line-through;
}

.drag-marker {
height:17px;
display:block;
float:left;
width:7px;
position:relative;
top:2px;
}

.drag-marker i {
height:2px;
width:2px;
display:block;
background:#ccc;
box-shadow:5px 0 0 0 #ccc,0px 5px 0 0 #ccc,5px 5px 0 0 #ccc,0px 10px 0 0 #ccc,5px 10px 0 0 #ccc,0px 15px 0 0 #ccc,5px 15px 0 0 #ccc;
-webkit-box-shadow:5px 0 0 0 #ccc,0px 5px 0 0 #ccc,5px 5px 0 0 #ccc,0px 10px 0 0 #ccc,5px 10px 0 0 #ccc,0px 15px 0 0 #ccc,5px 15px 0 0 #ccc;
-moz-box-shadow:5px 0 0 0 #ccc,0px 5px 0 0 #ccc,5px 5px 0 0 #ccc,0px 10px 0 0 #ccc,5px 10px 0 0 #ccc,0px 15px 0 0 #ccc,5px 15px 0 0 #ccc;
}

.to-do-list li .todo-check input[type=checkbox] {
visibility:hidden;
}

.todo-check {
	/*width:20px;
	position:relative;
	margin-right:10px;
	margin-left:10px;*/
}

.todo-check label {
cursor:pointer;
position:absolute;
width:20px;
height:20px;
top:0;
left:0;
-webkit-border-radius:2px;
border-radius:2px;
border:#ccc 1px solid;
}

.todo-check label:after {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
content:'';
position:absolute;
width:13px;
height:8px;
background:transparent;
top:3px;
left:3px;
border:3px solid #cfcfcf;
border-top:none;
border-right:none;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.todo-checklabel:hover::after {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
filter:alpha(opacity=30);
opacity:0.3;
}

.todo-check input[type=checkbox]:checked+label:after {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter:alpha(opacity=100);
opacity:1;
}

.btn-todo-select button,.btn-add-task button {
width:100%;
font-size:12px;
}

.todo-search-wrap {
padding:0;
}

.todo-search {
-moz-border-radius:3px!important;
-webkit-border-radius:3px!important;
border-radius:3px!important;
}

.side-mini-stat {
    padding:10px 0!important;
}

.side-mini-settings {
    padding: 0!important;
}

.side-mini-settings .icon {
    margin: 0 0 0 20px;
    width: 20px;
    float: left;
    font-size: 20px;
}
.settings-link{
    float: left;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-top: 9px;    
}
.notification-pie-chart {
position:relative!important;
display:block;
height:50px;
width:50px;
}

.notification-pie-chart .pie-percent,.notification-pie-chart .percent {
width:50px!important;
height:50px!important;
display:block;
line-height:52px!important;
text-align:center;
margin-left:0!important;
padding-left:0!important;
position:absolute;
top:0;
font-size:11px!important;
font-weight:400!important;
color:#666;
}

.legendLabel {
padding-bottom:3px;
color: #000;
}

.first-city {
color:#7bd0d1;
}

.second-city {
color:#c5cc73;
}

.third-city {
color:#e47578;
}

.top-menu .dropdown-menu:after,.top-menu .dropdown-menu:before {
bottom:100%;
left:9%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

.pull-right.top-menu .dropdown-menu:after,.pull-right.top-menu .dropdown-menu:before {
bottom:100%;
left:90%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
}

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

#gmap-list,#gmap-tabs {
height:450px;
}

.task-info .desc p {
padding-bottom:0!important;
}

.task-info .desc h5 {
padding-top:8px;
}

#map-canvas {
margin-top:40px;
width:400px;
height:400px;
webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
border:#eee 10px solid;
}

.gear-settings {
width:35px;
height:35px;
-webkit-border-radius:0 30% 0 0;
-moz-border-radius:0 30% 0 0;
border-radius:0 30% 0 0;
}

.gear-settings i {
width:35px;
height:35px;
display:inline-block;
text-align:center;
line-height:33px;
font-size:18px;
position:relative;
color:#BFBFC1;
}

.theme-switcher {
width:228px;
padding-left:7px;
border:#eee 1px solid;
position:fixed;
top:-240px;
right:-1px;
z-index:1000;
background:#fff;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.show-switcher {
right:-1px;
top:80px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}

.theme-switcher h6 {
margin:0;
padding:10px 10px 0;
}

.color-list {
padding:5px;
}

.select-layout li a,.layout-option li a,.layout-option li .btn {
border-radius:3px;
font-size:12px;
margin-right:5px;
padding:3px 10px;
}

.color-list li {
width:24px;
height:24px;
display:inline-block;
float:left;
margin:5px;
}

.default-theme {
background-color:#1FB5AD;
}

.blue-theme {
background-color:#38bbeb;
}

.green-theme {
background-color:#8ebf4e;
}

.orange-theme {
background-color:#fea352;
}

.purple-theme {
background-color:#9488dd;
}

.turquoise-theme {
background-color:#6ccac9;
}

.fixed-width {
background:#aeaeae;
}

.fixed-width #container {
width:90%;
overflow:hidden!important;
position:relative;
margin:auto;
}

.fixed-width #container .header {
width:90%;
left:auto;
right:auto;
}

.fixed-width #main-content {
background:#F1F2F7;
}

.fixed-width #container #sidebar {
position:absolute;
}

a,a:hover,a:focus,a.logo:hover,a.logo:focus {
text-decoration:none;
outline:none;
}

::selection,::-moz-selection {
background:#1FB5AD;
color:#fff;
}

.form-signin a:hover,.view-btn:hover {
text-decoration:underline;
}

#sidebar ul li,.post-info,.feed-box,.wdgt-row,.prd-img,.prd-row,.timeline-messages,.msg-time-chat,.timeline-messages .msg-in,.timeline-messages .msg-out,.lock-box,.pricing-table.most-popular,.pricing-plan,.team-info-wrap,.widget-head {
position:relative;
}

.right-side-accordion li:nth-child(2) ul li .prog-row,.checkbox,.checkbox:hover,.checkbox:focus,td.details table tr td,.dataTable tr:last-child {
border:none;
}

#sidebar>ul>li>ul.sub,.timeline-item.alt:before {
display:none;
}

#sidebar>ul>li.active>ul.sub,#sidebar>ul>li>ul.sub>li>a,.dropdown-menu.inbox li a .subject,.chart .heading span,ul.ft-link li a i,.left-stat-label span,.right-stat-label span {
display:block;
}

ul.sidebar-menu ul.sub li,.profile-nav ul>li:last-child,.table-invoice>thead>tr>th,.no-border,.language .dropdown-menu li:last-child a {
border-bottom:none;
}

ul.sidebar-menu li a span,.inline-block,.chart-info,.chart-info .increase,.chart-info .decrease,.post-info .desk,.circle-sat ul li,.daily-sales-info span {
display:inline-block;
}

ul.sidebar-menu li a:hover i,ul.sidebar-menu li a:focus i,ul.sidebar-menu li a.active i,.timeline-desk a,.profile-information .profile-statistics ul li a:hover,.activity-desk .terques,.inv-label,.profile-nav.alt.green-border ul>li>a:hover i,.prd-row p.terques,.most-popular .pricing-quote,.most-popular ul li i {
color:#1fb5ad;
}

#top_menu .nav>li,ul.top-menu>li,.dropdown-menu.extended .alert-icon,.noti-info,.user-thumb,.user-details,.user-status,.rsn-details,.task-progress,ul.inbox-pagination li,.mail-option .chk-all,.icheck div,.icheck .disabled,.boxed-page .container aside {
float:left;
}

.dropdown-menu.extended .alert,.fontawesome-icon-list .col-sm-4,.fontawesome-icon-list .col-md-3,.fontawesome-icon-list .col-xs-6,.btn-row,.icheck .checkbox,.icheck .radio,.chat-form .input-cont,.ms-selectable .search-input,.ms-selection .search-input {
margin-bottom:10px;
}

.dropdown-menu.extended.logout,.dropdown-menu.extended.logout li a,.adv-table table tr td,.select-layout {
padding:10px;
}

.dropdown-menu.extended li a:hover,#columns h3 {
color:#32323a;
}

.dropdown-menu.tasks-bar .progress,.wht-bg,.boxed-page .container .header .container {
background:#fff;
}

.top-nav,.timeline-desk .album,#headerRight p+p,.todo-action-bar {
margin-top:20px;
}

.dropdown-menu.extended.logout>li,.weather-box {
float:left;
width:100%;
}

.dropdown-menu.extended.logout>li>a>i,ul.labels-info li a i,.twt-footer i {
padding-right:10px;
}

.top-nav ul.top-menu>li.language>a img,.top-nav ul.top-menu>li.language ul.dropdown-menu li img {
border-radius:0;
-webkit-border-radius:0;
width:18px;
}

.top-nav ul.top-menu>li,.chat-features a {
margin-left:10px;
}

.todo-search:focus,#graph-area-line>svg,#graph-bar>svg {
width:100%!important;
}

.right-sidebar .search-row,.inbox-body,.invoice-info,.invoice-title,.profile-nav .user-heading.clock-row,.form-body {
padding:20px;
}

.right-side-accordion .purple-bg,.body-500 {
background:#a48ad4;
color:#fff;
}

.prog-row .progress,.payment-method p,.m-bot-none,.form-horizontal.bucket-form .form-group .help-block,.weather-full-info ul,.general-table .progress,.pricing-quotation p,.team-info p,.to-do-list li p {
margin-bottom:0;
}

.mtop10,#web-application,#text-editor,#directional,#video-player,#brand,#medical,#currency,.profile-information .profile-statistics ul,.tab-container {
margin-top:10px;
}

.user-details,.time-show .btn {
width:150px;
}

.user-details a,.timeline .time-show a,.user-head .user-name h5 a,.wht-color {
color:#fff;
}

.state-overview .value h1,.inv-label h3,.dataTables_length label,.dataTables_filter label,.pricing-quotation h3,.team-info h3 {
font-weight:300;
}

.state-overview .red,.badge.bg-important {
background:#ff6c60;
}

.y-axis li:last-child,.table-invoice>tbody>tr>td {
border-top:none;
}

.chart .heading,.fc-header-center {
text-align:left;
}

.task-thumb img,.user-head .inbox-avatar img {
border-radius:4px;
-webkit-border-radius:4px;
}

.personal-task>tbody>tr>td:last-child,.timeline-item.alt h1,.timeline-item.alt p,.invoice-block {
text-align:right;
}

.task-option,ul.inbox-pagination,.dataTables_filter {
float:right;
}

.badge.bg-info,.msg-time-chat:hover:before {
background:#41cac0;
}

.timeline,.recent-act {
border-collapse:collapse;
border-spacing:0;
display:table;
position:relative;
table-layout:fixed;
width:100%;
}

.timeline-desk h1.red,.timeline-desk span a.red,.activity-desk .red {
color:#EF6F66;
}

.timeline-desk h1.yellow,.timeline-desk span a.yellow,.activity-desk .yellow {
color:#fed65a;
}

.timeline .timeline-icon.red,.activity-icon.red {
background:#EF6F66;
}

.timeline .timeline-icon.yellow,.activity-icon.yellow {
background:#fed65a;
}

.mbot30,.invoice-list,.corporate-id {
margin-bottom:30px;
}

ul.ft-link li a:hover,ul.ft-link li.active a,.social-footer ul li a:hover i.fa-twitter,.social-footer ul li.active a i.fa-twitter {
color:#58c9f3;
}

ul.ft-link li:last-child,.weather-category ul li:last-child {
border-right:none;
}

.post-info .desk h3,.prf-contacts h2 span i {
font-size:16px;
}

.v-align,.table-advance tr td {
vertical-align:middle!important;
}

.mail-nav>li>a:hover,.mail-nav>li>a:focus,.mail-nav>li.active>a,.mail-nav>li.active>a:hover,.mail-nav>li.active>a:focus {
background:#fafafa;
color:#1fb5ad;
border-right:3px solid #1fb5ad;
}

.inbox-action,.has-toolbar.fc {
margin-top:50px;
}

ul.labels-info li,.table-inbox,#external-events p input[type="checkbox"],.msg-time-chat p,.chart-meta,.prospective-spark-bar,.weather-info {
margin:0;
}

.mail-checkbox,.icheck div,.btn-gap button,.pricing-table ul li i {
margin-right:10px;
}

.table-inbox tr td:first-child .icheckbox_minimal,#columns blockquote {
margin-left:15px;
}

.table-inbox tr td:hover,.rating span.star:hover,.rating span.star:hover,.theme-color {
cursor:pointer;
}

.mail-option .chk-all,.mail-option .btn-group,.horizontal-menu .navbar-nav>li {
margin-right:5px;
}

.error-wrapper,.table-invoice thead tr th:first-child,.table-invoice tbody tr td:first-child,.gauge-canvas,.daily-visit,.sparkline,.circle-sat ul {
text-align:center;
}

.invoice-btn,.top-stats-panel .sm-pie {
margin-top:30px;
}

.dataTables_filter label,.prd-row img,.full-width .navbar-header,.chat-send button {
width:100%;
}

.close-sm,.todo-done i {
font-size:14px;
}

.carousel-inner,.m-bot15 {
margin-bottom:15px;
}

ul.clock-category,.adv-table .dataTables_info,.dataTables_paginate,.adv-table .dataTables_length,.adv-table .dataTables_filter {
padding:15px 0;
}

.bg-green,.mini-stat .green {
	background:#aec785!important;
}
.bg-red,.mini-stat .red {
	background: #F7464A!important;
}

.box-head,tr.odd.gradeA td.sorting_1,tr.odd td.sorting_1,tr.even.gradeA td.sorting_1 {
background:none;
}

.boxed-page .brand,.full-width #main-content {
margin-left:0;
}

#legendcontainer26,.daily-visit-spark {
padding:10px 0;
}

#legendcontainer26 .legendColorBox,.sm-pie .legendColorBox {
padding-right:5px;
}

#legendcontainer26 .legendColorBox div,.sm-pie .legendColorBox div {
border-radius:100%!important;
}

.epie-chart canvas,.pc-epie-chart canvas {
position:absolute;
top:0;
left:0;
}

.percent:after,.notification-pie-chart .percent:after {
content:'%';
margin-left:.1em;
font-size:.8em;
}

.stat-btn:hover,.stat-btn.active {
background-color:#422c50;
color:#cab1d9;
}

.today .day-contents,.calendar-block .day-contents:hover {
width:30px;
background:#1fb0ab;
cursor:pointer;
color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.todo-actionlist a:hover i,.gear-settings:hover i {
color:#666;
}

.top-menu .dropdown-menu:after,.pull-right.top-menu .dropdown-menu:after {
margin-left:-7px;
border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;
border-width:7px;
}

.top-menu .dropdown-menu:before,.pull-right.top-menu .dropdown-menu:before {
margin-left:-8px;
border-color:rgba(238,238,238,0) rgba(238,238,238,0) #eee;
border-width:8px;
}
.evnt-input::-moz-placeholder{
    color:#fff!important;
    font-size:12px;
}
.evnt-input:-moz-placeholder,.evnt-input::-moz-placeholder,.evnt-input:placeholder,.evnt-input::-webkit-input-placeholder {
color:#fff!important;
font-size:12px;
}

.lock-review {
width:50%;
float:right;
height:50px;
color:#FFF;
padding:0 0 0 185px;
cursor: pointer;
}

.w42{
	width: 42px;
}
.w50{
	width: 50px;
}
.form-control {
    color: #767676 !important;
}

.h125{
    height: 125px;
}
.h233{
    height: 233px;
}
.h285{
    height: 285px;
}
.m-top2{
    margin-top: 2px !important;
}
.m-top5{
    margin-top: 5px !important;
}
.m-top10{
    margin-top: 10px !important;
}
.m-top12{
    margin-top: 12px;
}
.m-top19{
    margin-top: 19px;
}
.m-top25{
    margin-top: 25px;
}
.m-top26{
    margin-top: 26px;
}
.m-top38{
    margin-top: 38px;
}
.m-rgt-15{
    margin-right:15px;
}

.m-btm25{
	margin-bottom: 25px;
}
.m-btm20{
	margin-bottom: 20px;
}
.m-btm15{
	margin-bottom: 15px;
}
.m-btm10{
	margin-bottom: 10px !important;
}
.m-btm5{
	margin-bottom: 5px;
}
.m-top-none{
	margin-top: 0 !important ;
}
.m-btm-none{
	margin-bottom: 0 !important ;
}
.p-top-none{
	padding-top: 0 !important ;
}
.p-btm-none{
	padding-bottom: 0 !important ;
}
.p-none{
	padding: 0 !important;
}

.p-lft20{
	padding-left: 20px;
}
.p-lft15{
	padding-left: 15px;
}
.p-lft10{
	padding-left: 10px;
}
.p-lft5{
	padding-left: 5px;
}
.p-lft-none{
	padding-left: 0!important;
}

.p-rgt20{
	padding-right: 20px;
}
.p-rgt15{
	padding-right: 15px;
}
.p-rgt10{
	padding-right: 10px;
}
.p-rgt5{
	padding-right: 5px;
}
.p-rgt-none{
	padding-right: 0!important;
}
.p-top10{
	padding-top: 10px;
}

.m-rgt25{
	margin-right: 25px;
}
.m-lft15{
	margin-left: 15px;
}
.m-lft10{
	margin-left: 10px;
}
.m-lft5{
	margin-left: 5px;
}

.m-rgt10{
	margin-right: 10px;
}
.m-rgt5{
	margin-right: 5px;
}

.b-rgt-wht1{
	border-right: 1px solid #fff;
}
.status-block{
	background: red;
	font-size: 0;
	height: 15px;
	line-height: 0;
	position: relative;
	text-indent: -999em;
}
.login-status{ border-radius: 10px 0 0 10px; }
.work-status{ border-radius: 0 10px 10px 0; }
.status-ok{ background: #45bfbd }
.status-danger{ background: #f6454a }
.status-pending{ background: #dadada }
.status-block span{
    border-radius: 100%;
    bottom: -9px;
    color: #fff;
    font-size: 19px;
    height: 35px;
    left: 31%;
    position: absolute;
    width: 35px;
}
.status-block span .fa-check{
    padding: 8px;
}
.status-block span .fa-times{
	padding-left: 10px;
	padding-top: 8px;
}
.gicon_selected{
	border: 1px solid #ccc;
	background-color: #d5f2ef;
}

.gratitude-list li {
	margin-bottom:5px;
}

.gratitude-list .chat-avatar {
width:40px;
display:inline-block;
text-align:center;
float:left;
}

.gratitude-list .chat-avatar i {
font-size:12px;
font-style:normal;
}

/*.gratitude-list .ctext-wrap i {
	display:block;
	font-style:normal;
	font-weight:700;
	position:relative;
	font-size:12px;
	color:#2cb9b3;
}*/
.gratitude-list .ctext-wrap a{
	float: left;
	color:#428bca;
	font-size:12px;
}
.gratitude-list .ctext-wrap span{
	color:#000;
	font-size:12px;
}
.gratitude-list .conversation-text {
	display:inline-block;
	font-size:12px;
	float:left;
	width:100%;
}

.gratitude-list .ctext-wrap {
	background:#d5f2ef;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:relative;
	display:inline-block;
	padding:10px;
	width:100%;
}

.gratitude-list .ctext-wrap p {
padding-top:3px;
margin:0;
}

/*.gratitude-list .ctext-wrap:after {
	right:100%;
	top:20%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	margin-top:-5px;
	border-color:rgba(213,242,239,0) #d5f2ef rgba(213,242,239,0) rgba(213,242,239,0);
	border-width:5px;
}*/

.gratitude-list .odd .chat-avatar {
float:right!important;
}

.gratitude-list .odd .conversation-text {
width:70%!important;
margin-right:12px;
text-align:right;
float:right!important;
}

.gratitude-list .odd .ctext-wrap {
background:#eeeef2!important;
}

.gratitude-list .odd .ctext-wrap i {
	color:#acacac;
}

.gratitude-list .odd .ctext-wrap:after {
	left:100%!important;
	top:20%!important;
	border-color:rgba(238,238,242,0) rgba(238,238,242,0) rgba(238,238,242,0) #eeeef2 !important;
}
.text-blue{
	color: #428bca;
}
.clear{
	clear:both;
}

.chat-user {
	display: block;
	clear: both;
	position: relative;
	cursor: pointer;
	margin: 5px;
	padding: 10px;
	border-radius: 2px;
}
.chat-user .user-avatar {
float: left;
margin-right: 10px;
position: relative;
}
.chat-user .user-details {
overflow: hidden;
}
.chat-user p {
margin: 0;
}
.chat-user .user-details .user-department {
display: block;
color: #727274;
}
.chat-user .user-avatar img {
width: 35px;
}
.border-grey{
	border: 1px solid #dcdff0;
}

.drop-box{
	border:1px solid #ddd;
	width:160px;
	height:150px;
	float:left;
}
.drag-box{
	border:1px solid #ddd;
	width:160px;
	height:150px;
	float:left;
}
.drop_container img{
	width: 160px;
	height: 150px;
}
.drop-bg1{
	background: url(../images/1.jpg);
}
.drop-bg2{
	background: url(../images/2.jpg);
}
.drop-bg3{
	background: url(../images/3.jpg);
}
.drop-bg4{
	background: url(../images/4.jpg);
}
.drop-bg5{
	background: url(../images/5.jpg);
}
.helpline{
    color: #000;
    font-size: 11px;
    font-style: italic;
}
.borderRed{
	border-left: 5px solid #b5100e;
}
.borderBlue{
	border-left: 5px solid #428bca;
}
.borderGreen{
	border-left: 5px solid #3c763d;
}
.activity-desk {
    background: none repeat scroll 0 0 #f2f2f2;
    border-radius: 5px;
    padding: 10px 15px;
    position: relative;
    text-align: left;
}
.text-black {
    color: #000;
}

.strong{
	font-weight: bold;
}
.text-white{
	color: #fff;
}
.thumb126{
	width: 126px;
	height: 126px;	
}
.thumb96 {
	width: 96px;
	height: 96px;
}
.thumb64 {
	width: 64px;
	height: 64px;
}
.thumb60 {
	width: 60px;
	height: 60px;
}
.thumb48 {
	width: 48px;
	height: 48px;
}
.f11{
	font-size: 11px;
}
.inline-block{
	display:inline-block;
	float: none !important;
}
.border-box {
	border: 1px solid #e1e2e3;
	box-shadow: 0 0 0 #000;
}
.bg-info {
    background: none repeat scroll 0 0 #59ace2;
}
.bg-white{
	background:#ffffff !important;
}
.bg-grey{
	background: #e1e2e3;
}
.bg-danger{
	background:#FF6C60 !important;
}
.bg-success{
	background:#5cb85c !important;
}
.bg-warning{
	background:#f0ad4e !important;
}
.text-grey{
	color: #e1e2e3;
}
.text-danger{
	color:#FF6C60 !important;
}
.text-success{
	color:#5cb85c !important;
}
.text-warning{
	color:#f0ad4e !important;
}
.text-black{
	color:#000 !important;
}
.text-bold{
	font-weight: bold;
}

.h214{
	height: 214px;
}
.smile-icon{
    height: 32px;
    position: absolute;
    right: -2px;
    top: 5px;
    width: 32px;
}
.smile-icon-main{
    height: 32px;
    position: absolute;
    left: 0px;
    top: 9px;
    width: 32px;
}
.smile-icon-nw{
	height: 32px;
    position: absolute;
    left: 67px;
    top: -32px;
    width: 32px;
}
.smile{
    background: url(../images/smile.png);
}
.plain{
    background: url(../images/plain.png);
}
.sad{
    background: url(../images/sad.png);
}
.cursor-pointer{
	cursor: pointer;
}
#flotTip {
	z-index: 100;
	padding: 4px 10px;
	font-size: 12px;
	color: #fff;
	background-color: rgba(0,0,0,0.8);
	border: solid 1px #000!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.employeeWidget .panel-body .pic {
    width: 125px;
}
.employeeWidget h6 {
    font-weight: bold;
    margin-bottom: 5px;
    color: #414141;
}
.employeeWidget .panel-body small{
    /*font-weight: bold;*/
}
.level-icon{
    width: 133px;
    height: 150px;
    display: inline-block;
}
.level-icon.tenderfoot{
    background: url(../images/levels/tenderfoot.png);
}
.level-icon.cub{
    background: url(../images/levels/cub.png);
}
.level-icon.explorer{
    background: url(../images/levels/explorer.png);
}
.level-icon.achiever{
    background: url(../images/levels/achiever.png);
}
.level-icon.badass{
    background: url(../images/levels/badass.png);
}

.f10{
	font-size: 10px;
}
.user-badge{
	width: 10px;
	height: 12px;
	margin-left: 1px;
    margin-right: 5px;
	display: inline-block;
}

.gold {
	background: url(../images/gold.png) no-repeat 0 3px;
}
.silver {
	background: url(../images/silver.png) no-repeat 0 3px;
}
.bronze {
	background: url(../images/bronze.png) no-repeat 0 3px;
}
.progress-bar-cub{
	background-color: #8170B3;
}
.user-link{
	font-weight: bold;
}
.loader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #fff 50% 50% no-repeat url(../images/loading.gif);
    opacity: 0.5;
    width: 100%;
}
.topGun{
	background: url('../images/topgun_medium.png');
	width: 200px;
	height: 230px;
	display: inline-block;
}

.topGun img{
	margin-top: 7px;
    margin-left: 3px;
}
.topGun h6{
	color: #414141;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
}
.topGun p{
	color: #32323a;
	font-size: 11px;
	margin-bottom: 0;
}
.topGun p.dept {
	color: #A67C26;
    font-size: 14px;
    margin-top: 3px;
}
.bold{
	font-weight: bold;
}
.easyPieChart{position:relative;text-align:center; margin: 0 auto;}
.easyPieChart>div{position:relative;z-index:1}
.easyPieChart>div .text{position:absolute;top:60%;width:100%;line-height:1}
.easyPieChart>div img{margin-top:-1px; margin-left: 0px;}
.easyPieChart canvas{position:absolute;top:0;left:0;z-index:0}


.opensans{
	font-family: 'Open Sans', sans-serif;
}
.lato{
	font-family: 'Lato', sans-serif;
}
.font-italic{
	font-style: italic;
}
.block-content-sidebar{
	background: #32323a;
	overflow: hidden;
	color: #fff;
	padding: 2em;
	margin-top: -15px;
}
.level-list{
	margin: 2em 0 0 0;
	float: left;
}
.level-list .list-item{
	float: left;
	width: 100%;
	padding-bottom: 2.2em;
	position: relative;
}
.level-list .list-item.last{
	padding-bottom: 0;
}
.level-list .list-item:before{
	display: block;
	background: #FFF;
	position: absolute;
	content: ".";
	top: 43px;
	left: 18px;
	bottom: 0;
	width: 3px;
}
.level-list.content-level-list{
	margin-left: 3em;
}
.level-list.content-level-list .list-item:before{
	background: #ccc;
	color: #ccc;
}
.level-list .list-item.onprogress:before{
	background: #1fb3d9;
	color: #1fb3d9;
}
.level-list .list-item.upcoming:before{
	background: #1fb3d9;
	color: #1fb3d9;
}
.level-list .list-item.last:before{
	display: none;
}
.level-list .list-item.onprogress .level-desc{
	font-weight: 800;
}
.level-list .list-item.upcoming .level-desc{
	color: #1998b8;
}


.level-list .list-item.onprogress .level-desc a{
	color: #fff;
}
.level-list .list-item.upcoming .level-desc a{
	color: #1998b8;
}



.level-list .list-item .level-desc.media{
	background: url(../images/levels/media.png) no-repeat 0% 45%;
	padding-left: 2.7em;
}
.level-pie{
	float: left;
	margin-right: 1.5em;
}
.level-pie .percent{
	line-height: 25px;
	width: 40px;
	position: relative;
	font-size: .8em;
	top: .9em;
	font-weight: 600;
}
.epie-chart-level,
.epie-chart-level-on-progress,
.epie-chart-level-upcoming,
.epie-content-level{
	line-height: 25px !important;
}
.level-pie .epie-content-level .percent{
	background: url(../images/levels/play.png) no-repeat 50% 50%;
	text-indent: -999em;
}
.block-content-sidebar .item-score{
	font-weight: bold;
	font-style: italic;
	color: #6a6a73;
	margin-top: -10px;
	display: block;
}

.block-content-sidebar .level-title{
	font-weight: 800;
	font-size: 2em;
	padding: 2.2em .5em 2.2em 4.9em;
	background: #FFF;
	margin-bottom: 1em;
	position: relative;
	z-index: 2;
}
.block-content-sidebar .level-title.tenderfoot{
	color: #1998b8;
	box-shadow: -8px 8px 0 #1998b8;
	background: #fff url(../images/levels/125/level-tender-foot.png) no-repeat 0% 50%;
}
.block-content-sidebar .level-title.explorer{
	color: #1a8a4b;
	box-shadow: -8px 8px 0 #5fb869;
	background: #fff url(../images/levels/125/level-explorer.png) no-repeat 0% 50%;
}
.block-content-sidebar .level-title.achiever{
	color: #953c54;
	box-shadow: -8px 8px 0 #f06292;
	background: #fff url(../images/levels/125/level-achiever.png) no-repeat 0% 50%;
}
.block-content-sidebar .level-content{
	float: left;
	width: 80%;
}
.block-content-sidebar .level-desc,
.level-content-detail .content-level-desc{
	display: table-cell;
	vertical-align: middle;
	height: 45px;
	font-size: 1em;
	font-weight: 600;
}
.block-content-sidebar .level-explorer{
	background: #5fb869;
}
.block-content-sidebar .level-achiever{
	background: #ee438a;
}
.block-content-sidebar .level-locked{
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.7) url(../images/levels/level-locked.png) no-repeat 90% 55%;
	display: block;
	z-index: 3;
}
.level-content-detail{
	font-family: 'Open Sans', sans-serif;
}
.level-content-detail .content-row{
	margin:3em;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2em;
}
.level-content-detail .detail-title{
	border-bottom: 1px solid #32323a;
	padding:0 0 .75em 0;
	color: #32323a;
	font-size: 1.3em;
}
.level-content-detail .level-content-title.tenderfoot{
	color: #1998b8;
}
.level-content-detail .level-content-title.explorer{
	color: #1a8a4b;
}
.level-content-detail .level-content-title.achiever{
	color: #953c54;
}
.level-content-detail .level-content-title{
	font-size: 1.6em;
	font-weight: 700;
	margin:0 0 1em 0;
}
.topic-list .topic-edit, .question-edit {
	background: url(../../images/topic/topic-edit.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	float: left;
	text-indent: -9999em;
}
.topic-list .topic-delete, .question-delete {
	background: url(../../images/topic/topic-delete.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 11px;
	text-indent: -9999em;
}
/* level system */

.level-indicator {
	font-size: 13px;
	color: #333;
	line-height: 29px;
	position: relative;
}
.level-indicator .highlight-point {
	font-size: 18px;
	color: #111;
	font-weight: bold;
}
.level-indicator .overall-point {
	font-size: 18px;
	color: #efd672;
	display: block;
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c4c4c 0%,#131313 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c4c4c 0%,#131313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	line-height: 39px;
	padding: 0 20px;
	/*margin-left: 30px;*/
	margin-left: 3px;
	cursor: pointer;
	border-radius: 0 4px 4px 0;
	width: 70px;
}

.level-display {
	border: 3px solid #e7eee6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fcde7c;
	padding-left: 15px;
	box-shadow: inset 2px 2px 8px -3px #000;
	-moz-box-shadow: inset 2px 2px 8px -3px #000;
	-webkit-box-shadow: inset 2px 2px 8px -3px #000;
	-o-box-shadow: inset 2px 2px 8px -3px #000;
}

ul.levels {
	border: 3px solid #111;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fcde7c;
	padding: 8px 0;
	min-width: 210px;
	position: absolute;
	top: 32px;
	left: 0;
	display: none;
	z-index: 1000;
}
ul.levels li {
	padding: 8px 15px;
	cursor: text;
	clear: left;
	width: 100%;
	display: block;
	overflow: hidden;
}
.to-do-list li ul.levels li {
	margin-bottom: 0;
	background: none;
}
ul.levels li:hover {
	background-image: url(../images/level/right-arrow.png), url(../images/level/left-arrow.png);
	background-repeat: no-repeat, no-repeat;
	background-position: left center, right center;
}

.level-badge {
	width: 29px;
	height: 29px;
	display: block;
}
.level-badge.level-champion {
	background: url(../images/level/level-champion.png) no-repeat center center;
}
.level-badge.level-elite {
	background: url(../images/level/level-elite.png) no-repeat center center;
}
.level-badge.level-expert {
	background: url(../images/level/level-expert.png) no-repeat center center;
}
.level-badge.level-advanced {
	background: url(../images/level/level-advanced.png) no-repeat center center;
}
.level-badge.level-beginner {
	background: url(../images/level/level-beginner.png) no-repeat center center;
}
.qz-badge {
	float: left;
	width: 225px;
	vertical-align: middle;
}
.qz-ttl {
	float: left;
	width: 220px;
	vertical-align: middle;
	margin-top: 12px;
}
.qz-ttl a {
	font-weight: bold;
	font-size: 1.2em;
}
.nxt-qz {
	text-align:right;
	padding:40px;
}
div.reset-qz {
	text-align: right;
	margin-top: -20px;
}
div.reset-qz a {
	color: #FFF;
}

/* common*/

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.margin-rgt-10 {
	margin-right: 10px;
}
.padding-top-bottom-05 {
	padding: 5px 0;
}
.left-border-radius {
	border-radius: 4px 0 0 4px;
}

.ribbon-wrapper {
	position: relative;
}
.ribbon-wrapper .ribbon-wrapper {
	position: absolute;
	overflow: hidden;
	width: 85px;
	height: 88px;
	top: -3px;
	right: -3px;
}
.ribbon-wrapper .ribbon {
	position: relative;
	display: block;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	padding: 7px 0;
	left: -5px;
	top: 15px;
	width: 120px;
	line-height: 20px;
	background-color: #3F4245;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
	-ms-box-shadow: 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow: 0 0 3px rgba(0,0,0,.3);
	box-shadow: 0 0 3px rgba(0,0,0,.3);
}
.ribbon-wrapper.ribbon-primary .ribbon {
	background-color: #1fb5ad;
}
.ribbon-wrapper.ribbon-danger .ribbon {
	background-color: #C05F44;
}
.ribbon-wrapper.ribbon-warning .ribbon {
	background-color: #eec95a;
}
.topper-box{
	min-width: 185px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	min-height: 1px;
}
.action-tools a {
    font-size: 12px;
    margin-left: 10px;
}
.dropdown-menu li a{
	cursor: default;
}
#tblFeatureList_filter input,#tblModuleList_filter input{
	width: 100%;
}
#tblModuleList_filter,#tblFeatureList_filter {
	padding: 0 !important;
    width: 144px;
}
.rating.block {
	display: block;
	margin: 0;
	width: 90px;
}
.rating {
	overflow: hidden;
}
.rating-input {
	position: absolute;
	left: -9999px;
	top: auto;
}
.rating-star, .rating:hover .rating-star {
	color: #A2A6A8;
}
.rating-star, .rating:hover .rating-star {
	width: 18px;
	float: right;
	display: block;
	cursor: pointer;
	color: #CCC;
	line-height: 6px;
}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {
	color: #4a89dc;
}
.rating label i {
	font-size: 17px;
	text-align: center;
	color: inherit;
}
#editor-content{}
#editor-content ul{
    list-style-type: disc;
    padding-left: 40px;
}
#editor-content ul li{
    list-style-type: disc;
    margin-bottom: 3px;
}
.lnkModuleLinks{color:#45a2c9;}
.dataTables_length, .dataTables_filter {
    padding: 12px;
    padding-left:0;
    padding-right:0;
}
.dataTables_info {
    padding: 0 15px;
}
.dataTables_filter {
    float: right;
}
.dataTables_length select, .dataTables_filter input {
    width: auto;
    display: inline-block;
    color: #555 !important;
    border: 1px solid #e2e2e4;
    box-shadow: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;    
    padding: 5px 8px;
}
.dataTables_length label, .dataTables_filter label {
    font-weight: 300;
}
.dataTables_filter label {
    width: 100%;
}
.dataTables_filter label input {
    width: 78%;
}
.dataTables_processing{
    float: left;
    /*padding-left: 15px;
    padding-top: 22px;*/
}
.m-top13{ margin-top: 13px; }

.w960{
	width: 960px !important;
}
.w100{
	width: 100px !important;
}
.w110{
	width: 110px !important;
}
.w145{
	width: 145px !important;
}
.w150{
	width: 150px !important;
}
.w200{
	width: 200px !important;
}
.user-text{
	display: block;
  	font-size: 12px;
  	font-weight: 600;
  	margin-top: 20px;
  	text-transform: uppercase;
}
.user-links{
	position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-indent: -999em;
  display: block;
}
.position-r{
	position: relative;
}
.light-blue {
  background-color: #57b1d9;
 }
 .light-pink{
 	background: #f465df;
 	color: #fff;
 	border-color: #f465df;
 }
 .blue{
 	background: #428bca;
 	color: #fff;
 	border-color: #428bca;
 }
 .red{
 	background: ##d9534f;
 }
 .light-red{
 	background: #eba62d;
 }
 .dark-green{
 	background: #5cb85c;
 }
 .black{
 	background: #777;
 }
 .view-employee{
 	font-size: 16px;
 	font-weight: 600;
 	margin: 0px;
 }
 .block-unseen{
 	margin-bottom: 15px;
 }
 .marginright05{
 	margin-right:05px;
 }
 .brd-mar{
 	margin: 0px 06px;
 }
 .popup-wrap{
 	width: 350px;
 	float: left;
 }
 .popupPieChart{
 	float: left;
 	width:125px;
 }
 .popup-pic img{
 	border-radius: 50%;
 	-webkit-border-radius: 50%;
  	width:100px;
 	height: 100px;
 	border:5px solid #d0cfcf;
 }
 .popup-content{
 	float: left;
 	width: 220px;
 }
 .time-log{
 	width: 100%;
 	float: left;
 }
 .margintop5{
 	margin-top: 5px;
 }
 .view-image img{
 	border-radius: 50%;
 	-webkit-border-radius: 50%;
 	width: 130px;
 	height: 125px;
 	border:5px solid #d1d3d4;
  }
  .view-image-home img{
 	border-radius: 50%;
 	-webkit-border-radius: 50%;
 	width: 130px;
 	height: 125px;
 	border:5px solid #d1d3d4;
  }
  .view-image-home {
  	float: left;
  	width: 135px
  }
  .assigned{
  	float: left;
  	width: 100%;
  	text-align: center;
  	margin-top: 5px;
  }
  .table-padding tr th{
  	padding:7px 10px !important;
  }
  .table-padding tr td{
  	padding:7px 10px !important;
  }
  .total{
  /*	background: #f3f2f2 !important;*/
  	font-weight: bold !important;
  	border-bottom: 2px solid #ddd!important;
  }
  .popup-heading {
	  border-color: #eff2f7;
	  color: #444444;
	  font-size: 13px;
	  font-weight: 400;
	  background: #fafafa;
	  padding: 5px 10px;
	  border-bottom: 1px solid #ddd;
	  width:350px;
	  display: inline-block;
}
.fullwidth{
	position: relative;
  	min-height: 1px;
  	width: 100%;
  	float: left;
}
.paddingBtm18{
	padding-bottom: 18px;
}
.edit-heading{
	float: left;
	width: 100%;
	border-bottom: 1px solid #e2e2e4;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.panel-subheading{
	 border-color: #eff2f7;
  	color: #444444;
  	font-size: 13px;
  	font-weight: 400;
  	background: #fafafa;
  	float: left;
  	width: 100%;
  	margin-bottom: 10px;
  	padding: 10px 15px;
 	border-bottom: 1px solid transparent;
  	border-top-right-radius: 3px;
  	border-top-left-radius: 3px;
}
.m-lft10{
	margin-left: 10px;
}
.btn-padding{
	position: relative;
  	min-height: 1px;
  	padding-right: 15px;
  	float: left;
  	padding-top: 15px;
}
.rgtppd10{
	padding-right: 10px;
}
.project-rgt-btn{
	background: #777;
	float: right;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	color: #fff;
	text-align: center;
	line-height: 30px;	
}
.position-rlt{
	.position: relative;
}
.edit-link{
	 width: 168px!important;
	 padding: 10px;
	 max-width: 320px!important;
  	min-width: 160px!important;
  	top: 15px;
  	box-shadow: 0 0 5px rgba(0,0,0,0.1)!important;
  	border-radius: 5px;
  	-webkit-border-radius: 5px;
  	background: #fff;
  	border: none;
  	position: absolute;
  	left:-121px;
  	top: 37px;
  	z-index: 999;
}
.link-list{
	float: left;
	width: 100%;
}
.select-links{
	padding: 6px 10px;
	display: block;
  	clear: both;
  	font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
}
.select-links:hover {
    background: none repeat scroll 0 0 #f1f2f7 !important;
    border-radius: 5px;
}
.select-links:hover i {
	color:#32D2C9;
}
.paddingtop10{
	padding-top: 10px;
}
.paddingbtm5{
	padding-bottom: 5px;
}
.fa-12x{
	font-size: 10em;
	text-align: center;
	color: #ccc;

	padding-top: 70px;
}
.onclick{
	cursor: pointer;
}
.no-data{
	width: 100%;
	text-align: center;
	line-height: 7px;
}
.paddingtop25{
	padding-top: 25px;
}
.dateDisplay {
}

/*
.popover {
	    max-width: 400px !important;
}
*/
.per-large{
    font-size: 28px;
    font-weight: bold;
}
.per-small{
    font-size: 16px;
    font-weight: bold;
    line-height: 62px;
}
.per-text{
    line-height: 0;
    top: -66px;
    font-weight: bold;
}
.per-label{
    font-size: 11px;
    font-weight: bold;
}

.btn-cr {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 1px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.margin-rgt10{
	margin-right: 10px;
}
.approvebuttons {
	margin-top: 5px;
	margin-right: 3px;
}
.codelinks {
	display: inline-block;
	margin-bottom: 3px !important;
}

.badge-cr {
    background-color: #999;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    min-width: 10px;
    padding: 4px 7px 6px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.margin-rgt05 {
	margin-right: 5px;
}
.margin-rgt07 {
	margin-right: 7px;
}
.padding-top0{
	padding-top: 0px !important;
}
.m-top15 {
	margin-top: 15px;
}
.arpm_blk{
	color: #000;
	margin-bottom: 0;
	font-size: 10px;
	font-weight: bold;
}
.bar-stats_new {
    border-bottom: 2px solid #aec785;
    height: 150px;
    margin-top: 20px;
    position: relative;
}
.progress-stat-bar_new {
padding-left:10px;
}

.progress-stat-bar_new li {
height:148px;
width:25px;
background:#f1f1f1;
position:relative;
margin-right:8px;
float:left;
}

.pie-stats_new {
  
    margin-top: 20px;
    position: relative;
}

.pie-stats_home {
      position: relative;
}
.min-hgt-285{
	min-height: 285px;
 }
 .min-hgt-315{
	min-height: 315px;
 }
 .eq-hgt-row {
 	height: 100%;
 }

  .eq-hgt-row .panel{
 	height: 100%;
 }
 .home-widget-label {

 	margin-bottom: 10px;
 }

.typeahead,
.tt-query,
.tt-hint {

}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-menu {
  margin: 12px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  line-height: 24px;
}

.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}

.gist {
  font-size: 14px;
}
ul.ui-autocomplete.ui-menu {
  z-index: 9999;
}

.addtaskHome {
	float:left;
}
.addtaskHomeButton {
	width :100px;
	margin: 23px auto 0;

}
 .todo_item{
	background: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	margin-bottom: 5px;
	/* cursor: move; */
	padding: 13px;
 }
 @-webkit-keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

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

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

  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.ball-clip-rotate > div {
  background-color: #1fae66;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border: 2px solid #1fae66;
  border-bottom-color: transparent;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: spin-rotate 0.7s 0s linear infinite;
  animation: spin-rotate 0.7s 0s infinite linear;
}
.block{
	display: block;
}

.activity_log_items{
    clear: both;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
}
.activity_log_items:last-child{
    border-bottom: 0;
}
.activity_log_timestamp {
    font-size: 10px;
    color: #829199;
    vertical-align: middle;
    width: 100%;
    margin: 0 !important;
}
.activity_log_content{
    font-weight: 500;
    vertical-align: middle;
    width: 100%;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
    table-layout: fixed;
    color: #000;
    font-size: 14px;
}
.activity-log-status{
    float: left;
    margin-top:3px;
}
.activity-log-detail{
    float: left;
}
.notification_subject{
	font-size: 11px;
	padding: 0 !important;
	font-weight: bold;
}
.notification_content {
	font-size: 11px;
	padding: 0 !important;
	font-style: italic;
	margin-top: 5px !important;
}
.text-normal{
	font-weight: normal !important;
}

.popup-wrap{
	width: 245px;
}
.popupPieChart{
	width: 125px;
	float: none;
	margin: 0 auto;
}
.cursor-hand{
	cursor: pointer;
}
#add_qa_task{
	margin-top: -5px;
}
.qa-task{
	background: #e7e6e6 none repeat scroll 0 0;
    border-radius: 4px;
    color: #000;
    cursor: pointer;
    padding-bottom: 10px;
    padding-top: 10px;
}
.qa-task-info{
	padding:15px;
	color: #829199;
}
.mrgn-bttm2 {
	margin-bottom: 2px;
}
.bug-lft {
    color: #e53935;
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 25px;
}
.color-red {
    color: #e53935;
}
.activity_log label {
	margin: 25px 5px;
	font-size:20px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
.off-black {
	color: #B0B5B9;
}
.form-inline select.form-select.form-control{
	width: 100%;
}
.head-search {
	width: 100px;
}
.goal_thumb_img{
	width: 100%;
}
.goal_thumb{
	position: relative;
}
.goal_thumb_text{
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
}
.goal_thumb_head{
	margin:0;
	color: #fff;
}
.gitlab-loader{
	text-align: center;
	padding-top: 180px;
}
.bg-eff2f7{
	background: #eff2f7;
	padding: 8px;
	margin-bottom: 4px;
}
.slimScrollDiv {
    overflow: visible !important;
}
/* Assign task - scrolling fixes - (10 may 2018 shameer)*/
.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: top;
}
.fht-table {
    border-collapse: collapse;
    border-spacing: 0;
}
.fht-table-wrapper {
    width: 1400px;
}
.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
    overflow: hidden;
    border: 0;
    position: relative;
}
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {
    overflow: auto;
}
.fht-table-wrapper .fht-table .fht-cell {
    overflow: hidden;
    height: 1px;
}
.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
    top: 0;
    left: 0;
    position: absolute;
}
.fht-table-wrapper .fht-fixed-column {
    z-index: 1;
}
.table-striped tbody tr td, 
.table-striped thead tr th {
    background: #fff;
    border: 1px solid #ddd;
}
.table-striped thead tr th {
    border-bottom: 0;
    padding: 5px 0;
}
.table-striped tr th.col-sm-1 {
    background: #fff;
}
.fht-table-wrapper .fht-fixed-body .fht-tbody {
    border-top: 1px solid #ddd;
}
.fht-table-wrapper .fht-fixed-column .fht-tbody {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: 0 !important;
}
.fht-table-wrapper .fht-fixed-column .fht-tbody td {
    border-right: 0;
    border-top: 0;
    position: relative;
    top: -1px;
    border-bottom: 1px solid #ddd;
    vertical-align: middle;
}
.assign-tasks-title {
	padding: 0 0 20px 30px
}
.assign-task .thumb64,
.fht-table .thumb64 {
	width: 100%;
	height: auto;
}
.employ-pic-wrap {
	width: 64px;
	height: 64px;
	display: inline-block;
	padding: 4px;
}
.d-inline-block {
	display: inline-block;
}
/* Assign task - scrolling fixes  - end */
