:root {
  --color2: #005266;
  --color1: #008fb3;
  /*    --color1: #862d59;*/
  /*--color1: #009999;*/
  /*--color2: #006666;*/
  --color3: #ffffff;
  --color4: #33d6ff;
}
@font-face {
  font-family: "BYekan";
  src: url("data:font/opentype;base64,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")
}
@font-face{font-family: 'IRANYekanWebLight';src: url('../fonts/iranyekan/iranyekanweblight.eot') format('eot'),url('../fonts/iranyekan/iranyekanweblight.woff') format('woff');}
@font-face{font-family: 'IRANYekanWebRegular';src: url('../fonts/iranyekan/iranyekanwebregular.eot') format('eot'),url('../fonts/iranyekan/iranyekanwebregular.woff') format('woff');}
@font-face{font-family: 'IRANYekanWebBold';src: url('../fonts/iranyekan/iranyekanwebbold.eot') format('eot'),url('../fonts/iranyekan/iranyekanwebbold.woff') format('woff');}
@font-face{font-family: 'IRANSansWebLight';src: url('../fonts/iransans/iransanslight.eot') format('eot'),url('../fonts/iransans/iransanslight.woff') format('woff');}
@font-face{font-family: 'IRANSansWebRegular';src: url('../fonts/iransans/iransans.eot') format('eot'),url('../fonts/iransans/iransans.woff') format('woff');}
@font-face{font-family: 'IRANSansWebMedium';src: url('../fonts/iransans/iransansmedium.eot') format('eot'),url('../fonts/iransans/iransansmedium.woff') format('woff');}
@font-face{font-family: 'IRANSansWebBold';src: url('../fonts/iransans/iransansbold.eot') format('eot'),url('../fonts/iransans/iransansbold.woff') format('woff');}
.farsifont {
  font-family: 'IRANSansWebLight';  
}
.x_title .farsifont{
  font-family: 'IRANSansWebMedium';
  font-size: 18px;
}
.navbar-right .dropdown-menu {
  right: auto;
  left: 0;
}
body.nav-sm .container.body .left_col {
  /*overflow-y:auto;*/
  width: 70px;
  padding: 0;
  position: fixed;
  height: 100%;
  z-index: 200;
}
body.nav-sm .container.body .right_col {
  padding: 10px 20px;
  margin-right: 70px;
  z-index: 2;
}
.right_col {
  min-height: 400px;
}
body.nav-sm .navbar.nav_title {
  /* width: 70px; */
}
body.nav-sm .navbar.nav_title a span {
  display: none;
}
body.nav-sm .navbar.nav_title a i {
  font-size: 27px;
  margin: 13px 13px 0 3px;
}
.site_title i {
  border: 1px solid #EAEAEA;
  padding: 5px 6px;
  border-radius: 50%;
  margin-right: 18px;
}
body.nav-sm .main_container .top_nav {
  padding: 0 !important;
  display: block;
  margin-right: 70px;
  z-index: 2;
}
body.nav-sm .nav.side-menu li a {
  text-align: center !important;
  font-weight: 400;
  font-size: 10px;
  padding: 4px 5px;
  border-bottom: 1px solid #0b3c31;
}
body.nav-sm .nav.side-menu li.active-sm {
  border-right: 5px solid #6574c7;
}
body.nav-sm>.nav.side-menu>li.active-sm>a {
  color: #BB801A !important;
}
body.nav-sm .nav.side-menu li a i.toggle-up {
  display: none !important;
}
body.nav-sm .nav.side-menu li a i {
  font-size: 15px !important;
  text-align: center;
  width: 100% !important;
  margin-bottom: 2px;
}
.nav.side-menu>li.active>a {
  background: linear-gradient(var(--color2), var(--color1)) repeat scroll 0 0%, var(--color2) none repeat scroll 0 0 !important;
  box-shadow: 0 1px 0 var(--color2), 0 1px 0 var(--color1) inset;
  color: var(--color3);
  text-shadow: 0 -1px 0 var(--color2);
}
body.nav-sm ul.nav.child_menu {
  right: 100%;
  position: absolute;
  top: 0;
  padding: 10px;
  width: 210px;
  z-index: 4000;
  background: #2e7474;
  display: none;
}
ul.nav.child_menu {
  background: var(--color2) none repeat scroll 0 0 !important
}
body.nav-sm ul.nav.child_menu li {
  padding-left: 0;
}
body.nav-sm ul.nav.child_menu li a {
  text-align: right !important;
  border-bottom: 0px;
}
body.nav-sm .profile {
  display: none;
}
.menu_section {
  margin-bottom: 35px;
}
.menu_section h3 {
  padding-right: 23px;
  color: var(--color3);
  text-transform: uppercase;
  letter-spacing: .5px;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 1px 1px #000;
}
.menu_section>ul {
  margin-top: 0px;
}
.profile_pic {
  width: 35%;
  float: right;
}
table.fixedHead thead tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
table.fixedHead thead tr th {
  float: right;
  width: calc(100% / 12);
  display: block;
  border-bottom: 0;
  text-align: center
}
table.fixedHead thead tr th:nth-child(1),
table.fixedHead thead tr th:nth-child(2) {
  width: calc(100% / 11 * 2);
}
table.fixedHead tbody {
  height: calc(100vh - 270px);
  overflow-y: scroll;
  display: block;
  width: 100%;
}
table.fixedHead tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
table.fixedHead tbody tr td {
  display: inline-block;
  width: calc(100% / 12);
}
table.fixedHead tbody tr td:nth-child(1),
table.fixedHead tbody tr td:nth-child(2) {
  display: inline-block;
  width: calc(100% / 11 * 2);
}
table.fixedHead tbody tr td input[type="radio"],
table.fixedHead tbody tr td input[type="checkbox"] {
  display: block;
  margin: 0 auto;
}
.img-circle.profile_img {
  width: 70%;
  background: var(--color3);
  margin-right: 15%;
  z-index: 1000;
  position: inherit;
  margin-top: 0px;
  border: 1px solid rgba(52, 73, 94, 0.44);
  padding: 4px;
}
.profile_info {
  padding: 0;
  width: 65%;
  float: left;
}
.profile_info span {
  font-size: 13px;
  line-height: 30px;
  color: #e2e2e2;
}
.profile_info h2 {
  font-size: 12px;
  color: #ECF0F1;
  margin: 0;
  font-weight: 300;
}
.profile.img_2 {
  text-align: center;
}
.profile.img_2 .profile_pic {
  width: 100%;
}
.profile.img_2 .profile_pic .img-circle.profile_img {
  width: 50%;
  margin: 10px 0 0;
}
.profile.img_2 .profile_info {
  padding: 15px 10px 0;
  width: 100%;
  margin-bottom: 10px;
  float: left;
}
#sidebar-menu span.fa {
  float: right;
  text-align: center;
  margin-top: 5px;
  font-size: 10px !important;
  min-width: inherit;
  color: #C4CFDA;
}
.profile {
  background: var(--color2) none repeat scroll 0 0 !important;
  float: right;
  padding: 6px;
}
.active a span.fa {
  text-align: right !important;
  margin-right: 4px;
}
body.nav-sm .menu_section {
  margin: 0;
}
body.nav-sm span.fa,
body.nav-sm .menu_section h3 {
  display: none !important;
}
.nav_menu {
  float: left;
  background: #fdfdfd none repeat scroll 0 0;
  border-bottom: 1px solid #D9DEE4;
  margin-bottom: 10px;
  width: 100%;
}
body.nav-md .container.body .col-md-3.left_col {
  width: 230px;
  padding: 0;
  position: absolute;
  display: flex;
  background: var(--color1);
}
body .container.body .right_col {
  background: #F7F7F7;
}
body.nav-md .container.body .right_col {
  padding: 10px 20px 0;
  margin-right: 230px;
}
.nav_title {
  width: 100%;
  border-radius: 0;
  height: 57px;
  text-align: center;
}
@media (max-width: 991px) {
  body.nav-md .container.body .right_col,
  body.nav-md .container.body .top_nav {
    width: 100%;
    margin: 0;
  }
  body.nav-md .container.body .col-md-3.left_col {
    display: none;
  }
  body.nav-md .container.body .right_col {
    width: 100%;
    padding-right: 0
  }
  .right_col {
    padding: 10px !important;
  }
}
@media (max-width: 1200px) {
  .x_title h2 {
    width: 62%;
    font-size: 17px;
  }
  .tile,
  .graph {
    zoom: 85%;
    height: inherit;
  }
}
@media (max-width: 1270px) and (min-width: 192px) {
  .x_title h2 small {
    display: none
  }
}
/**  ------------------------------------------  **/
blue,
.blue {
  color: #3498DB;
}
purple,
.purple {
  color: #9B59B6;
}
green,
.green {
  color: #BB801A;
}
.aero {
  color: #9CC2CB;
}
red,
.red {
  color: #E74C3C;
}
dark,
.dark {
  color: #34495E;
}
.border-blue {
  border-color: #3498DB !important;
}
.border-purple {
  border-color: #9B59B6 !important;
}
.border-green {
  border-color: #BB801A !important;
}
.border-aero {
  border-color: #9CC2CB !important;
}
.border-red {
  border-color: #E74C3C !important;
}
.border-dark {
  border-color: #34495E !important;
}
.bg-white {
  background: var(--color3) !important;
  border: 1px solid var(--color3) !important;
  color: #9c8a73;
}
.bg-green {
  background: #BB801A !important;
  border: 1px solid #BB801A !important;
  color: var(--color3);
}
.bg-red {
  background: #E74C3C !important;
  border: 1px solid #E74C3C !important;
  color: var(--color3);
}
.bg-blue {
  background: #3498DB !important;
  border: 1px solid #3498DB !important;
  color: var(--color3);
}
.bg-orange {
  background: #F39C12 !important;
  border: 1px solid #F39C12 !important;
  color: var(--color3);
}
.bg-purple {
  background: #9B59B6 !important;
  border: 1px solid #9B59B6 !important;
  color: var(--color3);
}
.bg-blue-sky {
  background: #50C1CF !important;
  border: 1px solid #50C1CF !important;
  color: var(--color3);
}
.container {
  width: 100%;
  padding: 0
}
.navbar-nav>li>a,
.navbar-brand,
.navbar-nav>li>a {
  color: var(--color3) !important;
}
.navbar-brand,
.navbar-nav>li>a {
  margin-bottom: 5px
}
body {
  color: var(--color2);
  background: #f7f7f7;
  font-family: BYekan, "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.471;
}
.main_container .top_nav {
  padding: 0 !important;
  display: block;
  padding: 10px 20px 0;
  margin-right: 230px;
}
.main_container {
  direction: rtl;
}
.no-padding {
  padding: 0 !important;
}
.page-title {
  width: 100%;
  height: 65px;
  padding: 10px 0;
}
.page-title .title_left {
  width: 45%;
  float: left;
  display: block;
}
.page-title .title_left h3 {
  margin: 9px 0;
}
.page-title .title_right {
  width: 55%;
  float: right;
  display: block;
}
.page-title .title_right .pull-right {
  margin: 10px 0;
}
.fixed_height_320 {
  height: 320px;
}
.fixed_height_390 {
  height: 390px;
}
.fixed_height_200 {
  height: 200px;
}
.overflow_hidden {
  overflow: hidden
}
.progress-bar-dark {
  background-color: var(--color1) !important;
}
.progress-bar-gray {
  background-color: #BDC3C7 !important;
}
table.no-margin .progress {
  margin-bottom: 0;
}
.main_content {
  padding: 10px 20px;
}
.col-md-55 {
  width: 50%;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .tile_stats_count {
    margin-bottom: 10px;
    border-bottom: 1px solid #D9DEE4;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .tile_stats_count .count {
    font-size: 35px !important;
  }
}
@media(max-width:768px) {
  .tile_stats_count .count {
    font-size: 30px !important;
  }
  .tile_stats_count .right span {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .col-md-55 {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .col-md-55 {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  .col-md-55 {
    width: 20%;
  }
}
@media (min-width: 192px) and (max-width: 1270px) {
  .hidden-small {
    display: none !important;
  }
  table.tile_info span.right {
    margin-right: 7px;
    float: left;
  }
}
.center-margin {
  margin: 0 auto;
  float: none !important;
}
.col-md-55,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  float: left;
  padding-right: 10px;
  padding-left: 10px;
}
form.floatright div {
  float: right !important;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.grid_slider .col-md-6 {
  padding: 0 40px;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
a {
  color: var(--color1);
  ;
  text-decoration: none;
}
a,
a:visited,
a:focus,
a:active,
:visited,
:focus,
:active,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 0;
}
a:hover,
a:focus {
  text-decoration: none
}
.navbar {
  margin-bottom: 0;
}
.navbar-header {
  background: #34495E;
}
.navbar-right {
  margin-right: 0;
}
.top_nav .navbar-right {
  margin: 0;
  width: 70%;
  float: left;
}
.top_nav .navbar-right li {
  display: inline-block;
  float: left;
}
.nav {
  padding-right: 0;
}
.top_nav .dropdown-menu {
  min-width: 220px;
}
.top_nav .dropdown-menu li {
  width: 100%;
}
.top_nav .dropdown-menu li a {
  width: 100%;
  padding: 12px 20px;
}
.top_nav li a i {
  font-size: 15px
}
.navbar-static-top {
  position: fixed;
  top: 0;
  width: 100%;
}
.sidebar-header {
  border-bottom: 0;
  margin-top: 46px;
}
.sidebar-header:first-of-type {
  margin-top: 0
}
.nav.side-menu>li {
  position: relative;
  display: block;
}
/*.nav.side-menu> li > a {
    margin-bottom: 6px;
}*/
.nav.side-menu>li>a:hover {
  color: var(--color3);
   !important;
}
.nav.side-menu>li>a:hover,
.nav>li>a:focus {
  text-decoration: none;
  background: transparent;
}
.nav.child_menu li:hover {
  background-color: rgba(255, 255, 255, 0.06);
}
.nav.child_menu li {
  padding-right: 30px;
}
body.nav-md ul.nav.child_menu li:before {
  background: var(--color3) none repeat scroll 0 0;
  bottom: auto;
  content: "";
  height: 8px;
  right: 23px;
  margin-top: 15px;
  position: absolute;
  width: 8px;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
body.nav-md ul.nav.child_menu li:after {
  border-right: 1px solid var(--color3);
  bottom: 0;
  content: "";
  right: 27px;
  position: absolute;
  top: 0;
}
.nav.side-menu>li>a,
.nav.child_menu>li>a {
  color: var(--color3);
   !important;
  font-weight: 500;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 13px 15px 7px;
}
.nav.side-menu>li.current-page,
.nav.side-menu>li.active {}
li.current-page {
  background: rgba(255, 255, 255, 0.05);
}
/*.nav.side-menu> li.active > a {
    color: #ff0000;
    text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6479), color-stop(100%, #4c5566)), #686e78;
    background: -webkit-linear-gradient(#334556, #2C4257), #2A3F54;
    background: -moz-linear-gradient(#334556, #2C4257), #2A3F54;
    background: -o-linear-gradient(#334556, #2C4257), #2A3F54;
    background: linear-gradient(#334556, #2C4257), #2A3F54;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
}*/
li.current-page a {
  color: var(--color3);
   !important
}
.navbar-brand,
.navbar-nav>li>a {
  font-weight: 500;
  color: #ECF0F1 !important;
  margin-left: 0 !important;
  line-height: 32px;
}
.site_title {
  font-weight: 400;
  font-size: 22px;
  color: #ECF0F1 !important;
  line-height: 59px;
  height: 55px;
  margin: 0 auto;
  display: block;
}
.site_title:hover,
.site_title:focus {
  text-decoration: none
}
.nav.navbar-nav>li>a {
  color: #515356 !important;
}
.nav.top_menu>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #34495E !important;
}
.nav>li>a:hover,
.nav>li>a:focus {
  background-color: transparent;
}
.top_search {
  padding: 0;
}
.top_search .form-control {
  border-right: 0;
  box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.075);
  border-radius: 0 25px 25px 0 !important;
  padding-left: 20px;
  border: 1px solid rgba(221, 226, 232, 0.49);
}
.top_search .form-control:focus {
  border: 1px solid rgba(221, 226, 232, 0.49);
  border-right: 0;
}
.top_search .input-group-btn button {
  border-radius: 25px 0 0 25px !important;
  border: 1px solid rgba(221, 226, 232, 0.49);
  border-left: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #93A2B2;
  margin-bottom: 0 !important;
  margin-right: 0;
}
.toggle {
  float: right;
  margin: 0;
  padding-top: 16px;
  width: 70px;
}
.toggle a {
  padding: 15px 15px 0;
  margin: 0;
}
.toggle a i {
  font-size: 26px;
}
.nav.child_menu>li>a {
  color: rgba(255, 255, 255, 0.75) !important;
  font-size: 12px;
  padding: 11px 9px 9px 9px;
}
.panel_toolbox {
  float: right;
  min-width: 70px;
}
.panel_toolbox>li {
  float: left;
}
.panel_toolbox>li>a {
  padding: 5px;
  color: #C5C7CB;
  font-size: 14px;
}
.panel_toolbox>li>a:hover {
  background: #F5F7FA;
}
.line_30 {
  line-height: 30px;
}
.main_menu_side {
  padding: 0;
  margin-top: -20px;
}
.bs-docs-sidebar .nav>li>a {
  display: block;
  padding: 4px 6px;
}
.x_content canvas {}
footer {
  background: var(--color3);
  padding: 5px 20px 0;
  height: 45px;
  margin: 0 -17px;
}
.tile-stats.sparkline {
  padding: 10px;
  text-align: center;
}
.jqstooltip {
  background: #34495E !important;
  width: 30px !important;
  height: 22px !important;
  text-decoration: none;
}
a.btn-success,
a.btn-primary,
a.btn-warning,
a.btn-danger {
  color: var(--color3) !important;
}
.btn {
  border-radius: 3px;
}
.tooltip {
  display: block !important;
}
.tiles {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-top: 5px;
  margin-bottom: 0;
}
.tile {
  overflow: hidden;
}
.top_tiles {
  margin-bottom: 0;
}
.top_tiles .tile span {}
.top_tiles .tile h2 {
  font-size: 30px;
  line-height: 30px;
  margin: 3px 0 7px;
  font-weight: bold;
}
article.media {
  width: 100%;
}
/* *********  custom accordion  **************************** */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#integration-list {
  width: 100%;
  margin: 0 auto;
  display: table;
}
#integration-list ul {
  padding: 0;
  margin: 20px 0;
  color: #555;
}
#integration-list ul>li {
  list-style: none;
  border-top: 1px solid #ddd;
  display: block;
  padding: 15px;
  overflow: hidden;
}
#integration-list ul:last-child {
  border-bottom: 1px solid #ddd;
}
#integration-list ul>li:hover {
  background: #efefef;
}
.expand {
  display: block;
  text-decoration: none;
  color: #555;
  cursor: pointer;
}
.expand h2 {
  width: 85%;
  float: left;
}
h2 {
  font-size: 18px;
  font-weight: 400;
}
#left,
#right {
  display: table;
}
#sup {
  display: table-cell;
  vertical-align: middle;
  width: 80%;
}
.detail a {
  text-decoration: none;
  color: #C0392B;
  border: 1px solid #C0392B;
  padding: 6px 10px 5px;
  font-size: 13px;
  margin-right: 7px;
}
.detail {
  margin: 10px 0 10px 0px;
  display: none;
  line-height: 22px;
  height: 150px;
}
.detail span {
  margin: 0;
}
.right-arrow {
  width: 10px;
  float: right;
  font-weight: bold;
  font-size: 20px;
}
.accordion .panel {
  margin-bottom: 5px;
  border-radius: 0;
  border-bottom: 1px solid #efefef;
}
.accordion .panel-heading {
  background: var(--color3);
  ;
  padding: 13px;
  width: 100%;
  display: block;
}
.accordion .panel:hover {
  background: var(--color3);
  ;
}
.x_panel {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px 17px;
  display: inline-block;
  background: var(--color3);
  border: 1px solid #E6E9ED;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
  opacity: 1;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  overflow-x: auto;
}
.x_title {
  border-bottom: 2px solid #E6E9ED;
  padding: 1px 5px 6px;
  margin-bottom: 10px;
}
.x_title .filter {
  width: 40%;
  float: left;
}
.x_title h2 {
  margin: 5px 0 6px;
  float: right;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  font-family: 'IRANSansWebLight';
}
.x_title h2 small {
  margin-left: 10px;
}
.x_title span {
  color: #BDBDBD;
}
.x_content {
  padding: 0 5px 6px;
  position: relative;
  width: 100%;
  float: left;
  clear: both;
  margin-top: 5px;
}
.x_content h4 {
  font-size: 16px;
  font-weight: 500;
}
legend {
  padding-bottom: 7px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.demo-placeholder {
  height: 280px;
}
/* *********  contacts  ********************************** */
.profile_view {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.well.profile_view {
  padding: 10px 0 0;
}
.well.profile_view .divider {
  border-top: 1px solid #e5e5e5;
  padding-top: 5px;
  margin-top: 5px;
}
.well.profile_view .ratings {
  margin-bottom: 0;
}
.pagination.pagination-split li {
  display: inline-block;
  margin-right: 3px;
}
.pagination.pagination-split li a {
  border-radius: 4px;
  color: #768399;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.well.profile_view {
  background: var(--color3);
}
.well.profile_view .bottom {
  margin-top: -20px;
  background: var(--color3);
  ;
  padding: 9px 0;
  border-top: 1px solid #E6E9ED;
}
.well.profile_view .left {
  margin-top: 20px;
}
.well.profile_view .left p {
  margin-bottom: 3px;
}
.well.profile_view .right {
  margin-top: 0px;
  padding: 10px;
}
.well.profile_view .img-circle {
  border: 1px solid #E6E9ED;
  padding: 2px;
}
.well.profile_view h2 {
  margin: 5px 0;
}
.well.profile_view .ratings {
  text-align: left;
  font-size: 16px;
}
.well.profile_view .brief {
  margin: 0;
  font-weight: 300;
}
.profile_left {
  background: white;
}
/* *********  /contacts  ********************************** */
/* *********  /custom accordion  **************************** */
/* *********  dashboard widget  **************************** */
table.tile h3,
table.tile h4,
table.tile span {
  font-weight: bold;
  vertical-align: middle !important;
}
table.tile th,
table.tile td {
  text-align: center;
}
table.tile th {
  border-bottom: 1px solid #E6ECEE;
}
table.tile td {
  padding: 5px 0;
}
table.tile td ul {
  text-align: left;
  padding-left: 0
}
table.tile td ul li {
  list-style: none;
  width: 100%;
}
table.tile td ul li a {
  width: 100%
}
table.tile td ul li a big {
  right: 0;
  float: right;
  margin-right: 13px;
}
table.tile_info {
  width: 100%;
}
table.tile_info td {
  text-align: left;
  padding: 1px;
  font-size: 15px
}
table.tile_info td p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  line-height: 28px;
}
table.tile_info td i {
  margin-right: 8px;
  font-size: 17px;
  float: left;
  width: 18px;
  line-height: 28px
}
table.tile_info td:first-child {
  width: 83%;
}
td span {
  line-height: 28px;
}
.sidebar-widget {
  overflow: hidden;
}
.error-number {
  font-size: 90px;
  line-height: 90px;
  margin: 20px 0;
}
.col-middle {
  margin-top: 5%;
}
.mid_center {
  width: 370px;
  margin: 0 auto;
  text-align: center;
  padding: 10px 20px;
}
h3.degrees {
  font-size: 22px;
  font-weight: 400;
  text-align: center;
}
.degrees:after {
  content: "o";
  position: relative;
  top: -12px;
  font-size: 13px;
  font-weight: 300;
}
.daily-weather .day {
  font-size: 14px;
  border-top: 2px solid rgba(115, 135, 156, 0.36);
  text-align: center;
  border-bottom: 2px solid rgba(115, 135, 156, 0.36);
  padding: 5px 0;
}
.weather-days .col-sm-2 {
  overflow: hidden;
  width: 16.66666667%;
}
.weather .row {
  margin-bottom: 0
}
/* *********  tables styling  ******************************* */
.bulk-actions {
  display: none;
}
table.countries_list {
  width: 100%;
}
table.countries_list td {
  padding: 0 10px;
  line-height: 30px;
  border-top: 1px solid #eeeeee;
}
.dataTables_paginate a {
  padding: 6px 9px !important;
  background: #ddd !important;
  border-color: #ddd !important;
}
.paging_full_numbers a.paginate_active {
  background-color: rgba(38, 185, 154, 0.59) !important;
  border-color: rgba(38, 185, 154, 0.59) !important;
}
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  border: 1px solid var(--color4);
   !important;
  background: var(--color4);
   !important;
  box-shadow: none !important;
}
table.jambo_table {
  border: 1px solid rgba(221, 221, 221, 0.78);
}
table.jambo_table thead {
  background: #394168 none repeat scroll 0 0;
  color: #ECF0F1;
}
table.jambo_table tbody tr:hover td {
  background: rgba(38, 185, 154, 0.07);
  border-top: 1px solid rgba(38, 185, 154, 0.11);
  border-bottom: 1px solid rgba(38, 185, 154, 0.11);
}
table.jambo_table tbody tr.selected {
  background: rgba(38, 185, 154, 0.16);
}
table.jambo_table tbody tr.selected td {
  border-top: 1px solid rgba(38, 185, 154, 0.40);
  border-bottom: 1px solid rgba(38, 185, 154, 0.40);
}
.dataTables_paginate a {
  background: #ff0000;
}
.dataTables_wrapper {
  position: relative;
  clear: both;
  zoom: 1;
  /* Feeling sorry for IE */
}
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white;
}
.dataTables_length {
  width: 40%;
  float: left;
}
.dataTables_filter {
  width: 50%;
  float: right;
  text-align: right;
}
.dataTables_info {
  width: 60%;
  float: left;
}
.dataTables_paginate {
  float: right;
  text-align: right;
}
/* Pagination nested */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
  height: 19px;
  float: left;
  cursor: pointer;
  *cursor: hand;
  color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
  text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
  outline: none;
}
.paginate_disabled_previous,
.paginate_disabled_next {
  color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
  padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
  padding-right: 23px;
  margin-left: 10px;
}
.paginate_disabled_previous {
  background: url('../images/back_disabled.png') no-repeat top left;
}
.paginate_enabled_previous {
  background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
  background: url('../images/back_enabled_hover.png') no-repeat top left;
}
.paginate_disabled_next {
  background: url('../images/forward_disabled.png') no-repeat top right;
}
.paginate_enabled_next {
  background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
  background: url('../images/forward_enabled_hover.png') no-repeat top right;
}
table.display {
  margin: 0 auto;
  clear: both;
  width: 100%;
}
table.display thead th {
  padding: 8px 18px 8px 10px;
  border-bottom: 1px solid black;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}
