﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");


/*New Style*/

.input:focus{
    outline: white!important;
}

.chck_label {margin-bottom:0px; padding-top:3px; margin-left:-5px;}
.chck_toppanel {border-left:solid 1px #f5f6f8; border-right:solid 1px #f5f6f8; padding-bottom:3px; background-color: #fff;
    margin-left: 0px; margin-right: 0px;}

.mailbox-tabs {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.btn-sm, .btn-group-sm > .btn { padding: 2px 7px!important;}
.dashboardtitle {padding-top:5px!important;}
.txthide {visibility:visible}
.stylescroll {-webkit-overflow-scrolling: touch;}
.md-button {
    min-height: 0px;
}
.md-button.md-icon-button{
    margin:0px!important;
    padding-right:15px!important;
}
.i-fa-btn {padding:0px;
}
.btn-radius {border-radius:3px!important;}

.btn-crt{color:#e7eaec; text-decoration:none;}

.btn-crt:hover,
.btn-crt:focus,
.btn-crt.focus {
  color: #fff;
  text-decoration: none;
}

.attachmentfont{font-size:11px;color: #3371b7; text-decoration: underline }
.attachmentfont-1{font-size:11px;}

/*New Style*/


/*searchstyle in merge*/

        div.bhoechie-tab-container {
            z-index: 10;
            background-color: #ffffff;
            padding: 0 !important;
            margin-top: 0px;
            margin-left: 0px;
            background-clip: padding-box;
            opacity: 0.97;
            filter: alpha(opacity=97);
        }

        div.bhoechie-tab-menu {
            padding-right: 0;
            padding-left: 0;
            padding-bottom: 0;
        }

            div.bhoechie-tab-menu div.list-group {
                margin-bottom: 0;
                border-radius:0px;
            }

                div.bhoechie-tab-menu div.list-group > a {
                    margin-bottom: 0;
                    padding:27px;
                    border-radius:0px;
                }

                    div.bhoechie-tab-menu div.list-group > a .glyphicon,
                    div.bhoechie-tab-menu div.list-group > a .fa {
                        color: #6cc3bd;
                    }

                    div.bhoechie-tab-menu div.list-group > a:first-child {
                        border-top-right-radius: 0;
                        -moz-border-top-right-radius: 0;
                    }

                    div.bhoechie-tab-menu div.list-group > a:last-child {
                        border-bottom-right-radius: 0;
                        -moz-border-bottom-right-radius: 0;
                    }

                    div.bhoechie-tab-menu div.list-group > a.active,
                    div.bhoechie-tab-menu div.list-group > a.active .glyphicon,
                    div.bhoechie-tab-menu div.list-group > a.active .fa {
                        background-color: #6cc3bd;
                        background-image: #6cc3bd;
                        color: #ffffff;
                    }

                        div.bhoechie-tab-menu div.list-group > a.active:after {
                            content: '';
                            position: absolute;
                            left: 100%;
                            top: 50%;
                            margin-top: -13px;
                            border-left: 0;
                            border-bottom: 13px solid transparent;
                            border-top: 13px solid transparent;
                            border-left: 10px solid #6cc3bd;
                        }

        div.bhoechie-tab-content {
            background-color: #ffffff;
            /* border: 1px solid #eeeeee; */
            padding-left: 20px;
            padding-top: 10px;
        }

        div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
            display: none;
        }



.stylish-input-group{margin-bottom:5px}
 .stylish-input-group .input-group-addon{
    background: white !important; 
     
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
 
}
.stylish-input-group button{
    border:0;
    background:transparent;
    padding-right:0px;
}
 .mail-profile {
    background: #202121;
    }

 .mailer-name {
  text-align:center; 
    width: 95%;
    /*padding:10px 7px;*/
}

.form-horizontal .control-label {
text-align:left!important;
}
.radiopadd {padding:5px;
}
    

 .input-group-btn .btn-group {
    display: flex !important;
}
    #flip 
    {
        /*width:25px;
        border-radius:3px;
    padding:3px;
   color:#fff;
    text-align: center;
    background-color: #46b3e3!important;
    border: solid 1px #2d88b0;
    cursor:default;*/
}

#panel1 {
    padding: 5px;
    display: none;
    margin-bottom: 5px;
    margin-top:5px;
    /*background-color: #46b3e3 !important;
    border: solid 1px #2d88b0;*/
}

.wizardbtn {padding-top:4px; padding-bottom:4px; border-bottom:dashed 1px #999;}

.wizardtxt {padding-top:7px; padding-bottom:6px; border-bottom:dashed 1px #999; font-weight:bold; font-size:12px; color:#999; background-color:#fff;}

.highlight {background-color: #dcc2ff;}

.logo-position {padding-top:8px;}

.mailbody-hidevisibility{ opacity:0.0;}
.mailbody-showvisibility
{
    opacity:100;
}
.table > tbody + tbody {
    border-top:none!important;
}

.text-display {
    font-size: 30px;
    color: #d1d1d1;
    padding: 50px;
    text-align: center;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #6cc3bd;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.dynamic-details-header_width_10{
    width:10%;
}
/*under maintenance screen*/
.sitetxtlrg
{font-size:22px;
 line-height:55px;
 text-align:center;
}

.sitetxtsml
{font-size:16px;
 line-height:55px;
 text-align:center;
}

.siteicon
{
  display: inline-block;
  border-radius: 60px;
  padding:10px;
  background-color:#fff;
  border:solid 1px #808080;
  text-align:center;
}

.unreadmessage-li
{
    border-left: #0e9aef solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight:900 !important;
    color:black !important;
}

.readmessage-li
{
    border-left: #ffffff solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
}

/*Accordian advance filter css overright*/



/*login screen*/

.validation-summary-errors
{
    list-style:none;
}
.login-header
{
    background-color: #2d3e50;
    word-spacing: 5px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}

.forgot-password
{
    color:#ffffff;
    font-size:13px;
}

    .forgot-password a:hover
    {
       -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: font 0.3s ease
    }

.carousel-control.right
{background-image: linear-gradient(to right, rgba(0, 0, 0, .000) 0%, rgba(0, 0, -20, .0) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control.left
{background-image: linear-gradient(to right, rgba(0, 0, 0, .000) 0%, rgba(0, 0, -20, .0) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-indicators li
{border-color:#e7eaec!important;
}


.carousel-indicators .active {
        background-color: #e7eaec!important;
}

.loginpanel
{padding-top:150px;}


.carousel-control
{width:5%!important;
}

.login-welcome
{
    font-size:14px;
    color:#ffffff;
    padding-left:10px;
}
.login-btn
{
    background-color: transparent;
    color: #FFFFFF;
    width: 100px;
    border-radius: 3px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
        vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #e7eaec;
    padding: 2px 10px;
}
.txtpointers
{
    padding-left: 5px;
    /*padding-right: 45px;*/
    color: #1778ab;
    /*border-right: solid 1px #dedede;*/
    /*text-align: center;*/
    font-weight: 600;
}


/*dashboard*/
.ibox-content-border
{
    border-width:1px 0px!important;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}

.white-ibox-title
{
    background-color:#ffffff!important;
    color:#676a6c!important;
    font-size:13px;
    font-weight:600;
}
.activity-txt
{
    text-align: center;
    border-right: 1px solid #e7eaec;
    font-size: 12px;
}
.activity-txt-lst
{
    text-align: center;
    font-size: 12px;
}
.activity-details-bg
{
    font-size: 18px;
    font-weight: bold;
}
.mail-details-sm
{
    font-size: 10px;
    font-weight: bold;
}
.mail-details-bg
{
    font-size: 24px;
    font-weight: bold;
}
.mail-details
{
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    border-right: 1px solid #e7eaec;
    font-size: 12px;
}

.btn-template
{
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 12px!important;
    padding-right: 12px!important;
    font-size:13px;
    width:210px;
    text-align:center;
    font-weight:800;
    border-radius:0px!important;
}

    .btn-template a
    {
        background-color: #0e9aef;
        color: #fff;
    }

        .btn-template a:active
        {
            background-color: #0e9aef;
            color: #fff;
            border-bottom: 4px solid #000;
        }

    /*dashboard*/


/*login validation summary*/

/*slidemenu for filter*/
#filterSideNav
{
    min-width: 200px !important; 
    width: 64vw !important; 
    max-width: 940px !important;
    top:0px;
}

#filterSideNavToolbar
{
    background-color: #fff!important;
    color: #676a6c;
    border-bottom: solid 1px #337ab7;
    height:35px;
}

.sidenavtitle
{
    padding-left: 10px;
    padding-top: 3px;
}
.filtertab2
{background-color:#0e9aef!important;}

.pagination-btn
{
 font-size:12px;
 }

.sortingbutton
{
    font-size: 12px;
    border-left: 1px solid #e7eaec!important;
    border-right: 1px solid #e7eaec!important;
    border-top: none;
    border-bottom: none;
    text-align: center;
}
/*Dropdown menu*/
.user.dropdown-menu
{
    min-width:200px;
    border-radius:0px;
}

.user.dropdown-menu li a
{
    padding:10px 4px 7px 15px !important;
    font-weight:600;
}

.unreadmessages.dropdown-menu
{
    min-width:300px;
    border-radius:0px;
}

.unreadmessages.dropdown-menu li a
{
    padding:10px 4px 7px 15px !important;    
}

.mailtemplates.dropdown-menu
{
    min-width:200px;
    border-radius:0px;
}

.mailtemplates.dropdown-menu li a
{
    padding:10px 4px 7px 15px !important;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
{
    background-color: inherit;
    border-color: #e7eaec;
}
/*css to fix the nav header height*/
.nav.navbar-top-links.navbar-right.right-navbar
{
    height:45px!important;
    background: #252d3a;
    padding-right:10px;
    min-width: 150px;
    text-align: right;
}

.username
{
    color:#ffffff;
    font-size:13px;
    /*text-align:center;*/
}

.userrole
{
    color:#BAC9E4;
}

.scrollable-menu {
    height: auto;
    max-height: 400px;
    overflow-x: hidden
        ;
}

.alerts
{
    top:-18px;
}

/*.modal-footer button {
  float:right;
  margin-left: 10px;
}*/

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  transition: all .3s ease-out;
}

.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.2s ease-out;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform: scale(0);
          transform: scale(0);
  pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}

.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}

.waves-notransition {
  transition: none !important;
}

.waves-circle {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

.waves-block {
  display: block;
}

/*search input box*/
.top-search .form-control {
    position: relative;
    margin-top: 8px;
    border:none;
    font-size: 12px;
    color: #ffffff;
    padding-left: 20px;
    background: rgba(255, 255, 255, 0.1);
    box-shadow: none;
    height: 30px;
    width:100% ;/*250px*/
    font-weight:500;
    border:solid 1px #777;
}

.top-search a{
    position: absolute;
    top: 12px;
    left:85% ;/*248px*/
    color: rgba(255, 255, 255, 0.7);}

.modal{
    overflow-y: auto;
}

.modal-open{
    overflow:auto;
}

[ng\:cloak], [ng-cloak], .ng-cloak {display: none !important;}

/*wizard buttons*/
#status-buttons:before                 {  }
#status-buttons a               { color:#000; display:inline-block; font-size:12px; margin-right:10px; text-align:center; text-transform:uppercase; }
#status-buttons a:hover         { text-decoration:none; }
#status-buttons span            { background:#d7ebf4; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff;
    border-radius:50%; }

/* active buttons */
#status-buttons a.active span   { background:#0e9aef; }

/*end of wizard buttons*/
/*css for help Module*/
.help-header{background: #0e9aef; padding:15px; color:#fff; font-size:14px; text-align:center; font-weight:bold;}
.help-title-header {background-color:#2f4050; padding:15px; color:#fff; font-size:14px; text-align:center; font-weight:bold;}
.page_title{font-size:20px; color:#2f4050; line-height:40px; font-weight:bold;}
.page_subtitle{font-size:16px; color:#2f4050; line-height:40px; font-weight:bold;}
.page_qsubtitle{font-size:13px; color:#2f4050; line-height:30px; font-weight:bold; font-style:italic}
.content-help{padding:10px 10px 10px 20px;}
.features-table{ border:solid 1px #d1d1d1}
.features-table td{padding:10px;}
.feature_head{background-color:#2f4050; padding:15px!important; text-align:left; color:#fff; }
.alt{background-color:#fff; padding:10px; text-align:left;}
.alttr{background-color:#dedede; padding:10px; text-align:left;}
.help-search{background-color:#2f4050; padding:7px;}
.help-footer{padding:10px; color:#2f4050; border-top: solid 1px #777; background-color:#fff;}
.left-links{background-color:#2d3e50;padding-left:0px!important; padding-right:0px!important; padding-bottom:100%; margin-bottom:-100%;}
.cont_panel{overflow:hidden;}
.wrap{width: 100%;}
.menu-collapsible{background:#2d3e50; list-style: none; font-size:13px; padding-left:0px;}
.menu-collapsible li {border-bottom: 1px solid #000; border-top:0; margin:0; color:#fff; padding-left:0px;}
.menu-collapsible li a {text-decoration:none; color:#fff;display:block; padding:7px; padding-left:35px;}
.menu-collapsible li ul {list-style: none; background-color: #2a67b1; display: none; margin:0; padding-left:0px;}
.menu-collapsible li ul li {margin:0; border:0; border-bottom:1px solid #000; padding-left:0px;}
.menu-collapsible li ul li:last-child {border-bottom:0;}
.menu-collapsible li ul li a {padding: 7px; display:block; padding-left:33px; background:#384c5e; color:#fff;}
.menu-collapsible li ul li a:hover {background: #29343f; padding-left:33px;}
.menu-collapsible .dropdown{padding-left:0px;}
.menu-collapsible .dropdown > a {background:#29343f url(../images/arrow.gif) no-repeat right center;}
.menu-collapsible .dropdown > a:hover {background: #1a242f url(../images/arrow.gif) no-repeat right center !important;}
.menu-collapsible .dropdown > a:active {background: #000 url(../images/arrow.gif) no-repeat right center !important;}


/*css for help Module*/


.drp_dwnstyle{width:300px!important;}
.padd_top{padding-top:7px; padding-bottom:7px;}
.textarea {resize: none; height:60px!important;}
.select_area{padding:20px; padding-left:30px;}
.mismatch_link{text-decoration:underline;}
.table_header{ background-color: #d8effb; border-left:0px;  border-right:0px;}
.mismatch_error{background-color:#fff632;}
.rev_input{display:inline!important;}
.ibox-border-dark{border-color:#858585!important;}

.wfm-header{ font-weight:600; font-size:15px; letter-spacing: 1px; word-spacing: 5px; color:#fff; padding-top: 14px; padding-left: 25px; text-align:center!important;}
    
.stat-today-title {background-color: #d8effb!important;color: #024e87!important;}
        
.stat-today-bg {background-color: #024e87;padding: 4px; padding-top:4px; font-weight: 600; color:#fff; padding-left: 10px;
    padding-right: 10px;}
    
.stat-month {margin-left: 120px;  top: 0!important;  margin-top: 31px; position: absolute;}
    
.stat-today { margin-top: 1px!important; margin-bottom:1px!important; }

.element-display-toggle{ display:none;}
.row-active{ background-color:#ecf7ff; }

    
.modal-footer { padding:10px; text-align:center!important;}
.inner-action-panel{ padding-top:7px; padding-bottom:7px; }
.mail-date {color:#6cc3bd!important;}
.inner-detail-panel {padding-top:4px; padding-bottom:4px; font-size:12px;}
.dynamic-details-header{ background-color:#F5F5F6; font-weight:bold; width:10%; }
.page-title-margins{ margin-top: 7px; margin-bottom: 5px; font-weight:600;}
.btn-action{ font-size:11px; padding:2px 10px;}
.btn-attach{padding: 0;border: none;background: none}


    
.mailbox-pagination{background-color: #ffffff; border: 1px solid #e7eaec; border-bottom: 0; border-right: 0; border-left: 0;
  padding: 7px 20px 7px 20px;}

.ibox-content .table-responsive{ font-size:11px!important; }
.bottom-padding{padding-bottom:15px!important;}
    .top-padding{padding-top:5px!important;}
    /*.right-navbar{ padding-top:5px;} commented to remove the gap between address bar and content*/    
.tab-pane{min-height:200px;}
.mail-pagination{height: 23px; font-size: 11px; padding-top: 3px;}

.clear-filter{ height: 22px; border:1px solid; border-color: #fff!important; border-top: 0px; border-bottom: 0px;
  border-right: 0px;}

.border-bottom-only{ padding: 5px; border-bottom: 1px solid #e5e5e5;}
button i
{ padding-right:6px;}

.mailbox-tools
{ background-color: #ffffff; border: 1px solid #e7eaec; border-top: 0; border-right: 0; border-left: 0;
  padding: 2px 20px 4px 10px;}
.category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#146189;  color:#fff;}
.category-item{ font-size: 12px; padding: 5px 10px 5px 25px; border-bottom: 1px solid; border-bottom-color: #EBEBEB;
}

.dd-tools{ /*   display: inline;  float: right; */  margin-top: 0;  position: relative;  padding: 0;    }

.sort-dd-items{    border: medium none;  border-radius: 3px;  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);  display: none;
  float: left;  font-size: 12px;  left: 0;  list-style: none outside none;  padding: 0;  position: absolute;  text-shadow: none;
  top: 100%;  z-index: 1000;    }
    
.dd-listitem
{display: block; margin: 5px 0; padding: 5px 10px 10px; color: #333; text-decoration: none; border: 1px solid #e7eaec;
  -webkit-border-radius: 3px; border-radius: 0px; box-sizing: border-box; border-left: 0px; border-right: 0;
  border-top: 0; -moz-box-sizing: border-box; }

.ui-panel-body { background: #fff; border: 1px solid #e7eaec; border-radius: 2px; padding: 10px; position: relative;
  border-top:0px;}

.drilldownbox { clear: both; margin-bottom: 25px; margin-top: 0; padding: 0;}

.drilldownbox.collapsed .drilldownbox-content { display: none;}

.skin-1 .drilldownbox-title, .skin-1 .drilldownbox-content { border-width: 1px;}

.drilldownbox-tools { display: inline-block; float: left; margin-top: 0; position: relative; padding: 0;}

.drilldownbox-title { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;
  -moz-border-top-colors: none; background-color: #ffffff; border-color: #e7eaec; border-image: none; border-style: solid solid none;
  border-width: 4px 0px 0; color: inherit; margin-bottom: 0; padding: 14px 15px 7px; min-height: 48px;}

.drilldownbox-title .label { /* float: left; */  margin-left: 4px;}

.skin-1 .drilldownbox-content:last-child { border-style: solid solid solid solid;}
.skin-1 .drilldownbox-title, .skin-1 .drilldownbox-content { border-width: 1px;}
.drilldownbox-content { clear: both;}
.drilldownbox-content { background-color: #ffffff; color: inherit; /*padding: 15px 20px 20px 20px;*/ border-color: #e7eaec;
  border-image: none; border-style: solid solid none; border-width: 1px 0px;}

.header-button-group {    margin-top:44px;    }
        
.form-title-controls {-moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;
  -moz-border-top-colors: none; background-color: #ffffff;  border-color: #e7eaec;  border-image: none;  border-style: solid solid none;
  border-width: 4px 0px 0;  color: inherit;  margin-bottom: 0;  padding: 14px 15px 7px;  min-height: 76px;  }
  
  /*login screen*/
  
  .toppanel{background-color:#1778ab; color:#ffffff!important; font-size:14px!important; padding-top:15px;}
  .wfmtext{font-size:21px;}
  
  .header{position: absolute;top: calc(50% - 35px);	left: calc(30% - 255px);z-index: 2;}
  
  .logintxtbox
  {background-color: #FFFFFF!important; border: 1px solid #858585;  border-radius: 1px; color: #555; display: block;
    padding: 2px 6px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%; font-size: 11px; height: 30px!important; }
    .logtable {width:100%; max-width:100%; }
    .header div{float: left;color: #fff;font-family: 'Exo', sans-serif;	font-size: 35px;font-weight: 200;}

.header div span{color: #5379fa !important;}
    
    
.logtable > thead > tr > th,
.logtable > tbody > tr > th,
.logtable > tfoot > tr > th,
.logtable > thead > tr > td,
.logtable > tbody > tr > td,
.logtable > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top}

.loginfooter{height:18px; padding-top:3px; background-color:#ffffff;}
.tabledata{width:100%}
.tabledata th{width:120px!important;}
.tabledata td{width:120px!important;}
  
  /*login screen*/
  
 

/*Error Message Class*/
.errortxt{border:solid 1px #D1CABB; background-color:#FFECE5;}

/*skin indicators*/
.select-icons1{color:#0e9aef; margin:2px}/*blue-light*/
.select-icons2{color:#E6772F; margin:2px}/*Navy-orange*/
.select-icons3{color:#A68572; margin:2px}/*light-brown*/
.select-icons4{color:#cc0000; margin:2px}/*grey-red*/
.select-icons5{color:#7C9748; margin:2px}/*brown-olive*/

/*Skin default for webapps*/
.skin-1 .qmt-client-logo {background-color:#f5f6f8; padding-top:5px; padding-bottom:2px;border-bottom: solid 4px #0e9aef}
/*.skin-1 .wfm-header{letter-spacing: 1px; color:#fff;}*/
.skin-1 .minimalize-styl-2 { margin: 14px 5px 5px 30px;}

.skin-1 .navbar-top-links li:last-child {margin-right: 30px;}
.skin-1.fixed-nav .minimalize-styl-2 {margin: 14px 5px 5px 15px;}
.skin-1 .spin-icon {background: #0e9aef !important;}
.skin-1 .nav-header {background: #0e9aef;}
.skin-1 .form-title-controls {  border-width: 1px;}
.skin-1 .mini-navbar .nav-second-level {background: #3e495f;}
.skin-1 .navbar-static-top{background-color:#2f4050;}
.skin-1 .breadcrumb {background: transparent;}
.skin-1 .page-heading {border: none;}
.skin-1 .ibox-title{background-color: #0e9aef; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-1 .mailbox .ibox-title {background-color: #2198d5; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-1 .ibox-tools a {cursor: pointer;  margin-left: 5px;  color: #fff;}
.skin-1 .ibox-tools a.btn-primary { color: #fff;}
.skin-1 .label-shade{background-color:#0e9aef!important; color:#fff;}

.skin-1 .nav > li > a {color: #000; font-weight: 600; padding: 14px 20px 14px 15px; font-size:12px;}
.skin-1 .nav > li.active {background: #252d3a;}
.skin-1 .nav > li > a {color: #9ea6b9;}
.skin-1 .nav.nav-tabs > li > a { color:#9ea6b9;}
.skin-1 .nav > li.active > a {color: #fff;}
.skin-1 .nav.nav-second-level > li.active { border: none;}
.skin-1 .nav.nav-second-level.collapse[style] { height: auto !important;}
.skin-1 .navbar-minimalize {background: #0e9aef;border-color: #0e9aef;}
 body.skin-1 {background: #3e495f;}
.skin-1 .dashboard-header { border-bottom: none!important; border-top: none; padding: 20px 30px 10px 30px;}
.fixed-nav.skin-1 .navbar-fixed-top { background: #fff;}
.skin-1 .wrapper-content {padding: 30px 15px;}
.skin-1 #page-wrapper {background: #f4f6fa;}
.skin-1 .ibox-content { border-width: 1px;}
.skin-1 .ibox-content:last-child { border-style: solid solid solid solid;}
.skin-1 .nav-header {padding: 5px 25px 7px 25px;}
.skin-1 .nav-header a.dropdown-toggle {color: #fff; margin-top: 10px;}
.skin-1 .nav-header a.dropdown-toggle .text-muted {color: #fff; opacity: 0.8; font-size:smaller;}
.skin-1 .profile-element { text-align: center;}
.skin-1 .navbar-default {background-color: #252d3a; border-color: #252d3a;}
.skin-1 .img-circle {border-radius: 5px;}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {background: #3a4459; color: #fff;}
.skin-1 .nav.nav-tabs > li.active > a { color: #555;}
.skin-1 .nav.nav-tabs > li.active {background: transparent;}
.skin-1 .tablehead{background-color:#d8effb}
.skin-1 .stat-today-bg{background-color: #0e9aef ; padding: 4px; padding-top:4px; font-weight: 600; 
                       color:#fff;padding-left: 10px; padding-right: 10px;}      
.skin-1 .stat-today-title {background-color: #3a4459!important; color: #ffffff!important;} 

.skin-1 .elements-list .list-group-item.active{background: #F3F3F3; color: inherit; border-color: #e7eaec; border-radius: 0; font-weight:600;}
.skin-1 .elements-list .list-group-item:hover {background: #F3F3F3; color: inherit; border-color: #e7eaec; border-radius: 0;}
.skin-1 .mail-date {color: #6cc3bd!important;}
.skin-1 .dynamic-details-header{background-color:#ecf7ff; font-weight:bold; width:10%;}
.skin-1 .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {background-color: #ecf7ff; border-bottom-width: 1px;}
.skin-1 .table > thead > tr > th 
{background-color: #ecf7ff; border-bottom: 1px solid #DDDDDD; vertical-align: bottom; padding-top: 9px!important; padding-bottom: 9px!important;}
    .skin-1 .btn-shade{background-color:#6cc3bd!important; border-color:#6cc3bd!important; color:#fff; min-height:22px;}
   .skin-1  .btn-important {background-color: #337ab7; color: #fff;}
 .skin-1 .btn-txt{color:#0e9aef!important; border-color:#0e9aef!important;}
 
 .skin-1 .client_logo{background-color:rgba(255, 255, 255, 1)!important; border-radius:5px; border: solid 2px #0e9aef!important; 
                     margin: 5px 10px 0px 0px; padding:2px!important; margin-top:5px; margin-right:14px;}
                     
.skin-1 .modal-header{padding-top:10px; border-bottom: 2px solid #2198d5; }/*line color for modal*/
.skin-1 #status-buttons span {background:#d7ebf4; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff; border-radius:50%; }
.skin-1 #status-buttons a.active span {background:#0e9aef; }/*setupwizard steps*/

.skin-1 .category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#3a4459;  color:#fff;}

.skin-1 .sidebar-container ul.nav-tabs li.active a{border: none; background: #337ab7;  color: #fff; font-weight: bold;}
.skin-1 .sidebar-container ul.nav-tabs li a {background-color:#fff; color:#777; border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}
.skin-1 .unreadmessage-li {
    border-left: #0e9aef solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight: 900 !important;
    color: black !important;
}



/**************SKIN 2 - Navy/Orange***********/
.skin-2 .qmt-client-logo {background-color:#f5f6f8; padding-top:5px; padding-bottom:2px;border-bottom: solid 4px #E6772F}

.skin-2 .nav-header {background-color: #E6772F;}
.skin-2 .nav-header {padding: 5px 25px 7px 25px;}
.skin-2 .nav-header a.dropdown-toggle {color: #fff; margin-top: 10px;}
.skin-2 .nav-header a.dropdown-toggle .text-muted {color: #fff; opacity: 0.8; font-size:smaller;}
.skin-2 .wfm-header{font-weight:600; letter-spacing: 1px; color:#fff;}
/*.skin-2 .wrapper{background-color:#F0F1F3;}*/
.skin-2 .gray-bg {background-color: #f4f6fa;}  /*page background*/
.skin-2 .navbar-static-top{background-color:#3D4C53;}
.skin-2 .rowtop{background-color:#5ac5cb;}
.skin-2 .minimalize-styl-2 {margin: 14px 5px 5px 30px;}
.skin-2 .page-heading { border: none;}
 .skin-2 .form-title-controls {  border-width: 1px;}
.skin-2 .wrapper-content { padding: 30px 15px;}
.skin-2 #page-wrapper { background: #f4f6fa;}
.skin-2 .sm-shade{background-color:#E6772F; color:#fff;}
.skin-2 .tablehead{background-color:#fae1d1}
.skin-2 .breadcrumb {background: transparent;}
.skin-2 .btn-shade{/*background-color:#E6772F!important;*/background-color:#6cc3bd!important; border-color:#6cc3bd!important; color:#fff; min-height:22px;}
.skin-2  .btn-important {background-color: #E6772F; color: #fff;}
.skin-2 .navbar-static-top {background: #3D4C53;}
.skin-2 .navbar-top-links li:last-child {margin-right: 30px;}

.skin-2 .btn-txt{color:#E6772F!important; border-color:#E6772F!important;}
 .skin-2 .client_logo{background-color:rgba(255, 255, 255, 1)!important; border-radius:5px; margin: 5px 10px 0px 0px;  border: solid 2px #E6772F!important; padding:2px!important}
.skin-2 .modal-header{ padding-top:10px; border-bottom: 2px solid #E6772F; }/*line color for modal*/
.skin-2 #status-buttons span {background:#fae1d1; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff; border-radius:50%; }
.skin-2 #status-buttons a.active span {background:#E6772F; }/*setupwizard steps*/

.skin-2 .mailbox .ibox-title {background-color: #E6772F; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}

.skin-2 .ibox-title {background-color: #E6772F; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-2 .ibox-tools a {cursor: pointer;  margin-left: 5px;  color: #fff;}
.skin-2 .ibox-tools a.btn-primary { color: #fff;}
.skin-2 .fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px;}
.skin-2 .navbar-minimalize {background: #E6772F; border-color: #E6772F;}
.skin-2 .spin-icon {background: #0e9aef!important;}
.skin-2 .mini-navbar .nav-second-level {background: #5ac5cb;}


.skin-2 .nav > li > a {color: #000; font-weight: 600; padding: 14px 20px 14px 15px; font-size:12px;}
.skin-2 .navbar-default {background-color: #252d3a;}
.skin-2 .nav > li > a {color: #9ea6b9;}
.skin-2 .nav > li.active > a { color: #fff;}
.skin-2 .nav.nav-second-level > li.active { border: none;}
.skin-2 .nav.nav-second-level.collapse[style] { height: auto !important;}
.skin-2 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background: #fff;}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {color: #fff;}
.skin-2 .nav.nav-tabs > li.active > a {color: #555;}
.skin-2 .nav.nav-tabs > li.active { background: transparent;}
.skin-2 .nav.nav-tabs > li > a { color:#9ea6b9;}
.skin-2 .nav > li.active {background-color:#252d3a;}/*selected tab*/
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {background: #394D61; color: #fff;}/*hover for sidepanel*/


.skin-2 .elements-list .list-group-item.active{ background: #f3f3f3; color: inherit;
border-color: #e7eaec; border-radius: 0;}
.skin-2 .elements-list .list-group-item:hover 
{background: #FAFBFB; color: inherit; border-color: #e7eaec; border-radius: 0;}
.skin-2 .mail-date {color: #6cc3bd!important;}
.skin-2 .dynamic-details-header{background-color:#FAFBFB; font-weight:bold; width:10%;}
.skin-2 .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { background-color: #FAFBFB; border-bottom-width: 1px;}
.skin-2 .table > thead > tr > th 
{background-color: #FAFBFB; border-bottom: 1px solid #DDDDDD; vertical-align: bottom; padding-top: 9px!important;
    padding-bottom: 9px!important;}


.skin-2 .stat-today-bg{background-color: #E6772F ; padding: 4px; padding-top:4px; font-weight: 600; color:#fff;padding-left: 10px;
    padding-right: 10px;}      
    .skin-2 .stat-today-title {background-color: #293846!important; color: #ffffff!important;} 
body.skin-2 { background: #3e495f;}
.skin-2 .rowgrph { margin-right: -15px; margin-left: -15px; background-color:#d0edf3;}
.skin-2 .dashboard-header { border-bottom: none !important;  border-top: none; padding: 20px 30px 10px 30px;}
.fixed-nav.skin-2 .navbar-fixed-top {background: #f4f6fa;}

.skin-2 .ibox-content { border-width: 1px;}

.skin-2 .ibox-content:last-child { border-style: solid solid solid solid;}
.skin-2 .profile-element { text-align: center;}
.skin-2 .img-circle {border-radius: 5px;}

.skin-2 .appr-bar{background-color:#3062b6;}
.skin-2 .pending-bar{background-color:#f4a8ac;}


.skin-2 .category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#394D61;  color:#fff;}
.skin-2 .label-shade{background-color:#E6772F!important; color:#fff;}
.skin-2 .sidebar-container ul.nav-tabs li.active a{border: none; background: #E6772F;  color: #fff; font-weight: bold;}
.skin-2 .sidebar-container ul.nav-tabs li a { background-color:#fff; color:#777; border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}

.skin-2 .unreadmessage-li {
    border-left: #E6772F solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight: 900 !important;
    color: black !important;
}

/****************SKIN 3 NAME - brown LT/DRK**************/
.skin-3 .qmt-client-logo {background-color:#f5f6f8; padding-top:5px; padding-bottom:2px;border-bottom: solid 4px #A68572}
.skin-3 .nav-header { background-color: #A68572; padding: 5px 25px 7px 25px;}
.skin-3 .nav-header a.dropdown-toggle {color: #fff; margin-top: 10px;}
.skin-3 .nav-header a.dropdown-toggle .text-muted {color: #fff; opacity: 0.8; font-size:smaller;}
.skin-3 .gray-bg { background-color: #F5F6FA;}
.skin-3 .navbar-static-top{background-color:#D3C6B5;}
.skin-3 .rowtop{background-color:#D3C6B5;}
.skin-3 .navbar-default {background-color: #252d3a;}/*Sidepanel*/
.skin-3 .wfm-header{font-weight:600; letter-spacing: 1px; color:#fff;}
.skin-3 .navbar-minimalize {background: #A68572; border-color: #A68572;}
.skin-3 .minimalize-styl-2 {margin: 14px 5px 5px 30px;}
.skin-3 .fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px;}

 .skin-3 .form-title-controls {  border-width: 1px;}

.skin-3 .btn-shade{/*background-color:#D3C6B5!important;*/background-color:#6cc3bd!important; border-color:#6cc3bd!important; color:#fff;min-height:22px;}
.skin-3  .btn-important {background-color: #A68572; color: #fff;}
.skin-3 .sm-shade{background-color:#A68572; color:#fff;}
.skin-3 .btn-txt{color:#A68572!important; border-color:#A68572!important;}
.skin-3 .client_logo{background-color:rgba(255, 255, 255, 1)!important; border-radius:5px; margin: 5px 10px 0px 0px;  border: solid 2px #A68572!important; padding:2px!important}
.skin-3 .modal-header{ padding-top:10px; border-bottom: 2px solid #A68572; }/*line color for modal*/

.skin-3 #status-buttons span {background:#eee3dd; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff; border-radius:50%; }
.skin-3 #status-buttons a.active span {background:#A68572; }/*setupwizard steps*/
.skin-3 .tablehead{background-color:#eee3dd}
.skin-3 .navbar-top-links li:last-child {margin-right: 30px;}
.skin-3 .mailbox .ibox-title {background-color: #A68572; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-3 .ibox-title {background-color: #A68572; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-3 .ibox-tools a {cursor: pointer;  margin-left: 5px;  color: #fff;}
.skin-3 .ibox-tools a.btn-primary { color: #fff;}

.skin-3 .spin-icon {background: #0e9aef !important;}

.skin-3 .mini-navbar .nav-second-level {background: #5ac5cb;}
.skin-3 .breadcrumb {background: transparent;}
.skin-3 .page-heading { border: none;}

.skin-3 .nav > li > a {color: #000; font-weight: 600; padding: 14px 20px 14px 15px; font-size:12px;}
.skin-3 .nav > li.active {background: #252d3a;}
.skin-3 .nav > li > a {color: #9ea6b9;}
.skin-3 .nav > li.active > a { color: #fff;}
.skin-3 .nav.nav-second-level > li.active { border: none;}
.skin-3 .nav.nav-second-level.collapse[style] { height: auto !important;}
.skin-3 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background: #fff;}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {background: transparent; color: #fff;}/*hover for sidepanel*/


.skin-3 .elements-list .list-group-item.active{ background: #f3f3f3; color: inherit;
border-color: #e7eaec; border-radius: 0;}
.skin-3 .elements-list .list-group-item:hover 
{background: #F7F1E4; color: inherit; border-color: #e7eaec; border-radius: 0;}
.skin-3 .mail-date {color: #6cc3bd!important;}

.skin-3 .dynamic-details-header{background-color:#F7F1E4; font-weight:bold; width:10%;}
.skin-3 .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { background-color: #F7F1E4; border-bottom-width: 1px;}
.skin-3 .table > thead > tr > th 
{background-color: #F7F1E4; border-bottom: 1px solid #DDDDDD; vertical-align: bottom; padding-top: 9px!important;
    padding-bottom: 9px!important;}



.skin-3 .stat-today-bg{background-color: #A68572 ;  padding: 4px; padding-top:4px;font-weight: 600; color:#fff;padding-left: 10px;
    padding-right: 10px;} 
.skin-3 .stat-today-title {background-color: #D3C6B5!important; color: #000!important;}      
body.skin-3 { background: #3e495f;}
.skin-3 .row { margin-right: -15px; margin-left: -15px;}
.skin-3 .rowgrph { margin-right: -15px; margin-left: -15px; background-color:#d0edf3;}
.skin-3 .dashboard-header { /*background: transparent;*/  border-bottom: none !important;  border-top: none;
                              padding: 20px 30px 10px 30px;}
.fixed-nav.skin-3 .navbar-fixed-top { background: #f4f6fa;}
/*.skin-3 .wrapper{ background-color:#FAF5EC;}*/
.skin-3 .wrapper-content { padding: 30px 15px;}
.skin-3 #page-wrapper { background: #FAF5EC;}
.skin-3 .ibox-content { border-width: 1px;}

.skin-3 .ibox-content:last-child { border-style: solid solid solid solid;}

.skin-3 .profile-element { text-align: center;}
.skin-3 .img-circle {border-radius: 5px;}
.skin-3 .nav.nav-tabs > li.active > a {color: #555;}
.skin-3 .nav.nav-tabs > li.active { background: transparent;}
.skin-3 .appr-bar {background-color:#3062b6;}
.skin-3 .pending-bar {background-color:#f4a8ac;}
.skin-3 .sidebar-container ul.nav-tabs li a { background-color:#fff; color:#777; border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}

.skin-3 .category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#A68572;  color:#fff;}
.skin-3 .label-shade{background-color:#A68572!important; color:#fff;}
.skin-3 .sidebar-container ul.nav-tabs li.active a{border: none; background: #A68572;  color: #fff; font-weight: bold;}
.skin-3 .nav.nav-tabs > li > a { color:#9ea6b9;}

.skin-3 .unreadmessage-li {
    border-left: #A68572 solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight: 900 !important;
    color: black !important;
}

/**************Skin 4- Gray Red *******************/
.skin-4 .qmt-client-logo {background-color:#f5f6f8; padding-top:5px; padding-bottom:2px;border-bottom: solid 4px #cc0000}
.skin-4 .nav-header { background-color: #cc0000;}
.skin-4 .nav-header { padding: 5px 25px 7px 25px;}
.skin-4 .nav-header a.dropdown-toggle {color: #fff; margin-top: 10px;}
.skin-4 .nav-header a.dropdown-toggle .text-muted {color: #fff; opacity: 0.8; font-size:smaller;}
.skin-4 .wfm-header{font-weight:600; letter-spacing: 1px; color:#fff;}
/*.skin-4 .wrapper{ background-color:#F0F1F3;}*/
.skin-4 .gray-bg { background-color: #f4f6fa;}  /*page background*/
.skin-4 .navbar-static-top{background-color:#3D4C53;}
.skin-4 .rowtop{background-color:#5ac5cb;}
.skin-4 .minimalize-styl-2 {margin: 14px 5px 5px 30px;}
.skin-4 .page-heading { border: none;}
 .skin-4 .form-title-controls {  border-width: 1px;}
.skin-4.wrapper-content { padding: 30px 15px;}
.skin-4 #page-wrapper { background: #f4f6fa;}
.skin-4 .sm-shade{background-color:#cc0000; color:#fff;}
.skin-4 .tablehead{background-color:#fae1d1}
.skin-4 .breadcrumb {background: transparent;}
.skin-4 .btn-shade{/*background-color:#cc0000!important;*/background-color:#6cc3bd!important; border-color:#6cc3bd!important; color:#fff; min-height:22px}
.skin-4  .btn-important {background-color: #cc0000; color: #fff;}

.skin-4 .navbar-static-top {background: #3D4C53;}
.skin-4 .navbar-top-links li:last-child {margin-right: 30px;}

.skin-4 .btn-txt{color:#cc0000!important; border-color:#cc0000!important;}
 .skin-4 .client_logo{background-color:rgba(255, 255, 255, 1)!important; border-radius:5px; margin: 5px 10px 0px 0px;  border: solid 2px #cc0000!important; padding:2px!important}
.skin-4.modal-header{ padding-top:10px; border-bottom: 2px solid #cc0000; }/*line color for modal*/
.skin-4 #status-buttons span {background:#fae1d1; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff; border-radius:50%; }
.skin-4 #status-buttons a.active span {background:#cc0000; }/*setupwizard steps*/

.skin-4 .mailbox .ibox-title {background-color: #cc0000; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}

.skin-4 .ibox-title {background-color: #cc0000; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-4 .ibox-tools a {cursor: pointer;  margin-left: 5px;  color: #fff;}
.skin-4 .ibox-tools a.btn-primary { color: #fff;}
.skin-4 .fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px;}
.skin-4 .navbar-minimalize {background: #cc0000; border-color: #cc0000;}
.skin-4 .spin-icon {background: #0e9aef!important;}
.skin-4 .mini-navbar .nav-second-level {background: #5ac5cb;}


.skin-4 .nav > li > a {color: #000; font-weight: 600; padding: 14px 20px 14px 15px; font-size:12px;}
.skin-4 .navbar-default {background-color: #252d3a;}/*Sidepanel*/
.skin-4 .nav > li > a {color: #9ea6b9;}
.skin-4 .nav > li.active > a { color: #fff;}
.skin-4 .nav.nav-second-level > li.active { border: none;}
.skin-4 .nav.nav-second-level.collapse[style] { height: auto !important;}
.skin-4 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background: #fff;}
.skin-4 .navbar-default .nav > li > a:hover,
.skin-4 .navbar-default .nav > li > a:focus {color: #fff;}
.skin-4 .nav.nav-tabs > li.active > a {color: #555;}
.skin-4 .nav.nav-tabs > li.active { background: transparent;}
.skin-4 .nav > li.active {background-color:#252d3a; color: #000;}/*selected tab*/
.skin-4 .navbar-default .nav > li > a:hover,
.skin-4 .navbar-default .nav > li > a:focus {background: transparent; color: #fff;}/*hover for sidepanel*/
.skin-4 .elements-list .list-group-item.active{ background: #f3f3f3; color: inherit;
border-color: #e7eaec; border-radius: 0;}
.skin-4 .elements-list .list-group-item:hover 
{background: #FAFBFB; color: inherit; border-color: #e7eaec; border-radius: 0;}
.skin-4 .mail-date {color: #6cc3bd!important;}
.skin-4 .dynamic-details-header{background-color:#FAFBFB; font-weight:bold; width:10%;}
.skin-4 .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { background-color: #FAFBFB; border-bottom-width: 1px;}
.skin-4 .table > thead > tr > th {background-color: #FAFBFB; border-bottom: 1px solid #DDDDDD; vertical-align: bottom; padding-top: 9px!important;
 padding-bottom: 9px!important;}
.skin-4 .stat-today-bg{background-color: #cc0000 ; padding: 4px; padding-top:4px; font-weight: 600; color:#fff;padding-left: 10px;
padding-right: 10px;}      
.skin-4 .stat-today-title {background-color: #293846!important; color: #ffffff!important;} 
body.skin-4 { background: #3e495f;}
.skin-4.rowgrph { margin-right: -15px; margin-left: -15px; background-color:#d0edf3;}
.skin-4 .dashboard-header { border-bottom: none !important;  border-top: none; padding: 20px 30px 10px 30px;}
.fixed-nav.skin-4 .navbar-fixed-top {background: #f4f6fa;}
.skin-4.ibox-content { border-width: 1px;}
.skin-4.ibox-content:last-child { border-style: solid solid solid solid;}
.skin-4 .profile-element { text-align: center;}
.skin-4 .img-circle {border-radius: 5px;}
.skin-4 .appr-bar{background-color:#3062b6;}
.skin-4 .pending-bar{background-color:#f4a8ac;}
.skin-4 .category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#394D61;  color:#fff;}
.skin-4 .label-shade{background-color:#cc0000!important; color:#fff;}
.skin-4 .sidebar-container ul.nav-tabs li.active a{border: none; background: #cc0000;  color: #fff; font-weight: bold;}
.skin-4 .sidebar-container ul.nav-tabs li a { background-color:#fff; color:#777; border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}

.skin-4 .nav.nav-tabs > li > a { color:#9ea6b9;}

.skin-4 .unreadmessage-li {
    border-left: #cc0000 solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight: 900 !important;
    color: black !important;
}

/**************Skin 5-Default Olive*******************/
.skin-5 .qmt-client-logo {background-color:#f5f6f8; padding-top:5px; padding-bottom:2px;border-bottom: solid 4px #7C9748}
.skin-5 .nav-header { background: #7C9748; padding: 5px 25px 7px 25px;}
.skin-5 .nav-header a.dropdown-toggle { color: #fff; margin-top: 10px;}
.skin-5 .nav-header a.dropdown-toggle .text-muted {color: #fff; opacity: 0.8; font-size:smaller;}
.skin-5 .gray-bg { background-color: #F3EFE4;}
.skin-5 .navbar-static-top{background-color:#494230;}
.skin-5 .wfm-header{font-weight:600; letter-spacing: 1px; color:#fff;}
.skin-5 .minimalize-styl-2 {margin: 14px 5px 5px 30px;}
.skin-5 .fixed-nav .minimalize-styl-2 {margin: 14px 5px 5px 15px;}
.skin-5 .navbar-minimalize {background: #7C9748; border-color: #7C9748;}
.skin-5 .navbar-static-top {background: #494230;}
.skin-5 .rowtop{background-color:#494230;}
.skin-5 .dashboard-header { /*background: transparent;*/  border-bottom: none!important;  border-top: none; padding: 20px 30px 10px 30px;}
.fixed-nav.skin-5 .navbar-fixed-top { background: #f4f6fa;}
/*.skin-5 .wrapper{ background-color:#F3EFE4;}*/
.skin-5 .wrapper-content { padding: 30px 15px;}
.skin-5 #page-wrapper { background: #F3EFE4;}
 .skin-5 .form-title-controls {  border-width: 1px;}
.skin-5 .btn-shade{/*background-color:#7C9748!important;*/background-color:#6cc3bd!important; border-color:#6cc3bd!important; color:#fff;}
.skin-5  .btn-important {background-color: #7C9748; color: #fff;}

.skin-5 .sm-shade{background-color:#7C9748; color:#fff;}
.skin-5 .btn-txt{color:#7C9748!important; border-color:#7C9748!important;}
.skin-5 .client_logo{background-color:rgba(255, 255, 255, 1)!important;  margin: 5px 10px 0px 0px; border-radius:5px; border: solid 2px #7C9748!important; padding:2px!important}

.skin-5 #status-buttons span {background:#e8efdc; display:block; height:25px; margin:0 auto 10px; padding-top:4px; width:25px; color:#fff; border-radius:50%; }
.skin-5 #status-buttons a.active span {background:#7C9748; }/*setupwizard steps*/
.skin-5 .modal-header{ padding-top:10px; border-bottom: 2px solid #7C9748; }/*line color for modal*/
.skin-5 .tablehead{background-color:#e8efdc}
.skin-5 .navbar-default {background-color: #252d3a; }
.skin-5 .nav > li > a {color: #000; font-weight: 600; padding: 14px 20px 14px 15px; font-size:12px;}
.skin-5 .navbar-top-links li:last-child {margin-right: 30px;}
.skin-5 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background: #fff;}
.skin-5 .nav > li.active {background: #252d3a;}
.skin-5 .nav > li > a {color: #9ea6b9;}
.skin-5 .nav > li.active > a { color: #fff;}
.skin-5 .nav.nav-second-level > li.active { border: none;}
.skin-5 .nav.nav-second-level.collapse[style] { height: auto !important;}
.skin-5 .navbar-default .nav > li > a:hover,
.skin-5 .navbar-default .nav > li > a:focus {background:transparent; color: #fff;}/*hover side panel*/
.skin-5 .nav.nav-tabs > li.active > a {color: #555;}
.skin-5 .nav.nav-tabs > li.active { background: transparent;}

.skin-5 .mailbox .ibox-title {background-color: #7C9748; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-5 .ibox-title {background-color: #7C9748; border-left:0px; border-right:0px; border-top:none!important; color:#fff;}
.skin-5 .ibox-tools a { cursor: pointer;  margin-left: 5px;  color: #fff;}
.skin-5 .ibox-tools a.btn-primary { color: #fff;}

.skin-5 .elements-list .list-group-item:hover 
{background: #FCFDFB; color: inherit; border-color: #e7eaec; border-radius: 0;}
.skin-5 .dynamic-details-header{background-color:#EAF0DF; font-weight:bold; width:10%;}
.skin-5 .table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { background-color: #EAF0DF; border-bottom-width: 1px;}
.skin-5 .table > thead > tr > th 
{background-color: #EAF0DF; border-bottom: 1px solid #DDDDDD; vertical-align: bottom; padding-top: 9px!important;
    padding-bottom: 9px!important;}
    .skin-5 .elements-list .list-group-item.active{ background: #f3f3f3; color: inherit;
border-color: #e7eaec; border-radius: 0;}
    .skin-5 .elements-list .list-group-item:hover 
{background: #FAFBFB; color: inherit; border-color: #e7eaec; border-radius: 0;}
   .skin-5 .mail-date {color: #6cc3bd!important;}                                 
.skin-5 .spin-icon {background: #0e9aef !important;}
.skin-5 .mini-navbar .nav-second-level {background: #5ac5cb;}
.skin-5 .breadcrumb {background: transparent;}
.skin-5 .page-heading { border: none;}
.skin-5 .stat-today-bg{background-color: #494230 ;  padding: 4px; padding-top:4px;font-weight: 600; color:#fff;padding-left: 10px; padding-right: 10px;}       
body.skin-5 {background: #3e495f;}
.skin-5 .row { margin-right: -15px; margin-left: -15px;}
.skin-5 .rowgrph { margin-right: -15px; margin-left: -15px; background-color:#d0edf3;}
.skin-5 .ibox-content { border-width: 1px;}
.skin-5 .stat-today-title {background-color:#7C9748!important; color: #ffffff!important;}
.skin-5 .ibox-content:last-child { border-style: solid solid solid solid;}
.skin-5 .profile-element { text-align: center;}
.skin-5 .img-circle {border-radius: 5px;}
.skin-5 .appr-bar{background-color:#3062b6;}
.skin-5 .pending-bar{background-color:#f4a8ac;}
.skin-5 .category-header{font-size: 12px;  padding: 5px 10px 5px 25px;  background-color:#3a4459;  color:#fff;}
.skin-5 .label-shade{background-color:#7C9748!important; color:#fff;}
.skin-5 .sidebar-container ul.nav-tabs li.active a{border: none; background: #7C9748;  color: #fff; font-weight: bold;}
.skin-5 .sidebar-container ul.nav-tabs li a { background-color:#fff; color:#777; border-bottom:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}
.skin-5 .nav.nav-tabs > li > a { color:#9ea6b9;}
.skin-5 .row-active{ background-color:#ecf7ff; }

.reportback{background-color:#fff!important;}

.skin-5 .unreadmessage-li {
    border-left: #7C9748 solid !important;
    border-left-width: 5px !important;
    z-index: 0 !important;
    font-weight: 900 !important;
    color: black !important;
}



.landing-page.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
.pace-inactive {
  display: none;
}


body.landing-page {
  color: #676a6c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  background-color: #fff;
}
.landing-page {
}
.landing-page span.navy {
  color: #1ab394;
}
.landing-page p.text-color {
  color: #676a6c;
}
.landing-page a.navy-link {
  color: #1ab394;
  text-decoration: none;
}
.landing-page a.navy-link:hover {
  color: #179d82;
}
.landing-page section p {
  color: #aeaeae;
  font-size: 13px;
}
.landing-page address {
  font-size: 13px;
}
.landing-page h1 {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 200;
}
.landing-page .navy-line {
  width: 60px;
  height: 1px;
  margin: 60px auto 0;
  border-bottom: 2px solid #1ab394;
}
.landing-page .navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}
.landing-page .navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.landing-page .navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.landing-page .navbar-default.navbar-scroll {
  background-color: #fff;
  border-color: #fff;
  padding: 15px 0;
}
.landing-page .navbar-default {
  background-color: transparent;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-default .nav li a {
  color: #fff;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}
.landing-page .navbar-nav > li > a {
  padding-top: 25px;
  border-top: 6px solid transparent;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  background: transparent;
  color: #fff;
  border-top: 6px solid #1ab394;
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
  color: #1ab394;
  background: inherit;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #fff;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #ffffff;
}
.landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
  background: transparent;
  color: inherit;
}
.landing-page .navbar-default .navbar-brand:hover,
.landing-page .navbar-default .navbar-brand:focus {
  background: #179d82;
  color: #fff;
}
.landing-page .navbar-default .navbar-brand {
  color: #fff;
  height: auto;
  display: block;
  font-size: 14px;
  background: #1ab394;
  padding: 15px 20px 15px 20px;
  border-radius: 0 0 5px 5px;
  font-weight: 700;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-scroll.navbar-default .nav li a {
  color: #676a6c;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
  color: #1ab394;
}
.landing-page .navbar-wrapper .navbar.navbar-scroll {
  padding-top: 0;
  padding-bottom: 0px;
  border-bottom: 1px solid #e7eaec;
  border-radius: 0;
}
.landing-page .nav > li.active {
  border: none;
  background: inherit;
}
.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #1ab394;
}
.landing-page .navbar-fixed-top {
  border: none !important;
}
.landing-page .navbar-fixed-top.navbar-scroll {
  border-bottom: 1px solid #e7eaec !important;
}
.landing-page .navbar.navbar-scroll .navbar-brand {
  margin-top: 15px;
  border-radius: 5px;
  font-size: 12px;
  padding: 10px;
  height: auto;
}
.landing-page .header-back {
  height: 470px;
  width: 100%;
}
.landing-page .header-back.one {
  background: url('../img/landing/header_one.jpg') 50% 0 no-repeat;
}
.landing-page .header-back.two {
  background: url('../img/landing/header_two.jpg') 50% 0 no-repeat;
}
.landing-page .carousel {
  height: 470px;
}
.landing-page .carousel-caption {
  z-index: 10;
}
.landing-page .carousel .item {
  height: 470px;
  background-color: #777;
}
.landing-page .carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 470px;
}
.landing-page .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.landing-page .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-inner .active.left,
.landing-page .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.landing-page .carousel-fade .carousel-inner .next.left,
.landing-page .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-control {
  z-index: 2;
}
.landing-page .carousel-control.left,
.landing-page .carousel-control.right {
  background: none;
}
.landing-page .carousel-control {
  width: 6%;
}
.landing-page .carousel-inner .container {
  position: relative;
}
.landing-page .carousel-inner {
  overflow: visible;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption.blank {
  top: 140px;
}
.landing-page .carousel-image {
  position: absolute;
  right: 10px;
  top: 150px;
}
.landing-page .carousel-indicators {
  padding-right: 60px;
}
.landing-page .carousel-caption h1 {
  font-weight: 700;
  font-size: 38px;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: -1.5px;
}
.landing-page .carousel-caption p {
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: none;
}
.landing-page .caption-link {
  color: #fff;
  margin-left: 10px;
  text-transform: capitalize;
  font-weight: 400;
}
.landing-page .caption-link:hover {
  text-decoration: none;
  color: inherit;
}
.landing-page .services {
  padding-top: 60px;
}
.landing-page .services h2 {
  font-size: 20px;
  letter-spacing: -1px;
  font-weight: 600;
  text-transform: uppercase;
}
.landing-page .features-block {
  margin-top: 40px;
}
.landing-page .features-text {
  margin-top: 40px;
}
.landing-page .features small {
  color: #1ab394;
}
.landing-page .features h2 {
  font-size: 18px;
  margin-top: 5px;
}
.landing-page .features-text-alone {
  margin: 40px 0;
}
.landing-page .features-text-alone h1 {
  font-weight: 200;
}
.landing-page .features-icon {
  color: #1ab394;
  font-size: 40px;
}
.landing-page .navy-section {
  margin-top: 60px;
  background: #1ab394;
  color: #fff;
  padding: 20px 0;
}
.landing-page .gray-section {
  background: #f4f4f4;
  margin-top: 60px;
}
.landing-page .team-member {
  text-align: center;
}
.landing-page .team-member img {
  margin: auto;
}
.landing-page .social-icon a {
  background: #1ab394;
  color: #fff;
  padding: 4px 8px;
  height: 28px;
  width: 28px;
  display: block;
  border-radius: 50px;
}
.landing-page .social-icon a:hover {
  background: #179d82;
}
.landing-page .img-small {
  height: 88px;
  width: 88px;
}
.landing-page .pricing-plan {
  margin: 20px 30px 0 30px;
  border-radius: 4px;
}
.landing-page .pricing-plan.selected {
  transform: scale(1.1);
  background: #f4f4f4 ;
}
.landing-page .pricing-plan li {
  padding: 10px 16px;
  border-top: 1px solid #e7eaec;
  text-align: center;
  color: #aeaeae;
}
.landing-page .pricing-plan .pricing-price span {
  font-weight: 700;
  color: #1ab394;
}
.landing-page li.pricing-desc {
  font-size: 13px;
  border-top: none;
  padding: 20px 16px ;
}
.landing-page li.pricing-title {
  background: #1ab394;
  color: #fff;
  padding: 10px;
  border-radius: 4px 4px 0 0;
  font-size: 22px;
  font-weight: 600;
}
.landing-page .testimonials {
  padding-top: 80px;
  padding-bottom: 90px;
  background-color: #1ab394;
  background-image: url('../img/landing/avatar_all.png');
}
.landing-page .big-icon {
  font-size: 56px !important;
}
.landing-page .features .big-icon {
  color: #1ab394 !important;
}
.landing-page .contact {
  background-image: url('../img/landing/word_map.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-top: 60px;
}
.landing-page section.timeline {
  padding-bottom: 30px;
}
.landing-page section.comments {
  padding-bottom: 80px;
}
.landing-page .comments-avatar {
  margin-top: 25px;
  margin-left: 22px;
}
.landing-page .comments-avatar .commens-name {
  font-weight: 600;
  font-size: 14px;
}
.landing-page .comments-avatar img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-right: 10px;
}
.landing-page .bubble {
  position: relative;
  height: 120px;
  padding: 20px;
  background: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-style: italic;
  font-size: 14px;
}
.landing-page .bubble:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 14px 0;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 30px;
}
.landing-page .btn-primary.btn-outline:hover,
.landing-page .btn-success.btn-outline:hover,
.landing-page .btn-info.btn-outline:hover,
.landing-page .btn-warning.btn-outline:hover,
.landing-page .btn-danger.btn-outline:hover {
  color: #fff;
}
.landing-page .btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 20px;
  font-weight: 600;
}
.landing-page .btn-primary:hover,
.landing-page .btn-primary:focus,
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-color: #158FDA;
  border-color: #158FDA;
  color: #FFFFFF;
}
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-image: none;
}
.landing-page .btn-primary.disabled,
.landing-page .btn-primary.disabled:hover,
.landing-page .btn-primary.disabled:focus,
.landing-page .btn-primary.disabled:active,
.landing-page .btn-primary.disabled.active,
.landing-page .btn-primary[disabled],
.landing-page .btn-primary[disabled]:hover,
.landing-page .btn-primary[disabled]:focus,
.landing-page .btn-primary[disabled]:active,
.landing-page .btn-primary.active[disabled],
.landing-page fieldset[disabled] .btn-primary,
.landing-page fieldset[disabled] .btn-primary:hover,
.landing-page fieldset[disabled] .btn-primary:focus,
.landing-page fieldset[disabled] .btn-primary:active,
.landing-page fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
@media (min-width: 768px) {
  .landing-page {
    /* Navbar positioning foo */
    /* The navbar becomes detached from the top, so we round the corners */
    /* Bump up size of carousel content */
  }
  .landing-page .navbar-wrapper {
    margin-top: 20px;
  }
  .landing-page .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }
  .landing-page .navbar-wrapper .navbar {
    border-radius: 4px;
  }
  .landing-page .carousel-caption p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.4;
  }
  .landing-page .featurette-heading {
    font-size: 50px;
  }
}
@media (max-width: 992px) {
  .landing-page .carousel-image {
    display: none;
  }
}
@media (max-width: 768px) {
  .landing-page .carousel-caption,
  .landing-page .carousel-caption.blank {
    left: 5%;
    top: 80px;
  }
  .landing-page .carousel-caption h1 {
    font-size: 28px;
  }
  .landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 6px;
  }
  .landing-page .navbar-default {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0;
  }
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit;
  }
  .landing-page .navbar-default .nav li a {
    color: #676a6c;
  }
  .landing-page .navbar-default .nav li a:hover {
    color: #1ab394;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-top: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0;
  }
  .landing-page .nav > li > a {
    padding: 25px 10px 15px 10px;
  }
  .landing-page .navbar-nav > li > a {
    padding: 20px 10px;
  }
  .landing-page .navbar .navbar-brand {
    margin-top: 6px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 5px;
  }
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    color: inherit;
  }
  .landing-page .carousel-control {
    display: none;
  }
}
@media (min-width: 992px) {
  .landing-page .featurette-heading {
    margin-top: 120px;
  }
}




h1,h2,h3,h4,h5,h6 {font-weight: 100;}
h1 {font-size: 30px;}
h2 {font-size: 17px;}
h3 {font-size: 16px;} 
h4 {font-size: 13px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}
h3,h4,h5 {margin-top: 5px; font-weight: 600;}


.navbar {border: 0; min-height:46px!important;}

.navbar-top-links li {display: inline-block;}
.navbar-top-links li:last-child {margin-right: 40px;}
.navbar-top-links li a {padding: 5px 15px!important; min-height: 30px;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {background-color: #293846; color: white;}
.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus {background-color: transparent;}

.button_padd{margin:5px; text-align:center;}

.dropdown-menu {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
    min-width: 50px;
    width: max-content;
    left: auto !important;
    right: 0 !important;
}
.dropdown-menu.list-group, .dropdown-menu.mailtemplates {
    transform: translate3d(0px, 23px, 0px) !important;
}
.dropdown-menu > li > a {
    border-radius: 3px;
    color: inherit;
    margin: 0px;
    text-align: left;
    font-weight: normal;
    white-space: normal;
    padding: 4px 2px 2px 9px !important;
}


.dropdown-menu .divider
{
       margin: 3px 0!important; 
    }

.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.dropdown-messages,
.dropdown-alerts {
  padding: 10px 10px 10px 10px;
}
.dropdown-messages li a,
.dropdown-alerts li a {
  font-size: 12px;
}
.dropdown-messages li em,
.dropdown-alerts li em {
  font-size: 10px;
}
.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}
.nav-header {
  padding: 33px 25px;
  background: url("Images/header-profile.png") no-repeat;
}
.pace-done .nav-header {transition: all 0.5s;}

.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav-header a {
  color: #DFE4ED;
}
.nav-header .text-muted {
  color: #8095a8;
}
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}
.navbar-form-custom .form-group {
  margin-bottom: 0;
}

.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 4px;
  top: -4px;
  border-radius:10px;
}

.messages-count-info {
  right: -3px!important;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-fourth-level li,
.nav-third-level li {
  border-bottom: none !important;
}

.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 40px;
}
.nav-third-level li a {
  padding-left: 42px;
}

.nav-fourth-level li a {
  padding-left: 43px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2f4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #1ab394;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.5s;
  /*border-bottom: 1px solid #e7eaec !important;*/
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
  background: #252d3a;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0px;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  /*z-index: 2001;*/
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1E8FBA;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #1E8FBA;
}
.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #1E8FBA;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 10px;
}
.top-navigation .navbar-brand {
  background: #1ab394;
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px;
}
.navbar-toggle {
  background-color: #1E8FBA;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}
@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px; 
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1484C6;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ed5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #1484C6;
  border-color: #1484C6;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #158FDA;
  border-color: #158FDA;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
/*.btn-default {
  background-color: #c2c2c2;
  border-color: #c2c2c2;
  color: #FFFFFF;
}*/
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #bababa;
  border-color: #bababa;
  color: #FFFFFF;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1484C6;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {color: #cacaca;}

.btn-white {
  color: #777;
  background: white;
  border: 1px solid #e7eaec;
  /*min-height:24px;*/
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: #000;
  border: 1px solid #d2d2d2;
  
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999;
}
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999;
}
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999;
}
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999;
}
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999;
}
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999;
}
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999;
}
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999;
}
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #337ab7;
  color: #FFFFFF;
  border-radius:10px;
}
.label-success,
.badge-success {
  background-color: rgb(129, 189, 130);
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}

.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */

/* CHOSEN PLUGIN */

/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {background-color: #2F4050;}
.tooltip.top .tooltip-arrow {border-top-color: #2F4050;}
.tooltip.right .tooltip-arrow {border-right-color: #2F4050;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #2F4050;}
.tooltip.left .tooltip-arrow { border-left-color: #2F4050;}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  /* background color */
  border-color: #1ab394;
  /* border color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
/* Chat */

/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1484C6;
  border-color: #6cc3bd;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  /*border-top: none;*/
  padding: 2px 10px;
  font-size:11px !important;
  Font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}

.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  /*border-bottom: 1px solid #e7eaec;*/
  /*border-top: 1px solid #e7eaec;*/
  border-radius: 0;
}

.elements-list .list-group-item.active{
  background: #f3f3f3;
  color: inherit;
  border-color: #e7eaec;
  /*border-bottom: 1px solid #e7eaec;*/
  /*border-top: 1px solid #e7eaec;*/
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 10px;
  padding-bottom:1px;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top:15px;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */

/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}


.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #858585;
  border-radius: 1px;
  color: #555;
  display: block;
  padding: 2px 6px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 11px;
  height:26px!important
}
.form-control:focus,
.single-line:focus {
  border-color: #1484C6 !important;
}
.has-success .form-control {
  border-color: #1484C6;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control {
  border-color: #ed5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ed5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #cccccc; /*E5E6E7;*/
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 3px 12px;
  text-align: center;
}

.btn-clear{border:0!important; background-color:transparent!important;}

.btn-clear:hover,
.btn-clear:focus,
.btn-clear:active,
.btn-clear.active {
  border-color: #bababa;
  color: #000;
}





.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important;
}
/* SWITCHES */

/* jqGrid */

/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
* Nestable Extras
*/
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 .dd-handle:hover {
  /*background: #bbb;*/
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* Validation */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
/* ngGrid */

/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: .9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
  background-color: #1ab394;
}
.toast-success {
  background-color: #1ab394;
}
.toast-error {
  background-color: #ed5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none ;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ed5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}
/* Image cropper style */
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
/* Forum styles  */


/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}

.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 90px;
  width: 305px !important;
  z-index: 1009;
  bottom: 0;
  right: -305px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-7 li {
  width: 16.6667%;
}
.sidebar-container ul.nav-tabs.navs-6 li {
  width: 16.6667%;
}
.sidebar-container ul.nav-tabs.navs-5 li {
  width: 20%;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 6px 6px;
  margin: 0;
  border-radius: 0;
  background: #D2E5F3;
  color: #fff;
  text-align: center;
  border-right: 1px solid #70B4DE;
  height:30px;
}
.sidebar-container ul.nav-tabs li.active a { border: none; background: #000;  color: #676a6c; font-weight: bold;}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus { border: none;}
.sidebar-container ul.sidebar-list { margin: 0;  padding: 0;}
.sidebar-container ul.sidebar-list li { border-bottom: 1px solid #e7eaec; padding: 15px 20px; list-style: none; font-size: 12px;}
  
.sidebar-container .sidebar-message:nth-child(2n+2) { background: #f9f9f9;}
.sidebar-container ul.sidebar-list li a { text-decoration: none; color: inherit;}
.sidebar-container .sidebar-content { padding: 15px 20px ;  font-size: 12px;}
.sidebar-container .sidebar-title { padding:8px; border-bottom: 1px solid #e7eaec;}
.sidebar-container .sidebar-title h3 { margin-bottom: 3px; padding-left: 2px;}
.sidebar-container .tab-content h4 { margin-bottom: 5px;}
.sidebar-container .sidebar-message > a > .pull-left { margin-right: 10px;}
.sidebar-container .sidebar-message > a { text-decoration: none; color: inherit;}
.sidebar-container .sidebar-message { padding: 15px 20px;}
.sidebar-container .sidebar-message .message-avatar { height: 38px; width: 38px; border-radius: 50%;}
.sidebar-container .setings-item { padding: 15px 20px; border-bottom: 1px solid #e7eaec;}
body { font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;  background-color: #fff;  font-size: 13px;
  color: #676a6c;  overflow-x: hidden;}
html,
body { height: 100%;}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper { height: 100%;}
#page-wrapper { min-height: auto;}
body.boxed-layout { background: url('patterns/shattered.png');}
body.boxed-layout #wrapper { background-color: #2f4050; max-width: 1200px; margin: 0 auto; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #858585;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 15px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100%    !important;
  height: auto   !important;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* Summernote text editor  */
.note-editor {
  height: auto;
  min-height: 300px;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 4px 20px;
  position: absolute;
  right: 0;
  font-size:smaller;
  /*z-index:999;*/
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0px;
}
/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
  padding-top: 2px!important;
    padding-bottom: 2px!important;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li { background: none; border: none;}
.nav-tabs > li > a { color: #A7B1C2; font-weight: 600; padding: 10px 20px 10px 25px;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus { background-color: #e6e6e6; color: #676a6c;}


.ui-tab .tab-content {
  padding: 20px 0px;
}
/* GLOBAL  */

.no-top-padding
{
    padding-top:0!important;
    }
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
/*CSS for Revrecon*/
.selectorbox
{
   background-color: #d8effb;
  border-left:4px solid #2198d5!important;
  border-left:0px;  border-right:0px;
  padding:10px;
  font-size:14px;
  
    }
    .txtwidth{width:50px!important;}

/*CSS for Revrecon*/

.mailbox .ibox-title 
{
   background-color: #d8effb;
  border-top:4px solid #2198d5!important;
  border-left:0px;  border-right:0px;
    }
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-image: none;
  border-style: solid solid solid solid;
  border-width: 1px 1px 0;
  margin-bottom: 0;
  padding: 2px 10px 7px;
  min-height: 30px;
  background-color: #ffffff;
  border-color: #e7eaec;
  color: inherit;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 10px 10px 10px 10px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 5px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail
{
    font-size:smaller;
    }
.table-mail .mail-date {
  padding-right: 5px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 13px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
  padding-top:5px;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: inline-block;
  float: right;
  margin-top: 0;
  position: relative;
  padding: 0;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #93b2ce;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .open > .dropdown-menu {
  left: auto;
  right: 0;
}
/* BACKGROUNDS */
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg {
  background-color: #ed5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #1484C6;
}
.panel-primary > .panel-heading {
  background-color: #1484C6;
  border-color: #1484C6;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ed5565;
}
.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff;
}
.progress-bar {
  /*background-color: #1ab394;*/
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ed5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-muted {
  color: #888888;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar {
  background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
/* FULL HEIGHT */
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  
  margin: 0 -15px;
  /*margin-top: 5px; change to remove the gap between buttons bar and the main content*/
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 430px;
  float: left;
}

.fh-column-toggle
{
    width: 0px;
    }
    
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}

.p-n {
  padding: 0 !important;
}
.p-l-none {
  padding-left: 0;
}
.p-l-xs {
  padding-left: 5px;
}
.p-l-sm {
  padding-left: 10px;
}
.p-l {
  padding-left: 15px;
}
.p-l-md {
  padding-left: 20px;
}
.p-l-lg {
  padding-left: 30px;
}
.p-l-xl {
  padding-left: 40px;
}
.p-l-n-xxs {
  padding-left: -1px;
}
.p-l-n-xs {
  padding-left: -5px;
}
.p-l-n-sm {
  padding-left: -10px;
}
.p-l-n {
  padding-left: -15px;
}
.p-l-n-md {
  padding-left: -20px;
}
.p-l-n-lg {
  padding-left: -30px;
}
.p-l-n-xl {
  padding-left: -40px;
}
.p-t-none {
  padding-top: 0;
}
.p-t-xxs {
  padding-top: 1px;
}
.p-t-xs {
  padding-top: 5px;
}
.p-t-sm {
  padding-top: 10px;
}
.p-t {
  padding-top: 15px;
}
.p-t-md {
  padding-top: 20px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xl {
  padding-top: 40px;
}
.p-t-n-xxs {
  padding-top: -1px;
}
.p-t-n-xs {
  padding-top: -5px;
}
.p-t-n-sm {
  padding-top: -10px;
}
.p-t-n {
  padding-top: -15px;
}
.p-t-n-md {
  padding-top: -20px;
}
.p-t-n-lg {
  padding-top: -30px;
}
.p-t-n-xl {
  padding-top: -40px;
}
.p-r-none {
  padding-right: 0;
}
.p-r-xxs {
  padding-right: 1px;
}
.p-r-xs {
  padding-right: 5px;
}
.p-r-sm {
  padding-right: 10px;
}
.p-r {
  padding-right: 15px;
}
.p-r-md {
  padding-right: 20px;
}
.p-r-lg {
  padding-right: 30px;
}
.p-r-xl {
  padding-right: 40px;
}
.p-r-n-xxs {
  padding-right: -1px;
}
.p-r-n-xs {
  padding-right: -5px;
}
.p-r-n-sm {
  padding-right: -10px;
}
.p-r-n {
  padding-right: -15px;
}
.p-r-n-md {
  padding-right: -20px;
}
.p-r-n-lg {
  padding-right: -30px;
}
.p-r-n-xl {
  padding-right: -40px;
}
.p-b-none {
  padding-bottom: 0;
}
.p-b-xxs {
  padding-bottom: 1px;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-b-sm {
  padding-bottom: 10px;
}
.p-b {
  padding-bottom: 15px;
}
.p-b-md {
  padding-bottom: 20px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xl {
  padding-bottom: 40px;
}
.p-b-n-xxs {
  padding-bottom: -1px;
}
.p-b-n-xs {
  padding-bottom: -5px;
}
.p-b-n-sm {
  padding-bottom: -10px;
}
.p-b-n {
  padding-bottom: -15px;
}
.p-b-n-md {
  padding-bottom: -20px;
}
.p-b-n-lg {
  padding-bottom: -30px;
}
.p-b-n-xl {
  padding-bottom: -40px;
}
body.modal-open {
  padding-right: inherit !important;
}


/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box a {
  color: inherit;
}


/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */

/* FILE MANAGER */
.file-box {
  float: left;  
  font-size: 11px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
/*.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}*/
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 10px;
  margin-right: 10px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 5px;
  background-color: #f8f8f8;
  
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
   border: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 12px;
    height: 30px!important;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    background: #252d39;
    box-shadow: none;
    border-radius: 30px;
    width: 100%!important;
}
/* PROFILE */

/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #fff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 0px 10px 1px 10px;  
}

.mail-box-compose {
  padding-bottom: 5px !important;
}
.mail-box-header h2 {
  margin-top: 0px;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 10px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {  
  padding: 4px 20px 20px 20px;
  padding-bottom: 0px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}

.mail-subject
{
    width: 35%;
    }
/* PROJECTS */


.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}

.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}

/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}

/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"><     /div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {  -webkit-transform: rotate(60deg);  -ms-transform: rotate(60deg);  transform: rotate(60deg);}
.sk-spinner-fading-circle .sk-circle4 {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}
.sk-spinner-fading-circle .sk-circle5 {  -webkit-transform: rotate(120deg);  -ms-transform: rotate(120deg);  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg);  -ms-transform: rotate(150deg);  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg);  -ms-transform: rotate(210deg);  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.sk-spinner-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s;}
.sk-spinner-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.sk-spinner-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
.sk-spinner-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s;}
.sk-spinner-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s;}
.sk-spinner-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s;}
.sk-spinner-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s;}
.sk-spinner-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s;}
.sk-spinner-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s;}
.sk-spinner-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s;}
@-webkit-keyframes sk-circleFadeDelay { 0%,  39%,  100% { opacity: 0; }
  40% {  opacity: 1; }
}
@keyframes sk-circleFadeDelay { 0%,  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */

body.rtls { /* Theme config */
}
body.rtls #page-wrapper { margin: 0 220px 0 0;}
body.rtls .nav-second-level li a { padding: 7px 35px 7px 10px;}
body.rtls .ibox-title h5 { float: right;}
body.rtls .pull-right { float: left !important;}
body.rtls .pull-left { float: right !important;}
body.rtls .ibox-tools { float: left;}
body.rtls .stat-percent {  float: left;}
body.rtls .navbar-right {  float: left !important;}
body.rtls .navbar-top-links li:last-child {  margin-left: 40px;  margin-right: 0;}
body.rtls .minimalize-styl-2 {  float: right;  margin: 14px 20px 5px 5px;}
body.rtls .feed-element > .pull-left {  margin-left: 10px;  margin-right: 0;}
body.rtls .timeline-item .date { text-align: left;}
body.rtls .timeline-item .date i { left: 0; right: auto;}
body.rtls .timeline-item .content { border-right: 1px solid #e7eaec;  border-left: none;}
body.rtls .theme-config { left: 0; right: auto;}
body.rtls .spin-icon { border-radius: 0 20px 20px 0;}
body.rtls .toast-close-button { float: left;}
body.rtls #toast-container > .toast:before { margin: auto -1.5em auto 0.5em;}
body.rtls #toast-container > div { padding: 15px 50px 15px 15px;}
body.rtls .center-orientation .vertical-timeline-icon i { margin-left: 0; margin-right: -12px;}
body.rtls .vertical-timeline-icon i { right: 50%; left: auto; margin-left: auto; margin-right: -12px;}
body.rtls .file-box { float: right;}
body.rtls ul.notes li { float: right;}
body.rtls .chat-users,
body.rtls .chat-statistic { margin-right: -30px; margin-left: auto;}
body.rtls .dropdown-menu > li > a { text-align: right;}
body.rtls .b-r { border-left: 1px solid #e7eaec; border-right: none;}
body.rtls .dd-list .dd-list { padding-right: 30px; padding-left: 0;}
body.rtls .dd-item > button { float: right;}
body.rtls .theme-config-box { margin-left: -220px; margin-right: 0;}
body.rtls .theme-config-box.show { margin-left: 0; margin-right: 0;}
body.rtls .spin-icon { right: 0; left: auto;}
body.rtls .skin-settings { margin-right: 40px; margin-left: 0;}
body.rtls .skin-settings { direction: ltr;}
body.rtls .footer.fixed { margin-right: 220px;  margin-left: 0;}
@media (max-width: 992px) {
  body.rtls .chat-users,
  body.rtls .chat-statistic {
    margin-right: 0px;
  }
}
body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}
.body-small.rtls.top-navigation .navbar-header {
  float: none;
}
body.rtls.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px;
}
.body-small.rtls .navbar-header {
  float: right;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}
body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
  margin: 0;
}
@media (max-width: 768px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-settings {
  width: 170px;
  background: #f3f3f4;
}
.skin-settings .title {
  background: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 11px;
}
.setings-item {
  padding: 4px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.blue-red-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #1ab394;
}
.default-skin:hover {
  background: #199d82;
}
.blue-skin {
  font-weight: 600;
  background: url("Images/header-profile-skin-1.png") repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.blue-red-skin {
  font-weight: 600;
  background: url("Images/header-profile-skin-3.png") repeat scroll 0 0;
}
.blue-red-skin:hover {
  background: #c31820;
}







.mailbox-pager
{
    margin-top: 10px;
  margin-bottom: 10px;
    }
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }
  .navbar-static-side {
    /*z-index: 2001;*/
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}

 

.md-accordion .expandCollapse { 
  width:21px;
  height:21px;
  position:relative;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
  color:#fff;
  display:block;
  margin-top: -4px;
  margin-left: 5px;
  overflow:hidden;
}
.md-accordion .expandCollapse:active {
  border:0px;
}
.md-accordion .expandCollapse:before, .md-accordion .expandCollapse:after {
  width:21px;
  height:26px;
  display:block;
  position:absolute;
  top:0; left:0;
  line-height:32px;
  text-align:center;
  -webkit-transition: .3s all ease-out;
  transition: .3s all ease-out;
}
.md-accordion .expandCollapse:before { 
  opacity:1
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  content: "|";
  margin-top:-3px;
}
.md-accordion .expandCollapse:after {
  opacity:1;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  content: "|";
  margin-left:-3px;
}
.md-accordion .active:before {
  opacity:1;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-left:3px;
  margin-top:0px;
}

.md-accordion .dataContent {
  background: #D2E5F3;
  height:0px;
  overflow:hidden;
  -webkit-transition: .3s all ease-out;
  transition: .3s all ease-out;
}

.md-accordion .activeContent {
  height:auto;
  padding:3px 2px 2px 15px;
  display:block;
}

.md-accordion md-toolbar{
  cursor:pointer;
  border-bottom:1px solid #0e9aef;
 }

 .md-toolbar-tools{
font-size:12px;
background-color:#3a4459!important;
}

/*added for expand collapse in filter.html*/
.panel-group
{
    margin-bottom: 5px;
}
    .panel-group .panel-heading + .panel-collapse > .panel-body {border: 1px solid #ddd; }

    .panel-group,
    .panel-group .panel,
    .panel-group .panel-heading,
    .panel-group .panel-heading a,
    .panel-group .panel-title,
    .panel-group .panel-title a,
    .panel-group .panel-body,
    .panel-group .panel-group .panel-heading + .panel-collapse > .panel-body
    {border-radius: 2px; border: 0; }

        .panel-group .panel-heading
        { padding: 0; }

            .panel-group .panel-heading a
            { display: block; background: #252d3a; color: #ffffff;
                padding: 7px; text-decoration: none; position: relative; font-size:11px;}

                .panel-group .panel-heading a.collapsed
                {background: #252d3a; color: #fff; }


               

                /*.panel-group .panel-heading a:after
                {
                    content: '-';
   
                    position: absolute;
                    right: 20px;
                    top: -4px;
                    font-size: 20px;
                    color:#dedede;
                }

                .panel-group .panel-heading a.collapsed:after
                {content: '+'; font-family: FontAwesome; font-size: 20px; position: absolute; top: -1px; right: 20px; }*/

        .panel-group .panel-collapse
        { margin-top: 0px !important; }

        .panel-group .panel-body
        { background: #f5f6f8;  padding: 7px; }

        .panel-group .panel
        { background-color: transparent; }

        .panel-group .panel-body p:last-child,
        .panel-group .panel-body ul:last-child,
        .panel-group .panel-body ol:last-child
        {margin-bottom: 0; }

        .more-less {
        float: right;
        color: #fff;
        padding-right:15px;
    }

        a[aria-expanded=true] .fa-plus {
   display: none;
}
a[aria-expanded=false] .fa-minus {
   display: none;
}

        .panel-default > .panel-heading {
    color: #333;
    background-color:transparent!important;
    border-color: #ddd;
}

          .has_drafterror
        {
            color:rgb(222, 49, 6)!important;
            text-shadow: 0px 0px 5px #FFFFFF;
        }

          /*breadcrumb with arrows*/
          .breadcrumb-arrow {
    height: 36px;
    padding: 0;
    line-height: 36px;
    list-style: none;
    background-color: #e6e9ed
}
.breadcrumb-arrow li:first-child a {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}
.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {
    display: inline-block;
    vertical-align: top
}
.breadcrumb-arrow li:not(:first-child) {
    margin-left: -5px
}
.breadcrumb-arrow li+li:before {
    padding: 0;
    content: ""
}
.breadcrumb-arrow li span {
    padding: 0 10px
}
.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {
    height: 22px;
    padding: 0 10px 0 25px;
    line-height: 20px
}
.breadcrumb-arrow li:first-child a {
    padding: 0 10px
}
.breadcrumb-arrow li a {
    position: relative;
    color: #fff!important;
    text-decoration: none;
    background-color: #3bafda;
    border: 1px solid #3bafda
}
.breadcrumb-arrow li:first-child a {
    padding-left: 10px
}
.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent
}
.breadcrumb-arrow li a:before {
    right: -10px;
    z-index: 3;
    border-left-color: #3bafda;
    border-left-style: solid;
    border-left-width: 11px
}
.breadcrumb-arrow li a:after {
    right: -11px;
    z-index: 2;
    border-left: 11px solid #2494be
}
.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover {
    background-color: #4fc1e9;
    border: 1px solid #4fc1e9
}
.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before {
    border-left-color: #4fc1e9
}
.breadcrumb-arrow li a:active {
    background-color: #2494be;
    border: 1px solid #2494be
}
.breadcrumb-arrow li a:active:after, .breadcrumb-arrow li a:active:before {
    border-left-color: #2494be
}
.breadcrumb-arrow li span {
    color: #434a54
}
#cke_inputBody {
    float: left;
    width: 100%;
}
/* Bootstrap version change fixes v3.4.1 to v4.3.1*/
.show {
    display: inline-block !important;
}
/*.mailtemplates.dropdown-menu {
    transform: translate3d(0px, 23px, 0px) !important;
}*/
.skin-1 .nav.nav-second-level {
    width: 100%;
}
.nav-third-level, .nav-fourth-level {
    width: 100%;
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto !important;
    bottom: 100% !important;
    margin-bottom: 2px;
    left:auto !important;
    transform:none !important;
}

.modal-backdrop.show {
    z-index: 0;
    opacity: .5;
}