/* BASIC */

html {
    background-color: #ffffff;
    /* background:#ffffff; */
  }
  
  body {
    font-family: "Poppins", sans-serif;
    height: 100vh;
  }
  
  a {
    color: #92badd;
    display:inline-block;
    text-decoration: none;
    font-weight: 400;
  }
  
  h2 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    display:inline-block;
    margin: 40px 8px 10px 8px; 
    color: #cccccc;
  }
  
  
  
  /* STRUCTURE */
  
  .wrapper {
    display: flex;
    align-items: center;
    flex-direction: column; 
    justify-content: center;
    width: 100%;
    min-height: 100%;
    padding: 20px;
  }
  
  #formContent {
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background: #fff;
    padding: 30px;
    width: 90%;
    max-width: 450px;
    position: relative;
    padding: 0px;
    -webkit-box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
    box-shadow: 0 30px 60px 0 rgba(0,0,0,0.3);
    text-align: center;
  }
  
  #formFooter {
    background-color: #f6f6f6;
    border-top: 1px solid #dce8f1;
    padding: 25px;
    text-align: center;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
  }
  
  
  
  /* TABS */
  
  h2.inactive {
    color: #cccccc;
  }
  
  h2.active {
    color: #0d0d0d;
    border-bottom: 2px solid #5fbae9;
  }
  
  
  
  /* FORM TYPOGRAPHY*/
  
  input[type=button], input[type=submit], input[type=reset]  {
    background-color: #ffffff;
    border: none;
    color: white;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    -webkit-box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);
    box-shadow: 0 10px 30px 0 rgba(95,186,233,0.4);
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 5px 20px 40px 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  
  input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover  {
    background-color: #39ace7;
  }
  
  input[type=button]:active, input[type=submit]:active, input[type=reset]:active  {
    -moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -o-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }
  
  input[type=text] {
    background-color: #f6f6f6;
    border: none;
    color: #0d0d0d;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width: 85%;
    border: 2px solid #f6f6f6;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
  }

  input[type=password] {
    background-color: #f6f6f6;
    border: none;
    color: #0d0d0d;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    width: 85%;
    border: 2px solid #f6f6f6;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
  }
  
  input[type=text]:focus {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
  }
  
  input[type=text]:placeholder {
    color: #cccccc;
  }
  
  
  
  /* ANIMATIONS */
  
  /* Simple CSS3 Fade-in-down Animation */
  .fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
    }
    100% {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
    }
    100% {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  /* Simple CSS3 Fade-in Animation */
  @-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
  @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
  @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
  
  .fadeIn {
    opacity:0;
    -webkit-animation:fadeIn ease-in 1;
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
  
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
  
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
  }
  
  .fadeIn.first {
    -webkit-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
  
  .fadeIn.second {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
  
  .fadeIn.third {
    -webkit-animation-delay: 0.8s;
    -moz-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }
  
  .fadeIn.fourth {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
  }
  
  /* Simple CSS3 Fade-in Animation */
  .underlineHover:after {
    display: block;
    left: 0;
    bottom: -10px;
    width: 0;
    height: 2px;
    background-color: #ffffff;
    content: "";
    transition: width 0.2s;
  }
  
  .underlineHover:hover {
    color: #0d0d0d;
  }
  
  .underlineHover:hover:after{
    width: 100%;
  }
  
  
  
  /* OTHERS */
  
  *:focus {
      outline: none;
  } 
  
  #icon {
    width:60%;
  }

  .card-counter{
    box-shadow: 2px 2px 10px #DADADA;
    margin: 5px;
    padding: 20px 10px;
    background-color: #fff;
    height: 100px;
    border-radius: 5px;
    transition: .3s linear all;
  }

  .card-counter:hover{
    box-shadow: 4px 4px 20px #DADADA;
    transition: .3s linear all;
  }

  .card-counter.primary{
    background-color: #007bff;
    color: #FFF;
  }

  .card-counter.danger{
    background-color: #ef5350;
    color: #FFF;
  }  

  .card-counter.success{
    background-color: #66bb6a;
    color: #FFF;
  }  

  .card-counter.info{
    background-color: #26c6da;
    color: #FFF;
  }  

  .card-counter i{
    font-size: 3em;
    opacity: 0.2;
  }

  .card-counter .count-numbers{
    position: absolute;
    right: 35px;
    top: 20px;
    font-size: 18px;
    display: block;
  }

  .card-counter .count-name{
    position: absolute;
    right: 30px;
    top: 65px;
    font-style: italic;
    text-transform: capitalize;
    opacity: 0.5;
    display: block;
    font-size: 15px;
  }

  .header {
    left:0;
    right:0;
    z-index:1002;
    background:#fff;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
.merge-header {
    margin-right:240px;
}
.fixed-top {
    position:fixed;
    box-shadow:1px 0 3px rgba(0,0,0,.15);
}

.top-nav {
  margin-top:20px;
}
.compose-mail .form-group {
  border:1px solid #F2F3F6;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

.compose-mail .form-group label {
  line-height: 34px;
  width: 10%;
  float: left;
  padding-left: 5px;
  margin-bottom: 0;
}

.form-horizontal.bucket-form .form-group {
  border-bottom:1px solid #eff2f7;
  padding-bottom:15px;
  margin-bottom:15px;
}
.form-horizontal.bucket-form .form-group:last-child {
  border-bottom:none;
  padding-bottom:0px;
  margin-bottom:0px;
}
.form-horizontal.bucket-form .form-group .help-block {
  margin-bottom:0;
}

.cmxform .form-group label.error {
  display:inline;
  margin:5px 0;
  color:#B94A48;
  font-weight:400;
}



/*---*/
.nav-collapse.collapse {
  display:inline;
}
ul.sidebar-menu,ul.sidebar-menu li ul.sub {
  margin:-2px 0 0;
  padding:0;
}
ul.sidebar-menu {
  padding-top:80px;

}
#sidebar>ul>li>ul.sub {
  display:none;
}
#sidebar .sub-menu>.sub li a {
  padding-left:46px;
}
#sidebar>ul>li.active>ul.sub,#sidebar>ul>li>ul.sub>li>a {
  display:block;
}
ul.sidebar-menu li ul.sub li {
  background:#32323a;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
}
ul.sidebar-menu li ul.sub li a {
  font-size:12px;
  padding-top:13px;
  padding-bottom:13px;
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
  transition:all 0.3s ease;
  color:#aeb2b7;
}
ul.sidebar-menu li ul.sub li a:hover,ul.sidebar-menu li ul.sub li.active a {
  color:#007bff;
  -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:all 0.3s ease;
  display:block;
  background:#202025;
}
ul.sidebar-menu li {
  border-bottom:1px solid rgba(255,255,255,0.05);
}
ul.sidebar-menu li.sub-menu {
  line-height:15px;
}
ul.sidebar-menu ul.sub li {
  border-bottom:none;
}
ul.sidebar-menu li a span {
  display:inline-block;
}
ul.sidebar-menu li a {
  color:#aeb2b7;
  text-decoration:none;
  display:block;
  padding:18px 0 18px 25px;
  font-size:12px;
  outline:none;
  -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:all 0.3s ease;
}
ul.sidebar-menu li a.active,ul.sidebar-menu li a:hover,ul.sidebar-menu li a:focus {
  background:#32323a;
  color:#007bff;
  display:block;
  -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:all 0.3s ease;
}
ul.sidebar-menu li a i {
  font-size:15px;
  padding-right:6px;
}
ul.sidebar-menu li a:hover i,ul.sidebar-menu li a:focus i {
  color:#007bff;
}
ul.sidebar-menu li a.active i {
  color:#007bff;
}
.mail-info,.mail-info:hover {
  margin:-3px 6px 0 0;
  font-size: 11px;
}



/*main content*/
#main-content {
  margin-left:240px;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.footer {
  min-height:60px;
  padding:0 15px;
}
.header {
  left:0;
  right:0;
  z-index:1002;
  background:#fff;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.merge-header {
  margin-right:240px;
}
.fixed-top {
  position:fixed;
  box-shadow:1px 0 3px rgba(0,0,0,.15);
}
.wrapper {
  display:inline-block;
  margin-top:80px;
  padding:15px;
  width:100%;

}
.brand {
  background:#3dace7;
  float:left;
  width:240px;
  height:80px;
  position:relative;
}
a.logo {
  font-size:21px;
  color:#2e2e2e;
  float:left;
  margin:20px 0 0 25px;
  text-transform:uppercase;
}
a.logo:hover,a.logo:focus {
  text-decoration:none;
  outline:none;
}
a.logo span {
  color: #FF6C60;
}
/*notification*/
#top_menu .nav>li,ul.top-menu>li {
  float:left;
}
.notify-row {
  float:left;
  margin-top:23px;
  margin-left:25px;
}
ul.top-menu {
  margin-right:15px;
  margin-top: 0;
}
ul.top-menu > li > a {
  color:#666666;
  font-size:16px;
  background:#f6f6f6;
  padding:4px 8px;
  margin-right:15px;
  border-radius:50%;
  -webkit-border-radius:50%;
  padding-right:8px !important;
}
ul.top-menu>li>a:hover,ul.top-menu>li>a:focus {
  background:#3dace7;
  text-decoration:none;
  color:rgba(0,0,0,0.3) !important;
  padding-right:8px !important;
}
.notify-row .badge {
  position:absolute;
  right:-10px;
  top:-10px;
  z-index:100;
}
.dropdown-menu.extended {
  max-width:320px !important;
  min-width:160px !important;
  top:42px;
  width:300px !important;
  padding:0 10px;
  box-shadow:0 0px 5px rgba(0,0,0,0.1) !important;
  border-radius:5px;
  -webkit-border-radius:5px;
  background:#fff;
  border:none;
  left:-10px;
}
.notify-row .notification span.label {
  display:inline-block;
  height:21px;
  padding:5px;
  width:22px;
  font-size:12px;
  margin-right:10px;
}
.dropdown-menu.extended .alert-icon,.noti-info {
  float:left;
}
.noti-info {
  padding-left:10px;
  padding-top:6px;
  color:#414147;
}
.dropdown-menu.extended .alert {
  margin-bottom:10px;
}
.dropdown-menu.extended .alert-icon {
  border-radius:100%;
  display:inline-block;
  height:35px;
  width:35px;
}
.dropdown-menu.extended .alert-icon i {
  font-size:16px;
  width:35px;
  line-height:35px;
  height:35px;
}
.dropdown-menu.extended.inbox li a,.dropdown-menu.extended.tasks-bar li a {
  background:#f1f2f7;
  border-radius:5px;
  -webkit-border-radius:5px;
  padding:10px;
  margin-bottom:10px;
  float:left;
  width:100%;
}
.dropdown-menu.extended li p {
  margin:0;
  padding:10px 0;
  border-radius:0px;
  -webkit-border-radius:0px;
}
.dropdown-menu.extended li a {
  font-size:12px;
  list-style:none;
}
.dropdown-menu.extended.logout {
  padding:10px;
}
.dropdown-menu.extended.logout li a {
  padding:10px;
}
.dropdown-menu.extended li a:hover {
  color:#32323a;
}
.dropdown-menu.tasks-bar .task-info .desc {
  font-size:13px;
  font-weight:normal;
  float:left;
  width:80%;
}
.dropdown-menu.tasks-bar .task-info .desc h5 {
  color:#32323a;
  text-transform:uppercase;
  font-size:12px;
  font-weight:600;
  margin-bottom:5px;
  margin-top:0;
}
.dropdown-menu.tasks-bar .task-info .desc p {
  padding-top:0;
  color:#8f8f9b;
  font-weight:300;
}
.dropdown-menu.tasks-bar .task-info .percent {
  width:20%;
  float:right;
  font-size:13px;
  font-weight:600;
  padding-left:10px;
  line-height:normal;
}
.dropdown-menu.tasks-bar .progress {
  background:#fff;
}
.dropdown-menu.extended .progress {
  margin-bottom:0 !important;
  height:10px;
}
.dropdown-menu.inbox li a .photo img {
  border-radius:2px 2px 2px 2px;
  -webkit-border-radius:2px 2px 2px 2px;
  float:left;
  height:40px;
  margin-right:10px;
  width:40px;
}
.dropdown-menu.inbox li a .subject {
  display:block;
}
.dropdown-menu.inbox li a .subject .from {
  font-size:12px;
  font-weight:600;
}
.dropdown-menu.inbox li a .subject .time {
  font-size:11px;
  font-style:italic;
  font-weight:bold;
  position:absolute;
  right:20px;
}
.dropdown-menu.inbox li a .message {
  display:block !important;
  font-size:11px;
}
.top-nav {
  margin-top:20px;
}
.top-nav img {
  border-radius:50%;
  -webkit-border-radius:50%;
  width:33px;
}
.top-nav ul.top-menu>li .dropdown-menu.logout {
  width:170px !important;
}
.top-nav li.dropdown .dropdown-menu {
  float:right;
  right:0;
  left:auto;
}
.dropdown-menu.extended.logout>li {
  float:left;
  width:100%;
}
.log-arrow-up {
  background:url("../images/top-arrow.png") no-repeat;
  width:18px;
  height:10px;
  margin-top:-20px;
  float:right;
  margin-right:15px;
}
.dropdown-menu.extended.logout>li>a {
  border-bottom:none !important;
}
.full-width .dropdown-menu.extended.logout>li>a:hover {
  background:#F1F2F7 !important;
  color:#32323a !important;
}
.dropdown-menu.extended.logout>li>a:hover {
  background:#F1F2F7 !important;
  border-radius:5px;
}
.dropdown-menu.extended.logout>li>a:hover i {
  color:#3dace7;
}
.dropdown-menu.extended.logout>li>a i {
  font-size:17px;
}
.dropdown-menu.extended.logout>li>a>i {
  padding-right:10px;
}
.top-nav .username {
  font-size:13px;
  color:#555555;
}
.top-nav ul.top-menu>li>a {
  border-radius:100px;
  -webkit-border-radius:100px;
  padding:0px;
  background:none;
  margin-right:0;
  border:1px solid #F6F6F6;
  background:#F6F6F6;
}
.top-nav ul.top-menu>li.language>a {
  margin-top:-2px;
  padding:4px 12px;
  line-height:20px;
}
.top-nav ul.top-menu>li.language>a img {
  border-radius:0;
  -webkit-border-radius:0;
  width:18px;
}
.top-nav ul.top-menu>li.language ul.dropdown-menu li img {
  border-radius:0;
  -webkit-border-radius:0;
  width:18px;
}
.top-nav ul.top-menu>li {
  margin-left:10px;
}
.top-nav ul.top-menu>li>a:hover,.top-nav ul.top-menu>li>a:focus {
  border:1px solid #f6f6f6;
  background:#f6f6f6 !important;
  border-radius:100px;
  -webkit-border-radius:100px;
}
.top-nav .dropdown-menu.extended.logout {
  top:50px;
}
.top-nav .nav .caret {
  border-bottom-color:#A4AABA;
  border-top-color:#A4AABA;
}
.top-nav ul.top-menu>li>a:hover .caret {
  border-bottom-color:#000;
  border-top-color: #000;
}

