
.conversation-list {
    list-style: none;
    padding-left: 0;
}
.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:bold;
    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 {
    padding:10px;
    background:#d5f2ef;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    position:relative;
    display:inline-block;
}
.conversation-list .ctext-wrap p {
    margin:0px;
    padding-top:3px;
}
.conversation-list .ctext-wrap:after {
    right:100%;
    top:20%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(213,242,239,0);
    border-right-color:#d5f2ef;
    border-width:5px;
    margin-top:-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)!important;
    border-left-color:#eeeef2!important;
}
.chat-send {
    padding-left:0px;
}
.chat-send button {
    width: 100%;
}
/*=Event Calendar=*/
.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 0px;
    -moz-border-radius:0 5px 5px 0px;
    border-radius:0 5px 5px 0px;
    background:#fff;
    min-height:474px;
    z-index: 1000;
}
.event-list-block {
    -webkit-border-radius:5px 0px 0px 5px;
    -moz-border-radius:5px 0px 0px 5px;
    border-radius:5px 0px 0px 5px;
}
.calendar-block .clndr {
    margin:40px 0;
}
.calendar-block .clndr {
    margin:40px 0;
}
.calendar-block .clndr-controls {
    margin:45px 0px !important;
}
.calendar-block .day-contents {
    width:30px;
    margin:auto;
}
.today .day-contents {
    width:30px;
    background:#1fb0ab;
    cursor:pointer;
    color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.calendar-block .day-contents:hover {
    width:30px;
    background:#1fb0ab;
    cursor:pointer;
    color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.event-list {
    padding-left: 0;
}
.event-list li {
    background:rgba(255,255,255,.2);
    padding:10px 30px 10px 10px;
    color:#fff;
    margin-bottom:5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    position:relative;
    list-style: none;
}

.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:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    color:#fff;
    padding-left:0px;
    margin-top:10px;
}
.widget-head {
    position:relative;
}
.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;
    padding:20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-bottom: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-info {
    font-size:12px;
    padding-top:2px;
}
.mini-stat-info span {
    display:block;
    font-size:24px;
    font-weight:600;
}
.orange {
    background:#fa8564 !important;
}
.tar {
    background:#1fb5ac !important;
}
.active {
    background:#3d7f6d !important;
}
.mini-stat .green {
    background:#00a65a !important;
}
.pink {
    background:#f39c12 !important;
}
.inactive {
    background:#1fb5ac !important;
}
.mini-stat .hold {
    background:#f39c12  !important;
}
.yellow-b {
    background: #fdd752 !important;
}
/*== Weather Widget ==*/
.weather-widget {
    background:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-bottom:20px;
    padding:12px 15px;
}
.weather-info {
    margin:0px;
}
.weather-info li {
    font-size:14px;
    color:#ccc;
    list-style: none;
}
.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;
    list-style: none;
}
.progress-stat-percent {
    background:#aec785;
    display:block;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
}
.bar-legend {
    position:absolute;
    top:0px;
    right:0px;
    padding-left: 0;
}
.bar-legend li {
    font-size:11px;
    margin-bottom:5px;
    list-style: none;
}
.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;
}
.daily-sales-info span {
    display:inline-block;
}
.daily-sales-info span.sales-count {
    font-size:18px;
    color:#aec785;
    font-weight:600;
}
.daily-sales-info {
    padding-top:6px;
}
.daily-sales-info span.sales-label {
    position:relative;
    top:-2px;
}
.todo-title {
    margin-right:70px;
}
.to-do-list {
    padding-left: 0;
}
.to-do-list li {
    background:#f3f3f3;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    position:relative;
    padding:13px;
    margin-bottom:5px;
    cursor:move;
    list-style: none;
}
.to-do-list li p {
    margin-bottom:0px;
}
.todo-actionlist {
    position:absolute;
    right:15px;
    top:13px;
}
.todo-actionlist a {
    height:24px;
    width:24px;
    display:inline-block;
    float:left;
}
.todo-actionlist a i {
    height:24px;
    width:24px;
    display:inline-block;
    text-align:center;
    line-height:24px;
    color:#ccc;
}
.todo-actionlist a:hover i {
    color:#666;
}
.todo-done i {
    font-size:14px;
}
.todo-remove i {
    font-size:10px;
}
.line-through {
    text-decoration:line-through;
}
.todo-action-bar {
    margin-top:20px;
}
.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 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc;
    -webkit-box-shadow:5px 0 0 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc;
    -moz-box-shadow: 5px 0 0 0px #ccc,0px 5px 0 0px #ccc,5px 5px 0 0px #ccc,0px 10px 0 0px #ccc,5px 10px 0 0px #ccc,0px 15px 0 0px #ccc,5px 15px 0 0px #ccc;
}

/*Chart JS*/
.chartJs {
    width:100%;
    display:block;
}


/* ADIL HASAN*/
#deviceList form{display: inline}
.searchForm input[type='text']{ border-radius: 4px }
.searchForm{position: relative;}
#rmSearch{ font-weight: bold }
#rmSearch{
    width:16px;
    height: 16px;
    position: absolute;
    bottom: 7px;
    right: 0;
    color: #000;
}
.adCompany{margin-left: 20px}
.bgGP{ 
    background: #009fe3 !important; 
    color: #fff !important
}
.top-nav ul.top-menu > li.bkAdmin a{
    border-radius: 5px; 
    padding: 5px 8px;
}
.detailsInfo tr td:nth-child(odd) {background: #f0f0f0}

.conSearch #rmSearch{ bottom: 14px }
.order.active { display: none }
.mini-stat-icon.percentText{font-size: 18px; color: #009fe3}
.mini-stat-wrap-info{background: #00a65a }
.mini-stat-wrap-warning{background: #f39c12}
.mini-stat-wrap-danger{background: #d9534f}
.usagesPercentage .mini-stat-info {color: #fff}
.usagesPercentage .mini-stat-icon{background: rgba(255,255,255,0.7)}
.usagesPercentage .mini-stat a:hover{opacity: 0.7}
.dropdown a.active{
    background: #333;
    color: #fff
}
.test{background: #1fb5ac}