table.display tfoot th {
  padding: 3px 18px 3px 10px;
  border-top: 1px solid black;
  font-weight: bold;
}
table.display tr.heading2 td {
  border-bottom: 1px solid #aaa;
}
table.display td {
  padding: 3px 10px;
}
table.display td.center {
  text-align: center;
}
.sorting_asc {
  background: url('../images/sort_asc.png') no-repeat center right;
}
.sorting_desc {
  background: url('../images/sort_desc.png') no-repeat center right;
}
.sorting {
  background: url('../images/sort_both.png') no-repeat center right;
}
.sorting_asc_disabled {
  background: url('../images/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
  background: url('../images/sort_desc_disabled.png') no-repeat center right;
}
table.display thead th:active,
table.display thead td:active {
  outline: none;
}
.dataTables_scroll {
  clear: both;
}
.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.top,
.bottom {}
.top .dataTables_info {
  float: none;
}
.clear {
  clear: both;
}
.dataTables_empty {
  text-align: center;
}
tfoot input {
  margin: 0.5em 0;
  width: 100%;
  color: #444;
}
tfoot input.search_init {
  color: #999;
}
td.group {
  background-color: #d1cfd0;
  border-bottom: 2px solid #A19B9E;
  border-top: 2px solid #A19B9E;
}
td.details {
  background-color: #d1cfd0;
  border: 2px solid #A19B9E;
}
.example_alt_pagination div.dataTables_info {
  width: 40%;
}
.paging_full_numbers {
  width: 400px;
  height: 22px;
  line-height: 22px;
}
.paging_full_numbers a:active {
  outline: none
}
.paging_full_numbers a:hover {
  text-decoration: none;
}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
}
.paging_full_numbers a.paginate_button {
  background-color: #ddd;
}
.paging_full_numbers a.paginate_button:hover {
  background-color: #ccc;
  text-decoration: none !important;
}
.paging_full_numbers a.paginate_active {
  background-color: #99B3FF;
}
table.display tr.even.row_selected td {
  background-color: #B0BED9;
}
table.display tr.odd.row_selected td {
  background-color: #9FAFD1;
}
div.box {
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #8080FF;
  background-color: #E5E5FF;
}
/* *********  /tables styleing  ****************************** */
/* *********  /dashboard widget  **************************** */
/* *********  widgets  *************************************** */
ul.msg_list li {
  background: #f7f7f7;
  padding: 5px;
  display: flex;
  margin: 6px 6px 0;
  width: 96% !important;
}
ul.msg_list li:last-child {
  margin-bottom: 6px;
  padding: 10px;
}
ul.msg_list li a {
  padding: 3px 5px !important;
}
ul.msg_list li a .image img {
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  float: left;
  margin-right: 10px;
  width: 11%;
}
ul.msg_list li a .time {
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  position: absolute;
  right: 35px;
}
ul.msg_list li a .message {
  display: block !important;
  font-size: 11px;
}
.dropdown-menu.msg_list {
  width: 300px !important;
}
.dropdown-menu.msg_list span {
  white-space: normal;
}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px;
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
  border-radius: 2px;
  border-top: 1px solid #999999;
}
.dropdown-menu:after {
  border-bottom: 6px solid #999999;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 6%;
  position: absolute;
  top: -6px;
}
.dropdown-menu>li>a {
  color: var(--color1);
  text-align: center;
}
.navbar-nav .open .dropdown-menu {
  position: absolute;
  background: var(--color3);
  margin-top: 0;
  border: 1px solid #D9DEE4;
  -webkit-box-shadow: none;
}
.info-number .badge {
  font-size: 10px;
  font-weight: normal;
  line-height: 13px;
  padding: 2px 6px;
  position: absolute;
  right: 2px;
  top: 8px;
}
ul.to_do {
  padding: 0;
}
ul.to_do li {
  background: #f3f3f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  padding: 7px;
  margin-bottom: 5px;
  list-style: none;
}
ul.to_do p {
  margin: 0;
}
.dashboard-widget {
  background: #f6f6f6;
  border-top: 5px solid #79C3DF;
  border-radius: 3px;
  padding: 5px 10px 10px;
}
.dashboard-widget .dashboard-widget-title {
  font-weight: normal;
  border-bottom: 1px solid #c1cdcd;
  margin: 0 0 10px 0;
  padding-bottom: 5px;
  padding-left: 40px;
  line-height: 30px;
}
.dashboard-widget .dashboard-widget-title i {
  font-size: 100%;
  margin-left: -35px;
  margin-right: 10px;
  color: #33a1c9;
  padding: 3px 6px;
  border: 1px solid #abd9ea;
  border-radius: 5px;
  background: var(--color3);
}
ul.quick-list {
  width: 45%;
  padding-left: 0;
  display: inline-block;
}
ul.quick-list li {
  padding-left: 10px;
  list-style: none;
  margin: 0;
  padding-bottom: 6px;
  padding-top: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
ul.quick-list li i {
  padding-right: 10px;
  color: #757679;
}
.dashboard-widget-content {
  padding-top: 9px;
}
.dashboard-widget-content .sidebar-widget {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  background: var(--color3);
  border: 1px solid #abd9ea;
  border-radius: 5px;
  text-align: center;
  float: right;
  padding: 2px;
  margin-top: 10px;
}
.widget_summary {
  width: 100%;
  display: inline-flex;
}
.widget_summary .w_left {
  float: left;
  text-align: left;
}
.widget_summary .w_center {
  float: left;
}
.widget_summary .w_right {
  float: left;
  text-align: right;
}
.widget_summary .w_right span {
  font-size: 20px;
}
.w_20 {
  width: 20%
}
.w_25 {
  width: 25%
}
.w_55 {
  width: 55%
}
h5.graph_title {
  text-align: left;
  margin-left: 10px
}
h5.graph_title i {
  margin-right: 10px;
  font-size: 17px
}
span.right {
  float: right;
  font-size: 14px !important
}
.tile_info a {
  text-overflow: ellipsis;
}
.sidebar-footer {
  bottom: 0px;
  clear: both;
  display: block;
  padding: 5px 0 0 0;
  position: fixed;
  width: 230px;
  z-index: 1000;
  background: var(--color1);
  display: none;
}
.sidebar-footer a {
  padding: 7px 0 3px;
  text-align: center;
  width: 25%;
  font-size: 17px;
  display: block;
  float: left;
  background: #172D44;
}
.sidebar-footer a:hover {
  background: #425567;
}
.tile_count {
  margin-bottom: 20px;
  margin-top: 20px;
}
.tile_count div:first-child .left {
  border: 0;
}
.tile_count .tile_stats_count {
  border-left: 0px solid #333;
  padding: 0;
}
.tile_stats_count .left {
  width: 15%;
  float: left;
  height: 65px;
  border-left: 2px solid #ADB2B5;
  margin-top: 10px;
}
.tile_stats_count .right {
  padding-left: 10px;
  height: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tile_stats_count .right span {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tile_stats_count .count {
  font-size: 40px;
  line-height: 47px;
  font-weight: 600;
}
.tile_stats_count .count small {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
}
.count_bottom i {
  width: 12px;
}
.dashboard_graph {
  background: var(--color3);
  padding: 7px 10px;
}
.dashboard_graph .col-md-9,
.dashboard_graph .col-md-3 {
  padding: 0;
}
a.user-profile {
  color: #5E6974 !important;
}
.user-profile img {
  width: 29px;
  height: 29px;
  border-radius: 50%;
  margin-left: 10px;
}
.nav.side-menu>li {
  font-family: 'IRANSansWebLight';
}
.table>thead>tr>th {
  text-align: right;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  font-family: 'IRANSansWebLight';
  font-size: 12px;
}
.column-title {
  
}
ul.top_profiles {
  height: 330px;
  width: 100%;
}
ul.top_profiles li {
  margin: 0;
  padding: 3px 16px 3px 10px;
}
ul.top_profiles li:nth-child(odd) {
  background-color: #eee;
}
.media .profile_thumb {
  border: 1px solid;
  width: 50px;
  height: 50px;
  margin: 5px 10px 5px 0;
  border-radius: 50%;
  padding: 9px 12px;
  position: relative;
}
.media .profile_thumb i {
  font-size: 30px;
}
.media .date {
  background: #ccc;
  width: 52px;
  margin-right: 10px;
  border-radius: 10px;
  padding: 5px;
}
.media .date .month {
  margin: 0;
  text-align: center;
  color: var(--color3);
}
.media .date .day {
  text-align: center;
  color: var(--color3);
  font-size: 27px;
  margin: 0;
  line-height: 27px;
  font-weight: bold;
}
.event .media-body a.title {
  font-weight: normal;
}
.event .media-body p {
  margin-bottom: 0;
}
h4.graph_title {
  margin: 7px;
  text-align: center;
}
/* *********  /widgets  *************************************** */
/* *********  iconts-display  **************************** */
.fontawesome-icon-list .fa-hover a:hover {
  background-color: #ddd;
  color: var(--color3);
  text-decoration: none;
}
.fontawesome-icon-list .fa-hover a {
  display: block;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  border-radius: 4px;
}
.fontawesome-icon-list .fa-hover a:hover .fa {
  font-size: 28px;
  vertical-align: -6px;
}
.fontawesome-icon-list .fa-hover a .fa {
  width: 32px;
  font-size: 16px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}
#sidebar-menu .fa {
  width: 26px;
  opacity: .99;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* *********  /iconts-display  **************************** */
/* *********  Tile stats  **************************** */
.tile-stats {
  position: relative;
  display: block;
  margin-bottom: 12px;
  border: 1px solid #E4E4E4;
  -webkit-border-radius: 5px;
  overflow: hidden;
  padding-bottom: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  background: var(--color3);
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.tile-stats:hover .icon i {
  animation-name: tansformAnimation;
  animation-duration: .5s;
  animation-iteration-count: 1;
  color: rgba(58, 58, 58, 0.41);
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  -webkit-animation-name: tansformAnimation;
  -webkit-animation-duration: .5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: tansformAnimation;
  -moz-animation-duration: .5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: forwards;
}
.tile-stats .icon {
  color: #33d6ff;
  position: absolute;
  left: 53px;
  top: 22px;
  z-index: 1;
}
.list-unstyled {
  padding-right: 0;
}
.tile-stats .icon i {
  margin: 10px 15px;
  font-size: 45px;
  line-height: 0;
  vertical-align: bottom;
  padding: 0;
}
.tile-stats .count {
  font-size: 23px;
  font-weight: bold;
  line-height: 1.65857143
}
.tile-stats .count,
.tile-stats h3,
.tile-stats p {
  position: relative;
  margin: 0;
  margin-right: 10px;
  z-index: 5;
  padding: 0;
}
.tile-stats h3 {
  color: var(--color4);
  ;
}
.tile-stats p {
  margin-top: 5px;
  font-size: 12px;
}
.tile-stats>.dash-box-footer {
  position: relative;
  text-align: center;
  margin-top: 5px;
  padding: 3px 0;
  color: var(--color3);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  z-index: 10;
  background: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.tile-stats>.dash-box-footer:hover {
  color: var(--color3);
  background: rgba(0, 0, 0, 0.15);
}
.tile-stats>.dash-box-footer:hover {
  color: var(--color3);
  background: rgba(0, 0, 0, 0.15);
}
table.tile_info {
  padding: 10px 15px;
}
table.tile_info span.right {
  margin-right: 0;
  float: right;
  position: absolute;
  right: 4%;
}
.tile:hover {
  text-decoration: none;
}
.tile_header {
  border-bottom: transparent;
  padding: 7px 15px;
  margin-bottom: 15px;
  background: var(--color4);
  ;
}
.tile_head h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.tiles-bottom {
  padding: 5px 10px;
  margin-top: 10px;
  background: rgba(194, 194, 194, 0.3);
  text-align: left;
}
/* *********  /Tile stats  **************************** */
/* *********  /inbox design  **************************** */
a.star {
  color: #428bca !important
}
.mail_content {
  background: none repeat scroll 0 0 var(--color3);
  border-radius: 4px;
  margin-top: 20px;
  min-height: 500px;
  padding: 10px 11px;
  width: 100%;
}
.list-btn-mail {
  margin-bottom: 15px;
}
.list-btn-mail.active {
  border-bottom: 1px solid #39B3D7;
  padding: 0 0 14px;
}
.list-btn-mail>i {
  float: left;
  font-size: 18px;
  font-style: normal;
  width: 33px;
}
.list-btn-mail>cn {
  background: none repeat scroll 0 0 #39B3D7;
  border-radius: 12px;
  color: var(--color3);
  float: right;
  font-style: normal;
  padding: 0 5px;
}
.button-mail {
  margin: 0 0 15px !important;
  text-align: left;
  width: 100%;
}
.buttons,
button,
.btn {
  margin-bottom: 5px;
  margin-right: 5px;
}
.btn-group-vertical .btn,
.btn-group .btn {
  margin-bottom: 0;
  margin-right: 0;
}
.mail_list_column {
  border-left: 1px solid #DBDBDB;
}
.mail_view {
  border-left: 1px solid #DBDBDB
}
.mail_list {
  width: 100%;
  border-bottom: 1px solid #DBDBDB;
  margin-bottom: 2px;
  display: inline-block;
}
.mail_list .left {
  width: 5%;
  float: left;
  margin-right: 3%
}
.mail_list .right {
  width: 90%;
  float: left
}
.mail_list h3 {
  font-size: 15px;
  font-weight: bold;
  margin: 0px 0 6px;
}
.mail_list h3 small {
  float: right;
  color: #ADABAB;
  font-size: 11px;
  line-height: 20px;
}
.mail_list .badge {
  padding: 3px 6px;
  font-size: 8px;
  background: #BAB7B7
}
@media (max-width: 767px) {
  .mail_list {
    margin-bottom: 5px;
    display: inline-block;
  }
}
.mail_heading h4 {
  font-size: 18px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-top: 20px;
}
.attachment {
  margin-top: 30px;
}
.attachment ul {
  width: 100%;
  list-style: none;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 30px;
}
.attachment ul li {
  float: left;
  width: 150px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.attachment ul li img {
  height: 150px;
  border: 1px solid #ddd;
  padding: 5px;
  margin-bottom: 10px;
}
.attachment ul li span {
  float: right;
}
.attachment .file-name {
  float: left;
}
.attachment .links {
  width: 100%;
  display: inline-block;
}
/* *********  /inbox design   **************************** */
/* *********  form design  **************************** */
.editor.btn-toolbar {
  zoom: 1;
  background: #F7F7F7;
  margin: 5px 2px;
  padding: 3px 0;
  border: 1px solid #EFEFEF;
}
.input-group {
  margin-bottom: -10px !important;
}
.ln_solid {
  border-top: 1px solid #e5e5e5;
  color: var(--color3);
  background-color: var(--color3);
  height: 1px;
  margin: 20px 0;
}
span.section {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.form-control {
  border-radius: 0;
  line-height: 30px;
  width: 100%;
}
.form-horizontal .control-label {
  padding-top: 8px
}
.form-control:focus {
  border-color: #CCD0D7;
  box-shadow: none !important;
}
legend {
  font-size: 18px;
  color: inherit;
}
.checkbox {}
.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}
.form-control-feedback {
  margin-top: 8px;
  height: 23px;
  color: #bbb;
  line-height: 24px;
  font-size: 15px;
}
.form-control-feedback.left {
  border-right: 1px solid #ccc;
  left: 13px;
}
.form-control-feedback.right {
  border-left: 1px solid #ccc;
  right: 13px;
}
.form-control.has-feedback-left {
  padding-left: 45px;
}
.form-control.has-feedback-right {
  padding-right: 45px;
}
.form-group {
  margin-bottom: 10px;
}
.validate {
  margin-top: 10px;
}
.invalid-form-error-message {
  margin-top: 10px;
  padding: 5px;
}
.invalid-form-error-message.filled {
  border-left: 2px solid #E74C3C;
}
p.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}
p.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}
ul.parsley-errors-list {
  list-style: none;
  color: #E74C3C;
  padding-left: 0;
}
input.parsley-error,
textarea.parsley-error,
select.parsley-error {
  background: #FAEDEC;
  border: 1px solid #E85445;
}
.btn-group .parsley-errors-list {
  display: none;
}
.bad input,
.bad select,
.bad textarea {
  border: 1px solid #CE5454;
  box-shadow: 0 0 4px -2px #CE5454;
  position: relative;
  left: 0;
  -moz-animation: .7s 1 shake linear;
  -webkit-animation: 0.7s 1 shake linear;
}
.item input,
.item textarea {
  -webkit-transition: 0.42s;
  -moz-transition: 0.42s;
  transition: 0.42s;
}
/* alerts (when validation fails) */
.item .alert {
  float: left;
  margin: 0 0 0 20px;
  padding: 3px 10px;
  color: var(--color3);
  border-radius: 3px 4px 4px 3px;
  background-color: #CE5454;
  max-width: 170px;
  white-space: pre;
  position: relative;
  left: -15px;
  opacity: 0;
  z-index: 1;
  transition: 0.15s ease-out;
}
.item .alert::after {
  content: '';
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #CE5454 transparent transparent;
  border-style: solid;
  border-width: 11px 7px;
  position: absolute;
  left: -13px;
  top: 1px;
}
.item.bad .alert {
  left: 0;
  opacity: 1;
}
/* ***** dropzone ****** */
.dropzone,
.dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 54px 54px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
/* ***** /dropzone ****** */
.inl-bl {
  display: inline-block;
}
.well .markup-heading {}
.well .markup {
  background: var(--color3);
  color: #777;
  position: relative;
  padding: 45px 15px 15px;
  margin: 15px 0 0 0;
  background-color: var(--color3);
  border-radius: 0 0 4px 4px;
  box-shadow: none;
}
.well .markup::after {
  content: "Example";
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  font-weight: bold;
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* ***** autocomplete ***** */
.autocomplete-suggestions {
  border: 1px solid #e4e4e4;
  background: #F4F4F4;
  cursor: default;
  overflow: auto;
}
.autocomplete-suggestion {
  padding: 2px 5px;
  font-size: 1.2em;
  white-space: nowrap;
  overflow: hidden;
}
.autocomplete-selected {
  background: #f0f0f0;
}
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399ff;
  font-weight: bolder;
}
/* ***** /autocomplete *****/
/* ***** buttons ********/
.btn.btn-app {
  position: relative;
  padding: 15px 5px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  height: 60px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  color: #666;
  border: 1px solid #ddd;
  background-color: #fafafa;
  font-size: 12px;
}
.btn.btn-app>.fa,
.btn.btn-app>.glyphicon,
.btn.btn-app>.ion {
  font-size: 20px;
  display: block;
}
.btn.btn-app:hover {
  background: #f4f4f4;
  color: #444;
  border-color: #aaa;
}
.btn.btn-app:active,
.btn.btn-app:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.btn-app>.badge {
  position: absolute;
  top: -3px;
  right: -10px;
  font-size: 10px;
  font-weight: 400;
}
/* ***** /buttons *******/
/* *********  /form design  **************************** */
/* *********  calender dropdown  **************************** */
.daterangepicker.dropdown-menu {
  font-size: 13px;
  padding: 0;
  overflow: hidden;
}
.daterangepicker.picker_1 {
  background: #34495E;
  color: #ECF0F1;
}
.daterangepicker.picker_1 table.table-condensed thead tr:first-child {
  background: #BB801A;
}
.daterangepicker table.table-condensed thead tr:first-child th {
  line-height: 28px;
  text-align: center;
}
.daterangepicker.picker_1 table.table-condensed thead tr {
  background: #213345;
}
.daterangepicker table.table-condensed thead tr {
  line-height: 14px;
}
.daterangepicker table.table-condensed tbody tr:first-child td {
  padding-top: 10px;
}
.daterangepicker table.table-condensed th:first-child,
.daterangepicker table.table-condensed td:first-child {
  padding-left: 12px
}
.daterangepicker table.table-condensed th:last-child,
.daterangepicker table.table-condensed td:last-child {
  padding-right: 12px
}
.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
  padding: 5px 7px;
  text-align: center;
}
.daterangepicker table.table-condensed tbody tr:last-child td {
  padding-bottom: 10px;
}
.daterangepicker.picker_2 table.table-condensed thead tr:first-child {
  color: inherit;
}
.daterangepicker.picker_2 table.table-condensed thead tr {
  color: #BB801A;
}
.daterangepicker.picker_3 table.table-condensed thead tr:first-child {
  background: #BB801A;
  color: #ECF0F1;
}
.daterangepicker.picker_4 table.table-condensed tbody td {
  background: #ECF0F1;
  color: #34495E;
  border: 1px solid var(--color3);
  padding: 4px 7px;
}
.daterangepicker.picker_4 table.table-condensed tbody td.active {
  background: #536A7F;
  color: var(--color3);
}
.daterangepicker.picker_4 table.table-condensed thead tr:first-child {
  background: #34495E;
  color: #ECF0F1;
}
.xdisplay_input {
  width: 240px;
  overflow: hidden;
  padding: 0;
}
.xdisplay {
  background-color: var(--color3);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  width: 230px;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.daterangepicker.opensright .ranges,
.daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges,
.daterangepicker.openscenter .calendar {
  float: right;
}
.daterangepicker.dropdown-menu .calendar {}
.daterangepicker table {
  width: 100%;
  margin: 0;
}
.daterangepicker td,
.daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  white-space: nowrap;
}
.daterangepicker td.off {
  color: #999;
}
.daterangepicker td.disabled {
  color: #999;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #eee;
  color: #34495E;
}
.daterangepicker td.in-range {
  background: #E4E7EA;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.daterangepicker td.available+td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.daterangepicker td.in-range+td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #536A7F;
  color: var(--color3);
}
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
  height: 30px;
  border: 1px solid #ADB2B5;
  line-height: 30px;
  border-radius: 0px !important;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}
.daterangepicker_start_input {
  float: left;
}
.daterangepicker_end_input {
  float: left;
  padding-left: 11px
}
.daterangepicker th.month {
  width: auto;
}
.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: var(--color3) 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}
.daterangepicker .ranges input {
  font-size: 11px;
}
.daterangepicker .ranges .input-mini {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}
.daterangepicker .ranges .input-mini:hover {
  cursor: pointer;
}
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #536A7F;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background: #536A7F;
  border: 1px solid #536A7F;
  color: var(--color3);
}
.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker.show-calendar .calendar {
  display: block;
}
.daterangepicker .calendar.single .calendar-date {
  border: none;
}
/*//----*/
.daterangepicker.single .ranges,
.daterangepicker.single .calendar {
  float: none;
}
.daterangepicker .ranges {
  width: 160px;
  text-align: left;
  margin: 4px;
}
.daterangepicker .ranges .range_inputs>div {
  float: left;
}
.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}
.daterangepicker.opensleft .ranges,
.daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}
/* *********  /calender dropdown  **************************** */
/* *********  form textarea  **************************** */
textarea {
  padding: 10px;
  vertical-align: top;
  width: 200px;
}
textarea:focus {
  outline-style: solid;
  outline-width: 2px;
}
.btn_ {
  display: inline-block;
  padding: 3px 9px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, var(--color3), #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--color3)), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, var(--color3), #e6e6e6);
  background-image: -o-linear-gradient(top, var(--color3), #e6e6e6);
  background-image: linear-gradient(to bottom, var(--color3), #e6e6e6);
  background-repeat: repeat-x;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='var(--color3)ff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
/* *********  /form textarea  **************************** */
/* *********  glyphicons  **************************** */
.bs-glyphicons {
  margin: 0 -10px 20px;
  overflow: hidden
}
.bs-glyphicons-list {
  padding-left: 0;
  list-style: none
}
.bs-glyphicons li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  font-size: 10px;
  line-height: 1.4;
  text-align: center;
  background-color: #f9f9f9;
  border: 1px solid #fff
}
.bs-glyphicons .glyphicon {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 24px
}
.bs-glyphicons .glyphicon-class {
  display: block;
  text-align: center;
  word-wrap: break-word
}
.bs-glyphicons li:hover {
  color: var(--color3);
  background-color: #BB801A
}
@media (min-width: 768px) {
  .bs-glyphicons {
    margin-right: 0;
    margin-left: 0
  }
  .bs-glyphicons li {
    width: 12.5%;
    font-size: 12px
  }
}
/* *********  /glyphicons  **************************** */
/* *********  form tags input  **************************** */
.tagsinput {
  border: 1px solid #CCC;
  background: var(--color3);
  padding: 6px 6px 0;
  width: 300px;
  overflow-y: auto;
}
span.tag {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: block;
  float: left;
  padding: 5px 9px;
  text-decoration: none;
  background: #BB801A;
  color: #F1F6F7;
  margin-right: 5px;
  font-weight: 500;
  margin-bottom: 5px;
  font-family: helvetica;
}
span.tag a {
  color: #F1F6F7 !important;
}
.tagsinput span.tag a {
  font-weight: bold;
  color: #82ad2b;
  text-decoration: none;
  font-size: 11px;
}
.tagsinput input {
  width: 80px;
  margin: 0px;
  font-family: helvetica;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 3px;
  background: transparent;
  color: #000;
  outline: 0px;
}
.tagsinput div {
  display: block;
  float: left;
}
.tags_clear {
  clear: both;
  width: 100%;
  height: 0px;
}
.not_valid {
  background: #FBD8DB !important;
  color: #90111A !important;
}
/* *********  /form tags input  **************************** */
/* *********  tabs  **************************** */
ul.bar_tabs {
  /* border: 1px solid #ff0000; */
  overflow: visible;
  background: #F5F7FA;
  height: 25px;
  margin: 21px 0 14px;
  padding-left: 14px;
  position: relative;
  z-index: 1;
  width: 100%;
  border-bottom: 1px solid #E6E9ED;
}
ul.bar_tabs>li {
  border: 1px solid #E6E9ED;
  color: #333 !important;
  margin-top: -17px;
  margin-left: 8px;
  background: var(--color3);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}
ul.bar_tabs>li.active {
  border-right: 6px solid #D3D6DA;
  border-top: 0;
  margin-top: -15px;
}
ul.bar_tabs>li.active a {
  background: var(--color3);
  border-color: transparent;
}
ul.bar_tabs>li a {
  padding: 10px 17px;
  background: #F5F7FA;
  margin: 0;
  border-radius: 0;
}
ul.bar_tabs.right {
  padding-right: 14px;
}
ul.bar_tabs.right li {
  float: right
}
a:focus {
  outline: none;
}
/* *********  /tabs  **************************** */
/* *********  timeline  **************************** */
ul.timeline li {
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  clear: both;
}
.timeline .block {
  margin: 0;
  border-left: 3px solid #e8e8e8;
  overflow: visible;
  padding: 10px 15px;
  margin-left: 105px;
}
.timeline.widget {
  min-width: 0;
  max-width: inherit;
}
.timeline.widget .block {
  margin-left: 5px;
}
.timeline .tags {
  position: absolute;
  top: 15px;
  left: 0;
  width: 84px;
}
.timeline .tag {
  display: block;
  height: 30px;
  font-size: 13px;
  padding: 8px;
}
.timeline .tag span {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tag {
  line-height: 1;
  background: #BB801A;
  color: var(--color3) !important;
}
.tag:after {
  content: " ";
  height: 30px;
  width: 0;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0;
  pointer-events: none;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 11px solid #BB801A;
}
.timeline h2.title {
  position: relative;
  font-size: 16px;
  margin: 0;
}
.timeline h2.title:before {
  content: "";
  position: absolute;
  left: -23px;
  top: 3px;
  display: block;
  width: 14px;
  height: 14px;
  border: 3px solid #d2d3d2;
  border-radius: 14px;
  background: #f9f9f9;
}
.timeline .byline {
  padding: .25em 0;
}
.byline {
  -webkit-font-smoothing: antialiased;
  font-style: italic;
  font-size: .9375em;
  line-height: 1.3;
  color: #aab6aa;
}
ul.social li {
  border: 0;
}
/* *********  /timeline  **************************** */
/* *********  easypie  **************************** */
/* *********  /easypie  **************************** */
/* *********  form wizard  **************************** */
.form_wizard .stepContainer {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0 solid #CCC;
  overflow-x: hidden;
}
/**-------**/
.wizard_horizontal ul.wizard_steps {
  display: table;
  list-style: none;
  position: relative;
  width: 100%;
  margin: 0 0 20px;
}
.wizard_horizontal ul.wizard_steps li {
  display: table-cell;
  text-align: center;
}
.wizard_horizontal ul.wizard_steps li a,
.wizard_horizontal ul.wizard_steps li:hover {
  display: block;
  position: relative;
  -moz-opacity: 1;
  filter: alpha(opacity: 100);
  opacity: 1;
  color: #666;
}
.wizard_horizontal ul.wizard_steps li a:before {
  content: "";
  position: absolute;
  height: 4px;
  background: #ccc;
  top: 20px;
  width: 100%;
  z-index: 4;
  left: 0;
}
.wizard_horizontal ul.wizard_steps li a.disabled .step_no {
  background: #ccc;
}
.wizard_horizontal ul.wizard_steps li a .step_no {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100px;
  display: block;
  margin: 0 auto 5px;
  font-size: 16px;
  text-align: center;
  position: relative;
  z-index: 5;
}
.wizard_horizontal ul.wizard_steps li a.selected:before,
.step_no {
  background: #34495E;
  color: var(--color3);
}
.wizard_horizontal ul.wizard_steps li a.done:before,
.wizard_horizontal ul.wizard_steps li a.done .step_no {
  background: #BB801A;
  color: var(--color3);
}
.wizard_horizontal ul.wizard_steps li:first-child a:before {
  left: 50%;
}
.wizard_horizontal ul.wizard_steps li:last-child a:before {
  right: 50%;
  width: 50%;
  left: auto;
}
/**-------**/
.wizard_verticle .stepContainer {
  width: 80%;
  float: left;
  padding: 0 10px;
}
.form_wizard .stepContainer div.content {
  display: block;
  position: absolute;
  float: left;
  margin: 0;
  padding: 5px;
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #5A5655;
  height: 300px !important;
  text-align: left;
  overflow: auto;
  z-index: 88;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  clear: both;
}
.actionBar {
  width: 100%;
  border-top: 1px solid #ddd;
  padding: 10px 5px;
  text-align: right;
  margin-top: 10px;
}
.actionBar .buttonDisabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.actionBar a {
  margin: 0 3px;
}
/**-------**/
.wizard_verticle .wizard_content {
  width: 80%;
  float: left;
  padding-left: 20px;
}
.wizard_verticle ul.wizard_steps {
  display: table;
  list-style: none;
  position: relative;
  width: 20%;
  float: left;
  margin: 0 0 20px;
}
.wizard_verticle ul.wizard_steps li {
  display: list-item;
  text-align: center;
}
.wizard_verticle ul.wizard_steps li a {
  height: 80px;
}
.wizard_verticle ul.wizard_steps li a:first-child {
  margin-top: 20px;
}
.wizard_verticle ul.wizard_steps li a,
.wizard_verticle ul.wizard_steps li:hover {
  display: block;
  position: relative;
  -moz-opacity: 1;
  filter: alpha(opacity: 100);
  opacity: 1;
  color: #666;
}
.wizard_verticle ul.wizard_steps li a:before {
  content: "";
  position: absolute;
  height: 100%;
  background: #ccc;
  top: 20px;
  width: 4px;
  z-index: 4;
  left: 49%;
}
.wizard_verticle ul.wizard_steps li a.disabled .step_no {
  background: #ccc;
}
.wizard_verticle ul.wizard_steps li a .step_no {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100px;
  display: block;
  margin: 0 auto 5px;
  font-size: 16px;
  text-align: center;
  position: relative;
  z-index: 5;
}
.wizard_verticle ul.wizard_steps li a.selected:before,
.step_no {
  background: #34495E;
  color: var(--color3);
}
.wizard_verticle ul.wizard_steps li a.done:before,
.wizard_verticle ul.wizard_steps li a.done .step_no {
  background: #BB801A;
  color: var(--color3);
}
.wizard_verticle ul.wizard_steps li:first-child a:before {
  left: 49%;
}
.wizard_verticle ul.wizard_steps li:last-child a:before {
  left: 49%;
  left: auto;
  width: 0;
}
/**-------**/
/* *********  /form wizard  **************************** */
/* *********  notifications  **************************** */
/* Pnotify by Hunter Perrin :: 2.0.1 */
.ui-pnotify {
  top: 25px;
  right: 25px;
  position: absolute;
  height: auto;
  /* Ensures notices are above everything */
  z-index: 9999;
}
/* Hides position: fixed from IE6 */
html>body>.ui-pnotify {
  position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
  -webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
  background-position: 0 0;
  padding: .8em;
  height: 100%;
  margin: 0;
}
.ui-pnotify-sharp {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ui-pnotify-title {
  display: block;
  margin-bottom: .4em;
  margin-top: 0;
}
.ui-pnotify-text {
  display: block;
}
.ui-pnotify-icon,
.ui-pnotify-icon span {
  display: block;
  float: left;
  margin-right: .2em;
}
/* Alternate stack initial positioning. */
.ui-pnotify.stack-topleft,
.ui-pnotify.stack-bottomleft {
  left: 25px;
  right: auto;
}
.ui-pnotify.stack-bottomright,
.ui-pnotify.stack-bottomleft {
  bottom: 25px;
  top: auto;
}
.ui-pnotify-closer,
.ui-pnotify-sticker {
  float: right;
  margin-left: .2em;
}
/* theming */
.alert-success {
  color: var(--color3);
  background-color: rgba(38, 185, 154, 0.88);
  border-color: rgba(38, 185, 154, 0.88);
}
.alert-info {
  color: #E9EDEF;
  background-color: rgba(52, 152, 219, 0.88);
  border-color: rgba(52, 152, 219, 0.88);
}
.alert-warning {
  color: #E9EDEF;
  background-color: rgba(243, 156, 18, 0.88);
  border-color: rgba(243, 156, 18, 0.88);
}
.alert-danger,
.alert-error {
  color: #E9EDEF;
  background-color: #d02848;
  border-color: #d02848;
}
.alert-dark,
.btn-dark {
  color: #E9EDEF;
  background-color: rgba(52, 73, 94, 0.88);
  border-color: rgba(52, 73, 94, 0.88);
}
.btn-dark:hover {
  color: #F7F7F7;
}
/* /theming */
/* /Pnotify by Hunter Perrin :: 2.0.1 */
.btn.btn-outline {
  background: transparent;
}
.btn-primary.btn-outline {
  color: #1A82C3;
  border-width: 2px;
}
.btn-default.btn-outline {
  color: #34495e;
  border-width: 2px;
}
.btn-success.btn-outline {
  color: #BB801A;
  border-width: 2px;
}
.btn-info.btn-outline {
  color: #34495e;
  border-width: 2px;
}
.btn-warning.btn-outline {
  color: #5bc0de;
  border-width: 2px;
}
.btn-danger.btn-outline {
  color: #34495e;
  border-width: 2px;
}
.btn-dark.btn-outline {
  color: #c0392b;
  border-width: 2px;
}
.btn-warning {
  background: #f0ad4e;
  border-color: #f0ad4e;
}
.btn-danger {
  background: #d9534f;
  border-color: #d9534f;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #1A82C3;
  border-color: #1A82C3;
  color: var(--color3);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-color: #BB801A;
  border-color: #BB801A;
  color: var(--color3);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-color: #4FB5D3;
  border-color: #4FB5D3;
  color: var(--color3);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #d58512;
  border-color: #d58512;
  color: var(--color3);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #815732;
  border-color: #815732;
  color: var(--color3);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #d43f3a;
  border-color: #d43f3a;
  color: var(--color3);
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
  background-color: #394D5F;
  border-color: #394D5F;
  color: var(--color3);
}
.custom-notifications {
  position: fixed;
  margin: 15px;
  right: 0;
  float: right;
  width: 400px;
  z-index: 4000;
  bottom: 0;
}
.btn-round {
  border-radius: 30px;
}
/* *********  /notifications  **************************** */
/* *********  profile/social  **************************** */
.social-sidebar,
social-body {
  float: right;
}
.social-sidebar {
  background: #EDEDED;
  width: 22%;
}
.social-body {
  border: 1px solid #ccc;
  width: 78%;
}
.thumb img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.chat .thumb img {
  width: 27px;
  height: 27px;
  border-radius: 50%;
}
.chat .status {
  float: left;
  margin: 16px 0 0 -16px;
  font-size: 14px;
  font-weight: bold;
  width: 12px;
  height: 12px;
  display: block;
  border: 2px solid var(--color3);
  z-index: 12312;
  border-radius: 50%;
}
.chat .status.online {
  background: #BB801A;
}
.chat .status.away {
  background: #F39C12;
}
.chat .status.offline {
  background: #ccc;
}
.chat .media-body {
  padding-top: 5px;
}
/* *********  /profile/social  **************************** */
/* *********  widgets  **************************** */
.dashboard_graph .x_title {
  padding: 5px 5px 7px;
}
.dashboard_graph .x_title h3 {
  margin: 0;
  font-weight: normal;
}
.chart {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 96px;
  z-index: 2;
  font-size: 18px;
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}
.angular {
  margin-top: 100px;
}
.angular .chart {
  margin-top: 0;
}
.widget {
  min-width: 250px;
  max-width: 310px;
}
.widget_tally_box .btn-group button {
  text-align: center
}
.widget_tally_box .btn-group button {
  color: inherit;
  font-weight: 500;
  background-color: #f5f5f5;
  border: 1px solid var(--color4);
  ;
}
ul.widget_tally,
ul.widget_tally li {
  width: 100%;
}
ul.widget_tally li {
  padding: 2px 10px;
  border-bottom: 1px solid #ECECEC;
  padding-bottom: 4px;
}
ul.widget_tally .month {
  width: 70%;
  float: left;
}
ul.widget_tally .count {
  width: 30%;
  float: left;
  text-align: right
}
.pie_bg {
  border-bottom: 1px solid rgba(101, 204, 182, 0.16);
  padding-bottom: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='var(--color3)ff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  padding-bottom: 10px;
  -webkit-box-shadow: 0 4px 6px -6px #222;
  -moz-box-shadow: 0 4px 6px -6px #222;
  box-shadow: 0 4px 6px -6px #222;
}
.widget_tally_box .flex {
  display: flex;
}
ul.widget_profile_box {
  width: 100%;
  height: 42px;
  padding: 3px;
  background: #ececec;
  margin-top: 40px;
  margin-left: 1px;
}
ul.widget_profile_box li:first-child {
  width: 25%;
  float: left;
}
ul.widget_profile_box li:first-child a {
  float: left;
}
ul.widget_profile_box li:last-child {
  width: 25%;
  float: right;
}
ul.widget_profile_box li:last-child a {
  float: right;
}
ul.widget_profile_box li {}
ul.widget_profile_box li a {
  font-size: 22px;
  text-align: center;
  width: 35px;
  height: 35px;
  border: 1px solid rgba(52, 73, 94, 0.44);
  display: block;
  border-radius: 50%;
  padding: 0px;
}
ul.widget_profile_box li a:hover {
  color: #BB801A !important;
  border: 1px solid rgba(38, 185, 154, 1);
}
ul.widget_profile_box li .profile_img {
  width: 85px;
  height: 85px;
  margin: 0;
  margin-top: -28px;
}
.widget_tally_box p,
.widget_tally_box span {
  text-align: center;
}
.widget_tally_box .name {
  text-align: center;
  margin: 25px;
}
.widget_tally_box .name_title {
  text-align: center;
  margin: 5px;
}
.widget_tally_box ul.legend {
  margin: 0;
}
.widget_tally_box ul.legend p,
.widget_tally_box ul.legend span {
  text-align: left;
}
.widget_tally_box ul.legend li .icon {
  font-size: 20px;
  float: left;
  width: 14px;
}
.widget_tally_box ul.legend li .name {
  font-size: 14px;
  margin: 5px 0 0 14px;
  text-overflow: ellipsis;
  float: left;
}
.widget_tally_box ul.legend p {
  display: inline-block;
  margin: 0;
}
.widget_tally_box ul.verticle_bars li {
  height: 140px;
  width: 23%;
}
.widget .verticle_bars li .progress.vertical.progress_wide {
  width: 65%;
}
ul.count2 {
  width: 100%;
  margin-left: 1px;
  border: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  padding: 10px 0;
}
ul.count2 li {
  width: 30%;
  text-align: center;
}
ul.count2 li h3 {
  font-weight: 400;
  margin: 0;
}
ul.count2 li span {
  font-weight: 300;
}
.divider {
  border-bottom: 1px solid #ddd;
  margin: 10px;
}
.divider-dashed {
  border-top: 1px dashed #e7eaec;
  background-color: var(--color3);
  height: 1px;
  margin: 10px 0;
}
ul.messages {
  padding: 0;
}
ul.messages li,
.tasks li {
  border-bottom: 1px dotted #e6e6e6;
  padding: 8px 0;
}
ul.messages li img.avatar,
img.avatar {
  height: 32px;
  width: 32px;
  float: left;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 2px;
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
}
ul.messages li .message_date {
  float: right;
  text-align: right;
}
ul.messages li .message_wrapper {
  margin-left: 50px;
  margin-right: 40px;
}
ul.messages li .message_wrapper h4.heading {
  font-weight: 600;
  margin: 0;
  cursor: pointer;
  margin-bottom: 10px;
  line-height: 100%;
}
ul.messages li .message_wrapper blockquote {
  padding: 0px 10px;
  margin: 0;
  border-left: 5px solid #eee;
}
ul.user_data li {
  margin-bottom: 6px;
}
ul.user_data li p {
  margin-bottom: 0;
}
ul.user_data li .progress {
  width: 90%;
}
.project_progress .progress {
  margin-bottom: 3px !important;
  margin-top: 5px;
}
.projects .list-inline {
  margin: 0;
}
.profile_title {
  background: #F5F7FA;
  border: 0;
  padding: 7px 0;
  display: flex;
}
ul.stats-overview {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
ul.stats-overview li {
  display: inline-block;
  text-align: center;
  padding: 0 15px;
  width: 30%;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
}
ul.stats-overview li:last-child {
  border-right: 0;
}
ul.stats-overview li .name {
  font-size: 12px;
}
ul.stats-overview li .value {
  font-size: 14px;
  font-weight: bold;
  display: block;
}
ul.stats-overview li:first-child {
  padding-left: 0;
}
ul.project_files li {
  margin-bottom: 5px;
}
ul.project_files li a i {
  width: 20px;
}
.project_detail p {
  margin-bottom: 10px;
}
.project_detail p.title {
  font-weight: bold;
  margin-bottom: 0
}
.avatar img {
  border-radius: 50%;
  max-width: 45px;
}
/* *********  /widgets  **************************** */
/* *********  pricing  **************************** */
.pricing {
  background: var(--color3);
}
.pricing .title {
  background: #BB801A;
  height: 110px;
  color: var(--color3);
  padding: 15px 0 0;
  text-align: center;
}
.pricing .title h2 {
  text-transform: capitalize;
  font-size: 18px;
  border-radius: 5px 5px 0 0;
  margin: 0;
  font-weight: 400;
}
.pricing .title h1 {
  font-size: 30px;
  margin: 12px;
}
.pricing .title span {
  background: rgba(51, 51, 51, 0.28);
  padding: 2px 5px;
}
.pricing_features {
  background: #FAFAFA;
  padding: 20px 15px;
  min-height: 230px;
  font-size: 13.5px;
}
.pricing_features ul li {
  margin-top: 10px;
}
.pricing_footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  text-align: center;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pricing_footer p {
  font-size: 13px;
  padding: 10px 0 2px;
  display: block;
}
.ui-ribbon-container {
  position: relative;
}
.ui-ribbon-container .ui-ribbon-wrapper {
  position: absolute;
  overflow: hidden;
  width: 85px;
  height: 88px;
  top: -3px;
  right: -3px;
}
.ui-ribbon-container.ui-ribbon-primary .ui-ribbon {
  background-color: #5b90bf;
}
.ui-ribbon-container .ui-ribbon {
  position: relative;
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: var(--color3);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  line-height: 20px;
  background-color: #555;
  box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}
.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after,
.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before {
  border-top: 2px solid #5b90bf;
}
.ui-ribbon-container .ui-ribbon:before {
  left: 0;
  bottom: -1px;
}
.ui-ribbon-container .ui-ribbon:before {
  right: 0;
}
.ui-ribbon-container .ui-ribbon:after,
.ui-ribbon-container .ui-ribbon:before {
  position: absolute;
  content: " ";
  line-height: 0;
  border-top: 2px solid #555;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}
/* *********  /pricing  **************************** */
/* *********  media gallery  **************************** */
.thumbnail .image {
  height: 120px;
  overflow: hidden;
}
.caption {
  padding: 9px 5px;
  background: #F7F7F7;
}
.caption p {
  margin-bottom: 5px;
}
.thumbnail {
  height: 190px;
  overflow: hidden;
}
.view {
  overflow: hidden;
  position: relative;
  text-align: center;
  box-shadow: 1px 1px 2px #e6e6e6;
  cursor: default;
}
.view .mask,
.view .content {
  position: absolute;
  width: 100%;
  overflow: hidden;
  top: 0;
  left: 0
}
.view img {
  display: block;
  position: relative
}
.view .tools {
  text-transform: uppercase;
  color: var(--color3);
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 3px;
  background: rgba(0, 0, 0, 0.35);
  margin: 43px 0 0 0;
}
.mask.no-caption .tools {
  margin: 90px 0 0 0;
}
.view .tools a {
  display: inline-block;
  color: var(--color3);
  font-size: 18px;
  font-weight: 400;
  padding: 0 4px;
}
.view p {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: var(--color3);
  padding: 10px 20px 20px;
  text-align: center
}
.view a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  background: #000;
  color: var(--color3);
  text-transform: uppercase;
  box-shadow: 0 0 1px #000
}
.view-first img {
  transition: all 0.2s linear;
}
.view-first .mask {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.4s ease-in-out;
}
.view-first .tools {
  transform: translateY(-100px);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.view-first p {
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.2s linear;
}
.view-first:hover img {
  transform: scale(1.1);
}
.view-first:hover .mask {
  opacity: 1;
}
.view-first:hover .tools,
.view-first:hover p {
  opacity: 1;
  transform: translateY(0px);
}
.view-first:hover p {
  transition-delay: 0.1s;
}
/* *********  /media gallery  **************************** */
/* *********  verticle tabs  **************************** */
/*!
 * bootstrap-vertical-tabs - v1.2.1
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-11-07
 * Copyright (c) 2014 ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°smail Demirbilek
 * License: MIT
 */
.tabs-left,
.tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #F7F7F7;
}
.tabs-right {
  border-left: 1px solid #F7F7F7;
}
.tabs-left>li,
.tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-right>li {
  margin-left: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #F7F7F7;
  border-right-color: transparent;
}
.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
  border-bottom: 1px solid #F7F7F7;
  border-left-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
  background: #F7F7F7;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tabs-right>li>a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
  background: #F7F7F7;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sideways {
  margin-top: 50px;
  border: none;
  position: relative;
}
.sideways>li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.sideways>li>a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.sideways>li.active>a,
.sideways>li.active>a:hover,
.sideways>li.active>a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.sideways.tabs-left {
  left: -50px;
}
.sideways.tabs-right {
  right: -50px;
}
.sideways.tabs-right>li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sideways.tabs-left>li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* *********  /verticle tabs  **************************** */
/* *********  image cropping  **************************** */
/*!
 * Cropper v0.8.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014-2015 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2015-02-19T06:49:29.144Z
 */
.cropper-container {
  position: relative;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.cropper-container img {
  display: block;
  width: 100%;
  min-width: 0 !important;
  max-width: none !important;
  height: 100%;
  min-height: 0 !important;
  max-height: none !important;
}
.cropper-modal,
.cropper-canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-canvas {
  background-color: var(--color3);
  filter: alpha(opacity=0);
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: .5;
}
.cropper-cropbox {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
}
.cropper-viewer {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 1px solid #69f;
  outline-color: rgba(102, 153, 255, .75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  filter: alpha(opacity=50);
  border: 0 dashed var(--color3);
  opacity: .5;
}
.cropper-dashed.dashed-h {
  top: 33.33333333%;
  left: 0;
  width: 100%;
  height: 33.33333333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333333%;
  width: 33.33333333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=10);
  opacity: .1;
}
.cropper-face {
  top: 0;
  left: 0;
  cursor: move;
  background-color: var(--color3);
}
.cropper-line {
  background-color: #69f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  background-color: #69f;
  filter: alpha(opacity=75);
  opacity: .75;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  filter: alpha(opacity=100);
  opacity: 1;
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: " ";
  background-color: #69f;
  filter: alpha(opacity=0);
  opacity: 0;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    filter: alpha(opacity=75);
    opacity: .75;
  }
}
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}
.cropper-invisible {
  filter: alpha(opacity=0);
  opacity: 0;
}
.cropper-hide {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  max-height: none !important;
  filter: alpha(opacity=0);
  opacity: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-canvas,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.avatar-view {
  display: block;
  height: 220px;
  width: 220px;
  border: 3px solid var(--color3);
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .15);
  cursor: pointer;
  overflow: hidden;
}
.avatar-view img {
  width: 100%;
}
.avatar-body {
  padding-right: 15px;
  padding-left: 15px;
}
.avatar-upload {
  overflow: hidden;
}
.avatar-upload label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
}
.avatar-upload input {
  display: block;
  margin-left: 110px;
}
.avater-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}
.avatar-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
  background-color: #fcfcfc;
  overflow: hidden;
}
.avatar-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}
.avatar-preview {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: var(--color3);
  overflow: hidden;
}
.avatar-preview:hover {
  border-color: #ccf;
  box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}