/*--sidebar toggle---*/
.sidebar-toggle-box {
  float:left;
  margin-top:23px;
  margin-left:-15px;
  background:#3dace7;
  border-radius:50%;
  -webkit-border-radius:50%;
  width:32px;
  height:32px;
  position:absolute;
  right:-15px;
}
.sidebar-toggle-box .fa-bars {
  cursor:pointer;
  display:inline-block;
  font-size:15px;
  padding:8px 8px 8px 9px;
  color:rgba(0,0,0,.3);
}
.sidebar-toggle-box:hover {
  background:#F6F6F6;
}
.hide-left-bar {
  margin-left:-240px !important;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.open-right-bar {
  right:0px !important;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.merge-left {
  margin-left:0px !important;
}
.hide-right-bar {
  margin-right:-240px !important;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.toggle-right-box {
  float:left;
  background:#f6f6f6;
  border-radius:50%;
  -webkit-border-radius:50%;
  width:35px;
  height:35px;
}
.toggle-right-box:hover {
  background:#3dace7;
}
.toggle-right-box:hover .fa-bars {
  color:rgba(0,0,0,0.3);
}
.toggle-right-box .fa-bars {
  cursor:pointer;
  display:inline-block;
  font-size:15px;
  padding:10px;
  color: #bfbfc1;
}
/*right sidebar*/
.right-sidebar {
  background:#32323A;
  width:240px;
  position:fixed;
  height:100%;
  z-index:1000;
  right:-240px;
  top:0;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.open-right-panel {
  margin-left:-240px !important;
}
.right-sidebar .search-row {
  padding:20px;
}
.right-sidebar .search-row input {
  background:rgba(0,0,0,0.3);
  border:none;
  color:#707076;
  font-size:12px;
}
.right-side-accordion {
  margin-top:6px;
}
.right-side-accordion .head {
  padding:20px;
  text-transform:uppercase;
  width:100%;
  display:inline-block;
}
.right-side-accordion .red-bg {
  background:#fa8564;
  color:#fff;
}
.right-side-accordion .terques-bg {
  background:#45c9c4;
  color:#fff;
}
.right-side-accordion .purple-bg {
  background:#a48ad4;
  color:#fff;
}
.right-side-accordion .yellow-bg {
  background:#f3c022;
  color:#fff;
}
.prog-row {
  border-bottom:1px solid #3C3C44;
  display:inline-block;
  padding:20px 0;
  width:100%;
}
.prog-row .progress {
  margin-bottom:0;
}
.prog-row h4 {
  margin:0;
  font-size:12px;
  text-transform:uppercase;
  color:#fff;
  font-weight:400;
}
.user-details h4 {
  text-transform:none;
  font-size:14px;
  font-weight:300;
}
.prog-row p {
  font-size:10px;
  color:#8f8f9b;
  margin-bottom:0;
}
.mtop10 {
  margin-top:10px;
}
.user-thumb,.user-details,.user-status,.rsn-details {
  float:left;
}
.user-thumb {
  width:30px;
  margin:0 10px 0 20px;
}
.user-thumb img {
  border-radius:50%;
  -webkit-border-radius:50%;
  width:30px;
  height:30px;
}
.user-details {
  width:150px;
}
.rsn-details {
  width:170px;
}
.rsn-details a,.rsn-details a:hover {
  color:#a48ad4;
  font-size:11px;
}
.user-details a {
  color:#fff;
}
.user-status {
  width:25px;
  margin-top:5px;
}
.view-btn,.view-btn:hover {
  color:#6c6c72;
  margin:10px 0;
  display:inline-block;
}
.view-btn:hover {
  text-decoration:underline;
}
.rsn-activity i {
  font-size: 30px;
}
/*state overview*/
.state-overview .symbol,.state-overview .value {
  display:inline-block;
  text-align:center;
}
.state-overview .value {
  float:right;
}
.state-overview .value h1,.state-overview .value p {
  margin:0;
  padding:0;
  color:#c6cad6;
}
.state-overview .value h1 {
  font-weight:300;
}
.state-overview .symbol i {
  color:#fff;
  font-size:50px;
}
.state-overview .symbol {
  width:40%;
  padding:25px 15px;
  -webkit-border-radius:4px 0px 0px 4px;
  border-radius:4px 0px 0px 4px;
}
.state-overview .value {
  width:58%;
  padding-top:21px;
}
.state-overview .terques {
  background:#6ccac9;
}
.state-overview .red {
  background:#ff6c60;
}
.state-overview .yellow {
  background:#f8d347;
}
.state-overview .blue {
  background: #57c8f2;
}
/*boxed page */
.boxed-page {
  background-color:#000 !important;
}
.box-head {
  background:none;
}
.boxed-page .container {
  background:#32323A;
  padding-left:0;
  padding-right:0;
}
.boxed-page>.container {
  overflow:hidden;
}
.boxed-page .container #sidebar {
  position:inherit;
}
.boxed-page .container .header .container {
  background:#fff;
}
.boxed-page .container aside {
  float:left;
}
.boxed-page .container .wrapper {
  background:#F1F2F7;
  min-height:900px;
}
.boxed-page .brand {
  margin-left: 0;
}
/*fontawesome*/
.fontawesome-icon-list h2 {
  margin-top:0;
  font-size:20px;
  font-weight:300;
}
.fontawesome-icon-list .col-sm-4,.fontawesome-icon-list .col-md-3,.fontawesome-icon-list .col-xs-6 {
  margin-bottom:10px;
}
.fontawesome-icon-list .page-header {
  border-bottom:1px solid #C9CDD7;
}
.fontawesome-icon-list a {
  color:#797979;
}
.fontawesome-icon-list a:hover {
  color:#35404D;
}
.fontawesome-icon-list i {
  font-size:16px;
  padding-right:10px;
}
#web-application,#text-editor,#directional,#video-player,#brand,#medical,#currency {
  margin-top: 10px;
}
/*sidebar navigation*/
#sidebar {
  width:240px;
  height:100%;
  position:fixed;
  background:#32323a;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
#sidebar ul li {
  position: relative;
}

.leftside-navigation,.right-stat-bar{
  height: 100%;
}

.right-stat-bar ul {
  list-style-type: none;
  padding-left: 0;
}

/*LEFT NAVIGATION ICON*/
.dcjq-icon {
  height:17px;
  width:17px;
  display:inline-block;
  background:url(../images/nav-expand.png) no-repeat top;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  position:absolute;
  right:10px;
}
.active .dcjq-icon {
  background:url(../images/nav-expand.png) no-repeat bottom;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.right-side-accordion .dcjq-icon {
  height:17px;
  width:17px;
  display:inline-block;
  background:url(../images/acc-expand.png) no-repeat top;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  position:absolute;
  right:10px;
}
.right-side-accordion .active .dcjq-icon {
  background:url(../images/acc-expand.png) no-repeat bottom;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius: 3px;
}

.right-side-accordion li:nth-child(2) ul li .prog-row {
  border: none;
}

/*Chart JS*/
.chartJs {
  width:100%;
  display:block;
}
#gmap-list,#gmap-tabs {
  height:450px;
}
#graph-area-line>svg,#graph-bar>svg {
  width:100% !important;
}
.task-info .desc p {
  padding-bottom:0px !important;
}
.task-info .desc h5 {
  padding-top:8px;
}
.evnt-input:-moz-placeholder {
  color:#fff !important;
  font-size:12px;
}
.evnt-input::-moz-placeholder {
  color:#fff !important;
  font-size:12px;
}
.evnt-input:placeholder {
  color:#fff !important;
  font-size:12px;
}
.evnt-input::-webkit-input-placeholder {
  color:#fff !important;
  font-size: 12px;
}

