@charset "UTF-8";
/* Cubic Bezier Transition */
@media print {
  body {
    background-color: #fff !important; }
  .page-header {
    display: none; }
  .theme-panel {
    display: none; }
  .hidden-print {
    display: none; }
  .page-prefooter {
    display: none; }
  .page-footer {
    display: none; }
  .page-head {
    display: none; }
  .page-breadcrumb {
    display: none; }
  .no-page-break {
    page-break-after: avoid; }
  .page-container {
    margin: 0px !important;
    padding: 0px !important; }
    .page-container .page-content {
      padding: 0 !important;
      margin: 0 !important; }
      .page-container .page-content > .container {
        width: 100%;
        max-width: none !important;
        margin: 0 !important; }
      .page-container .page-content > .container > .portlet,
      .page-container .page-content > .container-fluid > .portlet {
        padding: 0;
        margin: 0; }
        .page-container .page-content > .container > .portlet > .portlet-body,
        .page-container .page-content > .container-fluid > .portlet > .portlet-body {
          padding: 0;
          margin: 0; } }

/***
Page Header
***/
.page-header {
  opacity: 1 ;
  filter: alpha(opacity=100) ;
  width: 100%;
  margin: 0;
  border: 0;
  padding: 0;
  box-shadow: none;
  height: 70px;
  background-image: none;
  /* Header container */
  /* Fixed header */
  /* Static header */
  /* Page Header Top */
  /* Page Header Menu */ }
  .page-header:before, .page-header:after {
    content: " ";
    display: table; }
  .page-header:after {
    clear: both; }
  .page-header .container,
  .page-header .container-fluid {
    position: relative; }
  .page-header.navbar-fixed-top {
    z-index: 9995; }
  .page-header.navbar-static-top {
    z-index: 9995; }
  .page-header .page-header-top {
    height: 50px;
    margin-top: 10px;
    /* Header logo */
    /* Top menu */
    /* Menu Toggler */ }
    .page-header .page-header-top.fixed {
      width: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9995; }
    .page-header .page-header-top .page-logo {
      float: left;
      display: block;
      width: 255px;
      height: 50px;
      overflow: hidden;}
      .page-header .page-header-top .page-logo .logo-default {
        margin: 0; }
    .page-header .page-header-top .top-menu {
      margin: 13px 0 0;
      padding: 0;
      float: right; }
      .page-header .page-header-top .top-menu .navbar-nav {
        padding: 0;
        margin-right: 0;
        display: block;
        /* Top Links */
        /* Separator */
        /* Extended Dropdowns */
        /* Notification */
        /* Inbox */
        /* Tasks */
        /* User */
        /* Quick Sidebar Toggler */
        /* Language */
        /* Dark version */ }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown {
          margin: 0;
          padding: 0 4px;
          height: 50px;
          display: inline-block;
          /* 1st level */
          /* 2nd level */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
            margin: 0 0 0 1px;
            padding: 17px 10px 8px 10px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child {
              padding-right: 0; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
              font-size: 19px; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
                font-size: 18px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
              font-family: "Open Sans", sans-serif;
              position: absolute;
              top: 9px;
              right: 24px;
              font-weight: 300;
              padding: 3px 6px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
              background: none; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
            z-index: 9996;
            margin-top: 5px;
            margin-right: 7px;
            font-family: "Open Sans", sans-serif;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu:before {
              position: absolute;
              top: -8px;
              right: 9px;
              display: inline-block !important;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #efefef;
              border-left: 8px solid transparent;
              content: ''; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu:after {
              position: absolute;
              top: -7px;
              right: 10px;
              display: inline-block !important;
              border-right: 7px solid transparent;
              border-bottom: 7px solid #fff;
              border-left: 7px solid transparent;
              content: ''; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator {
          padding-left: 0px;
          padding-right: 6px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator .separator {
            float: left;
            display: inline-block;
            width: 1px;
            height: 18px;
            margin-left: 5px;
            margin-top: 17px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
          min-width: 160px;
          max-width: 300px;
          width: 300px;
          z-index: 9996;
          /* header notifications dropdowns */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
            display: block;
            overflow: hidden;
            padding: 15px 15px;
            letter-spacing: 0.5px;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
              margin: 0;
              padding: 0;
              float: left;
              font-size: 13px;
              display: inline-block; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
              display: inline-block;
              padding: 0;
              background: none;
              clear: inherit;
              font-size: 12px;
              font-weight: 400;
              position: absolute;
              right: 10px;
              border: 0;
              margin-top: -2px; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
                text-decoration: none; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
            padding-right: 0 !important;
            padding-left: 0;
            list-style: none; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
              display: block;
              clear: both;
              font-weight: 300;
              line-height: 20px;
              white-space: normal;
              font-size: 13px;
              padding: 16px 15px 18px;
              text-shadow: none; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
                opacity: 1 ;
                filter: alpha(opacity=100) ;
                text-decoration: none; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
              border-top: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
          overflow: hidden; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
            margin-right: 10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
              margin-right: 2px;
              margin-left: 1px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
              right: 15px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
          float: right;
          max-width: 75px;
          font-size: 11px;
          font-weight: 400;
          opacity: 0.7 ;
          filter: alpha(opacity=70) ;
          text-align: right;
          padding: 1px 5px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle {
          padding: 17px 0px 8px 8px;
          /* safari only hack */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
            float: left;
            margin-top: -5px;
            padding: 3px 10px 4px 10px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            -o-border-radius: 50% !important;
            border-radius: 50% !important;
            font-family: "Open Sans", sans-serif;
            font-weight: 300; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
            float: left;
            margin-left: -4px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 0 9px 9px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner:not(:root:root) {
            margin-left: -5px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
          float: left;
          margin: 0 6px 6px 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
            height: 40px;
            width: 40px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            -o-border-radius: 50% !important;
            border-radius: 50% !important; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li a:hover {
          text-decoration: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
          display: block;
          margin-left: 46px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
            font-size: 14px;
            font-weight: 600; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
            font-size: 12px;
            font-weight: 400;
            opacity: 0.5 ;
            filter: alpha(opacity=50) ;
            float: right; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
          display: block !important;
          font-size: 12px;
          line-height: 1.3;
          margin-left: 46px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
          margin-bottom: 5px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
            font-size: 13px;
            font-weight: 300; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
            color: #36c6d3;
            float: right;
            font-weight: 600;
            display: inline-block; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
          display: block;
          height: 8px;
          margin: 8px 0 2px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
            box-shadow: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
          padding: 12px 6px 7px 6px;
          padding-left: 0;
          padding-right: 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
            margin-top: -8px;
            margin-right: 8px;
            height: 40px;
            float: left; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
            float: left;
            font-size: 400;
            font-size: 14px;
            margin-top: 4px;
            margin-right: 2px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
            float: left;
            font-size: 14px;
            margin-top: 7px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
          width: 210px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
            font-size: 14px;
            font-weight: 300;
            font-size: 13px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
              width: 15px;
              display: inline-block;
              margin-right: 9px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
              margin-right: 10px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler {
          cursor: pointer;
          padding: 17px 10px 8px 10px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i {
            color: #c1ccd1;
            font-size: 19px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
              content: ""/*rtl:""*/; }
            .page-quick-sidebar-open .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
              content: ""/*rtl:""*/; }
            .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:hover {
              color: #a4b4bb; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language {
          padding-left: 0;
          padding-right: 0;
          margin: 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
            padding: 16px 10px 9px 2px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
              margin-bottom: 2px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
              font-size: 14px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
            font-size: 13px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
              margin-bottom: 2px;
              margin-right: 5px; }
        .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
          border: 0; }
          .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
            border-left: none;
            border-right: none; }
          .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
            background: none !important;
            border: none !important; }
    .page-header .page-header-top .menu-toggler {
      float: right;
      display: none;
      margin: 23px 3px 0 13px;
      width: 40px;
      height: 30px;
      background: url(../img/menu-toggler.png) center center;
      background-repeat: no-repeat;
      opacity: 0.7 ;
      filter: alpha(opacity=70) ; }
      .page-header .page-header-top .menu-toggler:hover {
        opacity: 1 ;
        filter: alpha(opacity=100) ; }
  .page-header .page-header-menu {
    display: block;
    height: 51px;
    clear: both;
    /* Mega menu */
    /* Search box */ }
    .page-header .page-header-menu .hor-menu {
      margin: 0 0 0 -17px;
      margin: 0;
      float: left; }
      .page-header .page-header-menu .hor-menu .navbar-nav {
        position: static;
        /* Mega menu */
        /* Mega Menu Dropdown */
        /* Classic menu */ }
        .page-header .page-header-menu .hor-menu .navbar-nav.navbar-right .dropdown-menu {
          left: auto;
          right: 0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown {
          position: static; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
            left: auto;
            width: auto; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
              font-family: "Open Sans", sans-serif;
              padding: 15px;
              margin: 0; }
              .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content {
                padding: 10px 18px 10px 45px; }
              .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
                padding: 0;
                margin: 0; }
                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
                  border-right: 0; }
                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li {
                  padding: 1px !important;
                  margin: 0 !important;
                  list-style: none; }
                  .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
                    margin-top: 5px;
                    padding-left: 5px;
                    font-size: 15px;
                    font-weight: normal; }
                  .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
                    display: block;
                    white-space: normal;
                    font-family: "Open Sans", sans-serif;
                    padding: 7px;
                    margin: 0;
                    font-size: 14px;
                    font-weight: 300; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:focus, .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:hover {
                      text-decoration: none; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify {
                      padding: 7px 7px 7px 30px; }
                      .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i {
                        position: absolute;
                        top: auto !important;
                        margin-left: -24px;
                        font-size: 15px;
                        margin-top: 3px !important; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge,
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label {
                      margin-left: 5px; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
            left: 15px;
            right: 15px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:after, .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:before {
          display: none !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
          font-size: 14px;
          font-weight: normal;
          padding: 16px 18px 15px 18px; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus {
            background: none !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.current .selected, .page-header .page-header-menu .hor-menu .navbar-nav > li.active .selected {
          left: 50%;
          bottom: 0;
          position: absolute;
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-top: 6px solid transparent;
          display: inline-block;
          margin: 0;
          width: 0;
          height: 0px;
          margin-left: -7px;
          margin-bottom: -6px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
          margin-top: 0;
          border: none; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
            font-family: "Open Sans", sans-serif;
            font-size: 14px;
            font-weight: 300;
            padding: 10px 12px;
            white-space: normal; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .label,
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .badge {
              font-weight: 300; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu {
          min-width: 195px;
          max-width: 235px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu {
          top: 0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
          top: 9px;
          right: 10px; }
    .page-header .page-header-menu .search-form {
      position: relative;
      display: inline-block;
      float: right;
      width: 176px;
      transition: width 0.4s;
      margin-top: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
      .page-header .page-header-menu .search-form .input-group {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px; }
        .page-header .page-header-menu .search-form .input-group .form-control {
          border: 0;
          font-size: 13px;
          padding-right: 20px;
          font-weight: 300; }
          .page-header .page-header-menu .search-form .input-group .form-control:hover {
            cursor: pointer; }
        .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
          padding: 0;
          height: 34px;
          z-index: 3;
          position: relative;
          top: 10px;
          right: 11px; }
          .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
            font-size: 15px; }
      .page-header .page-header-menu .search-form.open {
        width: 300px !important;
        transition: width 0.4s; }
        .page-header .page-header-menu .search-form.open .input-group .form-control {
          text-indent: 0; }
          .page-header .page-header-menu .search-form.open .input-group .form-control:hover {
            cursor: text; }
        .page-header .page-header-menu .search-form.open .input-group .input-group-btn .btn.submit {
          margin-left: 0; }



  /* 992px */
  .page-header {
    /* Page Header Menu */ }
  .page-header .page-header-menu.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9995; }
  .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown:hover > .dropdown-menu {
    display: block; }
  .page-header .page-header-menu .container-fluid .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
    left: 60px;
    right: 60px; }

/***
Pace - Page Progress
***/
.pace .pace-progress {
  z-index: 10000;
  top: 126px !important;
  height: 3px !important; }

.pace .pace-progress-inner {
  box-shadow: none; }

.pace .pace-activity {
  top: 128px;
  right: 22px;
  border-radius: 10px !important; }


html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px; }

.page-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed; }
  .page-wrapper .page-wrapper-row {
    width: 100%;
    display: table-row; }
    .page-wrapper .page-wrapper-row.full-height {
      height: 100%; }
  .page-wrapper .page-wrapper-top {
    width: 100%;
    display: table-cell; }
  .page-wrapper .page-wrapper-middle {
    background: #eff3f8;
    width: 100%;
    display: table-cell;
    height: 100%; }
  .page-wrapper .page-wrapper-bottom {
    width: 100%;
    display: table-cell; }

/* Page Container */
.page-container {
  clear: both; }

.page-head {
  background: #fff; }
  .page-head .container {
    position: relative; }
  .page-head .page-title {
    display: inline-block;
    float: left;
    padding: 19px 0; }
    .page-head .page-title > h1 {
      color: #697882;
      font-size: 22px;
      font-weight: 400;
      margin: 0; }
      .page-head .page-title > h1 > small {
        color: #9eacb4;
        font-size: 13px;
        font-weight: 400; }
  .page-head .page-toolbar {
    display: inline-block;
    float: right; }

.breadcrumb {
  background: none;
  padding: 0 0 15px 0;
  margin: 0;
  color: #a7b2c0; }

.breadcrumb > li + li:before {
  display: none; }

.breadcrumb .fa {
  font-size: 6px;
  margin: 0 2px 0 4px;
  position: relative;
  top: -1px; }

.breadcrumb > .active {
  color: #9eacb4; }

.page-content {
  padding: 15px 0 15px; }

  /* 992px */
  .container-fluid {
    padding-left: 60px;
    padding-right: 60px; }


/*  admin 3 portlet styles */
.portlet .portlet-input .form-control {
  background: #F1F3F8;
  border-radius: 0 !important;
  border-color: #F1F3F8; }
  .portlet .portlet-input .form-control:focus {
    border-color: #cfd6e7; }

/* Pre-footer */
.page-prefooter {
  padding: 30px 0;
  clear: both; }
  .page-prefooter h2 {
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 12px; }
  .page-prefooter .subscribe-form {
    padding-top: 5px; }
    .page-prefooter .subscribe-form .form-control {
      font-size: 12px;
      padding: 0 14px;
      height: 36px; }
    .page-prefooter .subscribe-form .btn {
      height: 34px;
      text-transform: uppercase;
      padding: 7px 16px; }
  .page-prefooter .social-icons {
    padding-top: 9px; }
    .page-prefooter .social-icons li {
      opacity: 0.35 ;
      filter: alpha(opacity=35) ; }
      .page-prefooter .social-icons li:hover {
        opacity: 1 ;
        filter: alpha(opacity=100) ; }
  .page-prefooter p,
  .page-prefooter address {
    margin: 0; }

/* Footer */
.page-footer {
  font-size: 13px;
  font-weight: 300;
  padding: 17px 0; }
  .page-footer a {
    color: #e6e6e6; }
    .page-footer a:hover {
      color: #f2f2f2; }


/* Scroll Top */
.scroll-to-top {
  margin-right: -20px;
  text-align: center;
  position: fixed;
  z-index: 10001;
  bottom: 5px;
  display: none;
  right: 20px; }
  .scroll-to-top > i {
    display: inline-block;
    font-size: 32px;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .scroll-to-top:hover {
    cursor: pointer; }
    .scroll-to-top:hover > i {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }


/***
Theme Panel
***/
.btn-theme-panel {
  margin-top: 25px; }
  .btn-theme-panel .btn {
    opacity: 0.6 ;
    filter: alpha(opacity=60) ;
    padding: 0 6px; }
    .btn-theme-panel .btn > i {
      font-size: 24px;
      color: #acbac6; }
    .btn-theme-panel .btn:hover {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
  .btn-theme-panel.open .btn {
    opacity: 1 ;
    filter: alpha(opacity=100) ; }

.theme-panel {
  z-index: 1000;
  min-width: 675px;
  padding: 20px 10px;
  font-family: "Open Sans", sans-serif; }
  .theme-panel h3 {
    margin: 8px 0 8px 0;
    font-size: 15px;
    padding-left: 12px; }
  .theme-panel .seperator {
    border-left: 1px solid #EFF2F4; }
  .theme-panel .theme-colors {
    list-style: none;
    padding: 0;
    margin: 0; }
    .theme-panel .theme-colors > li.theme-color {
      padding: 8px 12px; }
      .theme-panel .theme-colors > li.theme-color:hover, .theme-panel .theme-colors > li.theme-color.active {
        background: #f5f7f8; }
      .theme-panel .theme-colors > li.theme-color:hover {
        cursor: pointer; }
      .theme-panel .theme-colors > li.theme-color > .theme-color-view {
        float: left;
        margin-top: 0px;
        margin-right: 8px;
        display: inline-block;
        border-radius: 10px !important;
        height: 20px;
        width: 20px; }
      .theme-panel .theme-colors > li.theme-color > .theme-color-name {
        display: inline-block;
        color: #777;
        font-size: 14px;
        font-weight: 300;
        padding-top: -4px; }
      .theme-panel .theme-colors > li.theme-color.theme-color-default .theme-color-view {
        background: #32c5d2; }
      .theme-panel .theme-colors > li.theme-color.theme-color-red-sunglo .theme-color-view {
        background: #E26A6A; }
      .theme-panel .theme-colors > li.theme-color.theme-color-red-intense .theme-color-view {
        background: #E35B5A; }
      .theme-panel .theme-colors > li.theme-color.theme-color-blue-hoki .theme-color-view {
        background: #67809F; }
      .theme-panel .theme-colors > li.theme-color.theme-color-blue-steel .theme-color-view {
        background: #4B77BE; }
      .theme-panel .theme-colors > li.theme-color.theme-color-green-haze .theme-color-view {
        background: #44B6AE; }
      .theme-panel .theme-colors > li.theme-color.theme-color-purple-plum .theme-color-view {
        background: #8775A7; }
      .theme-panel .theme-colors > li.theme-color.theme-color-purple-studio .theme-color-view {
        background: #8E44AD; }
      .theme-panel .theme-colors > li.theme-color.theme-color-yellow-orange .theme-color-view {
        background: #F2784B; }
      .theme-panel .theme-colors > li.theme-color.theme-color-yellow-crusta .theme-color-view {
        background: #F3C200; }
  .theme-panel .theme-settings {
    list-style: none;
    padding: 0;
    margin: 0; }
    .theme-panel .theme-settings > li {
      padding: 8px 12px;
      font-size: 14px;
      font-weight: 300;
      color: #777; }
      .theme-panel .theme-settings > li .form-control {
        color: #777;
        margin-top: -3px;
        float: right; }


/* Page Portlet Fullscreen */
.page-portlet-fullscreen .page-quick-sidebar-wrapper,
.page-portlet-fullscreen .page-quick-sidebar-toggler {
  z-index: -1; }

/* Quick sidebar toggler */
.page-quick-sidebar-toggler {
  overflow: hidden;
  z-index: 99999;
  display: none;
  width: 28px;
  height: 27px;
  position: fixed;
  top: 10px;
  right: 15px;
  text-align: center;
  padding-top: 6px; }
  .page-quick-sidebar-toggler:hover {
    background: #303a43; }
  .page-quick-sidebar-open .page-quick-sidebar-toggler {
    display: inline-block; }
    .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
      background: none; }
  .page-quick-sidebar-toggler > i {
    color: #99a8b5;
    font-size: 17px; }
    .page-quick-sidebar-toggler > i:hover {
      color: #fff !important; }
    .page-quick-sidebar-open .page-quick-sidebar-toggler > i:before {
      content: ""/*rtl:""*/; }

/* Quick sidebar wrapper */
.page-quick-sidebar-wrapper {
  transition: right 0.3s;
  z-index: 9999;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 320px;
  right: -320px;
  overflow: hidden;
  color: #99a8b5;
  background: #21282e; }
  .page-quick-sidebar-open .page-quick-sidebar-wrapper {
    transition: right 0.3s;
    right: 0; }
  .page-quick-sidebar-wrapper .page-quick-sidebar {
    background: #21282e;
    /* Quick sidebar tabs content */
    /* Quick sidebar general list heading */
    /* Quick sidebar general list-items */
    /* Inner content */
    /* Quick sidebar list */
    /* Quick sidebar list item */
    /* Quick sidebar list item shown */
    /* Quick sidebar chat */
    /* Quick sidebar alerts */
    /* Quick sidebar settings */ }
    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
      margin: 0;
      padding: 0;
      border: 0; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
        display: table-cell !important;
        width: 1%  !important;
        padding: 0;
        margin: 0;
        float: none; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
          position: relative;
          display: block;
          text-align: center;
          border: 0;
          height: auto;
          font-size: 14px;
          padding: 45px 15px 8px;
          text-transform: uppercase;
          background: none;
          margin-right: 0;
          color: #90a1af;
          border: 0;
          border-bottom: 3px solid rgba(243, 86, 93, 0.3);
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          outline: none !important; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
            position: absolute;
            top: 45px;
            right: 3px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
          border: 0;
          border-bottom: 3px solid #f3565d;
          background: none;
          color: #fff;
          text-decoration: none; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
          border: 0;
          background: #36424c;
          box-shadow: 5px 5px rgba(97, 117, 135, 0.1);
          margin-top: 8px;
          margin-right: 20px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:before {
            position: absolute;
            top: -7px;
            right: 19px;
            display: inline-block !important;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            border-bottom: 7px solid #36424c;
            content: ''; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:after {
            position: absolute;
            top: -6px;
            right: 20px;
            display: inline-block !important;
            border-right: 6px solid transparent;
            border-left: 6px solid transparent;
            border-bottom: 7px solid #36424c;
            content: ''; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
            padding: 10px 15px;
            color: #99a8b5; }
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
              color: #93a3b1; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
            background: #3d4a55;
            color: #99a8b5; }
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
              color: #9babb8; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
            background: #38444f;
            color: #99a8b5; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
            background-color: #3d4a55; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
          border-bottom: 3px solid #f3565d;
          background: none;
          text-decoration: none;
          color: #90a1af; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
      margin: 0;
      padding: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
      font-size: 16px;
      margin: 10px 10px;
      color: #6c8296; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
      margin: 0;
      padding: 0;
      list-style: none; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
        margin: 0;
        padding: 15px;
        background: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #273037; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
          background: #273037; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
          border-bottom: 0; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
        border: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
      margin: 10px 10px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
      position: absolute !important;
      width: 320px !important;
      transition: margin 0.3s; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
      width: 320px;
      position: absolute !important;
      width: 320px !important;
      transition: margin 0.3s;
      margin-left: 320px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
        padding: 15px 10px 0px 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
          vertical-align: middle;
          display: inline-block;
          font-size: 14px;
          color: #90a1af; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
            text-decoration: none; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
            font-size: 17px;
            line-height: 17px;
            vertical-align: top;
            margin-right: 3px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
      transition: margin 0.3s;
      margin-left: -320px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
        display: none !important; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
      transition: margin 0.3s;
      margin-left: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
        padding: 15px 15px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
          border-radius: 50% !important;
          width: 45.71429px;
          opacity: 0.8;
          filter: alpha(opacity=80);
          float: left;
          margin-right: 10px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
            content: " ";
            display: table; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
            clear: both; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
          cursor: pointer; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
            opacity: 1;
            filter: alpha(opacity=100); }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
          margin: 5px 0 0 0;
          font-size: 14px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
          font-size: 11px;
          text-transform: uppercase;
          color: #657b8d; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
          font-size: 10px;
          color: #5d7081; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
          margin-top: 10px;
          right: 10px;
          position: absolute;
          display: inline-block; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
      padding: 0px 10px;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
        transition: display 0.3s;
        padding: 5px 0;
        margin: 10px auto;
        font-size: 13px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
          color: #c3c3c3;
          display: block; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
          width: 45.71429px;
          border-radius: 50% !important; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
          float: left;
          margin-right: 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
          float: right;
          margin-left: 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
          font-size: 12px;
          font-weight: 300;
          color: #8496a7; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
          font-size: 12px;
          font-weight: 300;
          color: #8496a7; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
          display: block;
          padding: 5px;
          position: relative;
          color: #90a1af;
          background: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
          text-align: left;
          margin-left: 55px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
            display: block;
            position: absolute;
            top: 9px;
            left: -6px;
            width: 0;
            height: 0;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-right-width: 6px;
            border-right-style: solid;
            border-right-color: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
          margin-right: 55px;
          text-align: right; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
            display: block;
            position: absolute;
            top: 9px;
            right: -6px;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-left-width: 6px;
            border-left-style: solid;
            border-left-color: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name,
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
          text-align: right; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
      padding: 20px 10px 15px 10px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
        color: #7e91a2; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
          margin-top: 5px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
          text-decoration: underline;
          padding: 0;
          color: #788c9e; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
          color: #5d7081; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
        margin-top: -3px;
        float: right;
        border: 0;
        min-width: 59px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
        width: 75px !important;
        padding: 4px 4px !important;
        float: right;
        border: 0;
        margin-top: -4px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
        padding: 4px 0px !important; }

/***  
Page Loading      
***/
.page-on-load {
  background: #fefefe; }
  .page-on-load .page-header,
  .page-on-load .page-container,
  .page-on-load .page-prefooter,
  .page-on-load .page-footer,
  .page-on-load > .clearfix {
    display: none;
    transition: all 2s; }


/* Cubic Bezier Transition */
/****
Boby
****/
body {
  background-color: #fff; }
body.page-md {
  background: white; }

/******
General
******/
/* Theme Font Color */
.theme-font {
  color: #32c5d2 !important; }

/* Pace - Page Progress */
.pace .pace-progress {
  background: #32c5d2; }

/* Theme Light Portlet */
.portlet.light .btn.btn-circle.btn-icon-only.btn-default {
  border-color: #bbc2ce; }
.portlet.light .btn.btn-circle.btn-icon-only.btn-default > i {
  font-size: 13px;
  color: #a6b0bf; }
.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover, .portlet.light .btn.btn-circle.btn-icon-only.btn-default.active {
  color: #fff;
  background: #32c5d2;
  border-color: #32c5d2; }
.portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover > i, .portlet.light .btn.btn-circle.btn-icon-only.btn-default.active > i {
  color: #fff; }

/******
Page Header
******/
.page-header {
  background-color: #fff;
  /* Page Header Top */
  /* Page Header Menu */ }
.page-header .page-header-top {
  /* Top menu */ }
.page-header .page-header-top.fixed {
  background: #fff !important;
  box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); }
.page-header .page-header-top .top-menu .navbar-nav {
  /* Top Links */
  /* Separator */
  /* Extended Dropdowns */
  /* Notification */
  /* Inbox */
  /* Tasks */
  /* User */
  /* Language */
  /* Dark version */ }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown .separator {
  border-left: 1px solid #E3E8EC; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
  color: #C1CCD1; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:active, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
  background-color: #fff; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:active > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover > i {
  color: #a4b4bb; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default {
  background-color: #f36a5a;
  color: #ffffff; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown:active .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:focus .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
  background-color: #fff; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown:active .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:focus .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {
  color: #a4b4bb; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator .separator {
  border-left: 1px solid #E3E8EC; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
  border-bottom-color: #f7f8fa; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
  background: #f7f8fa; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
  color: #6f949c; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
  color: #337ab7; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
  color: #23527c;
  text-decoration: none; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
  border-bottom: 1px solid #EFF2F6 !important;
  color: #222222; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
  background: #f8f9fa; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
  background: #f1f1f1; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
  background: #e4e4e4; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
  background-color: #32c5d2;
  color: #ffffff; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
  border-color: transparent transparent transparent #32c5d2; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
  color: #5b9bd1; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
  background-color: #dfe2e9; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
  color: #8ea3b6; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
  color: #8ea3b6; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
  width: 195px; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > .username,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > i {
  color: #7089a2; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname {
  color: #8ea3b6; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language:hover > .dropdown-toggle > .langname, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language.open > .dropdown-toggle > .langname {
  color: #7089a2; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
  background: #2e343b;
  border: 0; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
  border-bottom-color: #2e343b; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
  background: #272c33; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
  color: #a2abb7; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
  color: #5496cf; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
  color: #aaafb7;
  border-bottom: 1px solid #5cc4ff !important; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i {
  color: #6FA7D7; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover,
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
  background: #373e47; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
  border-bottom: 0 !important; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
  background: #5cc4ff; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
  background: #23272d; }
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
  background: #181b1e; }
.page-header .page-header-menu {
  background: #5cc4ff;
  /* Default Mega Menu */
  /* Light Mega Menu */
  /* Header seaech box */ }
.page-header .page-header-menu.fixed {
  box-shadow: 0px 1px 10px 0px rgba(68, 77, 88, 0.2); }
.page-header .page-header-menu .hor-menu .navbar-nav {
  /* Mega menu content */
  /* Classic menu */ }
.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
  box-shadow: 5px 5px rgba(85, 97, 111, 0.2); }
.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
  color: #ced5de; }
.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
  color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
  color: #BCC2CB; }
.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:active {
  color: #ffffff;
  background: #ffae4e !important; }
.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.open > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:active > i {
  color: #ffffff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
  color: #f1f1f1;
  background: #ffae4e; }
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover > i {
  color: #BCC2CB; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
  box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
  background: #5cc4ff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
  color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
  color: #fff;
  background: #ffae4e; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
  color: #fff;
  background: #ffae4e; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.divider {
  background-color: #606d7d; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav {
  /* Mega menu content */
  /* Classic menu */ }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
  box-shadow: 5px 5px rgba(85, 97, 111, 0.2); }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
  color: #555; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a {
  color: #BCC2CB; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a > i {
  color: #BCC2CB; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover {
  color: #ffffff;
  background: #55616f; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i {
  color: #ffffff; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a {
  color: #333 !important;
  background: #fafafc !important; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a > i {
  color: #333 !important; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
  color: #f1f1f1;
  background: #4E5966; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i {
  color: #BCC2CB; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
  box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
  background: #fafafc; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a {
  color: #000; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a {
  color: #000;
  background: #eaeaf2; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover {
  color: #000;
  background: #eaeaf2; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i,
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i {
  color: #6fa7d7; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider {
  background-color: #ededf4; }
.page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu {
  border: 1px solid #eaeaf2;
  border-top: 0; }
.page-header .page-header-menu .search-form {
  background: #38414c; }
.page-header .page-header-menu .search-form .input-group {
  background: #38414c; }
.page-header .page-header-menu .search-form .input-group .form-control {
  color: #616d7d;
  background: #38414c; }
.page-header .page-header-menu .search-form .input-group .form-control::-moz-placeholder {
  color: #5f6a7a;
  opacity: 1; }
.page-header .page-header-menu .search-form .input-group .form-control:-ms-input-placeholder {
  color: #5f6a7a; }
.page-header .page-header-menu .search-form .input-group .form-control::-webkit-input-placeholder {
  color: #5f6a7a; }
.page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
  color: #616d7d; }

/******
Page Footer
******/
.page-prefooter {
  background: #48525e;
  color: #a2abb7; }
.page-prefooter h2 {
  color: #32c5d2; }
.page-prefooter a {
  color: #32c5d2; }
.page-prefooter .subscribe-form .form-control {
  background: #343b44;
  border-color: #343b44;
  color: #a2abb7; }
.page-prefooter .subscribe-form .form-control::-moz-placeholder {
  color: #939eac;
  opacity: 1; }
.page-prefooter .subscribe-form .form-control:-ms-input-placeholder {
  color: #939eac; }
.page-prefooter .subscribe-form .form-control::-webkit-input-placeholder {
  color: #939eac; }
.page-prefooter .subscribe-form .btn {
  color: #fff;
  background-color: #3fc9d5;
  border-color: #3fc9d5; }
.page-prefooter .subscribe-form .btn:focus, .page-prefooter .subscribe-form .btn.focus {
  color: #fff;
  background-color: #28adb9;
  border-color: #1b727a; }
.page-prefooter .subscribe-form .btn:hover {
  color: #fff;
  background-color: #28adb9;
  border-color: #27a5b0; }
.page-prefooter .subscribe-form .btn:active, .page-prefooter .subscribe-form .btn.active,
.open > .page-prefooter .subscribe-form .btn.dropdown-toggle {
  color: #fff;
  background-color: #28adb9;
  border-color: #27a5b0; }
.page-prefooter .subscribe-form .btn:active:hover, .page-prefooter .subscribe-form .btn:active:focus, .page-prefooter .subscribe-form .btn:active.focus, .page-prefooter .subscribe-form .btn.active:hover, .page-prefooter .subscribe-form .btn.active:focus, .page-prefooter .subscribe-form .btn.active.focus,
.open > .page-prefooter .subscribe-form .btn.dropdown-toggle:hover,
.open > .page-prefooter .subscribe-form .btn.dropdown-toggle:focus,
.open > .page-prefooter .subscribe-form .btn.dropdown-toggle.focus {
  color: #fff;
  background-color: #22929b;
  border-color: #1b727a; }
.page-prefooter .subscribe-form .btn:active, .page-prefooter .subscribe-form .btn.active,
.open > .page-prefooter .subscribe-form .btn.dropdown-toggle {
  background-image: none; }
.page-prefooter .subscribe-form .btn.disabled:hover, .page-prefooter .subscribe-form .btn.disabled:focus, .page-prefooter .subscribe-form .btn.disabled.focus, .page-prefooter .subscribe-form .btn[disabled]:hover, .page-prefooter .subscribe-form .btn[disabled]:focus, .page-prefooter .subscribe-form .btn[disabled].focus,
fieldset[disabled] .page-prefooter .subscribe-form .btn:hover,
fieldset[disabled] .page-prefooter .subscribe-form .btn:focus,
fieldset[disabled] .page-prefooter .subscribe-form .btn.focus {
  background-color: #3fc9d5;
  border-color: #3fc9d5; }
.page-prefooter .subscribe-form .btn .badge {
  color: #3fc9d5;
  background-color: #fff; }

.page-footer {
  background: #5cc4ff;
  color: #e6e6e5; }

/* Scroll Top */
.scroll-to-top > i {
  color: #ffffff;
  font-size: 32px;
  opacity: 0.7 ;
  filter: alpha(opacity=70) ; }

/* 992px */
.page-header {
  /* Page Header Menu */ }
.page-header .page-header-menu.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9995; }


/****
 CSS3 Spinner Bar
****/
.page-spinner-bar > div,
.block-spinner-bar > div {
  background: #47cbd7; }


.fc-cart-title .fc-sku-name {
  margin: 0;
  font-size: 12px;
  color: #999;
}
.fc-image-list .layer-photos-demo {
  text-align: center;
}
.fc-image-list img {
  margin: 10px 10px;
}
.fc-sku-group-html {
  text-align: right;
}
.fc-image-list {
  margin-top: 30px;
  margin-bottom: 30px;
}
.fc-list-form li {
  padding: 20px 0;
  border-bottom: 1px solid;
  border-color: #ebf0f5;
}
.fc-list-form span {
  float: right;
}
.fc-flash {
  padding:0 !important;
}
.fc-login {
  padding-top:30px;
}
.fc-login a {
  margin-left:10px;
}
.fc-list-row li {
  line-height:25px;
}
.fc-content-tool {
  padding-top:0px!important;
  text-align:left!important;
  padding-bottom: 10px!important
}
.fc-icon-left {
  float:left!important;
  margin-right:8px;
}
.fc-icon-left {
  float:left!important;
  margin-right:8px;
}
.fc-search-param .control-label{
  text-align:right;
}
.fc-search-param .label-success {
  background-color: #5cc4ff;
  color: #fff !important;
}
.label-success[href]:focus, .label-success[href]:hover {
  background-color: #5cc4ff !important;
}
.label-success[href]:focus, .label-success[href]:hover {
  background-color: #5cc4ff !important;
}
.btn.blue:not(.btn-outline) {
  color: #FFF;
  background-color: #0aafff;
  border-color: #6ccfff;
  font-weight: 600;
    font-size: 14px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.btn.green:not(.btn-outline) {
  color: #FFF;
  background-color: #6ccfff;
  border-color: #6ccfff;
}

.rw_search_list .rw_select {
  padding-top: 20px;
  padding-right: 10px;
}

.rw_search_list .rw_logo img {
  width: 100px;
  border-radius: 5px !important;
  margin-top: 20px;
 /*  height: 60px;
 border: 1px solid #eee;*/
}
.rw_search_list .rw_logo2 img {
  width: 50px;
  height: 50px;
  border-radius: 10px !important;
  border: 1px solid #eee;
}
.rw_price_list span {
  color: #f3565d;
  padding-left: 10px;
  font-weight: 600;
}
.rw_price_list {
  color: #aaa;
  font-size: 13px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.rw_wxt {
  padding-left: 20px;
}

.rw_search_list .rw_table .rw_title a {
      color: #4b4b4b;
    font-weight: 600;
    font-size: 14px;
}
.rw_search_list .rw_table .rw_desc {
  color: #aaa;
  font-size: 12px;
  margin-top: 5px;
}
.rw_search_list .rw_table  {
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-top: 10px;
  border-bottom: 1px dashed #e8e8e8;
}
.rw_search_list .rw_table .rw_btn label {
  margin-bottom: 2px;
}
.rw_search_list .rw_table .rw_info {
  height: 20px;
  color: #5b5b5b;
  font-size: 15px;
  /*overflow: hidden;*/
  padding-top: 5px;
  width: 200px;
}
.rw_search_list .rw_table .rw_price {
  color: #f54242;
  padding-top: 20px;
  font-weight: 600;
}
.rw_search_list .rw_table .rw_title {
  margin: 0;
  font-size: 16px;
}




.fc-search-param .label, .fc-search-param .label[href]:focus, .fc-search-param .label[href]:hover  {
  color: #2f353b ;
}
.fc-search-param .label-default {
  background-color: #fff !important;
}
.fc-search-param label {
  margin-bottom: 12px;
  font-size: 15px;
}
.fc-search-null {
  margin-top:40px;
}
.fc-msg-icon {
  font-size:60px;
  color:#ddd;
  width: 80px;
}
.fc-search-null-icon {
  font-size:40px;
  color:#ddd;
}
.fc-search-null-txt {
  color:#9a9393;
  position: relative;
  top: -12px;
  padding-left:10px;
}
.fc-msg-info {
  margin-top: -10px;
  padding-bottom:5px;
  position: relative;
  top: -8px;
  padding-left:0px;
  text-align: left;
}
.fc-msg-title {
  color:#9a9393;
  padding-bottom:0px;
}
.fc-msg-url {
  padding-left: 0px;
  text-align: left;
}
.fc-404-title {
  color:#9a9393;
  padding-bottom:5px;
  position: relative;
  top: -12px;
  padding-left:10px;
}
.fc-msg-body {
  padding: 90px 0;
}
.fc-news-tag-list {
  border:0!important;
}
.fc-show-total {
  margin-bottom:30px
}
.fc-show-prev-next {
  margin:5px 0;
}
.search-post-foot > .search-post-meta {
  display: inline-block;
  margin-right: 10px; }
.search-post-foot > .search-post-meta > a {
  color: #9aa5b2;
  font-size: 13px;
  font-weight: 600; }
.search-post-foot > .search-post-meta > a:hover {
  color: #3598DC;
  text-decoration: none; }
.search-post-foot > .search-post-meta > i {
  margin-right: 5px; }
.search-post-foot > .search-post-meta:last-child {
  margin-right: 0; }

.search-img-thumb {
  height: 480px; }

.search-post-desc {
  margin-bottom: 30px; }

.search-post-foot {
  padding-top: 20px;
  text-align: right; }
.search-post-foot > .search-post-tags {
  text-align: left;
  float: left;
  padding: 0; }
.search-post-foot > .search-post-tags > li {
  list-style: none;
  display: inline-block;
  margin-right: 5px; }
.search-post-foot > .search-post-tags > li > a {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px; }
.search-post-foot > .search-post-tags > li > a:hover {
  background-color: #3598DC;
  color: #fff;
  text-decoration: none; }
.search-post-foot > .search-post-tags > li:last-child {
  margin-right: 0; }
.blog-single-foot {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #f0f1f2;
  padding: 20px 0 20px 0;
  margin-bottom: 20px; }
.blog-single-foot > .blog-post-tags {
  text-align: left;
  padding: 0;
  margin: 0; }
.blog-single-foot > .blog-post-tags > li {
  list-style: none;
  display: inline-block;
  margin-right: 5px; }
.blog-single-foot > .blog-post-tags > li > a {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px; }
.blog-single-foot > .blog-post-tags > li > a:hover {
  background-color: #3598DC;
  color: #fff;
  text-decoration: none; }
.blog-single-foot > .blog-post-tags > li:last-child {
  margin-right: 0; }
.search-page .bordered {
  border: 1px solid;
  border-color: #e7ecf1; }

.search-page .search-bar {
  padding: 20px;
  margin-bottom: 40px;
  background-color: #fff; }
.search-page .search-bar input {
  border: none;
  background-color: #f3f6f9;
  color: #a0a9b4;
  height: 55px; }
.search-page .search-bar button {
  color: #fff;
  height: 55px;
  width: 130px;
  margin-left: -3px;
  margin-top: -2px; }
.search-page .search-bar .search-desc {
  margin: 0;
  color: #a0a9b4;
  font-size: 13px; }

.search-page .search-filter {
  background-color: #fff;
  padding: 40px 30px 0 30px;
  margin-bottom: 30px; }
.search-page .search-filter > .search-label {
  color: #a0a9b4;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 40px; }
.search-page .search-filter > .search-label:first-child {
  margin-top: 0; }
.search-page .search-filter input,
.search-page .search-filter select {
  color: #727f89;
  font-weight: 700;
  font-size: 14px; }
.search-page .search-filter button {
  margin: 40px 0;
  padding: 15px 0; }
.search-page .search-filter .search-filter-divider {
  display: block;
  height: 1px; }

.search-page .search-pagination {
  text-align: center; }
.search-page .search-pagination > .pagination > li > a {
  margin: 0 3px
}

.search-page .search-pagination > .pagination > .page-active > a {
  background-color: #3598DC;
  color: #fff; }
.search-page .search-pagination.pagination-rounded > .pagination > li > a {
  border-radius: 50% !important; }

.search-content-1 .search-container {
  background-color: #fff; }
.search-content-1 .search-container > ul {
  padding: 0 20px 20px 20px;
  margin-bottom: 0; }
.search-content-1 .search-container > ul .search-item {
  list-style: none;
  padding: 20px 0;
  border-bottom: 1px solid;
  border-color: #f4f6f8; }
.search-content-1 .search-container > ul .search-item > a > img {
  width: 100px;
  float: left;
  margin-right: 20px; }
.search-content-1 .search-container > ul .search-item > .search-content {
  padding-left: 120px; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title {
  font-size: 20px;
  margin: 10px 0 20px 0;
  font-weight: 600; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title > a {
  color: #4e5a64; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-title > a:hover {
  text-decoration: none;
  color: #49a7fa; }
.search-content-1 .search-container > ul .search-item > .search-content > .search-desc {
  color: #a0a9b4;
  font-size: 13px;
  margin: 0; }
.search-content-1 .search-container > ul .search-item:last-child {
  border: none; }

.search-content-2 .search-container {
  background-color: #fff; }
.search-content-2 .search-container > ul {
  padding: 20px;
  margin-bottom: 0; }
.search-content-2 .search-container > ul > .search-item-header {
  list-style: none;
  padding: 0 0 5px 0;
  border-bottom: 1px solid;
  border-color: #f4f6f8; }
.search-content-2 .search-container > ul > .search-item-header h3 {
  font-size: 17px;
  color: #a0a9b4;
  margin: 5px 0 0 0; }
.search-content-2 .search-container > ul .search-item {
  list-style: none;
  padding: 20px 0;
  border-bottom: 1px solid;
  border-color: #f4f6f8; }
.search-content-2 .search-container > ul .search-item > .search-content p {
  margin: 0; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title {
  font-size: 19px;
  margin: 0 0 20px 0;
  font-weight: 600; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title > a {
  color: #4e5a64; }
.search-content-2 .search-container > ul .search-item > .search-content .search-title > a:hover {
  text-decoration: none;
  color: #49a7fa; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc {
  color: #a0a9b4;
  font-size: 13px; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc > a {
  color: #49a7fa; }
.search-content-2 .search-container > ul .search-item > .search-content .search-desc > a:hover {
  text-decoration: none;
  color: #326b9e; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-number,
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-label {
  text-align: center; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-number {
  font-size: 21px;
  color: #4e5a64;
  margin-bottom: 15px; }
.search-content-2 .search-container > ul .search-item > .search-content .search-counter-label {
  font-size: 13px;
  color: #8b96a4; }
.search-content-2 .search-container > ul .search-item:last-child {
  border: none; }

.search-content-3 .tile-container {
  margin-bottom: 30px; }
.search-content-3 .tile-container > .tile-thumbnail {
  height: 200px;
  overflow: hidden;
  position: relative; }
.search-content-3 .tile-container > .tile-thumbnail img {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }
.search-content-3 .tile-container > .tile-title {
  background-color: #fff;
  padding: 30px 20px; }
.search-content-3 .tile-container > .tile-title > h3 {
  font-size: 19px;
  font-weight: 600;
  margin: 0;
  display: inline-block; }
.search-content-3 .tile-container > .tile-title > h3 > a {
  color: #4e5a64; }
.search-content-3 .tile-container > .tile-title > h3 > a:hover {
  text-decoration: none;
  color: #49a7fa; }
.search-content-3 .tile-container > .tile-title i {
  float: right;
  font-size: 24px;
  margin: 0 5px; }
.search-content-3 .tile-container > .tile-title > .tile-desc {
  font-size: 14px; }
.search-content-3 .tile-container > .tile-title > .tile-desc > p {
  margin: 20px 0 0 0; }
.search-content-3 .tile-container > .tile-title > .tile-desc > p > a:hover {
  text-decoration: none; }

.search-content-4 .search-bar .extra-buttons button {
  margin-right: 20px; }
.search-content-4 .search-bar .extra-buttons button:last-child {
  margin-right: 0;
  width: 170px; }

.search-content-4 .search-table th {
  border: none; }
.search-content-4 .search-table th > a {
  color: #fff; }
.search-content-4 .search-table th > a:hover {
  text-decoration: none;
  color: #eee; }

.search-content-4 .search-table th, .search-content-4 .search-table td {
  padding: 20px 30px;
  vertical-align: middle; }

.search-content-4 .search-table td {
  border-color: #fff; }

.search-content-4 .search-table .table-status {
  text-align: center; }
.search-content-4 .search-table .table-status i {
  font-size: 26px;
  padding-top: 10px; }

.search-content-4 .search-table .table-date {
  font-weight: 600;
  font-size: 14px;
  width: 180px; }
.search-content-4 .search-table .table-date a {
  color: #49a7fa; }
.search-content-4 .search-table .table-date a:hover {
  text-decoration: none;
  color: #326b9e; }

.search-content-4 .search-table .table-title {
  width: 390px; }
.search-content-4 .search-table .table-title > h3 {
  margin: 0;
  color: #4e5a64;
  font-size: 19px;
  font-weight: 600; }
.search-content-4 .search-table .table-title > h3 > a {
  color: #4e5a64; }
.search-content-4 .search-table .table-title > h3 > a:hover {
  text-decoration: none;
  color: #49a7fa; }
.search-content-4 .search-table .table-title > p {
  margin-bottom: 0;
  margin-top: 10px; }
.search-content-4 .search-table .table-title > p > a {
  color: #49a7fa; }
.search-content-4 .search-table .table-title > p > a:hover {
  text-decoration: none;
  color: #326b9e; }

.search-content-4 .search-table .table-desc {
  font-size: 14px;
  color: #8b96a4; }

.search-content-4 .search-table .table-download {
  text-align: center; }
.search-content-4 .search-table .table-download i {
  font-size: 30px;
  padding-top: 10px; }



/***
TODO Page
***/
/* Cubic Bezier Transition */
.todo-sidebar {
  float: left;
  width: 230px;
  margin-right: 20px; }

.todo-content {
  overflow: hidden; }

.todo-tasklist-item-border-green {
  border-left: #3faba4 2px solid; }

.todo-tasklist-item-border-blue {
  border-left: #4c87b9 2px solid; }

.todo-tasklist-item-border-purple {
  border-left: #8877a9 2px solid; }

.todo-tasklist-item-border-red {
  border-left: #d05454 2px solid; }

.todo-tasklist-item-border-yellow {
  border-left: #d4ad38 2px solid; }

.padding-top-10px {
  padding-top: 15px; }

.todo-userpic {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  border: 1px #cedae1 solid; }

.todo-text-color {
  color: #45535b; }

/* PROJECT LIST */
.todo-projects-config {
  padding: 6px 9px 3px 9px !important; }
.todo-projects-config > i {
  font-size: 14px !important; }

.todo-tasklist {
  padding: 0; }

.todo-project-list ul li a {
  font-size: 14px !important;
  padding: 8px 10px; }

.todo-project-list .nav li a .badge {
  float: right;
  margin-top: 1px !important; }

.todo-project-list .nav > li.active > a {
  color: #3f444a;
  background-color: #f1f4f7 !important; }

/* END PROJECT LIST */
/* TASK HISTORY */
.todo-task-history {
  padding: 0;
  margin: 0; }
.todo-task-history > li {
  padding: 5px 0; }
.todo-task-history > li > .todo-task-history-desc {
  overflow: hidden; }
.todo-task-history > li > .todo-task-history-date {
  font-size: 12px;
  float: right;
  width: 150px;
  margin-left: 10px;
  text-align: right;
  color: #999; }

/* TASKS LIST */
.todo-tasklist-item {
  background: #f6fbfc;
  padding: 10px;
  margin-bottom: 10px;
  margin-bottom: 15px;
  overflow: hidden; }
.todo-tasklist-item:last-child {
  margin-bottom: 0; }

div .todo-tasklist-item:hover {
  cursor: pointer;
  background-color: #edf7f9; }

.todo-tasklist-item img {
  margin: 0 10px 10px 0; }

.todo-tasklist-item-title {
  font-size: 15px;
  color: #2b4a5c;
  font-weight: 600;
  padding-top: 3px;
  padding-bottom: 13px; }

.todo-tasklist-item-text {
  font-size: 13px;
  color: #577688;
  padding-bottom: 5px; }

.todo-tasklist-item ul {
  margin: 5px 0 0 0px; }

.todo-tasklist-item li {
  color: #577688;
  font-size: 13px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 0 !important; }

.todo-tasklist-item li i {
  color: #b3bfcb;
  font-size: 15px; }

.todo-tasklist-controls {
  margin-top: 5px; }

.todo-tasklist-date {
  color: #637b89 !important;
  margin-right: 12px; }

.todo-tasklist-date i {
  color: #abbfca !important;
  margin-right: 5px; }

/* END TASKS LIST */
/* TASK BODY */
.todo-taskbody-tasktitle {
  font-size: 18px;
  color: #778d96; }

.todo-taskbody-taskdesc {
  font-size: 14px;
  color: #778d96; }

.todo-username {
  font-size: 16px;
  color: #2b4a5c;
  font-weight: 600;
  padding: 15px 0 0 15px; }

.todo-comment-head {
  padding-top: 3px; }

.todo-comment {
  position: relative; }

.todo-comment:hover > .todo-comment-btn {
  display: block; }

.todo-comment-btn {
  display: none;
  position: absolute;
  top: 1px;
  right: 0px;
  font-size: 12px;
  color: #566e7c;
  border-color: #a2aeb5; }

.todo-comment-btn:hover {
  color: #fff;
  background-color: #a1b6c2;
  border-color: #a1b6c2; }

.todo-comment-username {
  font-size: 14px;
  color: #2b4a5c;
  font-weight: 600; }

.todo-comment-date {
  font-size: 12px;
  color: #2b4a5c;
  font-weight: 400; }

.todo-username-btn {
  margin: 14px 0 0 15px;
  color: #566e7c;
  border-color: #a2aeb5; }

.todo-username-btn:hover {
  color: #fff;
  background-color: #a1b6c2;
  border-color: #a1b6c2; }

.form .form-actions.todo-form-actions {
  padding-top: 10px;
  border: 0;
  margin: 0 0 20px 0; }

.page-header-top-index {
  height:30px;
  padding-top:5px;
  margin-bottom: 30px;
  border-bottom: 1px solid #f7f1f1;
}
.page-header-top-index .page-top-index-left {
  float:left;
  width: 300px;
}
.page-header-top-index .page-top-index-right {
  float:right;
}
.page-header-member .dropdown-toggle{
  background:#fff !important;
}
.page-header-member {
  float: right;
  margin-top: -20px;
}
.page-header-search .btn {
  color: #656e7b !important;
}
.page-header-search {
  width: 400px;
  float: left;
  padding-top: 0px;
  margin-left: 120px;
}
.page-header-top-index span {
  color: #f7f1f1;
  padding:0 5px;
}
.page-top-index-right a {
  padding-left: 10px;
}
.page-header-top-index a{
  color: #94989e;
}
.page-header-module {
  float: left;
  display: block;
  padding-left: 35px;
  overflow: hidden;
  padding-top:11px;
    font-size: 16px;
    text-align: center;
    margin-top: 3px;
}
.fc-search-keyword {
  border:1px solid #e1e5ec !important;
}
.todo-tasklist-devider {
  display: none;
}
.fc-list-image .tile-title{
  text-align:center;
}
.fc-list-image img{
  width:120px;
}
.fc-list-image {
  overflow:hidden;
  margin-top:5px;
  margin-bottom:5px;
}
.fc-member-name {
  padding-right:10px
}
.login {
  padding-top:50px!important;
  padding-bottom:30px!important;
}
.login-code .input-icon{
  margin-left:-2px;
}
.login-code {
  border-left: 2px solid #44B6AE !important;
}
.login .content h3 {
  color: #000; }

.login .content h4 {
  color: #555; }

.login .content p {
  color: #222; }

.login .content .login-form,
.login .content .forget-form {
  padding: 0px;
  margin: 0px; }

.login .content .input-icon {
  border-left: 2px solid #44B6AE !important; }

.login .content .input-icon {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
.login .content .input-icon .form-control {
  border-left: 0; }

.login .content .forget-form {
  display: none; }

.login .content .register-form {
  display: none; }

.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px; }

.login .content .form-actions {
  background-color: #fff;
  clear: both;
  border: 0px;
  padding: 0px 30px 5px 30px;
  margin-left: -30px;
  margin-right: -30px; }

.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px; }

.login .content .register-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0px; }

.login .content .form-actions .rememberme {
  margin-top: 8px;
  display: inline-block; }

.login .content .form-actions .btn {
  margin-top: 1px; }

.login .content .forget-password {
  margin-top: 25px; }

.login .content .create-account {
  border-top: 1px dotted #eee;
  padding-top: 10px;
  margin-top: 15px;
  clear: both;
}

.login .content .create-account a {
  display: inline-block;
  margin-top: 5px; }

/* select2 dropdowns */
.login .content .select2-container {
  border-left: 2px solid #44B6AE !important; }

.login .content .select2-container .select2-choice {
  border-left: none !important; }

.login .content .select2-container i {
  display: inline-block;
  position: relative;
  color: #ccc;
  z-index: 1;
  top: 1px;
  margin: 4px 4px 0px -1px;
  width: 16px;
  height: 16px;
  font-size: 16px;
  text-align: center; }

.login .content .has-error .select2-container i {
  color: #b94a48; }

.login .content .select2-container a span {
  font-size: 13px; }

.login .content .select2-container a span img {
  margin-left: 4px; }


.login-oauth {
  margin: 0;
  padding: 0;
}
.login-oauth li{
  float: left;
  display: inline;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
}
.login-options {
  height:30px;
}

/* Cubic Bezier Transition */
/***
Blog Page
***/
.blog-page .bordered {
  border: 1px solid;
  border-color: #e7ecf1; }

.blog-page .blog-container {
  margin-bottom: 30px; }

.blog-page .blog-title > a {
  color: #4e5a64;
  font-weight: 600; }
.blog-page .blog-title > a:hover {
  color: #3598DC;
  text-decoration: none; }

.blog-content-1 .blog-img-thumb {
  overflow: hidden;
  position: relative; }
.blog-content-1 .blog-img-thumb img {
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  margin: auto; }

.blog-content-1 .blog-post-content {
  padding: 20px 20px 30px 20px;
  background-color: #fff; }
.blog-content-1 .blog-post-content > .blog-post-title {
  overflow: hidden;
  height: 18px;
  margin: 0 0 30px 0; }
.blog-content-1 .blog-post-content > .blog-post-title > a {
  font-size: 18px; }
.blog-content-1 .blog-post-content > .blog-post-desc {
  color: #a0a9b4;
  font-size: 14px;
  overflow: hidden;
  height: 18px;
  margin: 15px 0; }
.blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta {
  display: inline-block;
  margin-right: 10px; }
.blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > a {
  color: #9aa5b2;
  font-size: 13px;
  font-weight: 600; }
.blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > a:hover {
  color: #3598DC;
  text-decoration: none; }
.blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta > i {
  margin-right: 5px; }
.blog-content-1 .blog-post-content > .blog-post-foot > .blog-post-meta:last-child {
  margin-right: 0; }

.blog-content-1 .blog-post-lg > .blog-img-thumb {
  height: 480px; }

.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-desc {
  margin-bottom: 30px; }

.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot {
  border-top: 1px solid;
  border-top-color: #f0f1f2;
  padding-top: 20px;
  text-align: right; }
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags {
  text-align: left;
  float: left;
  padding: 0; }
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li {
  list-style: none;
  display: inline-block;
  margin-right: 5px; }
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li > a {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px; }
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li > a:hover {
  background-color: #3598DC;
  color: #fff;
  text-decoration: none; }
.blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags > li:last-child {
  margin-right: 0; }

.blog-content-1 .blog-post-sm > .blog-img-thumb {
  height: 200px; }

.blog-content-1 .blog-post-sm > .blog-post-content > .blog-post-title {
  margin: 0 0 15px 0; }

.blog-content-1 .blog-post-sm > .blog-post-content > .blog-post-foot {
  border: none; }

.blog-content-1 .blog-quote {
  background-color: #fff;
  padding-bottom: 30px; }
.blog-content-1 .blog-quote > .blog-quote-label {
  color: #fff;
  padding: 30px 40px 80px 40px;
  font-size: 18px;
  line-height: 28px; }
.blog-content-1 .blog-quote > .blog-quote-label > i {
  display: block;
  font-size: 30px;
  margin-bottom: 15px; }
.blog-content-1 .blog-quote > .blog-quote-avatar {
  width: 110px;
  height: 110px;
  border-radius: 50% !important;
  margin: -55px auto 25px auto;
  overflow: hidden; }
.blog-content-1 .blog-quote > .blog-quote-avatar img {
  width: 100%; }
.blog-content-1 .blog-quote > .blog-quote-author {
  text-align: center; }
.blog-content-1 .blog-quote > .blog-quote-author > .blog-quote-title {
  font-size: 20px;
  margin: 0 0 15px 0; }
.blog-content-1 .blog-quote > .blog-quote-author > .blog-quote-desc {
  font-size: 16px;
  color: #9aa5b2;
  margin: 0; }

.blog-content-1 .blog-video > .blog-img-thumb {
  height: 330px; }
.blog-content-1 .blog-video > .blog-img-thumb img {
  margin: 0; }

.blog-content-1 .blog-video > .blog-video-play i {
  color: #da555b;
  background-color: rgba(0, 0, 0, 0.64);
  font-size: 35px;
  padding: 27px 20px;
  position: absolute;
  z-index: 5;
  margin: -90px 0 0 20px;
  border-radius: 50%; }

.blog-content-1 .blog-video > .blog-video-content {
  text-align: center;
  padding: 30px; }
.blog-content-1 .blog-video > .blog-video-content > .blog-video-title {
  font-size: 20px;
  margin: 0 0 15px 0; }
.blog-content-1 .blog-video > .blog-video-content > .blog-video-desc {
  font-size: 16px;
  color: #9aa5b2;
  margin: 0; }

.blog-content-1 .blog-banner {
  background-position: center;
  text-align: center;
  padding: 100px 0; }
.blog-content-1 .blog-banner > .blog-banner-title > a {
  color: #fff; }
.blog-content-1 .blog-banner > .blog-banner-title > a:hover {
  color: #3598DC; }

.blog-content-2 .blog-single-content {
  padding: 40px 30px 15px 30px;
  background-color: #fff; }
.blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-title {
  font-size: 25px;
  font-weight: 600;
  color: #4e5a64;
  margin: 0 0 40px 0;
  display: inline-block; }
.blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date {
  float: right;
  font-size: 13px;
  font-weight: 600;
  margin-top: 7px; }
.blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > i {
  margin-right: 5px; }
.blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > a {
  color: #9aa5b2; }
.blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date > a:hover {
  color: #3598DC;
  text-decoration: none; }
.blog-content-2 .blog-single-content > .blog-single-img {
  margin: 0 0 35px 0; }
.blog-content-2 .blog-single-content > .blog-single-img > img {
  width: 100%; }
.blog-content-2 .blog-single-content > .blog-single-desc > p {
  margin: 0 0 35px 0;
  font-size: 16px;
  color: #7e8691;
  line-height: 24px; }
.blog-content-2 .blog-single-content > .blog-single-foot {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #f0f1f2;
  padding: 20px 0 25px 0;
  margin-bottom: 20px; }
.blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags {
  text-align: left;
  padding: 0;
  margin: 0; }
.blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li {
  list-style: none;
  display: inline-block;
  margin-right: 5px; }
.blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li > a {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px; }
.blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li > a:hover {
  background-color: #3598DC;
  color: #fff;
  text-decoration: none; }
.blog-content-2 .blog-single-content > .blog-single-foot > .blog-post-tags > li:last-child {
  margin-right: 0; }
.blog-content-2 .blog-single-content .blog-comments {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin: 6px 10px 3px 0; }
.blog-content-2 .blog-single-content .blog-comments .blog-comments-title {
  font-size: 20px; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list {
  margin-bottom: 60px; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media {
  margin: 30px 0; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media .media-body > .media:last-child {
  margin-bottom: 0; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-object {
  height: 50px;
  width: 50px;
  border-radius: 50px !important; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > a {
  color: #9aa5b2;
  font-weight: 600; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > a:hover {
  color: #3598DC;
  text-decoration: none; }
.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading > .c-date {
  font-size: 14px; }
.blog-content-2 .blog-single-content .blog-comments i {
  position: relative;
  top: 2px; }
.blog-content-2 .blog-single-content .blog-comments input:focus,
.blog-content-2 .blog-single-content .blog-comments textarea:focus {
  outline: 0;
  border: 1px solid #ccc; }

.blog-content-2 .blog-single-sidebar {
  padding: 40px 30px;
  background-color: #fff; }
.blog-content-2 .blog-single-sidebar .blog-sidebar-title {
  font-weight: 600;
  font-size: 14px;
  color: #4e5a64;
  letter-spacing: 1px;
  margin-top: 40px;
  margin-bottom: 30px; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-search input {
  font-size: 14px;
  color: #a0a9b4; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-search input:focus {
  outline: 0;
  border: 1px solid #ccc; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul {
  padding: 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li {
  list-style: none;
  margin-bottom: 10px;
  position: relative; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li > a {
  color: #49a7fa;
  font-size: 16px;
  padding-left: 20px;
  display: block; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li > a:hover {
  text-decoration: none;
  color: #3598DC; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-recent > ul > li:before {
  content: "•";
  color: #dae0e5;
  font-size: 30px;
  position: absolute;
  margin-top: -9px; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags {
  text-align: left;
  padding: 0;
  margin: 20px 0 0 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li {
  list-style: none;
  display: inline-block;
  margin: 0 5px 20px 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li > a {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li > a:hover {
  background-color: #3598DC;
  color: #fff;
  text-decoration: none; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-tags .blog-post-tags > li:last-child {
  margin-right: 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul {
  padding: 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li {
  list-style: none;
  border-bottom: 1px solid;
  border-color: #f0f1f2;
  padding: 20px 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li > a {
  color: #49a7fa;
  font-size: 16px; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li > a:hover {
  text-decoration: none;
  color: #3598DC; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li:first-child {
  padding-top: 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-links > ul > li:last-child {
  border: none; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui .ui-margin {
  margin: 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui .ui-padding {
  padding: 0 5px 5px 0; }
.blog-content-2 .blog-single-sidebar > .blog-single-sidebar-ui img {
  width: 100%; }

@media (max-width: 991px) {
  .blog-content-1 .blog-post-lg > .blog-img-thumb {
    height: 330px; }
  .blog-content-1 .blog-post-sm > .blog-img-thumb {
    height: 170px; }
  .blog-content-1 .blog-video > .blog-img-thumb {
    height: 301px; }
  .blog-content-1 .blog-video > .blog-img-thumb img {
    height: auto;
    width: 100%; } }

@media (max-width: 480px) {
  .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot {
    text-align: left; }
  .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-tags {
    float: none; }
  .blog-content-1 .blog-post-lg > .blog-post-content > .blog-post-foot > .blog-post-meta {
    margin-right: 10px;
    margin-top: 10px; }
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-title {
    margin-bottom: 0px; }
  .blog-content-2 .blog-single-content > .blog-single-head > .blog-single-head-date {
    float: none;
    margin-bottom: 40px; } }

.mt20 {
  margin-top: 20px;
}
.media-heading , .text-muted{
  text-align: left;
}
.text-muted{
  line-height: 28px;
}
.media {
  margin-top: 15px;
  margin-bottom: 15px;
}

/*能做什么*/
.tab1{text-align: center;}
.tab-h2{height: 66px;line-height: 60px;font-size: 38px;color: #454545;text-align: center;}
.tab-h3{font-size: 18px;text-align: center;}
.tab-p{height: 22px;line-height: 22px;color: #454545;text-align: center; margin-bottom: 40px;}

/*func*/
.func {position:relative;margin:0 auto;text-align:center;}
.red{color: red;}
/*------------------------------
       右侧黑色条 选号车
------------------------------*/
.rtFixed {position:fixed; top:0; right:0; height:100%; z-index:6;}
.rtFixed .box {position:relative; width:316px; height:100%; right:0; margin-right:-280px; top:0; background:#eee;}
.rtFixed .openbox {margin-right:0;}
/*----------栏目-左黑条----------*/
.rtFixed .box .leftBlack {position:absolute; display:table; width:36px; height:100%; left:0; top:0; background:#333;}
.rtFixed .box .leftBlack .con {height:100%; display:table-cell; vertical-align:middle;}
/*-----左黑条-栏目背景-----*/
.rtFixed .box .leftBlack .con .section .sec {position:relative; display:block; margin-bottom:45px; cursor:pointer;}
.rtFixed .box .leftBlack .con .section .sec .secs {width:36px; height:36px; background:url(../img/icon-cart-secs.png) left top no-repeat;}
.rtFixed .box .leftBlack .con .section .sec .secs:hover {background:url(../img/icon-cart-secs.png) left top no-repeat;}
.rtFixed .box .leftBlack .con .section .sec.cart .secs {background-position:-2px -2px;}
.rtFixed .box .leftBlack .con .section .sec.service .secs {background-position:-42px -2px;}
.rtFixed .box .leftBlack .con .section .sec.recharge .secs {background-position:-82px -2px;}
.rtFixed .box .leftBlack .con .section .sec.suggest .secs {background-position:-122px -2px;}
.rtFixed .box .leftBlack .con .section .sec.gotop .secs {background-position:-162px -2px;}
/*-----栏目-选号车-----*/
.rtFixed .box .leftBlack .con .section .sec.cart {padding:8px 0; background:#222; cursor:pointer;}
.rtFixed .box .leftBlack .con .section .sec.cart > i {display:table; margin:0 auto; min-width:14px; height:20px; line-height:20px; text-align:center; text-align:center; color:#fff; font-style:normal; background:#f66; border-radius:10px; padding:0 3px;}
.rtFixed .box .leftBlack .con .section .sec.cart:hover > i {background:#fff; color:#4eb6ff;}
/*-----栏目-小箭头-----*/
.rtFixed .box .leftBlack .con .section .sec .layout {position:absolute; padding:0 20px; right:100%; background:#fff; border-top-left-radius:7px; border-bottom-left-radius:7px; visibility:hidden; -webkit-box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -ms-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666;}
.rtFixed .box .leftBlack .con .section .sec .layout .jt {position:absolute; display:block; width:12px; height:12px; background:#fff; left:100%; margin-left:-8px; top:12px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);}
.rtFixed .box .leftBlack .con .section .sec .layout .text {display:block; height:36px; line-height:36px; text-align:center; white-space:nowrap; font-size:14px; color:#4eb6ff;}
/*-----栏目-客服-----*/
.
/*-----栏目-鼠标经过效果-----*/
.rtFixed .box .leftBlack .con .section .sec:hover {background:#4eb6ff;}
.rtFixed .box .leftBlack .con .section .sec:hover .layout {visibility:visible;}
#rightFixed:checked + .rtFixed .box .sec.cart {background:#4eb6ff;}
#rightFixed:checked + .rtFixed .box .sec.cart i {background:#fff; color:#4eb6ff;}

.rightContent {position:absolute; width:280px; top:0; left:36px; height:100%;
  overflow: scroll;
  padding-bottom: 20px;}
/*-------- 顶部固定 优惠券提示 --------*/
.rightContent .couponTips {width: 100%; height: 40px; background: #ff9160;}
.rightContent .couponTips p {margin: auto; text-align: center; line-height: 40px; font-size: 14px; color: #fff;}
/*-------- 顶部固定 全选按钮 --------*/
.rightContent .choseAll {position:absolute; width:90%; padding:0 5%; left:0; top:0; height:50px; line-height:50px;}
.rightContent .choseAll > span {float:right; cursor:pointer;}
/*-------- 中间固定 资源列表 --------*/
.rightContent .zycon {position:absolute; width:100%; top:50px; bottom:170px; overflow:auto;}
/*-------- 中间固定 资源列表 没有资源 --------*/
.rightContent .zycon .nozy {float:left; width:100%; height:40px; padding-top:120px; margin-top:50%; background:url(../img/icon-cart-cartbig.png) top center no-repeat; text-align:center; font-size:1.2em; line-height:20px;}
/*-------- 中间固定 资源列表 没有资源 --------*/
/*---- 提示内容 ----*/
.rightContent .zycon .zy-tip {height:38px; line-height:38px; text-align:center; background:#fffdee; border:1px #edd28b solid; border-left:none; border-right:none;}
/*---- 资源列表 ----*/
.rightContent .zycon .zy-list .zys {border-bottom:1px #ccc dashed; position:relative; background: #fff;}
.rightContent .zycon .item-temp-list {display: none;}
.rightContent .zycon .zy-list .zys .zyscon {margin-left:40px; height:60px; padding:20px 0;}
/*-- 头像 --*/
.rightContent .zycon .zy-list .zys .zyscon .zytoux {float:left; position:relative; width:60px; height:60px;}
/*头像图片*/
.rightContent .zycon .zy-list .zys .zyscon .zytoux span {display:block; position:relative; width:100%; height:100%; border-radius:50%; overflow:hidden;}
.rightContent .zycon .zy-list .zys .zyscon .zytoux span b {position:absolute; width:200%; height:100%; left:-50%; z-index:1;}
.rightContent .zycon .zy-list .zys .zyscon .zytoux span b img {width: 60px; height:60px; margin:0 auto;}
.rightContent .zycon .zy-list .zys .zyscon .zytoux span b img.wechat-img {position: absolute; width: 320px!important; height: 320px!important; top: 50%; left: 50%; margin-top: -160px; margin-left: -160px; }

/*头像角标*/
.rightContent .zycon .zy-list .zys .zyscon .zytoux em {position:absolute; width:20px; height:20px; right:0; bottom:0; background:url(../images/icon-cart-platesx.png) left top no-repeat; z-index:2;}
.rightContent .zycon .zy-list .zys.live .zyscon .zytoux em {display: none;}
.rightContent .zycon .zy-list .list-temp {display: none;}
.rightContent .zycon .zy-list .zys.article .zyscon .zytoux em {background-position:0 0;}
.rightContent .zycon .zy-list .zys.weibo .zyscon .zytoux em {background-position:-20px 0;}
.rightContent .zycon .zy-list .zys.wechat .zyscon .zytoux em {background-position:-40px 0;}
.rightContent .zycon .zy-list .zys.friend .zyscon .zytoux em {background-position:-60px 0;}
/*头像角标 短视频*/
.rightContent .zycon .zy-list .zys.video .zyscon .zytoux em {width:16px; height:16px; background:url(../images/companyHome/video-img.png) left top no-repeat;}
.rightContent .zycon .zy-list .zys.video .zyscon .zytoux.huoshan em {background-position:0 -16px;}
.rightContent .zycon .zy-list .zys.video .zyscon .zytoux.kuaishou em {background-position:0 -32px;}
.rightContent .zycon .zy-list .zys.video .zyscon .zytoux.douyin em {background-position:0 -48px;}
/*-- 右侧信息 --*/
.rightContent .zycon .zy-list .zys .zyscon .zyinfo {margin-left:70px;}
.rightContent .zycon .zy-list .zys .zyscon .zyinfo .zyname {line-height:20px; padding-top:4px; font-size:1.25em; margin-bottom:5px;}
.rightContent .zycon .zy-list .zys .zyscon .zyinfo .zyname {max-width:150px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.rightContent .zycon .zy-list .zys .zyscon .zyinfo .zypri {color:#f00;}
/*-- 小图标 --*/
.rightContent .zycon .zy-list .zys > input,
.rightContent .zycon .zy-list .zys > i,
.rightContent .zycon .zy-list .zys > .del {position:absolute; top:50%;}
.rightContent .zycon .zy-list .zys > input {margin-top:-7px; left:10px;}
.rightContent .zycon .zy-list .zys > i,
.rightContent .zycon .zy-list .zys > .del {width:20px; height:20px; margin-top:-10px;}
.rightContent .zycon .zy-list .zys > .del {display:none;}
.rightContent .zycon .zy-list .zys > i {left:10px; background:url(../images/icon-cart-noSelect.png) center no-repeat;}
.rightContent .zycon .zy-list .zys > .del {right:20px; background:url(../images/icon-cart-close.png) center no-repeat; cursor:pointer;}
.rightContent .zycon .zy-list .zys:hover > .del {display:block;}



/*-------- 底部固定 平台及价格 --------*/
.rightContent .plate-price {position:absolute; width:92%; left:4%; bottom:0; border-top:1px #ccc solid;}/**/
.rightContent .plate-price .ppbox {padding:20px;}

.rightContent .plate-price .ppbox .selectArea {height:40px;}
.rightContent .plate-price .selectArea .select {height:30px;}
.rightContent .plate-price .selectArea .select select {float:left; height:100%;}
.rightContent .plate-price .selectArea .select.one select {width:100%;}
.rightContent .plate-price .selectArea .select.two select {width:48%;}
.rightContent .plate-price .selectArea .select .hard-soft {float:right; width:48%; border-radius:4px; overflow:hidden; font-size:1.15em;}
.rightContent .plate-price .selectArea .select .hard-soft label {float:left; width:50%; height:30px; line-height:30px; text-align:center; color:#333; background:#fff; cursor:pointer;}
#weiboHard:checked ~ label[for="weiboHard"],
#weiboSoft:checked ~ label[for="weiboSoft"],
#wechatHard:checked ~ label[for="wechatHard"],
#wechatSoft:checked ~ label[for="wechatSoft"] {background:#4eb6ff; color:#fff;}

/*平台选择*/
.rightContent .plate-price .ppbox .plates {text-align:center;}
.rightContent .plate-price .ppbox .plates .plate {display:inline-block; margin:0 3px;}
.rightContent .plate-price .ppbox .plates .plate .plateIcon {display:block; width:30px; height:30px; margin-bottom:5px; background:url(../images/icon-cart-plates.png) left top no-repeat;}
.rightContent .plate-price .ppbox .plates .plate.wechat .plateIcon {background-position:0 0;}
.rightContent .plate-price .ppbox .plates .plate.weibo .plateIcon {background-position:-30px 0;}
.rightContent .plate-price .ppbox .plates .plate.article .plateIcon {background-position:-60px 0;}
.rightContent .plate-price .ppbox .plates .plate.friend .plateIcon {background-position:-90px 0;}
.rightContent .plate-price .ppbox .plates .plate.other .plateIcon {background-position:-120px 0;}
.rightContent .plate-price .ppbox .plates .plate.wechat.active .plateIcon {background-position:0 -30px;}
.rightContent .plate-price .ppbox .plates .plate.weibo.active .plateIcon {background-position:-30px -30px;}
.rightContent .plate-price .ppbox .plates .plate.article.active .plateIcon {background-position:-60px -30px;}
.rightContent .plate-price .ppbox .plates .plate.friend.active .plateIcon {background-position:-90px -30px;}
.rightContent .plate-price .ppbox .plates .plate.other.active .plateIcon {background-position:-120px -30px;}

.rightContent .plate-price .ppbox .price {margin-top:15px; height:30px; font-size:1.1em;}
.rightContent .plate-price .ppbox .price .creat {float:left; cursor:pointer;}
.rightContent .plate-price .ppbox .price .creat:hover {color:#4eb6ff;}
.rightContent .plate-price .ppbox .price .prices {float:right;}
.rightContent .plate-price .ppbox .price .prices span {color:#f00;}

.rightContent .plate-price .ppbox .btn button {display:block; position:relative; height:40px; line-height:40px; text-align:center; background:#999; color:#fff; font-size:1.2em;width: 100%; border: none; cursor: pointer;}
.rightContent .plate-price .ppbox .btn button i {position:absolute; height:14px; line-height:14px; font-style:normal; padding:0 4px; background:#fff; color:#999; border-radius:7px; top:50%; margin-top:-7px; left:50%; margin-left:40px; font-size:0.8em;}
.rightContent .plate-price .ppbox .btn.active button {background:#f54242;}
.rightContent .plate-price .ppbox .btn.active button i {color:#f54242;}


/*不同平台不同高度*/
.rightContent.noSelect .zycon {bottom:105px;}
.rightContent.noSelect .plate-price .ppbox .price {margin-top:-10px;}
.rightContent.noSelect .plate-price .ppbox .selectArea {display:none;}
.rightContent.live .zycon, .rightContent.video .zycon {bottom:85px;}
.rightContent.live .plate-price .ppbox .price, .rightContent.video .plate-price .ppbox .price{margin-top:0; height:0; overflow:hidden;}


.rw_cart_list {
  background: #fff;
}
.rw_cart_list .rw_cart_item .rw_select {
  padding: 20px 0 0 10px;
}
.rw_cart_list .rw_cart_item .rw_price {
  color:#f54242;
}
.rw_cart_list .rw_cart_item .rw_delete {
  padding: 20px 10px 0 0;
}
.rw_cart_list .rw_cart_item .rw_logo {
  margin-right: 10px;
}

.rw_cart_list .rw_cart_item .rw_logo {
  width: 60px;
  height: 60px;
}

.rw_cart_list .rw_cart_item .rw_logo img {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50px !important;
  border: 1px solid #eee;
}
.rw_cart_list .rw_cart_item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-top: 10px;
  border-bottom: 1px dashed #e8e8e8;
}

.rw-index-table .tile-thumbnail img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50px !important;
  border: 1px solid #eee;
}

.rw-index-table {
  text-align: center;
}
.rw-index-table .news img {
  width: 100px;
  height: 50px;
  margin: 0 auto;
  border-radius: 10px !important;
  border: 1px solid #eee;
}
.rw_show_desc {
  color: #aaa;
  margin-bottom: 10px;
}
.rw_show_gwc {
  margin-bottom: 20px;
}

.rw_show_js {
  margin-bottom: 10px;
}
.rw_show_price {
  margin-top: 10px;
  margin-bottom: 10px;
}
.rw_show_price span {
  color:#f54242;
  font-size: 16px;
}