.avatar-preview img {
  width: 100%;
}
.preview-lg {
  height: 184px;
  width: 184px;
  margin-top: 15px;
}
.preview-md {
  height: 100px;
  width: 100px;
}
.preview-sm {
  height: 50px;
  width: 50px;
}
@media (min-width: 992px) {
  .avatar-preview {
    float: none;
  }
}
.avatar-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}
.avatar-btns .btn-group {
  margin-right: 5px;
}
.loading {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--color3) url("../img/loading.gif") no-repeat center center;
  opacity: .75;
  filter: alpha(opacity=75);
  z-index: 20140628;
}
/* *********  /image cropping  **************************** */
/* *********  moris  **************************** */
.morris-hover {
  position: absolute;
  z-index: 1000;
}
.morris-hover.morris-default-style {
  padding: 6px;
  color: #666;
  background: rgba(243, 242, 243, 0.8);
  border: solid 2px rgba(195, 194, 196, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}
/* *********  /moris  **************************** */
/* *********  ecommerce  **************************** */
.price {
  font-size: 40px;
  font-weight: 400;
  color: #26B99A;
  margin: 0;
}
.prod_title {
  border-bottom: 1px solid #DFDFDF;
  padding-bottom: 5px;
  margin: 30px 0;
  font-size: 20px;
  font-weight: 400;
}
.product-image img {
  width: 90%;
}
.prod_color li {
  margin: 0 10px;
}
.prod_color li p {
  margin-bottom: 0;
}
.prod_size li {
  padding: 0;
}
.prod_color .color {
  width: 25px;
  height: 25px;
  border: 2px solid rgba(51, 51, 51, 0.28) !important;
  padding: 2px;
  border-radius: 50px;
}
.product_gallery a {
  width: 100px;
  height: 100px;
  float: left;
  margin: 10px;
  border: 1px solid #e5e5e5;
}
.product_gallery a img {
  width: 100%;
  margin-top: 15px;
}
.product_price {
  margin: 20px 0;
  padding: 5px 10px;
  background-color: var(--color3);
  text-align: left;
  border: 2px dashed #E0E0E0;
}
.price-tax {
  font-size: 18px;
}
.product_social {
  margin: 20px 0;
}
.product_social ul li a i {
  font-size: 35px;
}
/* *********  /ecommerce  **************************** */
/* *********  progressbar  **************************** */
/*! bootstrap-progressbar v0.8.4 | Copyright (c) 2012-2014 Stephan GroÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ | MIT license | http://www.minddust.com */
.progress_summary .progress {
  margin: 5px 0 12px !important;
}
.progress_summary .row {
  margin-bottom: 5px;
}
.progress_summary .row .col-xs-2 {
  padding: 0
}
.progress_summary .more_info span {
  text-align: right;
  float: right;
}
.progress_summary .data span {
  text-align: right;
  float: right;
}
.progress_summary p {
  margin-bottom: 3px;
  width: 100%;
}
.progress_title .left {
  float: left;
  text-align: left;
}
.progress_title .right {
  float: right;
  text-align: right;
  font-weight: 300;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  border-radius: 0;
  margin-bottom: 18px;
}
.progress.right .progress-bar {
  float: right;
  right: 0;
}
.progress.vertical {
  width: 40px;
}
.progress.progress_sm {
  border-radius: 0;
  margin-bottom: 18px;
  height: 10px !important;
}
.progress.progress_sm .progress-bar {
  height: 10px !important;
}
.dashboard_graph p {
  margin: 0 0 4px;
}
ul.verticle_bars {
  width: 100%;
}
ul.verticle_bars li {
  width: 23%;
  height: 200px;
  margin: 0;
}
.slider.slider-horizontal {
  width: 90%;
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.tooltip-inner {
  background-color: #4D3019;
  font-family: 'IRANSansWebLight';
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 23px;
  color: var(--color3);
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #26B99A;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #3498DB;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #F39C12;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress {
  position: relative;
}
.progress {
  height: 20px;
}
.progress .progressbar-back-text {
  /*    position: absolute;
        width: 100%;
        height: 100%;
        font-size: 12px;
        line-height: 20px;
        text-align: center;*/
}
.progress .progressbar-front-text {
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.progress.right .progress-bar {
  right: 0;
}
.progress.right .progressbar-front-text {
  position: absolute;
  right: 0;
}
.progress.vertical {
  width: 20px;
  height: 100%;
  float: left;
  margin-right: 10px;
}
.progress.vertical.progress_wide {
  width: 35px;
}
.progress.vertical.bottom {
  position: relative;
}
.progress.vertical.bottom .progressbar-front-text {
  position: absolute;
  bottom: 0;
}
.progress.vertical .progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
}
.progress.vertical.bottom .progress-bar {
  position: absolute;
  bottom: 0;
}
/* *********  /progressbar  **************************** */
/********* login ****************/
a.hiddenanchor {
  display: none;
}
/** The wrapper that will contain our two forms **/
#wrapper {
  right: 0px;
  margin: 0px auto;
  margin-top: 10%;
  max-width: 400px;
  position: relative;
}
#register,
#login {
  position: absolute;
  top: 0px;
  width: 100%;
}
#register {
  z-index: 21;
  opacity: 0;
  width: 100%;
}
#login {
  z-index: 22;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#toregister:target~#wrapper #register,