#map-canvas{
  margin-top: 40px;
  width:400px;
  height:400px;
  webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;
  border:#eee 10px solid;
}


.gear-settings{ width: 35px; height: 35px; -webkit-border-radius: 0 30% 0 0; -moz-border-radius: 0 30% 0 0; border-radius: 0 30% 0 0;}

.gear-settings i{
  width: 35px; height: 35px;
  display: inline-block;
  text-align: center;
  line-height: 33px;
  font-size: 18px;
  position: relative;
  color: #BFBFC1;

}

.gear-settings:hover i{
  color: #666;
}


.theme-switcher{ width: 228px;
  padding-left: 7px;
  border: #eee 1px solid;
  position: fixed; top: -240px; right:-1px;  z-index:1000; background: #fff;  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition: all .3s ease-in-out;

}
.show-switcher{
right: -1px;
  top:80px;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.theme-switcher h6{
  padding: 10px 10px 0px 10px;
  margin: 0px;
}
.color-list{
  padding: 5px;

}
.select-layout{
  padding: 10px;
}
.select-layout li a, .layout-option li a, .layout-option li .btn {
  border-radius: 3px;
  font-size: 12px;
  padding: 3px 10px;
  margin-right: 5px;
}

.color-list li{
  width: 24px;
  height: 24px;
  display: inline-block;
  float: left;
  margin: 5px;
}

.theme-color {
  cursor:pointer;
}
.default-theme {
  background-color:#3dace7;
}
.blue-theme {
  background-color:#38bbeb;
}
.green-theme {
  background-color:#8ebf4e;
}
.orange-theme {
  background-color:#fea352;
}
.purple-theme {
  background-color:#9488dd;
}
.turquoise-theme {
  background-color: #6ccac9;
}

.fixed-width{
  background: #aeaeae;
}
.fixed-width #container{
  width: 90%;
  margin: auto;
  overflow: hidden !important;
  position: relative;
}