#tologin:target~#wrapper #login {
  z-index: 22;
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -ms-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-delay: .1s;
  -moz-animation-delay: .1s;
  -o-animation-delay: .1s;
  -ms-animation-delay: .1s;
  animation-delay: .1s;
}
#toregister:target~#wrapper #login,
#tologin:target~#wrapper #register {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -ms-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
/** the actual animation, credit where due : http://daneden.me/animate/ ***/
.animate {
  -webkit-animation-duration: 0.5s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: 0.5s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: both;
  -o-animation-duration: 0.5s;
  -o-animation-timing-function: ease;
  -o-animation-fill-mode: both;
  -ms-animation-duration: 0.5s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: both;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
/********* /login ***************/
/********** sign in ***************************/
.login_box {
  padding: 20px;
  margin: auto;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.left {
  float: left;
}
.alignleft {
  float: left;
  margin-right: 15px;
}
.alignright {
  float: right;
  margin-left: 15px;
}
.clearfix:after,
form:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.login_content {
  margin: 0 auto;
  padding: 25px 0 0;
  position: relative;
  color: #4d637b;
  text-align: center;
  text-shadow: 0 1px 0 var(--color3);
  min-width: 280px;
  background: rgba(255, 255, 255, 0.6);
  padding: 25px;
  border-radius: 15px;
}
.login_content h1 {
  letter-spacing: -0.05em;
  line-height: 20px;
  margin: 10px 0 30px;
  font-size: 27px;
}
.login_content h1:before,
.login_content h1:after {
  content: "";
  height: 1px;
  position: absolute;
  top: 10px;
  width: 27%;
}
.login_content h1:after {
  background: rgb(126, 126, 126);
  background: -moz-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  right: 0;
}
.login_content h1:before {
  background: rgb(126, 126, 126);
  background: -moz-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  left: 0;
}
.login_content h1:before,
.login_content h1:after {
  content: "";
  height: 1px;
  position: absolute;
  top: 10px;
  width: 20%;
}
.login_content h1:after {
  background: rgb(126, 126, 126);
  background: -moz-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(left, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  right: 0;
}
.login_content h1:before {
  background: rgb(126, 126, 126);
  background: -moz-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
  left: 0;
}
.login_content form {
  margin: 20px 0 0 0;
  position: relative;
}
.login_content form input[type="text"],
.login_content form input[type="email"],
.login_content form input[type="password"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  -moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /*border: 1px solid #c8c8c8;*/
  color: #777;
  margin: 0 0 20px;
  width: 100%;
}
.login_content form input[type="text"]:focus,
.login_content form input[type="email"]:focus,
.login_content form input[type="password"]:focus {
  -webkit-box-shadow: 0 0 2px #AA77B4 inset;
  -moz-box-shadow: 0 0 2px #ed1c24 inset;
  -ms-box-shadow: 0 0 2px #ed1c24 inset;
  -o-box-shadow: 0 0 2px #ed1c24 inset;
  box-shadow: 0 0 2px #A97AAD inset;
  background-color: var(--color3);
  border: 1px solid #A878AF;
  outline: none;
}
#username {
  background-position: 10px 10px !important
}
#password {
  background-position: 10px -53px !important
}
.login_content form div a {
  font-size: 12px;
  margin: 10px 15px 0 0;
}
.reset_pass {
  margin-top: 10px !important;
}
.login_content div .reset_pass {
  margin-top: 13px !important;
  margin-right: 39px;
  float: right;
}
.separator {
  border-top: 1px solid #D8D8D8;
  margin-top: 10px;
  padding-top: 10px;
}
.button {
  background: rgb(247, 249, 250);
  background: -moz-linear-gradient(top, rgba(247, 249, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: -webkit-linear-gradient(top, rgba(247, 249, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: -o-linear-gradient(top, rgba(247, 249, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: -ms-linear-gradient(top, rgba(247, 249, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
  background: linear-gradient(top, rgba(247, 249, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fa', endColorstr='#f0f0f0', GradientType=0);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid #CFD5D9;
  padding: 15px 0;
}
login_content form input[type="submit"], #content form .submit {
  float: left;
  margin-left: 38px;
}
.button a {
  background: url(http://cssdeck.com/uploads/media/items/8/8bcLQqF.png) 0 -112px no-repeat;
  color: #7E7E7E;
  font-size: 17px;
  padding: 2px 0 2px 40px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.button a:hover {
  background-position: 0 -135px;
  color: #00aeef;
}
header {
  width: 100%;
}
/********** end of sign in ********************/
/* *********  start nprogress  **************************** */
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* *********  end nprogress  **************************** */
/* *********  cropping  **************************** */
/* Main
 * ========================================================================== */
/* Icons
 * -------------------------------------------------------------------------- */
.icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/icons.png");
  vertical-align: middle;
}
.icon-move {
  background-position: 0 0;
}
.icon-crop {
  background-position: -30px 0;
}
.icon-zoom-in {
  background-position: -60px 0;
}
.icon-zoom-out {
  background-position: -90px 0;
}
.icon-rotate-left {
  background-position: -120px 0;
}
.icon-rotate-right {
  background-position: -150px 0;
}
.icon-lock {
  background-position: -180px 0;
}
.icon-unlock {
  background-position: -210px 0;
}
.icon-remove {
  background-position: -240px 0;
}
.icon-refresh {
  background-position: -270px 0;
}
.icon-upload {
  background-position: -300px 0;
}
.icon-off {
  background-position: -330px 0;
}
.icon-info {
  background-position: -360px 0;
}
/* Alerts
 * -------------------------------------------------------------------------- */
.docs-alert {
  display: none;
  position: fixed;
  top: 20px;
  left: 0;
  right: 0;
  height: 0;
  text-align: center;
  opacity: 0.9;
}
.docs-alert .message {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 2px;
  background-color: #aaa;
  color: var(--color3);
}
.docs-alert .primary {
  background-color: #0074d9;
}
.docs-alert .success {
  background-color: #2ecc40;
}
.docs-alert .info {
  background-color: #39cccc;
}
.docs-alert .warning {
  background-color: #ff851b;
}
.docs-alert .danger {
  background-color: #ff4136;
}
/* Button
 * -------------------------------------------------------------------------- */
/* Basic style
 * -------------------------------------------------------------------------- */
body {
  /* overflow-x: hidden; */
}
body.body-login {
  background: url(../images/1.jpg);
  background-size: cover;
}
/* Header */
.docs-header {
  border-color: #003973;
  background-color: #00468c;
  color: var(--color3);
}
.docs-header .navbar-brand {
  color: #eee;
}
.docs-header .navbar-toggle {
  border-color: #003973;
  background-color: #00468c;
}
.docs-header .navbar-toggle:hover,
.docs-header .navbar-toggle:focus {
  border-color: #003366;
  background-color: #003973;
}
.docs-header .navbar-collapse {
  border-color: #003973;
}
.docs-header .navbar-text {
  color: #ddd;
}
.docs-header .navbar-nav>li>a {
  color: #eee;
}
/* Content */
.img-container,
.img-preview {
  background-color: #f7f7f7;
  overflow: hidden;
  width: 100%;
  text-align: center;
}
.img-container {
  min-height: 200px;
  max-height: 466px;
  margin-bottom: 20px;
}
.img-container>img {
  max-width: 100%;
}
.docs-preview {
  margin-right: -15px;
  margin-bottom: 10px;
}
.img-preview {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.img-preview>img {
  max-width: 100%;
}
.preview-lg {
  width: 263px;
  height: 148px;
}
.preview-md {
  width: 139px;
  height: 78px;
}
.preview-sm {
  width: 69px;
  height: 39px;
}
.preview-xs {
  width: 35px;
  height: 20px;
  margin-right: 0;
}
.docs-data>.input-group {
  margin-bottom: 10px;
}
.docs-data>.input-group>label {
  min-width: 80px;
}
.docs-data>.input-group>span {
  min-width: 50px;
}
.docs-buttons>.btn,
.docs-buttons>.btn-group,
.docs-buttons>.form-control {
  margin-right: 5px;
  margin-bottom: 10px;
}
.docs-toggles>.btn,
.docs-toggles>.btn-group,
.docs-toggles>.dropdown {
  margin-bottom: 10px;
}
.docs-tooltip {
  display: block;
  margin: -6px -12px;
  padding: 6px 12px;
}
.docs-tooltip>.icon {
  margin: 0 -3px;
  vertical-align: top;
}
.tooltip-inner {
  white-space: normal;
}
.btn-upload .tooltip-inner {
  white-space: nowrap;
}
@media (max-width: 400px) {
  .btn-group-crop {
    margin-right: -15px !important;
  }
  .btn-group-crop>.btn {
    padding-left: 5px;
    padding-right: 5px;
  }
  .btn-group-crop .docs-tooltip {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.docs-options .dropdown-menu {
  width: 100%;
}
.docs-options .dropdown-menu>li {
  padding: 3px 20px;
}
.docs-options .dropdown-menu>li:hover {
  background-color: #f7f7f7;
}
.docs-options .dropdown-menu>li>label {
  display: block;
}
.docs-cropped .modal-body {
  text-align: center;
}
.docs-cropped .modal-body>img {
  max-width: 100%;
}
/* *********  /cropping  **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
/* *********    **************************** */
ul.notifications {
  float: right;
  display: block;
  margin-bottom: 7px;
  padding: 0;
  width: 100%;
}
.notifications li {
  float: right;
  margin: 3px;
  width: 36px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.notifications li:last-child {
  margin-left: 0;
}
.notifications a {
  display: block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 9px 8px;
}
.tabbed_notifications .text {
  padding: 5px 15px;
  height: 140px;
  border-radius: 7px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.3);
}
.tabbed_notifications div p {
  display: inline-block;
}
.tabbed_notifications h2 {
  font-weight: bold;
  text-transform: uppercase;
  width: 80%;
  float: left;
  height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.tabbed_notifications .close {
  padding: 5px;
  color: #E9EDEF;
  float: right;
  opacity: 1;
}
.align-left {
  text-align: left !important;
}
.float-right {
  float: right !important;
}
.tools-bottom a {
  margin: 0 5px;
  font-size: 15px;
}
.tools-bottom a:hover {
  color: #26b99a;
}
.right_col-block-m {
  min-height: 629px;
}
pre {
  direction: ltr !important;
}
.label {
  font-weight: unset;
}
/*
travia icon font: travia
Creation date: 14/11/2016 10:40
*/
@font-face {
  font-family: "travia";
  src: url("../fonts/travia.eot");
  src: url("../fonts/travia.eot?#iefix") format("embedded-opentype"),
    url("../fonts/travia.woff") format("woff"),
    url("../fonts/travia.ttf") format("truetype"),
    url("../fonts/travia.svg#travia") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "travia";
    src: url("../fonts/travia.svg#travia") format("svg");
  }
}
[class^="travia-"]:before, [class*=" travia-"]:before,
[class^="travia-"]:after, [class*=" travia-"]:after {
  font-family: travia;
  font-size: 30px;
  font-style: normal;
  left: 9px;
  position: absolute;
  top: 4px;
}
.travia-flight:before {
  content: "\f100";
}
.travia-arrows:before {
  content: "\f101";
}
.travia-bag-for-travel:before {
  content: "\f102";
}
.travia-tour:before {
  content: "\f103";
}
.travia-bus:before {
  content: "\f104";
}
.travia-holidays:before {
  content: "\f105";
}
.travia-hotel-with-three-floors:before {
  content: "\f106";
}
.travia-transfer:before {
  content: "\f107";
}
.travia-visa:before {
  content: "\f108";
}
.travia-insurance:before {
  content: "\f109";
}
.travia-hotel:before {
  content: "\f10a";
}
.travia-simcard:before {
  content: "\f10b";
}
.travia-sleeping:before {
  content: "\f10c";
}
.travia-train:before {
  content: "\f10d";
}
.travia-transport:before {
  content: "\f10e";
}
.travia-transport-1:before {
  content: "\f10f";
}
.travia-rentcar:before {
  content: "\f110";
}
.travia-cip:before {
  content: "\f111";
}
.travia-vip-pass:before {
  content: "\f112";
}
.close {
  float: left;
  line-height: 0.8;
}
.help-block {
  direction: rtl;
}
.highcharts-tooltip text {
  transform: translate(90, 20) !important;
}
label {
  margin-bottom: 0px !important;
}
.checkbox {
  padding-left: 35px;
  padding-bottom: 15px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 12px;
  padding-right: 13px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  right: 0;
  margin-right: -10px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: var(--color3);
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  right: 0;
  top: 0;
  margin-right: -10px;
  padding-right: 2px;
  padding-top: 0px;
  font-size: 13px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus+label::before,
.checkbox input[type="radio"]:focus+label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked+label::after,
.checkbox input[type="radio"]:checked+label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled+label,
.checkbox input[type="radio"]:disabled+label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled+label::before,
.checkbox input[type="radio"]:disabled+label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked+label::before,
.checkbox-primary input[type="radio"]:checked+label::before {
  background-color: #fdf6ee;
  border-color: #fdf6ee;
}
.checkbox-primary input[type="checkbox"]:checked+label::after,
.checkbox-primary input[type="radio"]:checked+label::after {
  color: var(--color3);
}
.checkbox-danger input[type="checkbox"]:checked+label::before,
.checkbox-danger input[type="radio"]:checked+label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked+label::after,
.checkbox-danger input[type="radio"]:checked+label::after {
  color: var(--color3);
}
.checkbox-info input[type="checkbox"]:checked+label::before,
.checkbox-info input[type="radio"]:checked+label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked+label::after,
.checkbox-info input[type="radio"]:checked+label::after {
  color: var(--color3);
}
.checkbox-warning input[type="checkbox"]:checked+label::before,
.checkbox-warning input[type="radio"]:checked+label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked+label::after,
.checkbox-warning input[type="radio"]:checked+label::after {
  color: var(--color3);
}
.checkbox-success input[type="checkbox"]:checked+label::before,
.checkbox-success input[type="radio"]:checked+label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked+label::after,
.checkbox-success input[type="radio"]:checked+label::after {
  color: var(--color3);
}
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -16px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: var(--color3);
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -16px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus+label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked+label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled+label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled+label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio-primary input[type="radio"]+label::after {
  background-color: #fdf6ee;
}
.radio-primary input[type="radio"]:checked+label::before {
  border-color: #fdf6ee;
}
.radio-primary input[type="radio"]:checked+label::after {
  background-color: #fdf6ee;
}
.radio-danger input[type="radio"]+label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked+label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked+label::after {
  background-color: #d9534f;
}
.radio-info input[type="radio"]+label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked+label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked+label::after {
  background-color: #5bc0de;
}
.radio-warning input[type="radio"]+label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked+label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked+label::after {
  background-color: #f0ad4e;
}
.radio-success input[type="radio"]+label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked+label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked+label::after {
  background-color: #5cb85c;
}
/*input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
*/
/*content: "\f00c"; }*/
/*    input [ type = "checkbox" ] .
    styled: checked + label:: before
    input[type="radio"] .styled:checked + label::before {
    color: var(--color3);
}*/
input[type="checkbox"].styled:checked+label::after,
input[type="radio"].styled:checked+label::after {
  color: var(--color3);
}
.crm-btn-success {
  color: var(--color3);
  background-color: #943760;
  border-color: #943760;
}
.crm-btn-success:hover {
  color: var(--color3);
  background-color: #464D73;
  border-color: #464D73;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
.input-sm-min {
  width: 200px !important;
}
.rtlCol .col-md-55,
.rtlCol .col-xs-1,
.rtlCol .col-sm-1,
.rtlCol .col-md-1,
.rtlCol .col-lg-1,
.rtlCol .col-xs-2,
.rtlCol .col-sm-2,
.rtlCol .col-md-2,
.rtlCol .col-lg-2,
.rtlCol .col-xs-3,
.rtlCol .col-sm-3,
.rtlCol .col-md-3,
.rtlCol .col-lg-3,
.rtlCol .col-xs-4,
.rtlCol .col-sm-4,
.rtlCol .col-md-4,
.rtlCol .col-lg-4,
.rtlCol .col-xs-5,
.rtlCol .col-sm-5,
.rtlCol .col-md-5,
.rtlCol .col-lg-5,
.rtlCol .col-xs-6,
.rtlCol .col-sm-6,
.rtlCol .col-md-6,
.rtlCol .col-lg-6,
.rtlCol .col-xs-7,
.rtlCol .col-sm-7,
.rtlCol .col-md-7,
.rtlCol .col-lg-7,
.rtlCol .col-xs-8,
.rtlCol .col-sm-8,
.rtlCol .col-md-8,
.rtlCol .col-lg-8,
.rtlCol .col-xs-9,
.rtlCol .col-sm-9,
.rtlCol .col-md-9,
.rtlCol .col-lg-9,
.rtlCol .col-xs-10,
.rtlCol .col-sm-10,
.rtlCol .col-md-10,
.rtlCol .col-lg-10,
.rtlCol .col-xs-11,
.rtlCol .col-sm-11,
.rtlCol .col-md-11,
.rtlCol .col-lg-11,
.rtlCol .col-xs-12,
.rtlCol .col-sm-12,
.rtlCol .col-md-12,
.rtlCol .col-lg-12 {
  float: right;
}
.removeIcon {
  color: red;
}
.checkIcon {
  color: green;
}
.genderIcon {
  color: #337AB7;
}
.editBtn {
  margin-top: 17px;
}
.currencyEdit .col-md-55,
.currencyEdit .col-xs-1,
.currencyEdit .col-sm-1,
.currencyEdit .col-md-1,
.currencyEdit .col-lg-1,
.currencyEdit .col-xs-2,
.currencyEdit .col-sm-2,
.currencyEdit .col-md-2,
.currencyEdit .col-lg-2,
.currencyEdit .col-xs-3,
.currencyEdit .col-sm-3,
.currencyEdit .col-md-3,
.currencyEdit .col-lg-3,
.currencyEdit .col-xs-4,
.currencyEdit .col-sm-4,
.currencyEdit .col-md-4,
.currencyEdit .col-lg-4,
.currencyEdit .col-xs-5,
.currencyEdit .col-sm-5,
.currencyEdit .col-md-5,
.currencyEdit .col-lg-5,
.currencyEdit .col-xs-6,
.currencyEdit .col-sm-6,
.currencyEdit .col-md-6,
.currencyEdit .col-lg-6,
.currencyEdit .col-xs-7,
.currencyEdit .col-sm-7,
.currencyEdit .col-md-7,
.currencyEdit .col-lg-7,
.currencyEdit .col-xs-8,
.currencyEdit .col-sm-8,
.currencyEdit .col-md-8,
.currencyEdit .col-lg-8,
.currencyEdit .col-xs-9,
.currencyEdit .col-sm-9,
.currencyEdit .col-md-9,
.currencyEdit .col-lg-9,
.currencyEdit .col-xs-10,
.currencyEdit .col-sm-10,
.currencyEdit .col-md-10,
.currencyEdit .col-lg-10,
.currencyEdit .col-xs-11,
.currencyEdit .col-sm-11,
.currencyEdit .col-md-11,
.currencyEdit .col-lg-11,
.currencyEdit .col-xs-12,
.currencyEdit .col-sm-12,
.currencyEdit .col-md-12,
.currencyEdit .col-lg-12 {
  float: right;
}
.baggageEdit .col-md-55,
.baggageEdit .col-xs-1,
.baggageEdit .col-sm-1,
.baggageEdit .col-md-1,
.baggageEdit .col-lg-1,
.baggageEdit .col-xs-2,
.baggageEdit .col-sm-2,
.baggageEdit .col-md-2,
.baggageEdit .col-lg-2,
.baggageEdit .col-xs-3,
.baggageEdit .col-sm-3,
.baggageEdit .col-md-3,
.baggageEdit .col-lg-3,
.baggageEdit .col-xs-4,
.baggageEdit .col-sm-4,
.baggageEdit .col-md-4,
.baggageEdit .col-lg-4,
.baggageEdit .col-xs-5,
.baggageEdit .col-sm-5,
.baggageEdit .col-md-5,
.baggageEdit .col-lg-5,
.baggageEdit .col-xs-6,
.baggageEdit .col-sm-6,
.baggageEdit .col-md-6,
.baggageEdit .col-lg-6,
.baggageEdit .col-xs-7,
.baggageEdit .col-sm-7,
.baggageEdit .col-md-7,
.baggageEdit .col-lg-7,
.baggageEdit .col-xs-8,
.baggageEdit .col-sm-8,
.baggageEdit .col-md-8,
.baggageEdit .col-lg-8,
.baggageEdit .col-xs-9,
.baggageEdit .col-sm-9,
.baggageEdit .col-md-9,
.baggageEdit .col-lg-9,
.baggageEdit .col-xs-10,
.baggageEdit .col-sm-10,
.baggageEdit .col-md-10,
.baggageEdit .col-lg-10,
.baggageEdit .col-xs-11,
.baggageEdit .col-sm-11,
.baggageEdit .col-md-11,
.baggageEdit .col-lg-11,
.baggageEdit .col-xs-12,
.baggageEdit .col-sm-12,
.baggageEdit .col-md-12,
.baggageEdit .col-lg-12 {
  float: right;
}
.scroll-view {
  overflow-y: scroll !important;
  height: 100vh !important;
}
.font14 {
  font-family: 'IRANSansWebLight';
  font-size: 14px;
}
.staticDataForm {
  min-height: 700px;
}
.baggageSubmit {
  margin-top: 20px;
}
.gsaSalesFilter .col-md-55,
.gsaSalesFilter .col-xs-1,
.gsaSalesFilter .col-sm-1,
.gsaSalesFilter .col-md-1,
.gsaSalesFilter .col-lg-1,
.gsaSalesFilter .col-xs-2,
.gsaSalesFilter .col-sm-2,
.gsaSalesFilter .col-md-2,
.gsaSalesFilter .col-lg-2,
.gsaSalesFilter .col-xs-3,
.gsaSalesFilter .col-sm-3,
.gsaSalesFilter .col-md-3,
.gsaSalesFilter .col-lg-3,
.gsaSalesFilter .col-xs-4,
.gsaSalesFilter .col-sm-4,
.gsaSalesFilter .col-md-4,
.gsaSalesFilter .col-lg-4,
.gsaSalesFilter .col-xs-5,
.gsaSalesFilter .col-sm-5,
.gsaSalesFilter .col-md-5,
.gsaSalesFilter .col-lg-5,
.gsaSalesFilter .col-xs-6,
.gsaSalesFilter .col-sm-6,
.gsaSalesFilter .col-md-6,
.gsaSalesFilter .col-lg-6,
.gsaSalesFilter .col-xs-7,
.gsaSalesFilter .col-sm-7,
.gsaSalesFilter .col-md-7,
.gsaSalesFilter .col-lg-7,
.gsaSalesFilter .col-xs-8,
.gsaSalesFilter .col-sm-8,
.gsaSalesFilter .col-md-8,
.gsaSalesFilter .col-lg-8,
.gsaSalesFilter .col-xs-9,
.gsaSalesFilter .col-sm-9,
.gsaSalesFilter .col-md-9,
.gsaSalesFilter .col-lg-9,
.gsaSalesFilter .col-xs-10,
.gsaSalesFilter .col-sm-10,
.gsaSalesFilter .col-md-10,
.gsaSalesFilter .col-lg-10,
.gsaSalesFilter .col-xs-11,
.gsaSalesFilter .col-sm-11,
.gsaSalesFilter .col-md-11,
.gsaSalesFilter .col-lg-11,
.gsaSalesFilter .col-xs-12,
.gsaSalesFilter .col-sm-12,
.gsaSalesFilter .col-md-12,
.gsaSalesFilter .col-lg-12 {
  float: right;
}
.saleFilterBtn {
  margin-top: 20px;
}
.ticketClass .col-xs-2,
.ticketClass .col-sm-2,
.ticketClass .col-md-2,
.ticketClass .col-lg-2,
.ticketClass .col-xs-3,
.ticketClass .col-sm-3,
.ticketClass .col-md-3,
.ticketClass .col-lg-3 {
  float: right;
}
.flightTicketClass {
  margin-top: 30px;
}
.flightTicketClass th {
  text-align: right;
  direction: rtl;
  background-color: #eee;
}
.suspendBtn {
  margin-top: 30px;
}
.cipBtn {
  margin-top: 20px;
}
.cipRatesClass .col-xs-2,
.cipRatesClass .col-sm-2,
.cipRatesClass .col-md-2,
.cipRatesClass .col-lg-2,
.cipRatesClass .col-xs-3,
.cipRatesClass .col-sm-3,
.cipRatesClass .col-md-3,
.cipRatesClass .col-lg-3 {
  float: right;
}
.apiUsers .col-xs-2,
.apiUsers .col-sm-2,
.apiUsers .col-md-2,
.apiUsers .col-lg-2,
.apiUsers .col-xs-3,
.apiUsers .col-sm-3,
.apiUsers .col-md-3,
.apiUsers .col-lg-3 {
  float: right;
}
.apiUsersCheck {
  margin-top: 27px !important;
}
/* view ======================== */
.table.viewTbl.bgBack {
  background: #edf9ff;
}
.table.viewTbl.bgBack th.mainDet {
  background: #edf9ff;
}
.table.viewTbl th {
  vertical-align: middle;
  font-size: 13px;
  padding: 0;
  text-align: center;
  line-height: 30px;
  border-bottom: 1px solid #dee2e6;
}
.table.viewTbl td {
  vertical-align: middle;
  font-size: 12px;
  padding: 0;
  text-align: center;
  border-top: 0;
  border-bottom: 1px solid #dee2e6;
}
.table.viewTbl th.mainDet {
  width: 20%;
  background: #fff;
  border-top: 0;
  border-left: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
}
.table.viewTbl .tableIn {
  margin-bottom: 0;
  width: 100%;
}
.table.viewTbl .tableIn th {
  border: 0;
  background: transparent;
  position: relative;
  width: 50%;
}
.table.viewTbl .tableIn th.from:after {
  /*content: "\f060";*/
  font-family: "Font Awesome 5 Pro";
  left: -6px;
  position: absolute;
  color: #45567f;
}
.table.viewTbl .tableIn td {
  font-weight: 100;
  border: 0;
}
.table.viewTbl .tableIn tr:nth-of-type(odd) {
  background: transparent;
}
.table.viewTbl .flightLegRow .flightDateCol {
  /*background: #eee;*/
}
.table.viewTbl.bgBack .flightLegRow .flightDateCol {
  /*background: #d1f0ff;*/
}
.table.tableIn2 {
  margin-bottom: 0;
}
.table.tableIn2:nth-child(odd) {
  background: #eee;
}
.table.tableIn2:last-child tr:last-child td {
  border-color: transparent;
}
.table.tableIn2:last-child td.flightDateCol {
  border-color: transparent;
}
.table.tableIn3 {
  margin-bottom: 0;
}
.table.tableIn3:nth-child(odd) {
  background: #d1f0ff;
}
.table.tableIn3:last-child tr:last-child td {
  border-color: transparent;
}
.table.tableIn3:last-child td.flightDateCol {
  border-color: transparent;
}
.errorBox {
  border: solid 1px red !important;
}
.errorMsg {
  color: red;
}
.visaType {
  direction: ltr !important;
}
#issuetime, #canceltime, #checkIn, #checkOut, #depId, #arrId {
  direction: ltr;
  text-align: center;
}
.checkboxLab {
  width: 70px;
}
.financePrints .col-xs-2,
.financePrints .col-sm-2,
.financePrints .col-md-2,
.financePrints .col-lg-2,
.financePrints .col-xs-3,
.financePrints .col-sm-3,
.financePrints .col-md-3,
.financePrints .col-lg-3 {
  float: right;
}
.priceFormat {
  direction: ltr !important;
  text-align: center;
}
.roomTable {
  border: 1px solid #ddd;
}
.roomTable th {
  padding: 0 !important;
  text-align: center;
  line-height: 30px !important;
  background: #ededed;
  letter-spacing: 1px;
}
.roomTable td {
  padding: 0 5px !important;
  line-height: 30px !important;
}
.roomTable td:last-child {
  text-align: center;
}
/* sive ========================== */
@media (max-width: 1199px) {}
@media (max-width: 991px) {
  body.nav-sm .container.body .left_col {
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.9);
    right: 0;
    z-index: 9999;
    padding-bottom: 30px;
    width: 300px;
    left: unset;
  }
  body.nav-sm .nav.side-menu li a {
    text-align: right !important;
    line-height: 30px !important;
    padding: 0 10px !important;
    font-size: 12px !important;
  }
  body.nav-sm ul.nav.child_menu {
    position: relative;
    right: 0;
    left: 0;
    width: 100%;
  }
  .nav.child_menu li {
    padding-right: 0;
  }
  body.nav-sm ul.nav.child_menu li a {
    width: auto;
  }
  #sidebar-menu .child_menu i {
    display: none !important;
  }
  body.nav-sm .nav.side-menu li a i {
    width: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-left: 10px !important;
    vertical-align: middle !important;
  }
  body.nav-sm .nav.side-menu li.active-sm {
    background: #6574c7;
    border: 0;
  }
  .navbar.nav_title {
    position: relative;
  }
  body.nav-sm .navbar.nav_title a#closeMenu {
    display: block !important;
    background: rgba(255, 0, 0, 0.60);
    position: absolute;
    left: 10px;
    top: 10px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 17px !important;
    font-weight: 100;
    cursor: pointer;
    padding: 0 !important;
  }
  body.nav-sm .navbar.nav_title a#closeMenu i {
    font-size: 17px !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .site_title{display: none}
}
@media (max-width: 767px) {}
@media (max-width: 575px) {}
.minLoad{
  background: rgba(0, 0, 0, 0.30);
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9999999999;
  width: 100%;
  height: 100%;
  display: none;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
}
.minLoad i{
  top: 50%;
  left: calc(50% - 20px);
  position: absolute;
  transform: translate(-50%, -50%);
}
.colTitleCustomStyle{
  font-size: 20px;
  padding-top: 0;
  margin-top: 0;
}
.saveChangesBtn{top: 3px;position: relative}
.custom-table tbody tr td{
  vertical-align: inherit;
}
.nav-tabs > li{
    float: right
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-left: -1px;
    margin-right: 0;
    border-left: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.imageContainer{
    margin-bottom: 10px
}
.existsImage{
    width: 100%
}
.deleteImage{
    position: absolute;
    top: -15px;
    color: red;
    font-size: 25px;
    background: #fff;
    padding: 7px;
    border-radius: 50%;
    width: 37px;
    height: 38px;
    right: 0;
    cursor: pointer;
}
.imageLabel{
    position: absolute;
    font-size: 13px;
    padding: 6px 10px;
    top: -12px;
    right: 50%;
    transform: translateX(50%);
}
.imageParent{
    display: inline-block;
    margin-bottom: 20px;
}
.imageContainer h5{
    margin-bottom: 20px;
    display: block;
}
.addUrl,.removeUrl{
    border: 0;
    border-radius: 50%;
    padding: 6px 9px 3px;
    position: absolute;
    left: 20px;
    margin-top: -5px;
}
.hotelFormCustomBtn{
    font-size: 20px;
    padding: 4px 10px 6px 6px;
    line-height: 22px;
}
.hotelDetailsAddedRow{
    margin-bottom: 15px
}
.supportMinuesBtn{
	position: relative;
	top: 19px;
}
.hotelImageParent img{
	width: 100%;
}
.ordersView .panel .panel-body .table{
    margin-bottom: 0
}
.mb-0{
    margin-bottom: 0 !important;
}
.panel-default .panel-heading a{
    color: #333333;
}
.panel-primary .panel-heading a{
    color: #fff;
}
.btnsParent,.createAt,.createTo{
    display: inline-block;
}
.createAt{
    margin-left: 7px;
}
.customFilters{
    position: absolute;
    left: 0;
    top: -69px;
}
.submitFilterButton,.removeFilterButton{
    position: relative;
    top: 2px;
}
.removeFilterButton{
    margin-right: 7px;
}
.ui-state-disabled span{
    line-height: 15px
}
.twsFlightOrderView .panel-primary{
    border-color: #38c8f1;
}
.twsFlightOrderView .panel-warning{
    border-color: #35e09f;
}
.twsFlightOrderView .panel-primary > .panel-heading{
    background: #38c8f1;
    border-color: #38c8f1;
}
.twsFlightOrderView .panel-warning > .panel-heading{
    background-color: #35e09f;
    border-color: #35e09f;
    color: #fff;
}
.twsFlightOrderView .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f6fafb;
}
.twsFlightOrderView .table > tbody > tr > td{
    vertical-align: inherit;
}
.tws-orders-index .dropdown-menu,.trv-agents-index .dropdown-menu{
    right: 0
}
.twsFlightOrderRow{
    margin-bottom: 50px;
}
.datesClass{
    font-size: 12px;
    position: relative;
}
.trow{
    margin-bottom: 22px;
    display: block;
}
.trow .d{
    float: left;
}
.trow .t{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.datesClass{
    text-align: left;
    font-size: 11px;
}
.twsFlightOrdersGrid > tbody > tr> td{
    vertical-align: inherit;
}
.tws-orders-view .panel-orange{
    border-color: #f3c747;
}
.tws-orders-view .panel-orange .panel-heading{
    background: #f3c747;
    border-color: #f3c747;
    color: #fff;
}
.tws-orders-view .panel-danger{
    border-color: #e64e4e;
}
.tws-orders-view .panel-danger .panel-heading{
    background: #e64e4e;
    border-color: #e64e4e;
    color: #fff;
}
.tws-orders-view .table>thead>tr>td,.tws-orders-view .table>tbody>tr>td{
    font-size: 12px;
}
.badge{
    font-size: 11px !important;
    font-weight: 100 !important;
}
.panel-heading{
    font-family: 'IRANSansWebRegular';
}
.tws-orders-view .panel-heading{
    padding: 5px 15px;
}
.tws-orders-view .ordersView{
    padding-right: 0
}
.tws-orders-view .panel-body{
    padding: 5px;
}
.tws-orders-view .x_content{
    padding: 0;
}
.tws-orders-view .table > thead > tr > th{
    font-size: 11px
}
.checked{
    background: #f1fdee;
}
.customExport{
    position: relative;
    top: 2px;
    display: inline-block;
}
.form-control,.btn,.summary{
    font-family: 'IRANSansWebLight';
}
.crf{
    position: absolute;
    top: -61px;
    margin-right: -335px; 
    width: unset;
}
.crt{
    position: absolute;
    top: -61px;
    margin-right: -102px;
    width: unset;
}
.customCrf{
    position: absolute;
    top: -66px;
    left: 190px;
    width: unset;
}
.customCrt{
    position: absolute;
    top: -66px;
    left: -9px;
    width: unset;
}


/* Order Modal */
#orderImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#orderImg:hover {opacity: 0.7;}

.orderModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

.orderModal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

#orderCaption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

.orderModal-content, #orderCaption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

.orderClose {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.orderClose:hover,
.orderClose:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (max-width: 700px){
  .orderModal-content {
    width: 100%;
  }
}