.fixed-width #container .header{
  width: 90%;
  left: auto;
  right: auto;
}


.fixed-width #main-content{ background: #F1F2F7;}

.fixed-width #container #sidebar{
  position: absolute;
}

/*gallery*/

.media-filter {
  float: left;
  margin: 10px 0;
  padding-left: 0;
}

.media-filter li{
  float: left;
  margin-right: 10px;
  list-style: none;
}

.media-filter li a{
  background: #e6e6e6;
  padding: 5px 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.media-filter li a:hover, .media-filter li a:focus{
  background: #3dace7;
  color: #fff;
}

.media-gal {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.media-gal .item {
  float: left;
}

.media-gal .item {
  margin-bottom: 1%;
  margin-right: 1%;
  width: 233px;
  padding: 10px;
  border: 1px solid #ddd;
}

.media-gal .item p {
  margin-bottom: 0;
  margin-top: 10px;
  text-align: center;
}

.media-gal .item img {
  height: 200px;
  width: 100%;
}

.img-modal img{
  width: 100%;
  margin-bottom: 10px;
}

/*Horizontal menu*/
.full-width #main-content {
  margin-left:0;
}
.horizontal-menu {
  margin-top:18px;
  float:left;
}
.horizontal-menu .navbar-nav>li {
  margin-right:5px;
}
.horizontal-menu .navbar-nav>li>a {
  padding:10px 20px;
  border-radius:30px;
  -webkit-border-radius:30px;
  -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:all 0.3s ease;
}
.horizontal-menu>.navbar-nav>li>.dropdown-menu {
  margin-top:23px;
  box-shadow:0 0 5px rgba(0,0,0,0.1) !important;
  border:none;
}
.full-width .navbar-header {
  width:100%;
}
.full-width .nav>li>a:hover,.full-width .nav li.active a,.full-width .nav li.dropdown a:hover,.full-width .nav li.dropdown.open a:focus,.full-width .nav .open>a,.full-width .nav .open>a:hover,.full-width .nav .open>a:focus {
  background-color:#3dace7;
  text-decoration:none;
  color:#fff;
  transition:all 0.3s ease 0s;
  -webkit-transition:all 0.3s ease 0s;
  border-radius:30px;
  -webkit-border-radius:30px;
}
.full-width .dropdown-menu {
  box-shadow:none;
}
.full-width .dropdown-menu>li>a {
  padding:10px 20px;
  font-size: 13px;
}

.horizontal-menu .dropdown-menu>li>a {
  padding:10px 20px;
  font-size: 13px;
  margin: 5px 10px;
}


/*advanced form*/
.form-body {
  padding: 20px;
}