/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- HTML editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(/taqat-responsive-theme/css/../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    position: relative;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(/taqat-responsive-theme/css/../images/message_boards/quoteright.png) no-repeat 50%;
      bottom: 5px;
      content: '';
      display: block;
      height: 24px;
      position: absolute;
      right: 5px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(/taqat-responsive-theme/css/../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Miscellaneous ---------- */
#skip-to-content {
  clip: rect(0 0 0 0);
  position: absolute; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(/taqat-responsive-theme/css/../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

/* ---------- Portal tool tips ---------- */
.tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    overflow: visible;
    padding: 5px;
    position: relative; }
    .tagselector-content .textboxlistentry-holder li {
      line-height: 1; }
    .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
      border-width: 0;
      margin-bottom: 0; }
  .tagselector-content .textboxlistentry-remove {
    padding: 0 3px 1px; }

.tagselector .lfr-tags-selector-content {
  border-width: 0; }
.tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.tagselector .field .field-content {
  margin: 0; }
.tagselector .textboxlist-input-container {
  margin: 0; }

.tagselector-focused .textboxlistentry-holder {
  background: #FFF none;
  border: 1px solid #CCC; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }
  .underlay .lfr-portlet-item {
    border-width: 0; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(/taqat-responsive-theme/css/../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.panel-hd {
  background: #c0c2c5 url(/taqat-responsive-theme/css/../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

/* ---------- Menus ---------- */
.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(/taqat-responsive-theme/css/../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

/* ---------- Loading mask ---------- */
.loadingmask-content {
  background: #CCC; }

.loadingmask-message {
  background: #d4d4d4 url(/taqat-responsive-theme/css/../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree view ---------- */
.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }
.tree-node .tree-node-over .tree-label {
  text-decoration: underline; }
.tree-node [class^="icon-"] {
  margin-right: 5px; }
.tree-node .tree-node-checkbox-container {
  margin-right: 0; }
.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }
.tree-node-content .tree-label {
  margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(/taqat-responsive-theme/css/../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(/taqat-responsive-theme/css/../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(/taqat-responsive-theme/css/../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(/taqat-responsive-theme/css/../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(/taqat-responsive-theme/css/../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- Inline editing ---------- */
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(/taqat-responsive-theme/css/../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text {
      display: block;
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
      margin-top: 0;
      vertical-align: top; }
      .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
        margin-top: 0; }

.lfr-page-layouts .lfr-layout-template .layout-template-entry {
  height: 25px;
  width: 25px; }

.ie .proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }

.ie7 .menu-content li {
  z-index: 10; }
.ie7 .paginator-link {
  color: transparent;
  font-size: 0;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle; }
.ie7 .paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  overflow: visible;
  text-indent: 0; }
.ie7 .paginator-current-page {
  color: #FFF; }

.ios.mobile .modal-content .dialog-iframe-bd {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
#wrapper {
  padding: 2em 5em 0; }
  @media (max-width: 767px) {
    #wrapper {
      padding-left: 0.5em;
      padding-right: 0.5em; } }
  @media (min-width: 768px) and (max-width: 979px) {
    #wrapper {
      padding-left: 2em;
      padding-right: 2em; } }

.aui {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .dockbar {
    left: 0;
    right: 0;
    top: 0; }
    .aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: auto;
      margin-left: 10px;
      width: auto; }
    .aui .dockbar.navbar-static-top {
      position: relative; }
      .aui .dockbar.navbar-static-top .collapse {
        position: static; }
        .aui .dockbar.navbar-static-top .collapse .nav-account-controls {
          position: static; }
    .aui .dockbar .btn-link {
      color: #FFF; }
    .aui .dockbar .diamond {
      border: 12px solid transparent;
      border-bottom-color: #1485EB;
      height: 0;
      position: relative;
      top: -12px;
      width: 0; }
      .aui .dockbar .diamond:after {
        border: 12px solid transparent;
        border-top-color: #1485EB;
        content: '';
        height: 0;
        left: -12px;
        position: absolute;
        top: 12px;
        width: 0; }
    .aui .dockbar .impersonating-user .alert-icon {
      margin-right: 9px; }
    .aui .dockbar .impersonating-user .alert-info {
      border-width: 0;
      margin-bottom: 6px; }
    .aui .dockbar .info-button {
      top: 9px; }
    .aui .dockbar .info-items {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1; }
    .aui .dockbar .navbar-inner {
      padding-left: 20px;
      padding-right: 20px; }
      .aui .dockbar .navbar-inner .brand h1 {
        display: inline-block;
        font-size: inherit;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0; }
      .aui .dockbar .navbar-inner .container {
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
        .aui .dockbar .navbar-inner .container .nav-account-controls {
          float: right; }
      .aui .dockbar .navbar-inner .site-administration-menu li {
        list-style: none; }
        .aui .dockbar .navbar-inner .site-administration-menu li a {
          color: #000;
          display: block;
          padding: 3px 5px 3px 40px; }
          .aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover {
            background: #0DB5E7;
            color: #FFF;
            text-decoration: none; }
          .aui .dockbar .navbar-inner .site-administration-menu li a i {
            font-size: 0.8em; }
    .aui .dockbar .nav.staging-nav-items {
      margin: 0;
      position: static; }
      .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
        background-color: transparent;
        display: block; }
        .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
          color: #0077B3; }
      .aui .dockbar .nav.staging-nav-items .staging-link {
        position: static; }
    .aui .dockbar .user-avatar img {
      margin-top: -2px;
      text-decoration: none;
      vertical-align: middle;
      width: 20px; }
  .aui .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .dockbar-split .info-link-container {
    width: 0; }
  .aui .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .layout-revision-container-root {
    margin: 0; }
  .aui .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .staging-controls select {
      width: 100%; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-admin-panel {
    background-color: #FFF;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 0;
    z-index: 1100; }
    @media (max-width: 767px) {
      .aui .lfr-admin-panel {
        height: 100%;
        padding-bottom: 0;
        padding-top: 0;
        position: absolute; } }
  .aui .lfr-has-add-content {
    padding-left: 350px; }
  .aui .lfr-has-device-preview {
    padding-left: 220px; }
  .aui .lfr-has-edit-layout {
    padding-left: 460px; }
  .aui .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .ie7 .dockbar {
    zoom: 1; }
  .aui .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .ie6 .my-sites-menu {
    width: 200px; }
    .aui .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar {
    display: none; }
  .aui .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .dockbar-split .dockbar .info-items {
      width: 515px; } }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
.modify-pages .add-page-editor-input {
  width: 150px; }
.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 6px;
  margin-top: -8px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }
.modify-pages .lfr-nav-updateable.selected a:hover span {
  cursor: text; }

.nav li .toolbar {
  margin-top: 5px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(/taqat-responsive-theme/css/../images/arrows/04_right.png); }

/* ---------- Page template selector ---------- */
.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(/taqat-responsive-theme/css/../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/taqat-responsive-theme/css/../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(/taqat-responsive-theme/css/../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/taqat-responsive-theme/css/../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(/taqat-responsive-theme/css/../images/common/configuration.png); }

.save-trigger img {
  background-image: url(/taqat-responsive-theme/css/../images/common/check.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border: none; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 300; }
    .portlet-topper .portlet-topper-toolbar a {
      color: inherit; }
      .portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover {
        text-decoration: none; }
      .portlet-topper .portlet-topper-toolbar a i {
        font-size: 19px; }
    .portlet-topper .portlet-topper-toolbar .nobr {
      display: block;
      float: left;
      padding: 1px; }
    .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
      background: url(/taqat-responsive-theme/css/../images/arrows/12_left.png) no-repeat 0 50%;
      color: #FFF;
      font-weight: bold;
      padding: 5px 5px 5px 18px; }
      .portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
        color: #FFF; }
    .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
      color: transparent;
      font-size: 0; }

.portlet-title {
  display: block; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  position: relative !important;
  top: 0 !important;
  left: 0 !important; }

.portlet-borderless-bar, .portlet-content .lfr-icon-actions {
  background: #333;
  color: #FFF;
  text-shadow: -1px -1px #000; }
  .portlet-borderless-bar a, .portlet-content .lfr-icon-actions a {
    color: #3AF; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text {
  display: inline-block; }

.portlet-content .lfr-icon-actions {
  float: left;
  margin: 1px 10px 1px 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  padding: 2px 7px; }
  .portlet-content .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle; }
  .portlet-content .lfr-icon-actions .lfr-icon-action a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a:hover {
      text-decoration: none; }
      .portlet-content .lfr-icon-actions .lfr-icon-action a:hover span {
        text-decoration: underline; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a img {
      visibility: hidden; }
  .portlet-content .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/taqat-responsive-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/taqat-responsive-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/taqat-responsive-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/taqat-responsive-theme/css/../images/common/configuration_white.png); }
.portlet-content .lfr-url-error {
  display: inline-block;
  white-space: normal; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  font-size: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  padding: 2px 5px 1px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    display: none;
    float: left;
    margin-right: 10px;
    overflow: hidden; }
  .portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default {
    min-height: 20px;
    vertical-align: top; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close a {
    background-image: url(/taqat-responsive-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/taqat-responsive-theme/css/../images/portlet/options_borderless.png); }

.lfr-configurator-visibility .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-content .icons-container {
  clear: both;
  height: auto;
  margin-top: 1em;
  overflow: hidden;
  width: auto; }

.portlet-title-default {
  display: inline-block;
  float: right;
  font-weight: bold;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: url(/taqat-responsive-theme/css/../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(/taqat-responsive-theme/css/../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(/taqat-responsive-theme/css/../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(/taqat-responsive-theme/css/../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(/taqat-responsive-theme/css/../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(/taqat-responsive-theme/css/../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(/taqat-responsive-theme/css/../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay messages ---------- */
.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(/taqat-responsive-theme/css/../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(/taqat-responsive-theme/css/../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
.alert .form {
  margin: 0; }

/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border: none; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(/taqat-responsive-theme/css/../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.table-data tr.lfr-role .first {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px; }
.table-data tr.lfr-role-guest .first {
  background-image: url(/taqat-responsive-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/taqat-responsive-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/taqat-responsive-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/taqat-responsive-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/taqat-responsive-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border: none; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom: none;
  border-left: none;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- navbar form search ---------- */
.navbar form {
  margin: 0; }

.ie .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-borderless-container:hover .portlet-borderless-bar, .ie .portlet-journal-content .lfr-icon-actions:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
.ie .taglib-calendar tr td.first a {
  border-right: none; }

.ie6 .portlet-content .icons-container, .ie7 .portlet-content .icons-container {
  overflow: visible; }
.ie6 .portlet-content .lfr-icon-actions .taglib-text, .ie7 .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block; }
.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-left: 20px;
  margin-right: 0; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .lfr-message .lfr-message-close, .ie7 .lfr-message .lfr-message-close {
  float: left; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

.ie8 .dockbar img, .ie8 .lfr-icon-action img, .ie8 .logo img {
  max-width: none; }

.menu-content, .underlay-content {
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.lfr-device-preview .lfr-device-size-status-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px white;
  -moz-box-shadow: 0 0 1px white;
  box-shadow: 0 0 1px white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
.lfr-device-preview .lfr-device:after, .lfr-device-preview .lfr-device:before {
  -webkit-box-shadow: #111111 0 1px 0;
  -moz-box-shadow: #111111 0 1px 0;
  box-shadow: #111111 0 1px 0; }
.lfr-device-preview .lfr-device:after {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }
.lfr-device-preview .lfr-device.rotated:after, .lfr-device-preview .lfr-device.rotated:before {
  -webkit-box-shadow: #111111 -1px 1px 0;
  -moz-box-shadow: #111111 -1px 1px 0;
  box-shadow: #111111 -1px 1px 0; }
.lfr-device-preview .lfr-device.smartphone, .lfr-device-preview .lfr-device.tablet {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px; }
.lfr-device-preview .lfr-device.tablet:before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; } }
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.dockbar .navbar-inner .nav li.staging-toggle span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }
.dockbar .impersonating-user .alert-info {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar-split .dockbar .navbar-inner .nav > li > a {
  text-shadow: none; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

@media (max-width: 979px) {
  .navbar .navbar-search .form-search .search-query {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px; } }
.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  -webkit-box-shadow: 0 1px 3px #cccccc;
  -moz-box-shadow: 0 1px 3px #cccccc;
  box-shadow: 0 1px 3px #cccccc; }

.portlet-asset-category-admin .tree-node-selected, .portlet-asset-category-admin .tree-node-over, .portlet-asset-category-admin .category-item {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -moz-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.portlet-document-library-upload-mask .overlaymask-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-search-combobox-item, .portlet-journal .lfr-search-combobox .search input {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  -webkit-border-radius: 4px 1px 1px 4px;
  -moz-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input {
  -webkit-border-radius: 1px 4px 4px 1px;
  -moz-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote, .tags-search-combobox .field-input-text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.portlet-journal .lfr-ddm-container .field-wrapper {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.portlet-journal .display-page-item-container .display-page-item, .portlet-journal .display-page-item-container .display-page-item .display-page-item-remove, .taglib-categorization-filter .asset-entry {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px; }

.menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.lfr-add-panel .add-content-button .lfr-actions {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
.lfr-add-panel .lfr-panel.lfr-extended {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2dbe4), color-stop(100%, #bdc8d6));
  background-image: -webkit-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -moz-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -o-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: linear-gradient(#d2dbe4, #bdc8d6); }
.lfr-add-panel .search-panel .add-content-search .field-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.lfr-add-dialog .add-content-menu .search-query, .lfr-add-panel .add-content-menu .search-query {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 1px 1px 2px #999999;
  -moz-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .field-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-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; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-moz-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-o-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  -moz-animation: highlight-animation 0.7s;
  -ms-animation: highlight-animation 0.7s;
  -o-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.15s;
  -moz-transition: opacity 0.5s ease 0.15s;
  -o-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: opacity 0.5s ease 0s;
  -o-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.3s ease-in;
  -webkit-transition-delay: 0.2s;
  -moz-transition: max-width 0.3s ease-in 0.2s;
  -o-transition: max-width 0.3s ease-in 0.2s;
  transition: max-width 0.3s ease-in 0.2s;
  text-overflow: ellipsis;
  white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  -webkit-transition: max-width 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: max-width 0.3s ease 0s;
  -o-transition: max-width 0.3s ease 0s;
  transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  max-width: 200px; }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease; }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-moz-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-o-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  -webkit-box-shadow: inset 0 0 5px #b8c1d1;
  -moz-box-shadow: inset 0 0 5px #b8c1d1;
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  -moz-animation: lfr-drop-active 1s ease 0.2s infinite;
  -ms-animation: lfr-drop-active 1s ease 0.2s infinite;
  -o-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
    /*!
 * bootswatch v3.3.7
 * Homepage: http://bootswatch.com
 * Copyright 2012-2016 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*/
 /*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; }

  .navbar {
    display: none; }

  .btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  .label {
    border: 1px solid #000; }

  .table {
    border-collapse: collapse !important; }

  .table td, .table th {
    background-color: #fff !important; }

  .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.eot");
  src: url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.woff") format("woff"), url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/taqat-responsive-theme/css/taqat/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before, .glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
  background-color: #ffffff; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #18bc9c;
  text-decoration: none; }

a:hover, a:focus {
  color: #18bc9c;
  text-decoration: underline; }

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #ecf0f1; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 21px;
  margin-bottom: 10.5px; }

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
  font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px; }

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
  font-size: 75%; }

h1, .h1 {
  font-size: 39px; }

h2, .h2 {
  font-size: 32px; }

h3, .h3 {
  font-size: 26px; }

h4, .h4 {
  font-size: 19px; }

h5, .h5 {
  font-size: 15px; }

h6, .h6 {
  font-size: 13px; }

p {
  margin: 0 0 10.5px; }

.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 22.5px; } }
small, .small {
  font-size: 86%; }

mark, .mark {
  background-color: #f39c12;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #b4bcc2; }

.text-primary {
  color: #2c3e50; }

a.text-primary:hover, a.text-primary:focus {
  color: #1a242f; }

.text-success {
  color: #ffffff; }

a.text-success:hover, a.text-success:focus {
  color: #e6e6e6; }

.text-info {
  color: #ffffff; }

a.text-info:hover, a.text-info:focus {
  color: #e6e6e6; }

.text-warning {
  color: #ffffff; }

a.text-warning:hover, a.text-warning:focus {
  color: #e6e6e6; }

.text-danger {
  color: #ffffff; }

a.text-danger:hover, a.text-danger:focus {
  color: #e6e6e6; }

.bg-primary {
  color: #fff;
  background-color: #2c3e50; }

a.bg-primary:hover, a.bg-primary:focus {
  background-color: #1a242f; }

.bg-success {
  background-color: #18bc9c; }

a.bg-success:hover, a.bg-success:focus {
  background-color: #128f76; }

.bg-info {
  background-color: #3498db; }

a.bg-info:hover, a.bg-info:focus {
  background-color: #217dbb; }

.bg-warning {
  background-color: #f39c12; }

a.bg-warning:hover, a.bg-warning:focus {
  background-color: #c87f0a; }

.bg-danger {
  background-color: #e74c3c; }

a.bg-danger:hover, a.bg-danger:focus {
  background-color: #d62c1a; }

.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent; }

ul, ol {
  margin-top: 0;
  margin-bottom: 10.5px; }

ul ul, ol ul, ul ol, ol ol {
  margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 21px; }

dt, dd {
  line-height: 1.42857143; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  .dl-horizontal dd {
    margin-left: 180px; } }
abbr[title], abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #b4bcc2; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #ecf0f1; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #b4bcc2; }

blockquote footer:before, blockquote small:before, blockquote .small:before {
  content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ecf0f1;
  border-left: 0;
  text-align: right; }

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
  content: ''; }

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143; }

code, kbd, pre, samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none; }

pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #7b8a8b;
  background-color: #ecf0f1;
  border: 1px solid #cccccc;
  border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.row {
  margin-left: -15px;
  margin-right: -15px; }

.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;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-11 {
    width: 91.66666667%; }

  .col-sm-10 {
    width: 83.33333333%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-8 {
    width: 66.66666667%; }

  .col-sm-7 {
    width: 58.33333333%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-5 {
    width: 41.66666667%; }

  .col-sm-4 {
    width: 33.33333333%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-2 {
    width: 16.66666667%; }

  .col-sm-1 {
    width: 8.33333333%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-pull-11 {
    right: 91.66666667%; }

  .col-sm-pull-10 {
    right: 83.33333333%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-8 {
    right: 66.66666667%; }

  .col-sm-pull-7 {
    right: 58.33333333%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-5 {
    right: 41.66666667%; }

  .col-sm-pull-4 {
    right: 33.33333333%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-2 {
    right: 16.66666667%; }

  .col-sm-pull-1 {
    right: 8.33333333%; }

  .col-sm-pull-0 {
    right: auto; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-push-11 {
    left: 91.66666667%; }

  .col-sm-push-10 {
    left: 83.33333333%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-8 {
    left: 66.66666667%; }

  .col-sm-push-7 {
    left: 58.33333333%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-5 {
    left: 41.66666667%; }

  .col-sm-push-4 {
    left: 33.33333333%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-2 {
    left: 16.66666667%; }

  .col-sm-push-1 {
    left: 8.33333333%; }

  .col-sm-push-0 {
    left: auto; }

  .col-sm-offset-12 {
    margin-left: 100%; }

  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  .col-sm-offset-0 {
    margin-left: 0%; } }
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  .col-md-12 {
    width: 100%; }

  .col-md-11 {
    width: 91.66666667%; }

  .col-md-10 {
    width: 83.33333333%; }

  .col-md-9 {
    width: 75%; }

  .col-md-8 {
    width: 66.66666667%; }

  .col-md-7 {
    width: 58.33333333%; }

  .col-md-6 {
    width: 50%; }

  .col-md-5 {
    width: 41.66666667%; }

  .col-md-4 {
    width: 33.33333333%; }

  .col-md-3 {
    width: 25%; }

  .col-md-2 {
    width: 16.66666667%; }

  .col-md-1 {
    width: 8.33333333%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-pull-11 {
    right: 91.66666667%; }

  .col-md-pull-10 {
    right: 83.33333333%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-8 {
    right: 66.66666667%; }

  .col-md-pull-7 {
    right: 58.33333333%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-5 {
    right: 41.66666667%; }

  .col-md-pull-4 {
    right: 33.33333333%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-2 {
    right: 16.66666667%; }

  .col-md-pull-1 {
    right: 8.33333333%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-push-11 {
    left: 91.66666667%; }

  .col-md-push-10 {
    left: 83.33333333%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-8 {
    left: 66.66666667%; }

  .col-md-push-7 {
    left: 58.33333333%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-5 {
    left: 41.66666667%; }

  .col-md-push-4 {
    left: 33.33333333%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-2 {
    left: 16.66666667%; }

  .col-md-push-1 {
    left: 8.33333333%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-offset-12 {
    margin-left: 100%; }

  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  .col-md-offset-0 {
    margin-left: 0%; } }
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-11 {
    width: 91.66666667%; }

  .col-lg-10 {
    width: 83.33333333%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-8 {
    width: 66.66666667%; }

  .col-lg-7 {
    width: 58.33333333%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-5 {
    width: 41.66666667%; }

  .col-lg-4 {
    width: 33.33333333%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-2 {
    width: 16.66666667%; }

  .col-lg-1 {
    width: 8.33333333%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-pull-11 {
    right: 91.66666667%; }

  .col-lg-pull-10 {
    right: 83.33333333%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-8 {
    right: 66.66666667%; }

  .col-lg-pull-7 {
    right: 58.33333333%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-5 {
    right: 41.66666667%; }

  .col-lg-pull-4 {
    right: 33.33333333%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-2 {
    right: 16.66666667%; }

  .col-lg-pull-1 {
    right: 8.33333333%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-push-11 {
    left: 91.66666667%; }

  .col-lg-push-10 {
    left: 83.33333333%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-8 {
    left: 66.66666667%; }

  .col-lg-push-7 {
    left: 58.33333333%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-5 {
    left: 41.66666667%; }

  .col-lg-push-4 {
    left: 33.33333333%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-2 {
    left: 16.66666667%; }

  .col-lg-push-1 {
    left: 8.33333333%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-offset-12 {
    margin-left: 100%; }

  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  .col-lg-offset-0 {
    margin-left: 0%; } }
table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #b4bcc2;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ecf0f1; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ecf0f1; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ecf0f1; }

.table .table {
  background-color: #ffffff; }

.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; }

.table-bordered {
  border: 1px solid #ecf0f1; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ecf0f1; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #ecf0f1; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"], table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
  background-color: #ecf0f1; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #dde4e6; }

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
  background-color: #18bc9c; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #15a589; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
  background-color: #3498db; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #258cd1; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
  background-color: #f39c12; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #e08e0b; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
  background-color: #e74c3c; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #e43725; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ecf0f1; }

  .table-responsive > .table {
    margin-bottom: 0; }

  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }

  .table-responsive > .table-bordered {
    border: 0; }

  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }

  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }

  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #2c3e50;
  border: 0;
  border-bottom: 1px solid transparent; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple], select[size] {
  height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 11px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50; }

.form-control {
  display: block;
  width: 100%;
  height: 45px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.form-control:focus {
  border-color: #2c3e50;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(44, 62, 80, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(44, 62, 80, 0.6); }

.form-control::-moz-placeholder {
  color: #acb6c0;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #acb6c0; }

.form-control::-webkit-input-placeholder {
  color: #acb6c0; }

.form-control::-ms-expand {
  border: 0;
  background-color: transparent; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #ecf0f1;
  opacity: 1; }

.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
    line-height: 45px; }

  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
    line-height: 35px; }

  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
    line-height: 66px; } }
.form-group {
  margin-bottom: 15px; }

.radio, .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio label, .checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio, .checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline, .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 36px; }

.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0; }

.input-sm {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm {
  height: 35px;
  line-height: 35px; }

textarea.input-sm, select[multiple].input-sm {
  height: auto; }

.form-group-sm .form-control {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 35px;
  line-height: 35px; }

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 35px;
  min-height: 34px;
  padding: 7px 9px;
  font-size: 13px;
  line-height: 1.5; }

.input-lg {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px; }

select.input-lg {
  height: 66px;
  line-height: 66px; }

textarea.input-lg, select[multiple].input-lg {
  height: auto; }

.form-group-lg .form-control {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 66px;
  line-height: 66px; }

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 66px;
  min-height: 40px;
  padding: 19px 27px;
  font-size: 19px;
  line-height: 1.3333333; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 56.25px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
  width: 66px;
  height: 66px;
  line-height: 66px; }

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
  width: 35px;
  height: 35px;
  line-height: 35px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #ffffff; }

.has-success .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }

.has-success .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #18bc9c; }

.has-success .form-control-feedback {
  color: #ffffff; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #ffffff; }

.has-warning .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }

.has-warning .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #f39c12; }

.has-warning .form-control-feedback {
  color: #ffffff; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #ffffff; }

.has-error .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }

.has-error .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #e74c3c; }

.has-error .form-control-feedback {
  color: #ffffff; }

.has-feedback label ~ .form-control-feedback {
  top: 26px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #597ea2; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  .form-inline .form-control-static {
    display: inline-block; }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }

  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: auto; }

  .form-inline .input-group > .form-control {
    width: 100%; }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  .form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  .form-inline .radio label, .form-inline .checkbox label {
    padding-left: 0; }

  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }

  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px; }

.form-horizontal .radio, .form-horizontal .checkbox {
  min-height: 32px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 11px; } }
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 19px;
    font-size: 19px; } }
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
    font-size: 13px; } }
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus {
  color: #ffffff;
  text-decoration: none; }

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-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.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none; }

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #ffffff;
  background-color: #95a5a6;
  border-color: #95a5a6; }

.btn-default:focus, .btn-default.focus {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #566566; }

.btn-default:hover {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #74898a; }

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #74898a; }

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #687b7c;
  border-color: #566566; }

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background-image: none; }

.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {
  background-color: #95a5a6;
  border-color: #95a5a6; }

.btn-default .badge {
  color: #95a5a6;
  background-color: #ffffff; }

.btn-primary {
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50; }

.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #000000; }

.btn-primary:hover {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29; }

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #0d1318;
  border-color: #000000; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background-image: none; }

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
  background-color: #2c3e50;
  border-color: #2c3e50; }

.btn-primary .badge {
  color: #2c3e50;
  background-color: #ffffff; }

.btn-success {
  color: #ffffff;
  background-color: #18bc9c;
  border-color: #18bc9c; }

.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #128f76;
  border-color: #0a4b3e; }

.btn-success:hover {
  color: #ffffff;
  background-color: #128f76;
  border-color: #11866f; }

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #128f76;
  border-color: #11866f; }

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #0e6f5c;
  border-color: #0a4b3e; }

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  background-image: none; }

.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {
  background-color: #18bc9c;
  border-color: #18bc9c; }

.btn-success .badge {
  color: #18bc9c;
  background-color: #ffffff; }

.btn-info {
  color: #ffffff;
  background-color: #3498db;
  border-color: #3498db; }

.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #217dbb;
  border-color: #16527a; }

.btn-info:hover {
  color: #ffffff;
  background-color: #217dbb;
  border-color: #2077b2; }

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #217dbb;
  border-color: #2077b2; }

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #1c699d;
  border-color: #16527a; }

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  background-image: none; }

.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {
  background-color: #3498db;
  border-color: #3498db; }

.btn-info .badge {
  color: #3498db;
  background-color: #ffffff; }

.btn-warning {
  color: #ffffff;
  background-color: #f39c12;
  border-color: #f39c12; }

.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: #c87f0a;
  border-color: #7f5006; }

.btn-warning:hover {
  color: #ffffff;
  background-color: #c87f0a;
  border-color: #be780a; }

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #c87f0a;
  border-color: #be780a; }

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #a66908;
  border-color: #7f5006; }

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  background-image: none; }

.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f39c12;
  border-color: #f39c12; }

.btn-warning .badge {
  color: #f39c12;
  background-color: #ffffff; }

.btn-danger {
  color: #ffffff;
  background-color: #e74c3c;
  border-color: #e74c3c; }

.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #d62c1a;
  border-color: #921e12; }

.btn-danger:hover {
  color: #ffffff;
  background-color: #d62c1a;
  border-color: #cd2a19; }

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d62c1a;
  border-color: #cd2a19; }

.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #b62516;
  border-color: #921e12; }

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background-image: none; }

.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {
  background-color: #e74c3c;
  border-color: #e74c3c; }

.btn-danger .badge {
  color: #e74c3c;
  background-color: #ffffff; }

.btn-link {
  color: #18bc9c;
  font-weight: normal;
  border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent; }

.btn-link:hover, .btn-link:focus {
  color: #18bc9c;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #b4bcc2;
  text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup, .dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #2c3e50; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #2c3e50; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #b4bcc2; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #b4bcc2;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0; }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }
.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn {
  position: relative;
  float: left; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
  z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-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-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%; }

.btn-group-justified > .btn-group .btn {
  width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0; }

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group .form-control:focus {
  z-index: 3; }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px; }

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
  height: 66px;
  line-height: 66px; }

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto; }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
  height: 35px;
  line-height: 35px; }

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto; }

.input-group-addon, .input-group-btn, .input-group .form-control {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

.input-group-addon, .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 10px 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  color: #2c3e50;
  text-align: center;
  background-color: #ecf0f1;
  border: 1px solid #dce4ec;
  border-radius: 4px; }

.input-group-addon.input-sm {
  padding: 6px 9px;
  font-size: 13px;
  border-radius: 3px; }

.input-group-addon.input-lg {
  padding: 18px 27px;
  font-size: 19px;
  border-radius: 6px; }

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
  margin-top: 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-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

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

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn {
  position: relative; }

.input-group-btn > .btn + .btn {
  margin-left: -1px; }

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #ecf0f1; }

.nav > li.disabled > a {
  color: #b4bcc2; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #b4bcc2;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #ecf0f1;
  border-color: #18bc9c; }

.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ecf0f1; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #ecf0f1 #ecf0f1 #ecf0f1; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #2c3e50;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-bottom-color: transparent;
  cursor: default; }

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li {
  float: none; }

.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }

  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ecf0f1; }

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0; }

  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }
.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #2c3e50; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified {
  width: 100%; }

.nav-justified > li {
  float: none; }

.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }

  .nav-justified > li > a {
    margin-bottom: 0; } }
.nav-tabs-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ecf0f1; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0; }

  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }
.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 21px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px; } }
@media (min-width: 768px) {
  .navbar-header {
    float: left; } }
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }

  .navbar-collapse.in {
    overflow-y: visible; }

  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0; } }
.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  .navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0; } }
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 19.5px 15px;
  font-size: 19px;
  line-height: 21px;
  height: 60px; }

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }
.navbar-nav {
  margin: 9.75px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px; }

  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0; }

  .navbar-nav > li {
    float: left; }

  .navbar-nav > li > a {
    padding-top: 19.5px;
    padding-bottom: 19.5px; } }
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 7.5px;
  margin-bottom: 7.5px; }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  .navbar-form .form-control-static {
    display: inline-block; }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }

  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
    width: auto; }

  .navbar-form .input-group > .form-control {
    width: 100%; }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  .navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  .navbar-form .radio label, .navbar-form .checkbox label {
    padding-left: 0; }

  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }

  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 7.5px;
  margin-bottom: 7.5px; }

.navbar-btn.btn-sm {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }

.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px; }

.navbar-text {
  margin-top: 19.5px;
  margin-bottom: 19.5px; }

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px; } }
@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }

  .navbar-right {
    float: right !important;
    margin-right: -15px; }

  .navbar-right ~ .navbar-right {
    margin-right: 0; } }
.navbar-default {
  background-color: #2c3e50;
  border-color: transparent; }

.navbar-default .navbar-brand {
  color: #ffffff; }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #18bc9c;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #ffffff; }

.navbar-default .navbar-nav > li > a {
  color: #ffffff; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #18bc9c;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #1a242f; }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent; }

.navbar-default .navbar-toggle {
  border-color: #1a242f; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #1a242f; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #1a242f;
  color: #ffffff; }

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff; }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #18bc9c;
    background-color: transparent; }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #1a242f; }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent; } }
.navbar-default .navbar-link {
  color: #ffffff; }

.navbar-default .navbar-link:hover {
  color: #18bc9c; }

.navbar-default .btn-link {
  color: #ffffff; }

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #18bc9c; }

.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc; }

.navbar-inverse {
  background-color: #18bc9c;
  border-color: transparent; }

.navbar-inverse .navbar-brand {
  color: #ffffff; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #2c3e50;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #ffffff; }

.navbar-inverse .navbar-nav > li > a {
  color: #ffffff; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #2c3e50;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #15a589; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent; }

.navbar-inverse .navbar-toggle {
  border-color: #128f76; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #128f76; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #149c82; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #15a589;
  color: #ffffff; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: transparent; }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: transparent; }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff; }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #2c3e50;
    background-color: transparent; }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #15a589; }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent; } }
.navbar-inverse .navbar-link {
  color: #ffffff; }

.navbar-inverse .navbar-link:hover {
  color: #2c3e50; }

.navbar-inverse .btn-link {
  color: #ffffff; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #2c3e50; }

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #cccccc; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #ecf0f1;
  border-radius: 4px; }

.breadcrumb > li {
  display: inline-block; }

.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc; }

.breadcrumb > .active {
  color: #95a5a6; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: #18bc9c;
  border: 1px solid transparent;
  margin-left: -1px; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0f7864;
  border-color: transparent; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #0f7864;
  border-color: transparent;
  cursor: default; }

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #ecf0f1;
  background-color: #3be6c4;
  border-color: transparent;
  cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > span {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center; }

.pager li {
  display: inline; }

.pager li > a, .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #18bc9c;
  border: 1px solid transparent;
  border-radius: 15px; }

.pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: #0f7864; }

.pager .next > a, .pager .next > span {
  float: right; }

.pager .previous > a, .pager .previous > span {
  float: left; }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #ffffff;
  background-color: #18bc9c;
  cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

a.label:hover, a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.label:empty {
  display: none; }

.btn .label {
  position: relative;
  top: -1px; }

.label-default {
  background-color: #95a5a6; }

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #798d8f; }

.label-primary {
  background-color: #2c3e50; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #1a242f; }

.label-success {
  background-color: #18bc9c; }

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #128f76; }

.label-info {
  background-color: #3498db; }

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #217dbb; }

.label-warning {
  background-color: #f39c12; }

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #c87f0a; }

.label-danger {
  background-color: #e74c3c; }

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #d62c1a; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #2c3e50;
  border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px; }

a.badge:hover, a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #2c3e50;
  background-color: #ffffff; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ecf0f1; }

.jumbotron h1, .jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200; }

.jumbotron > hr {
  border-top-color: #cfd9db; }

.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px; }

.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }

  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px; }

  .jumbotron h1, .jumbotron .h1 {
    font-size: 68px; } }
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 21px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out; }

.thumbnail > img, .thumbnail a > img {
  margin-left: auto;
  margin-right: auto; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
  border-color: #18bc9c; }

.thumbnail .caption {
  padding: 9px;
  color: #2c3e50; }

.alert {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: bold; }

.alert > p, .alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable, .alert-dismissible {
  padding-right: 35px; }

.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  background-color: #18bc9c;
  border-color: #18bc9c;
  color: #ffffff; }

.alert-success hr {
  border-top-color: #15a589; }

.alert-success .alert-link {
  color: #e6e6e6; }

.alert-info {
  background-color: #3498db;
  border-color: #3498db;
  color: #ffffff; }

.alert-info hr {
  border-top-color: #258cd1; }

.alert-info .alert-link {
  color: #e6e6e6; }

.alert-warning {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #ffffff; }

.alert-warning hr {
  border-top-color: #e08e0b; }

.alert-warning .alert-link {
  color: #e6e6e6; }

.alert-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #ffffff; }

.alert-danger hr {
  border-top-color: #e43725; }

.alert-danger .alert-link {
  color: #e6e6e6; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-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 {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #ecf0f1;
  border-radius: 4px;
  -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); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 21px;
  color: #ffffff;
  text-align: center;
  background-color: #2c3e50;
  -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);
  -webkit-background-size: 40px 40px;
  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: #18bc9c; }

.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: #e74c3c; }

.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); }

.media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media, .media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }

.media-object.img-thumbnail {
  max-width: none; }

.media-right, .media > .pull-right {
  padding-left: 10px; }

.media-left, .media > .pull-left {
  padding-right: 10px; }

.media-left, .media-right, .media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #ecf0f1; }

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

a.list-group-item, button.list-group-item {
  color: #555555; }

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
  color: #333333; }

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #ecf0f1; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #ecf0f1;
  color: #b4bcc2;
  cursor: not-allowed; }

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #b4bcc2; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50; }

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #8aa4be; }

.list-group-item-success {
  color: #ffffff;
  background-color: #18bc9c; }

a.list-group-item-success, button.list-group-item-success {
  color: #ffffff; }

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
  color: #ffffff;
  background-color: #15a589; }

a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff; }

.list-group-item-info {
  color: #ffffff;
  background-color: #3498db; }

a.list-group-item-info, button.list-group-item-info {
  color: #ffffff; }

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
  color: #ffffff;
  background-color: #258cd1; }

a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff; }

.list-group-item-warning {
  color: #ffffff;
  background-color: #f39c12; }

a.list-group-item-warning, button.list-group-item-warning {
  color: #ffffff; }

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
  color: #ffffff;
  background-color: #e08e0b; }

a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff; }

.list-group-item-danger {
  color: #ffffff;
  background-color: #e74c3c; }

a.list-group-item-danger, button.list-group-item-danger {
  color: #ffffff; }

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
  color: #ffffff;
  background-color: #e43725; }

a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit; }

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #ecf0f1;
  border-top: 1px solid #ecf0f1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group, .panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
  margin-bottom: 0; }

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px; }

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ecf0f1; }

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 21px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ecf0f1; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ecf0f1; }

.panel-default {
  border-color: #ecf0f1; }

.panel-default > .panel-heading {
  color: #2c3e50;
  background-color: #ecf0f1;
  border-color: #ecf0f1; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ecf0f1; }

.panel-default > .panel-heading .badge {
  color: #ecf0f1;
  background-color: #2c3e50; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ecf0f1; }

.panel-primary {
  border-color: #2c3e50; }

.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #2c3e50; }

.panel-primary > .panel-heading .badge {
  color: #2c3e50;
  background-color: #ffffff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #2c3e50; }

.panel-success {
  border-color: #18bc9c; }

.panel-success > .panel-heading {
  color: #ffffff;
  background-color: #18bc9c;
  border-color: #18bc9c; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #18bc9c; }

.panel-success > .panel-heading .badge {
  color: #18bc9c;
  background-color: #ffffff; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #18bc9c; }

.panel-info {
  border-color: #3498db; }

.panel-info > .panel-heading {
  color: #ffffff;
  background-color: #3498db;
  border-color: #3498db; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #3498db; }

.panel-info > .panel-heading .badge {
  color: #3498db;
  background-color: #ffffff; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #3498db; }

.panel-warning {
  border-color: #f39c12; }

.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #f39c12;
  border-color: #f39c12; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f39c12; }

.panel-warning > .panel-heading .badge {
  color: #f39c12;
  background-color: #ffffff; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f39c12; }

.panel-danger {
  border-color: #e74c3c; }

.panel-danger > .panel-heading {
  color: #ffffff;
  background-color: #e74c3c;
  border-color: #e74c3c; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e74c3c; }

.panel-danger > .panel-heading .badge {
  color: #e74c3c;
  background-color: #ffffff; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e74c3c; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ecf0f1;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: none;
  opacity: 0.2;
  filter: alpha(opacity=20); }

.close:hover, .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857143; }

.modal-body {
  position: relative;
  padding: 20px; }

.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  opacity: 0;
  filter: alpha(opacity=0); }

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90); }

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 15px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left; }

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px; }

  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0; }

  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0; }

  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0; } }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0); }

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif; }

.carousel-control .icon-prev:before {
  content: '\2039'; }

.carousel-control .icon-next:before {
  content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0); }

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }

  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px; }

  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px; }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }

  .carousel-indicators {
    bottom: 20px; } }
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table; }

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs, td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm, td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table !important; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md, td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table !important; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg, td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table !important; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print, td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }
.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }
.navbar {
  border-width: 0; }

.navbar-default .badge {
  background-color: #fff;
  color: #2c3e50; }

.navbar-inverse .badge {
  background-color: #fff;
  color: #18bc9c; }

.navbar-brand {
  line-height: 1; }

.btn {
  border-width: 2px; }

.btn:active {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none; }

.text-primary, .text-primary:hover {
  color: #2c3e50; }

.text-success, .text-success:hover {
  color: #18bc9c; }

.text-danger, .text-danger:hover {
  color: #e74c3c; }

.text-warning, .text-warning:hover {
  color: #f39c12; }

.text-info, .text-info:hover {
  color: #3498db; }

table a:not(.btn), .table a:not(.btn) {
  text-decoration: underline; }

table .dropdown-menu a, .table .dropdown-menu a {
  text-decoration: none; }

table .success, .table .success, table .warning, .table .warning, table .danger, .table .danger, table .info, .table .info {
  color: #fff; }

table .success > th > a, .table .success > th > a, table .warning > th > a, .table .warning > th > a, table .danger > th > a, .table .danger > th > a, table .info > th > a, .table .info > th > a, table .success > td > a, .table .success > td > a, table .warning > td > a, .table .warning > td > a, table .danger > td > a, .table .danger > td > a, table .info > td > a, .table .info > td > a, table .success > a, .table .success > a, table .warning > a, .table .warning > a, table .danger > a, .table .danger > a, table .info > a, .table .info > a {
  color: #fff; }

table > thead > tr > th, .table > thead > tr > th, table > tbody > tr > th, .table > tbody > tr > th, table > tfoot > tr > th, .table > tfoot > tr > th, table > thead > tr > td, .table > thead > tr > td, table > tbody > tr > td, .table > tbody > tr > td, table > tfoot > tr > td, .table > tfoot > tr > td {
  border: none; }

table-bordered > thead > tr > th, .table-bordered > thead > tr > th, table-bordered > tbody > tr > th, .table-bordered > tbody > tr > th, table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > th, table-bordered > thead > tr > td, .table-bordered > thead > tr > td, table-bordered > tbody > tr > td, .table-bordered > tbody > tr > td, table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ecf0f1; }

.form-control, input {
  border-width: 2px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.form-control:focus, input:focus {
  -webkit-box-shadow: none;
  box-shadow: none; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label, .has-warning .form-control-feedback {
  color: #f39c12; }

.has-warning .form-control, .has-warning .form-control:focus {
  border: 2px solid #f39c12; }

.has-warning .input-group-addon {
  border-color: #f39c12; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label, .has-error .form-control-feedback {
  color: #e74c3c; }

.has-error .form-control, .has-error .form-control:focus {
  border: 2px solid #e74c3c; }

.has-error .input-group-addon {
  border-color: #e74c3c; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label, .has-success .form-control-feedback {
  color: #18bc9c; }

.has-success .form-control, .has-success .form-control:focus {
  border: 2px solid #18bc9c; }

.has-success .input-group-addon {
  border-color: #18bc9c; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: transparent; }

.pager a, .pager a:hover {
  color: #fff; }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  background-color: #3be6c4; }

.close {
  color: #fff;
  text-decoration: none;
  opacity: 0.4; }

.close:hover, .close:focus {
  color: #fff;
  opacity: 1; }

.alert .alert-link {
  color: #fff;
  text-decoration: underline; }

.progress {
  height: 10px;
  -webkit-box-shadow: none;
  box-shadow: none; }

.progress .progress-bar {
  font-size: 10px;
  line-height: 10px; }

.well {
  -webkit-box-shadow: none;
  box-shadow: none; }

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  border-color: #ecf0f1; }

a.list-group-item-success.active {
  background-color: #18bc9c; }

a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  background-color: #15a589; }

a.list-group-item-warning.active {
  background-color: #f39c12; }

a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  background-color: #e08e0b; }

a.list-group-item-danger.active {
  background-color: #e74c3c; }

a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  background-color: #e43725; }

.panel-default .close {
  color: #2c3e50; }

.modal .close {
  color: #2c3e50; }

.popover {
  color: #2c3e50; }

.aui.rtl {
   /*******************************************************************************
*              bootstrap-rtl (version 3.3.4)
*      Author: Morteza Ansarinia (http://github.com/morteza)
*  Created on: August 13,2015
*     Project: bootstrap-rtl
*   Copyright: Unlicensed Public Domain
*******************************************************************************/ }
  .aui.rtl html {
    direction: rtl; }
  .aui.rtl body {
    direction: rtl; }
  .aui.rtl .flip.text-left {
    text-align: right; }
  .aui.rtl .flip.text-right {
    text-align: left; }
  .aui.rtl .list-unstyled {
    padding-right: 0;
    padding-left: initial; }
  .aui.rtl .list-inline {
    padding-right: 0;
    padding-left: initial;
    margin-right: -5px;
    margin-left: 0; }
  .aui.rtl dd {
    margin-right: 0;
    margin-left: initial; }
  @media (min-width: 768px) {
    .aui.rtl .dl-horizontal dt {
      float: right;
      clear: right;
      text-align: left; }
    .aui.rtl .dl-horizontal dd {
      margin-right: 180px;
      margin-left: 0; } }
  .aui.rtl blockquote {
    border-right: 5px solid #eee;
    border-left: 0; }
  .aui.rtl .blockquote-reverse, .aui.rtl blockquote.pull-left {
    padding-left: 15px;
    padding-right: 0;
    border-left: 5px solid #eee;
    border-right: 0;
    text-align: left; }
  .aui.rtl .col-xs-1, .aui.rtl .col-sm-1, .aui.rtl .col-md-1, .aui.rtl .col-lg-1, .aui.rtl .col-xs-2, .aui.rtl .col-sm-2, .aui.rtl .col-md-2, .aui.rtl .col-lg-2, .aui.rtl .col-xs-3, .aui.rtl .col-sm-3, .aui.rtl .col-md-3, .aui.rtl .col-lg-3, .aui.rtl .col-xs-4, .aui.rtl .col-sm-4, .aui.rtl .col-md-4, .aui.rtl .col-lg-4, .aui.rtl .col-xs-5, .aui.rtl .col-sm-5, .aui.rtl .col-md-5, .aui.rtl .col-lg-5, .aui.rtl .col-xs-6, .aui.rtl .col-sm-6, .aui.rtl .col-md-6, .aui.rtl .col-lg-6, .aui.rtl .col-xs-7, .aui.rtl .col-sm-7, .aui.rtl .col-md-7, .aui.rtl .col-lg-7, .aui.rtl .col-xs-8, .aui.rtl .col-sm-8, .aui.rtl .col-md-8, .aui.rtl .col-lg-8, .aui.rtl .col-xs-9, .aui.rtl .col-sm-9, .aui.rtl .col-md-9, .aui.rtl .col-lg-9, .aui.rtl .col-xs-10, .aui.rtl .col-sm-10, .aui.rtl .col-md-10, .aui.rtl .col-lg-10, .aui.rtl .col-xs-11, .aui.rtl .col-sm-11, .aui.rtl .col-md-11, .aui.rtl .col-lg-11, .aui.rtl .col-xs-12, .aui.rtl .col-sm-12, .aui.rtl .col-md-12, .aui.rtl .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  .aui.rtl .col-xs-1, .aui.rtl .col-xs-2, .aui.rtl .col-xs-3, .aui.rtl .col-xs-4, .aui.rtl .col-xs-5, .aui.rtl .col-xs-6, .aui.rtl .col-xs-7, .aui.rtl .col-xs-8, .aui.rtl .col-xs-9, .aui.rtl .col-xs-10, .aui.rtl .col-xs-11, .aui.rtl .col-xs-12 {
    float: right; }
  .aui.rtl .col-xs-12 {
    width: 100%; }
  .aui.rtl .col-xs-11 {
    width: 91.66666667%; }
  .aui.rtl .col-xs-10 {
    width: 83.33333333%; }
  .aui.rtl .col-xs-9 {
    width: 75%; }
  .aui.rtl .col-xs-8 {
    width: 66.66666667%; }
  .aui.rtl .col-xs-7 {
    width: 58.33333333%; }
  .aui.rtl .col-xs-6 {
    width: 50%; }
  .aui.rtl .col-xs-5 {
    width: 41.66666667%; }
  .aui.rtl .col-xs-4 {
    width: 33.33333333%; }
  .aui.rtl .col-xs-3 {
    width: 25%; }
  .aui.rtl .col-xs-2 {
    width: 16.66666667%; }
  .aui.rtl .col-xs-1 {
    width: 8.33333333%; }
  .aui.rtl .col-xs-pull-12 {
    left: 100%;
    right: auto; }
  .aui.rtl .col-xs-pull-11 {
    left: 91.66666667%;
    right: auto; }
  .aui.rtl .col-xs-pull-10 {
    left: 83.33333333%;
    right: auto; }
  .aui.rtl .col-xs-pull-9 {
    left: 75%;
    right: auto; }
  .aui.rtl .col-xs-pull-8 {
    left: 66.66666667%;
    right: auto; }
  .aui.rtl .col-xs-pull-7 {
    left: 58.33333333%;
    right: auto; }
  .aui.rtl .col-xs-pull-6 {
    left: 50%;
    right: auto; }
  .aui.rtl .col-xs-pull-5 {
    left: 41.66666667%;
    right: auto; }
  .aui.rtl .col-xs-pull-4 {
    left: 33.33333333%;
    right: auto; }
  .aui.rtl .col-xs-pull-3 {
    left: 25%;
    right: auto; }
  .aui.rtl .col-xs-pull-2 {
    left: 16.66666667%;
    right: auto; }
  .aui.rtl .col-xs-pull-1 {
    left: 8.33333333%;
    right: auto; }
  .aui.rtl .col-xs-pull-0 {
    left: auto;
    right: auto; }
  .aui.rtl .col-xs-push-12 {
    right: 100%;
    left: 0; }
  .aui.rtl .col-xs-push-11 {
    right: 91.66666667%;
    left: 0; }
  .aui.rtl .col-xs-push-10 {
    right: 83.33333333%;
    left: 0; }
  .aui.rtl .col-xs-push-9 {
    right: 75%;
    left: 0; }
  .aui.rtl .col-xs-push-8 {
    right: 66.66666667%;
    left: 0; }
  .aui.rtl .col-xs-push-7 {
    right: 58.33333333%;
    left: 0; }
  .aui.rtl .col-xs-push-6 {
    right: 50%;
    left: 0; }
  .aui.rtl .col-xs-push-5 {
    right: 41.66666667%;
    left: 0; }
  .aui.rtl .col-xs-push-4 {
    right: 33.33333333%;
    left: 0; }
  .aui.rtl .col-xs-push-3 {
    right: 25%;
    left: 0; }
  .aui.rtl .col-xs-push-2 {
    right: 16.66666667%;
    left: 0; }
  .aui.rtl .col-xs-push-1 {
    right: 8.33333333%;
    left: 0; }
  .aui.rtl .col-xs-push-0 {
    right: auto;
    left: 0; }
  .aui.rtl .col-xs-offset-12 {
    margin-right: 100%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0; }
  .aui.rtl .col-xs-offset-0 {
    margin-right: 0;
    margin-left: 0; }
  @media (min-width: 768px) {
    .aui.rtl .col-sm-1, .aui.rtl .col-sm-2, .aui.rtl .col-sm-3, .aui.rtl .col-sm-4, .aui.rtl .col-sm-5, .aui.rtl .col-sm-6, .aui.rtl .col-sm-7, .aui.rtl .col-sm-8, .aui.rtl .col-sm-9, .aui.rtl .col-sm-10, .aui.rtl .col-sm-11, .aui.rtl .col-sm-12 {
      float: right; }
    .aui.rtl .col-sm-12 {
      width: 100%; }
    .aui.rtl .col-sm-11 {
      width: 91.66666667%; }
    .aui.rtl .col-sm-10 {
      width: 83.33333333%; }
    .aui.rtl .col-sm-9 {
      width: 75%; }
    .aui.rtl .col-sm-8 {
      width: 66.66666667%; }
    .aui.rtl .col-sm-7 {
      width: 58.33333333%; }
    .aui.rtl .col-sm-6 {
      width: 50%; }
    .aui.rtl .col-sm-5 {
      width: 41.66666667%; }
    .aui.rtl .col-sm-4 {
      width: 33.33333333%; }
    .aui.rtl .col-sm-3 {
      width: 25%; }
    .aui.rtl .col-sm-2 {
      width: 16.66666667%; }
    .aui.rtl .col-sm-1 {
      width: 8.33333333%; }
    .aui.rtl .col-sm-pull-12 {
      left: 100%;
      right: auto; }
    .aui.rtl .col-sm-pull-11 {
      left: 91.66666667%;
      right: auto; }
    .aui.rtl .col-sm-pull-10 {
      left: 83.33333333%;
      right: auto; }
    .aui.rtl .col-sm-pull-9 {
      left: 75%;
      right: auto; }
    .aui.rtl .col-sm-pull-8 {
      left: 66.66666667%;
      right: auto; }
    .aui.rtl .col-sm-pull-7 {
      left: 58.33333333%;
      right: auto; }
    .aui.rtl .col-sm-pull-6 {
      left: 50%;
      right: auto; }
    .aui.rtl .col-sm-pull-5 {
      left: 41.66666667%;
      right: auto; }
    .aui.rtl .col-sm-pull-4 {
      left: 33.33333333%;
      right: auto; }
    .aui.rtl .col-sm-pull-3 {
      left: 25%;
      right: auto; }
    .aui.rtl .col-sm-pull-2 {
      left: 16.66666667%;
      right: auto; }
    .aui.rtl .col-sm-pull-1 {
      left: 8.33333333%;
      right: auto; }
    .aui.rtl .col-sm-pull-0 {
      left: auto;
      right: auto; }
    .aui.rtl .col-sm-push-12 {
      right: 100%;
      left: 0; }
    .aui.rtl .col-sm-push-11 {
      right: 91.66666667%;
      left: 0; }
    .aui.rtl .col-sm-push-10 {
      right: 83.33333333%;
      left: 0; }
    .aui.rtl .col-sm-push-9 {
      right: 75%;
      left: 0; }
    .aui.rtl .col-sm-push-8 {
      right: 66.66666667%;
      left: 0; }
    .aui.rtl .col-sm-push-7 {
      right: 58.33333333%;
      left: 0; }
    .aui.rtl .col-sm-push-6 {
      right: 50%;
      left: 0; }
    .aui.rtl .col-sm-push-5 {
      right: 41.66666667%;
      left: 0; }
    .aui.rtl .col-sm-push-4 {
      right: 33.33333333%;
      left: 0; }
    .aui.rtl .col-sm-push-3 {
      right: 25%;
      left: 0; }
    .aui.rtl .col-sm-push-2 {
      right: 16.66666667%;
      left: 0; }
    .aui.rtl .col-sm-push-1 {
      right: 8.33333333%;
      left: 0; }
    .aui.rtl .col-sm-push-0 {
      right: auto;
      left: 0; }
    .aui.rtl .col-sm-offset-12 {
      margin-right: 100%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-11 {
      margin-right: 91.66666667%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-10 {
      margin-right: 83.33333333%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-9 {
      margin-right: 75%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-8 {
      margin-right: 66.66666667%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-7 {
      margin-right: 58.33333333%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-6 {
      margin-right: 50%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-5 {
      margin-right: 41.66666667%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-4 {
      margin-right: 33.33333333%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-3 {
      margin-right: 25%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-2 {
      margin-right: 16.66666667%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-1 {
      margin-right: 8.33333333%;
      margin-left: 0; }
    .aui.rtl .col-sm-offset-0 {
      margin-right: 0;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .aui.rtl .col-md-1, .aui.rtl .col-md-2, .aui.rtl .col-md-3, .aui.rtl .col-md-4, .aui.rtl .col-md-5, .aui.rtl .col-md-6, .aui.rtl .col-md-7, .aui.rtl .col-md-8, .aui.rtl .col-md-9, .aui.rtl .col-md-10, .aui.rtl .col-md-11, .aui.rtl .col-md-12 {
      float: right; }
    .aui.rtl .col-md-12 {
      width: 100%; }
    .aui.rtl .col-md-11 {
      width: 91.66666667%; }
    .aui.rtl .col-md-10 {
      width: 83.33333333%; }
    .aui.rtl .col-md-9 {
      width: 75%; }
    .aui.rtl .col-md-8 {
      width: 66.66666667%; }
    .aui.rtl .col-md-7 {
      width: 58.33333333%; }
    .aui.rtl .col-md-6 {
      width: 50%; }
    .aui.rtl .col-md-5 {
      width: 41.66666667%; }
    .aui.rtl .col-md-4 {
      width: 33.33333333%; }
    .aui.rtl .col-md-3 {
      width: 25%; }
    .aui.rtl .col-md-2 {
      width: 16.66666667%; }
    .aui.rtl .col-md-1 {
      width: 8.33333333%; }
    .aui.rtl .col-md-pull-12 {
      left: 100%;
      right: auto; }
    .aui.rtl .col-md-pull-11 {
      left: 91.66666667%;
      right: auto; }
    .aui.rtl .col-md-pull-10 {
      left: 83.33333333%;
      right: auto; }
    .aui.rtl .col-md-pull-9 {
      left: 75%;
      right: auto; }
    .aui.rtl .col-md-pull-8 {
      left: 66.66666667%;
      right: auto; }
    .aui.rtl .col-md-pull-7 {
      left: 58.33333333%;
      right: auto; }
    .aui.rtl .col-md-pull-6 {
      left: 50%;
      right: auto; }
    .aui.rtl .col-md-pull-5 {
      left: 41.66666667%;
      right: auto; }
    .aui.rtl .col-md-pull-4 {
      left: 33.33333333%;
      right: auto; }
    .aui.rtl .col-md-pull-3 {
      left: 25%;
      right: auto; }
    .aui.rtl .col-md-pull-2 {
      left: 16.66666667%;
      right: auto; }
    .aui.rtl .col-md-pull-1 {
      left: 8.33333333%;
      right: auto; }
    .aui.rtl .col-md-pull-0 {
      left: auto;
      right: auto; }
    .aui.rtl .col-md-push-12 {
      right: 100%;
      left: 0; }
    .aui.rtl .col-md-push-11 {
      right: 91.66666667%;
      left: 0; }
    .aui.rtl .col-md-push-10 {
      right: 83.33333333%;
      left: 0; }
    .aui.rtl .col-md-push-9 {
      right: 75%;
      left: 0; }
    .aui.rtl .col-md-push-8 {
      right: 66.66666667%;
      left: 0; }
    .aui.rtl .col-md-push-7 {
      right: 58.33333333%;
      left: 0; }
    .aui.rtl .col-md-push-6 {
      right: 50%;
      left: 0; }
    .aui.rtl .col-md-push-5 {
      right: 41.66666667%;
      left: 0; }
    .aui.rtl .col-md-push-4 {
      right: 33.33333333%;
      left: 0; }
    .aui.rtl .col-md-push-3 {
      right: 25%;
      left: 0; }
    .aui.rtl .col-md-push-2 {
      right: 16.66666667%;
      left: 0; }
    .aui.rtl .col-md-push-1 {
      right: 8.33333333%;
      left: 0; }
    .aui.rtl .col-md-push-0 {
      right: auto;
      left: 0; }
    .aui.rtl .col-md-offset-12 {
      margin-right: 100%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-11 {
      margin-right: 91.66666667%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-10 {
      margin-right: 83.33333333%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-9 {
      margin-right: 75%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-8 {
      margin-right: 66.66666667%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-7 {
      margin-right: 58.33333333%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-6 {
      margin-right: 50%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-5 {
      margin-right: 41.66666667%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-4 {
      margin-right: 33.33333333%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-3 {
      margin-right: 25%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-2 {
      margin-right: 16.66666667%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-1 {
      margin-right: 8.33333333%;
      margin-left: 0; }
    .aui.rtl .col-md-offset-0 {
      margin-right: 0;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .aui.rtl .col-lg-1, .aui.rtl .col-lg-2, .aui.rtl .col-lg-3, .aui.rtl .col-lg-4, .aui.rtl .col-lg-5, .aui.rtl .col-lg-6, .aui.rtl .col-lg-7, .aui.rtl .col-lg-8, .aui.rtl .col-lg-9, .aui.rtl .col-lg-10, .aui.rtl .col-lg-11, .aui.rtl .col-lg-12 {
      float: right; }
    .aui.rtl .col-lg-12 {
      width: 100%; }
    .aui.rtl .col-lg-11 {
      width: 91.66666667%; }
    .aui.rtl .col-lg-10 {
      width: 83.33333333%; }
    .aui.rtl .col-lg-9 {
      width: 75%; }
    .aui.rtl .col-lg-8 {
      width: 66.66666667%; }
    .aui.rtl .col-lg-7 {
      width: 58.33333333%; }
    .aui.rtl .col-lg-6 {
      width: 50%; }
    .aui.rtl .col-lg-5 {
      width: 41.66666667%; }
    .aui.rtl .col-lg-4 {
      width: 33.33333333%; }
    .aui.rtl .col-lg-3 {
      width: 25%; }
    .aui.rtl .col-lg-2 {
      width: 16.66666667%; }
    .aui.rtl .col-lg-1 {
      width: 8.33333333%; }
    .aui.rtl .col-lg-pull-12 {
      left: 100%;
      right: auto; }
    .aui.rtl .col-lg-pull-11 {
      left: 91.66666667%;
      right: auto; }
    .aui.rtl .col-lg-pull-10 {
      left: 83.33333333%;
      right: auto; }
    .aui.rtl .col-lg-pull-9 {
      left: 75%;
      right: auto; }
    .aui.rtl .col-lg-pull-8 {
      left: 66.66666667%;
      right: auto; }
    .aui.rtl .col-lg-pull-7 {
      left: 58.33333333%;
      right: auto; }
    .aui.rtl .col-lg-pull-6 {
      left: 50%;
      right: auto; }
    .aui.rtl .col-lg-pull-5 {
      left: 41.66666667%;
      right: auto; }
    .aui.rtl .col-lg-pull-4 {
      left: 33.33333333%;
      right: auto; }
    .aui.rtl .col-lg-pull-3 {
      left: 25%;
      right: auto; }
    .aui.rtl .col-lg-pull-2 {
      left: 16.66666667%;
      right: auto; }
    .aui.rtl .col-lg-pull-1 {
      left: 8.33333333%;
      right: auto; }
    .aui.rtl .col-lg-pull-0 {
      left: auto;
      right: auto; }
    .aui.rtl .col-lg-push-12 {
      right: 100%;
      left: 0; }
    .aui.rtl .col-lg-push-11 {
      right: 91.66666667%;
      left: 0; }
    .aui.rtl .col-lg-push-10 {
      right: 83.33333333%;
      left: 0; }
    .aui.rtl .col-lg-push-9 {
      right: 75%;
      left: 0; }
    .aui.rtl .col-lg-push-8 {
      right: 66.66666667%;
      left: 0; }
    .aui.rtl .col-lg-push-7 {
      right: 58.33333333%;
      left: 0; }
    .aui.rtl .col-lg-push-6 {
      right: 50%;
      left: 0; }
    .aui.rtl .col-lg-push-5 {
      right: 41.66666667%;
      left: 0; }
    .aui.rtl .col-lg-push-4 {
      right: 33.33333333%;
      left: 0; }
    .aui.rtl .col-lg-push-3 {
      right: 25%;
      left: 0; }
    .aui.rtl .col-lg-push-2 {
      right: 16.66666667%;
      left: 0; }
    .aui.rtl .col-lg-push-1 {
      right: 8.33333333%;
      left: 0; }
    .aui.rtl .col-lg-push-0 {
      right: auto;
      left: 0; }
    .aui.rtl .col-lg-offset-12 {
      margin-right: 100%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-11 {
      margin-right: 91.66666667%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-10 {
      margin-right: 83.33333333%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-9 {
      margin-right: 75%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-8 {
      margin-right: 66.66666667%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-7 {
      margin-right: 58.33333333%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-6 {
      margin-right: 50%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-5 {
      margin-right: 41.66666667%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-4 {
      margin-right: 33.33333333%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-3 {
      margin-right: 25%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-2 {
      margin-right: 16.66666667%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-1 {
      margin-right: 8.33333333%;
      margin-left: 0; }
    .aui.rtl .col-lg-offset-0 {
      margin-right: 0;
      margin-left: 0; } }
  .aui.rtl caption {
    text-align: right; }
  .aui.rtl th {
    text-align: right; }
  @media screen and (max-width: 767px) {
    .aui.rtl .table-responsive > .table-bordered {
      border: 0; }
    .aui.rtl .table-responsive > .table-bordered > thead > tr > th:first-child, .aui.rtl .table-responsive > .table-bordered > tbody > tr > th:first-child, .aui.rtl .table-responsive > .table-bordered > tfoot > tr > th:first-child, .aui.rtl .table-responsive > .table-bordered > thead > tr > td:first-child, .aui.rtl .table-responsive > .table-bordered > tbody > tr > td:first-child, .aui.rtl .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-right: 0;
      border-left: initial; }
    .aui.rtl .table-responsive > .table-bordered > thead > tr > th:last-child, .aui.rtl .table-responsive > .table-bordered > tbody > tr > th:last-child, .aui.rtl .table-responsive > .table-bordered > tfoot > tr > th:last-child, .aui.rtl .table-responsive > .table-bordered > thead > tr > td:last-child, .aui.rtl .table-responsive > .table-bordered > tbody > tr > td:last-child, .aui.rtl .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-left: 0;
      border-right: initial; } }
  .aui.rtl .radio label, .aui.rtl .checkbox label {
    padding-right: 20px;
    padding-left: initial; }
  .aui.rtl .radio input[type=radio], .aui.rtl .radio-inline input[type=radio], .aui.rtl .checkbox input[type=checkbox], .aui.rtl .checkbox-inline input[type=checkbox] {
    margin-right: -20px;
    margin-left: auto; }
  .aui.rtl .radio-inline, .aui.rtl .checkbox-inline {
    padding-right: 20px;
    padding-left: 0; }
  .aui.rtl .radio-inline + .radio-inline, .aui.rtl .checkbox-inline + .checkbox-inline {
    margin-right: 10px;
    margin-left: 0; }
  .aui.rtl .has-feedback .form-control {
    padding-left: 42.5px;
    padding-right: 12px; }
  .aui.rtl .form-control-feedback {
    left: 0;
    right: auto; }
  @media (min-width: 768px) {
    .aui.rtl .form-inline label {
      padding-right: 0;
      padding-left: initial; }
    .aui.rtl .form-inline .radio input[type=radio], .aui.rtl .form-inline .checkbox input[type=checkbox] {
      margin-right: 0;
      margin-left: auto; } }
  @media (min-width: 768px) {
    .aui.rtl .form-horizontal .control-label {
      text-align: left; } }
  .aui.rtl .form-horizontal .has-feedback .form-control-feedback {
    left: 15px;
    right: auto; }
  .aui.rtl .caret {
    margin-right: 2px;
    margin-left: 0; }
  .aui.rtl .dropdown-menu {
    right: 0;
    left: auto;
    float: left;
    text-align: right; }
  .aui.rtl .dropdown-menu.pull-right {
    left: 0;
    right: auto;
    float: right; }
  .aui.rtl .dropdown-menu-right {
    left: auto;
    right: 0; }
  .aui.rtl .dropdown-menu-left {
    left: 0;
    right: auto; }
  @media (min-width: 768px) {
    .aui.rtl .navbar-right .dropdown-menu {
      left: auto;
      right: 0; }
    .aui.rtl .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto; } }
  .aui.rtl .btn-group > .btn, .aui.rtl .btn-group-vertical > .btn {
    float: right; }
  .aui.rtl .btn-group .btn + .btn, .aui.rtl .btn-group .btn + .btn-group, .aui.rtl .btn-group .btn-group + .btn, .aui.rtl .btn-group .btn-group + .btn-group {
    margin-right: -1px;
    margin-left: 0; }
  .aui.rtl .btn-toolbar {
    margin-right: -5px;
    margin-left: 0; }
  .aui.rtl .btn-toolbar .btn-group, .aui.rtl .btn-toolbar .input-group {
    float: right; }
  .aui.rtl .btn-toolbar > .btn, .aui.rtl .btn-toolbar > .btn-group, .aui.rtl .btn-toolbar > .input-group {
    margin-right: 5px;
    margin-left: 0; }
  .aui.rtl .btn-group > .btn:first-child {
    margin-right: 0; }
  .aui.rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .aui.rtl .btn-group > .btn:last-child:not(:first-child), .aui.rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .aui.rtl .btn-group > .btn-group {
    float: right; }
  .aui.rtl .btn-group.btn-group-justified > .btn, .aui.rtl .btn-group.btn-group-justified > .btn-group {
    float: none; }
  .aui.rtl .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
  .aui.rtl .btn-group > .btn-group:first-child > .btn:last-child, .aui.rtl .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .aui.rtl .btn-group > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .aui.rtl .btn .caret {
    margin-right: 0; }
  .aui.rtl .btn-group-vertical > .btn + .btn, .aui.rtl .btn-group-vertical > .btn + .btn-group, .aui.rtl .btn-group-vertical > .btn-group + .btn, .aui.rtl .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-right: 0; }
  .aui.rtl .input-group .form-control {
    float: right; }
  .aui.rtl .input-group .form-control:first-child, .aui.rtl .input-group-addon:first-child, .aui.rtl .input-group-btn:first-child > .btn, .aui.rtl .input-group-btn:first-child > .btn-group > .btn, .aui.rtl .input-group-btn:first-child > .dropdown-toggle, .aui.rtl .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .aui.rtl .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .aui.rtl .input-group-addon:first-child {
    border-left: 0;
    border-right: 1px solid; }
  .aui.rtl .input-group .form-control:last-child, .aui.rtl .input-group-addon:last-child, .aui.rtl .input-group-btn:last-child > .btn, .aui.rtl .input-group-btn:last-child > .btn-group > .btn, .aui.rtl .input-group-btn:last-child > .dropdown-toggle, .aui.rtl .input-group-btn:first-child > .btn:not(:first-child), .aui.rtl .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .aui.rtl .input-group-addon:last-child {
    border-left-width: 1px;
    border-left-style: solid;
    border-right: 0; }
  .aui.rtl .input-group-btn > .btn + .btn {
    margin-right: -1px;
    margin-left: auto; }
  .aui.rtl .input-group-btn:first-child > .btn, .aui.rtl .input-group-btn:first-child > .btn-group {
    margin-left: -1px;
    margin-right: auto; }
  .aui.rtl .input-group-btn:last-child > .btn, .aui.rtl .input-group-btn:last-child > .btn-group {
    margin-right: -1px;
    margin-left: auto; }
  .aui.rtl .nav {
    padding-right: 0;
    padding-left: initial; }
  .aui.rtl .nav-tabs > li {
    float: right; }
  .aui.rtl .nav-tabs > li > a {
    margin-left: auto;
    margin-right: -2px;
    border-radius: 4px 4px 0 0; }
  .aui.rtl .nav-pills > li {
    float: right; }
  .aui.rtl .nav-pills > li > a {
    border-radius: 4px; }
  .aui.rtl .nav-pills > li + li {
    margin-right: 2px;
    margin-left: auto; }
  .aui.rtl .nav-stacked > li {
    float: none; }
  .aui.rtl .nav-stacked > li + li {
    margin-right: 0;
    margin-left: auto; }
  .aui.rtl .nav-justified > .dropdown .dropdown-menu {
    right: auto; }
  .aui.rtl .nav-tabs-justified > li > a {
    margin-left: 0;
    margin-right: auto; }
  @media (min-width: 768px) {
    .aui.rtl .nav-tabs-justified > li > a {
      border-radius: 4px 4px 0 0; } }
  @media (min-width: 768px) {
    .aui.rtl .navbar-header {
      float: right; } }
  .aui.rtl .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px; }
  .aui.rtl .navbar-brand {
    float: right; }
  @media (min-width: 768px) {
    .aui.rtl .navbar > .container .navbar-brand, .aui.rtl .navbar > .container-fluid .navbar-brand {
      margin-right: -15px;
      margin-left: auto; } }
  .aui.rtl .navbar-toggle {
    float: left;
    margin-left: 15px;
    margin-right: auto; }
  @media (max-width: 767px) {
    .aui.rtl .navbar-nav .open .dropdown-menu > li > a, .aui.rtl .navbar-nav .open .dropdown-menu .dropdown-header {
      padding: 5px 25px 5px 15px; } }
  @media (min-width: 768px) {
    .aui.rtl .navbar-nav {
      float: right; }
    .aui.rtl .navbar-nav > li {
      float: right; } }
  @media (min-width: 768px) {
    .aui.rtl .navbar-left.flip {
      float: right !important; }
    .aui.rtl .navbar-right:last-child {
      margin-left: -15px;
      margin-right: auto; }
    .aui.rtl .navbar-right.flip {
      float: left !important;
      margin-left: -15px;
      margin-right: auto; }
    .aui.rtl .navbar-right .dropdown-menu {
      left: 0;
      right: auto; } }
  @media (min-width: 768px) {
    .aui.rtl .navbar-text {
      float: right; }
    .aui.rtl .navbar-text.navbar-right:last-child {
      margin-left: 0;
      margin-right: auto; } }
  .aui.rtl .pagination {
    padding-right: 0; }
  .aui.rtl .pagination > li > a, .aui.rtl .pagination > li > span {
    float: right;
    margin-right: -1px;
    margin-left: 0; }
  .aui.rtl .pagination > li:first-child > a, .aui.rtl .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .aui.rtl .pagination > li:last-child > a, .aui.rtl .pagination > li:last-child > span {
    margin-right: -1px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .aui.rtl .pager {
    padding-right: 0;
    padding-left: initial; }
  .aui.rtl .pager .next > a, .aui.rtl .pager .next > span {
    float: left; }
  .aui.rtl .pager .previous > a, .aui.rtl .pager .previous > span {
    float: right; }
  .aui.rtl .nav-pills > li > a > .badge {
    margin-left: 0;
    margin-right: 3px; }
  .aui.rtl .list-group-item > .badge {
    float: left; }
  .aui.rtl .list-group-item > .badge + .badge {
    margin-left: 5px;
    margin-right: auto; }
  .aui.rtl .alert-dismissable, .aui.rtl .alert-dismissible {
    padding-left: 35px;
    padding-right: 15px; }
  .aui.rtl .alert-dismissable .close, .aui.rtl .alert-dismissible .close {
    right: auto;
    left: -21px; }
  .aui.rtl .progress-bar {
    float: right; }
  .aui.rtl .media > .pull-left {
    margin-right: 10px; }
  .aui.rtl .media > .pull-left.flip {
    margin-right: 0;
    margin-left: 10px; }
  .aui.rtl .media > .pull-right {
    margin-left: 10px; }
  .aui.rtl .media > .pull-right.flip {
    margin-left: 0;
    margin-right: 10px; }
  .aui.rtl .media-right, .aui.rtl .media > .pull-right {
    padding-right: 10px;
    padding-left: initial; }
  .aui.rtl .media-left, .aui.rtl .media > .pull-left {
    padding-left: 10px;
    padding-right: initial; }
  .aui.rtl .media-list {
    padding-right: 0;
    padding-left: initial;
    list-style: none; }
  .aui.rtl .list-group {
    padding-right: 0;
    padding-left: initial; }
  .aui.rtl .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .aui.rtl .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .aui.rtl .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .aui.rtl .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 0; }
  .aui.rtl .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .aui.rtl .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .aui.rtl .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .aui.rtl .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .aui.rtl .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 0; }
  .aui.rtl .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .aui.rtl .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .aui.rtl .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .aui.rtl .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0; }
  .aui.rtl .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .aui.rtl .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .aui.rtl .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .aui.rtl .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .aui.rtl .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0; }
  .aui.rtl .panel > .table-bordered > thead > tr > th:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .aui.rtl .panel > .table-bordered > tbody > tr > th:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .aui.rtl .panel > .table-bordered > tfoot > tr > th:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .aui.rtl .panel > .table-bordered > thead > tr > td:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .aui.rtl .panel > .table-bordered > tbody > tr > td:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .aui.rtl .panel > .table-bordered > tfoot > tr > td:first-child, .aui.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-right: 0;
    border-left: none; }
  .aui.rtl .panel > .table-bordered > thead > tr > th:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .aui.rtl .panel > .table-bordered > tbody > tr > th:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .aui.rtl .panel > .table-bordered > tfoot > tr > th:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .aui.rtl .panel > .table-bordered > thead > tr > td:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .aui.rtl .panel > .table-bordered > tbody > tr > td:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .aui.rtl .panel > .table-bordered > tfoot > tr > td:last-child, .aui.rtl .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: none;
    border-left: 0; }
  .aui.rtl .embed-responsive .embed-responsive-item, .aui.rtl .embed-responsive iframe, .aui.rtl .embed-responsive embed, .aui.rtl .embed-responsive object {
    right: 0;
    left: auto; }
  .aui.rtl .close {
    float: left; }
  .aui.rtl .modal-footer {
    text-align: left; }
  .aui.rtl .modal-footer.flip {
    text-align: right; }
  .aui.rtl .modal-footer .btn + .btn {
    margin-left: auto;
    margin-right: 5px; }
  .aui.rtl .modal-footer .btn-group .btn + .btn {
    margin-right: -1px;
    margin-left: auto; }
  .aui.rtl .modal-footer .btn-block + .btn-block {
    margin-right: 0;
    margin-left: auto; }
  .aui.rtl .popover {
    left: auto;
    text-align: right; }
  .aui.rtl .popover.top > .arrow {
    right: 50%;
    left: auto;
    margin-right: -11px;
    margin-left: auto; }
  .aui.rtl .popover.top > .arrow:after {
    margin-right: -10px;
    margin-left: auto; }
  .aui.rtl .popover.bottom > .arrow {
    right: 50%;
    left: auto;
    margin-right: -11px;
    margin-left: auto; }
  .aui.rtl .popover.bottom > .arrow:after {
    margin-right: -10px;
    margin-left: auto; }
  .aui.rtl .carousel-control {
    right: 0;
    bottom: 0; }
  .aui.rtl .carousel-control.left {
    right: auto;
    left: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .aui.rtl .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .aui.rtl .carousel-control .icon-prev, .aui.rtl .carousel-control .glyphicon-chevron-left {
    left: 50%;
    right: auto;
    margin-right: -10px; }
  .aui.rtl .carousel-control .icon-next, .aui.rtl .carousel-control .glyphicon-chevron-right {
    right: 50%;
    left: auto;
    margin-left: -10px; }
  .aui.rtl .carousel-indicators {
    right: 50%;
    left: 0;
    margin-right: -30%;
    margin-left: 0;
    padding-left: 0; }
  @media screen and (min-width: 768px) {
    .aui.rtl .carousel-control .glyphicon-chevron-left, .aui.rtl .carousel-control .icon-prev {
      margin-left: 0;
      margin-right: -15px; }
    .aui.rtl .carousel-control .glyphicon-chevron-right, .aui.rtl .carousel-control .icon-next {
      margin-left: 0;
      margin-right: -15px; }
    .aui.rtl .carousel-caption {
      left: 20%;
      right: 20%;
      padding-bottom: 30px; } }
  .aui.rtl .pull-right.flip {
    float: left !important; }
  .aui.rtl .pull-left.flip {
    float: right !important; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/taqat-responsive-theme/css/taqat/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before, .fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before, .fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before, .fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/**
* Developed By Badawy Mahmoud
* abouadsb@aecl.com

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(/taqat-responsive-theme/css/taqat/fonts/fwaKx1kMZPd4oO9WTEGQafesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  src: local('Gloria Hallelujah'), local('GloriaHallelujah'), url(/taqat-responsive-theme/css/taqat/fonts/CA1k7SlXcY5kvI81M_R28S4Ak4lwO5-tupXlaheMcb0.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/taqat-responsive-theme/css/taqat/fonts/lato/gvU2Gsy-6VVrDSxbk9hveQ.woff) format('woff');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(/taqat-responsive-theme/css/taqat/fonts/cKJn9qYJKRGi7ghmghRZYg.woff) format('woff');
}
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(/taqat-responsive-theme/css/taqat/fonts/JYo37FD9Vnl9-mvx-nf26w.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(/taqat-responsive-theme/css/taqat/fonts/fj4GB2RX6COD1Mnz53LyUA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(/taqat-responsive-theme/css/taqat/fonts/grlryt2bdKIyfMSOhzd1eA.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(/taqat-responsive-theme/css/taqat/fonts/ODelI1aHBYDBqgeIAH2zlALoXdG0Fk4RrwjAMg10_dg.woff) format('woff');
}*/
/**Arabic Fonts***/
/*
 * Droid Arabic Kufi (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Regular.eot);
  src: url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Regular.eot?#iefix) format("embedded-opentype"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Regular.woff2) format("woff2"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Regular.woff) format("woff"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Bold.eot);
  src: url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Bold.eot?#iefix) format("embedded-opentype"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Bold.woff2) format("woff2"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Bold.woff) format("woff"), url(/taqat-responsive-theme/css/taqat/../fonts/DroidKufi-Bold.ttf) format("truetype"); }

/* veera added fro arabic fonts missing */
.aui [class^="icon-"]:lang(ar), .aui [class*=" icon-"]:lang(ar) {
  font-family: "fontawesome-alloy" !important;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit; }

/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*z-index:1111;*/ }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  width: 277px !important;
  border: 1px solid #b2c4d4 !important;
  max-height: 240px;
  overflow-y: auto;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .3em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Arial; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0 !important;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("/taqat-responsive-theme/css/taqat/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("/taqat-responsive-theme/css/taqat/../../images/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -1.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

/* .ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
} */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222; }

.ui-widget-content a {
  color: #222222; }

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_222222_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_222222_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_888888_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_454545_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_454545_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_2e83ff_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_cd0a0a_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("/taqat-responsive-theme/css/taqat/../../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

/* Overrides for right-to-left sliders. */
.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-min {
  left: auto;
  right: 0; }

.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-max {
  left: 0;
  right: auto; }

.ui-slider-vertical.ui-slider-rtl .ui-slider-range-min {
  top: 0;
  bottom: auto; }

.ui-slider-vertical.ui-slider-rtl .ui-slider-range-max {
  top: auto;
  bottom: 0; }

.ui-accordion .ui-accordion-content {
  padding: 0px; }

.ui-accordion-header {
  background: none;
  background-color: #50597b !important;
  color: white;
  border-radius: 0px;
  padding: 10px !important;
  padding-left: 10px !important; }

.ui-accordion-header:lang(en) {
  text-align: left !important; }

.ui-accordion-header:lang(ar) {
  text-align: right !important;
  font-family: "Droid Arabic Kufi" !important;
  font-size: 10pt !important; }

.ui-widget-content {
  color: #425666 !important;
  border: none; }

.ui-datepicker table td {
  height: auto; }

.hasDatepicker {
  width: 238px !important; }

.ui-datepicker-trigger {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px 0 no-repeat;
  width: 24px !important;
  height: 27px !important;
  top: 3px !important;
  position: absolute;
  cursor: pointer !important; }

.ui-datepicker-trigger:lang(en) {
  right: 5px;
  float: right; }

.ui-datepicker-trigger:lang(ar) {
  left: 5px;
  float: left; }

.ui-accordion, .ui-widget:lang(en), .ui-helper-reset, .accordion-class:lang(en) {
  color: #425666 !important; }

.ui-accordion, .ui-widget:lang(ar), .ui-helper-reset, .accordion-class:lang(ar) {
  color: #425666 !important; }

.ui-accordion h3, .ui-widget h3, .ui-helper-reset h3, .accordion-class h3 {
  color: white !important;
  font-weight: bold;
  font-size: .875em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon:lang(en), .ui-accordion-header-active .ui-accordion-header-icon:lang(en) {
  position: relative;
  right: 10px;
  top: 5px;
  margin-top: -8px;
  background: url(/taqat-responsive-theme/css/taqat/../images/sprite2.png) no-repeat;
  width: 24px;
  height: 20px;
  float: right; }

.ui-accordion .ui-icon-triangle-1-e {
  background: url(/taqat-responsive-theme/css/taqat/../images/sprite2.png) -14px -2365px no-repeat !important;
  position: relative !important;
  top: 5px !important;
  margin-top: -8px !important; }

.ui-icon-triangle-1-e:lang(ar) {
  left: 10px !important;
  float: left; }

.ui-accordion .ui-icon-triangle-1-s {
  position: relative !important;
  top: 7px !important;
  margin-top: -8px !important;
  background: url(/taqat-responsive-theme/css/taqat/../images/sprite2.png) -14px -2415px !important;
  width: 24px;
  height: 20px; }

.ui-accordion .ui-icon-triangle-1-s:lang(ar) {
  left: 10px !important;
  float: left; }

.ui-accordion .ui-state-hover, .ui-accordion ui-state-active {
  transition: all ease-in-out 0.4s; }

/*.ui-accordion .ui-state-hover{background:#4397a1 !important;} Removed By Badawy*/
/* Language Slider classes*/
.language-slider, .skill-slider {
  margin-top: 30px;
  width: 99%; }

.ui-slider {
  background: #4f5a78;
  border: none !important; }

.ui-slider-range {
  background: #0fa9a7; }

.ui-slider-handle {
  width: 1px !important;
  height: 1px !important;
  border-radius: 50%;
  background: #2a354b !important;
  border: solid 2px #fff !important;
  top: -9px !important;
  outline: 0; }

.ui-slider .ui-slider-handle {
  cursor: pointer !important; }

.ui-slider-handle:hover, .ui-slider-handle:active {
  background: #333b50 !important; }

.ui-slider-disabled .ui-slider-handle {
  display: none; }

.slider_label {
  position: relative;
  top: -24px;
  display: inline-block; }

.ui-autocomplete .ui-menu-item {
  height: 36px; }

.ui-autocomplete .ui-menu-item:hover, .ui-autocomplete .ui-menu-item:focus, .ui-autocomplete .ui-menu-item {
  height: 30px;
  background: #fff !important;
  font-size: 10pt;
  font-weight: 200;
  overflow: hidden;
  padding: 0px !important;
  margin: 0px !important;
  border: 0px !important;
  padding-left: 10px !important;
  padding-top: 4px !important;
  line-height: 20px; }

.ui-autocomplete .ui-menu-item:hover {
  background: #f0f0f0 !important; }

.ui-autocomplete .ui-state-focus {
  background: #f0f0f0 !important; }

.ui-autocomplete .ui-state-highlight {
  background: none !important;
  color: #4b97a7;
  border: 0px !important;
  font-weight: 400; }

/* Default styling for jQuery Calendars Picker v2.0.0. */
/**
* Modified By Badawy Mahmoud
* abouadsb@aecl.com
*/
.calendars {
  background-color: #4c96a6;
  color: #020202;
  border: none;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  font-size: 90%; }

.is-calendarsPicker {
  width: 235px !important; }

.calendars-rtl {
  direction: rtl; }

.calendars-popup {
  z-index: 1000; }

.calendars-disable {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.calendars a {
  color: #ffffff;
  text-decoration: none; }

.calendars a.calendars-disabled {
  color: #666666;
  cursor: auto; }

.calendars button {
  margin: 0.25em;
  padding: 0.125em 0em;
  border: none;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  font-weight: bold; }

.calendars-nav, .calendars-ctrl {
  float: left;
  width: 100%;
  background-color: #4c96a6;
  color: #ffffff;
  font-size: 90%;
  font-weight: bold; }

.calendars-ctrl {
  /*background-color: #600;*/ }

.calendars-cmd {
  width: 30%; }

.calendars-nav a {
  color: #4c96a6 !important; }

.calendars-cmd:hover {
  background-color: #4c96a6; }

.calendars-ctrl .calendars-cmd:hover {
  background-color: #4c96a6; }

.calendars-cmd-prevJump, .calendars-cmd-nextJump {
  width: 8%; }

a.calendars-cmd {
  height: 1.5em; }

button.calendars-cmd {
  text-align: center; }

.calendars-cmd-prev, .calendars-cmd-prevJump, .calendars-cmd-clear {
  float: left;
  padding-left: 2%; }

.calendars-cmd-current, .calendars-cmd-today {
  float: left;
  width: 35%;
  text-align: center; }

.calendars-cmd-next {
  content: "";
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -400px no-repeat;
  width: 24px !important;
  height: 24px !important;
  text-indent: -9999px;
  float: right;
  right: 30px;
  position: relative;
  margin-top: 16px; }

.calendar-text-content {
  position: relative;
  float: left;
  left: 24px;
  width: 285px; }

.calendar-text-content ul {
  margin: 0px;
  color: #ffffff;
  padding: 0px;
  margin: 0px !important; }

.georgian-date {
  margin-bottom: 10px;
  margin-top: 10px; }

.Hijri-date:lang(en) {
  font-family: Arial !important; }

.georgian-date:lang(ar) {
  font-family: Droid Arabic Kufi !important; }

.Hijri-date {
  margin-bottom: 10px; }

.calendar-text-content ul {
  border-top: 2px #ffffff solid;
  border-bottom: 2px #ffffff solid; }

.calendar-text-content li {
  display: block;
  padding: 0px; }

.calendar-text-content li:first-child {
  font-weight: 400;
  font-size: 12pt; }

.calendar-text-content li:last-child {
  font-weight: 200;
  font-size: 10pt; }

.calendars-cmd-prev {
  content: "";
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -450px no-repeat;
  width: 24px !important;
  height: 24px !important;
  position: relative;
  left: 30px;
  float: left;
  margin-top: 16px; }

.calendars-cmd-next, .calendars-cmd-nextJump, .calendars-cmd-close {
  float: right;
  padding-right: 2%;
  text-align: right; }

.calendars-rtl .calendars-cmd-prev, .calendars-rtl .calendars-cmd-prevJump,
.calendars-rtl .calendars-cmd-clear {
  float: right;
  padding-left: 0%;
  padding-right: 2%;
  text-align: right; }

.calendars-rtl .calendars-cmd-current, .calendars-rtl .calendars-cmd-today {
  float: right; }

.calendars-rtl .calendars-cmd-next, .calendars-rtl .calendars-cmd-nextJump,
.calendars-rtl .calendars-cmd-close {
  float: left;
  padding-left: 2%;
  padding-right: 0%;
  text-align: left; }

.calendars-month-nav {
  float: left;
  background-color: #666666;
  text-align: center; }

.calendars-month-nav div {
  float: left;
  width: 12.5%;
  margin: 1%;
  padding: 1%; }

.calendars-month-nav span {
  color: #666666; }

.calendars-month-row {
  clear: left; }

.calendars-month {
  float: left;
  width: 380px;
  border: 1px solid #4c96a6;
  text-align: center;
  padding: 10px 0; }

.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
  height: 5.5em;
  background-color: #4c96a6;
  color: #ffffff;
  font-weight: bold; }

.calendars-month-header {
  /*	padding-top:10px;*/ }

.calendars-month-header select, .calendars-month-header input {
  height: 1.4em;
  border: none;
  color: #4c96a6 !important;
  background-color: #ffffff; }

.calendars-month-header input {
  position: absolute;
  display: none; }

.calendars-month table {
  width: 100%;
  border-collapse: collapse; }

.calendars-month thead {
  border-bottom: 1px solid #999da8; }

.calendars-month th, .calendars-month td {
  margin: 0em;
  padding: 0em;
  font-weight: normal;
  text-align: center; }

.calendars-month th {
  border: 1px solid #4c96a6; }

.calendars-month th, .calendars-month th a {
  background-color: #666666;
  color: #ffffff;
  text-align: center !important; }

.calendars-month td {
  background-color: #4c96a6;
  border: 1px solid #4c96a6;
  text-align: center !important;
  height: 40px !important;
  max-height: 40px !important;
  width: 40px !important;
  max-width: 40px !important; }

.calendars-month td:lang(ar) {
  text-align: center !important; }

.calendars-month td.calendars-week {
  border: 1px solid #666666; }

.calendars-month td.calendars-week * {
  background-color: #666666;
  color: #ffffff;
  border: none;
  font-size: 13pt !important; }

.calendars-month a {
  display: block;
  width: auto;
  padding: 0.125em 0em;
  color: #ffffff !important;
  text-decoration: none !important;
  height: 100%;
  outline-offset: -2px;
  line-height: 27px;
  font-size: 13pt !important; }

.calendars-month span {
  display: block;
  width: 100%;
  padding: 0.125em 0em;
  color: #bbc0cd !important;
  font-size: 13pt !important;
  line-height: 27px; }

.calendars-month table thead tr th span {
  color: #fff !important; }

.calendars-month td span {
  color: #666666; }

.calendars-month td .calendars-other-month {
  background-color: #4c96a6;
  width: 100%;
  height: 100%; }

.calendars-month td .calendars-weekend {
  /*background-color: #ddd;*/ }

.calendars-month td .calendars-today {
  background-color: #3F7F8F; }

.calendars-month td a:hover {
  background-color: #4C96A6;
  outline: solid #ffffff;
  outline-width: 1px;
  outline-offset: -2px; }

.calendars-month td a:active {
  background-color: #3F7F8F;
  outline: solid #ffffff;
  outline-width: 1px;
  outline-offset: -2px; }

.calendars-month td a:focus {
  background-color: #4C96A6;
  outline: solid #3F7F8F;
  outline-width: 1px;
  outline-offset: -2px; }

.calendars-month td .calendars-selected {
  background-color: #3F7F8F;
  color: #ffffff; }

.calendars-month th.calendars-week {
  background-color: #666666;
  color: #ffffff; }

.calendars-status {
  clear: both;
  background-color: #ddd;
  text-align: center; }

.calendars-clear-fix {
  clear: both; }

.calendars-month sub {
  font-size: 8pt !important;
  float: right;
  right: 12px;
  position: relative;
  font-weight: bold;
  top: -2px; }

.month_label:lang(en) {
  width: 50%;
  position: relative;
  float: left;
  left: 14px;
  padding-bottom: 4px; }

.month_label:lang(ar) {
  width: 50%;
  position: relative;
  float: right;
  right: 8px;
  padding-bottom: 4px; }

.ie .month_label:lang(ar) {
  width: 232px !important; }

.ie .year_label:lang(ar) {
  width: 128px !important; }

.month_label label {
  position: relative;
  font-size: 13pt;
  padding-bottom: 4px; }

.month_label label:lang(en) {
  left: 4px;
  float: left; }

.month_label label:lang(ar) {
  right: 0px;
  float: right; }

.ie .month_label label:lang(ar) {
  right: 2px; }

.month_label select {
  position: relative;
  margin: 0px;
  width: 190px;
  height: 35px; }

.month_label select:lang(en) {
  float: left;
  left: 0px; }

.month_label select:lang(ar) {
  float: right;
  right: 0px; }

.year_label {
  position: relative;
  padding-bottom: 4px;
  width: 35%; }

.ie .year_label:lang(ar) {
  width: 130px; }

.year_label:lang(en) {
  float: left;
  left: 14px; }

.year_label:lang(ar) {
  float: right;
  right: 0px;
  margin-right: 10px; }

.year_label label {
  position: relative;
  font-size: 13pt;
  padding-bottom: 4px; }

.year_label label:lang(ar) {
  left: 34px; }

.ie .year_label label:lang(ar) {
  left: 22px; }

.year_label label:lang(en) {
  right: 34px; }

.year_label select {
  position: relative;
  margin: 0px;
  height: 35px; }

.year_label select:lang(en) {
  float: left;
  left: 2px; }

.year_label select:lang(ar) {
  float: right;
  right: -1px; }

.hijre-calendar-header {
  height: 40px;
  margin-top: 10px;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }

.calendars-cmd-prev-custom {
  float: left;
  left: 0px;
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -450px no-repeat; }

.calendars-cmd-next-custom {
  float: right;
  right: 30px;
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -400px no-repeat; }

/* dropdown arrow chnaged */
div.calendars-month-header select {
  border: 1px solid #bbc0cd;
  border-radius: 3px;
  -ms-appearance: none;
  /*Removes default chrome and safari style*/
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /* Removes Default Firefox style*/
  background: white url("/taqat-responsive-theme/css/taqat/../../images/new_arrow.png") no-repeat 95% center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: "";
  appearance: none !important;
  -ms-appearance: none !important;
  padding-right: 28px !important; }

div.calendars-month-header select::-ms-expand {
  display: none !important;
  visibility: hidden; }

body.IE select {
  background-image: none; }

.calendars .calendars-month span.short_dayname:lang(ar) {
  font-size: 11pt !important;
  font-weight: 400 !important; }

#Year_selector_chosen:lang(en) {
  left: 14px; }

#Year_selector_chosen:lang(ar) {
  right: 14px; }

#Month_selector_chosen,
#Year_selector_chosen {
  width: 98% !important;
  color: #4c96a6 !important; }

#Month_selector_chosen span,
#Year_selector_chosen span {
  font-size: 9pt !important;
  color: #4c96a6 !important; }

#Month_selector_chosen ul.chosen-results:lang(en),
#Year_selector_chosen ul.chosen-results:lang(en) {
  box-sizing: border-box; }

#Month_selector_chosen ul.chosen-results:lang(ar),
#Year_selector_chosen ul.chosen-results:lang(ar) {
  box-sizing: border-box; }

#Month_selector_chosen.chosen-container .chosen-results li,
#Year_selector_chosen.chosen-container .chosen-results li {
  padding: 2px 4px;
  white-space: nowrap; }

#Month_selector_chosen.chosen-container .chosen-results li:lang(ar) {
  padding-left: 20px; }

.ie #Month_selector_chosen.chosen-container .chosen-results li:lang(ar) {
  padding-left: 0px; }

#Month_selector_chosen.chosen-container .chosen-results li:lang(ar),
#Year_selector_chosen.chosen-container .chosen-results li:lang(ar) {
  font-weight: 200; }

#Month_selector_chosen.chosen-container .chosen-results,
#Year_selector_chosen.chosen-container .chosen-results {
  font-size: 9pt !important; }

#Year_selector_chosen.chosen-container .chosen-results:lang(en) {
  max-height: 187px; }

#Year_selector_chosen.chosen-container .chosen-results:lang(ar) {
  max-height: 197px; }

#Year_selector_chosen #Year_selector_chosen_labeloffield:lang(en),
#Month_selector_chosen #Month_selector_chosen_labeloffield:lang(en) {
  text-align: left;
  padding-left: 4px; }

#Year_selector_chosen #Year_selector_chosen_labeloffield:lang(ar),
#Month_selector_chosen #Month_selector_chosen_labeloffield:lang(ar) {
  text-align: right;
  padding-right: 4px; }

#Year_selector_chosen .chosen-search,
#Month_selector_chosen .chosen-search {
  display: none; }

#Year_selector_chosen.chosen-container-single .chosen-single,
#Month_selector_chosen.chosen-container-single .chosen-single {
  padding: 0 !important; }

#Month_selector_chosen .chosen-container-single .chosen-drop {
  min-width: 100%;
  width: auto; }

.chosen-container-single .chosen-single span#Month_selector_chosen_labeloffield {
  width: 172px; }

.ie .chosen-container-single .chosen-single span#Month_selector_chosen_labeloffield:lang(ar) {
  width: 100%; }

#Month_selector_chosen.chosen-container .chosen-drop {
  width: auto !important;
  min-width: 100%; }

.intl-tel-input .flag {
  width: 16px;
  height: 11px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/flags.png"); }

.intl-tel-input .ad {
  background-position: -16px 0; }

.intl-tel-input .ae {
  background-position: -32px 0; }

.intl-tel-input .af {
  background-position: -48px 0; }

.intl-tel-input .ag {
  background-position: -64px 0; }

.intl-tel-input .ai {
  background-position: -80px 0; }

.intl-tel-input .al {
  background-position: -96px 0; }

.intl-tel-input .am {
  background-position: -112px 0; }

.intl-tel-input .ao {
  background-position: -128px 0; }

.intl-tel-input .ar {
  background-position: -144px 0; }

.intl-tel-input .as {
  background-position: -160px 0; }

.intl-tel-input .at {
  background-position: -176px 0; }

.intl-tel-input .au {
  background-position: -192px 0; }

.intl-tel-input .aw {
  background-position: -208px 0; }

.intl-tel-input .az {
  background-position: -224px 0; }

.intl-tel-input .ba {
  background-position: -240px 0; }

.intl-tel-input .bb {
  background-position: 0 -11px; }

.intl-tel-input .bd {
  background-position: -16px -11px; }

.intl-tel-input .be {
  background-position: -32px -11px; }

.intl-tel-input .bf {
  background-position: -48px -11px; }

.intl-tel-input .bg {
  background-position: -64px -11px; }

.intl-tel-input .bh {
  background-position: -80px -11px; }

.intl-tel-input .bi {
  background-position: -96px -11px; }

.intl-tel-input .bj {
  background-position: -112px -11px; }

.intl-tel-input .bm {
  background-position: -128px -11px; }

.intl-tel-input .bn {
  background-position: -144px -11px; }

.intl-tel-input .bo {
  background-position: -160px -11px; }

.intl-tel-input .br {
  background-position: -176px -11px; }

.intl-tel-input .bs {
  background-position: -192px -11px; }

.intl-tel-input .bt {
  background-position: -208px -11px; }

.intl-tel-input .bw {
  background-position: -224px -11px; }

.intl-tel-input .by {
  background-position: -240px -11px; }

.intl-tel-input .bz {
  background-position: 0 -22px; }

.intl-tel-input .ca {
  background-position: -16px -22px; }

.intl-tel-input .cd {
  background-position: -32px -22px; }

.intl-tel-input .cf {
  background-position: -48px -22px; }

.intl-tel-input .cg {
  background-position: -64px -22px; }

.intl-tel-input .ch {
  background-position: -80px -22px; }

.intl-tel-input .ci {
  background-position: -96px -22px; }

.intl-tel-input .ck {
  background-position: -112px -22px; }

.intl-tel-input .cl {
  background-position: -128px -22px; }

.intl-tel-input .cm {
  background-position: -144px -22px; }

.intl-tel-input .cn {
  background-position: -160px -22px; }

.intl-tel-input .co {
  background-position: -176px -22px; }

.intl-tel-input .cr {
  background-position: -192px -22px; }

.intl-tel-input .cu {
  background-position: -208px -22px; }

.intl-tel-input .cv {
  background-position: -224px -22px; }

.intl-tel-input .cw {
  background-position: -240px -22px; }

.intl-tel-input .cy {
  background-position: 0 -33px; }

.intl-tel-input .cz {
  background-position: -16px -33px; }

.intl-tel-input .de {
  background-position: -32px -33px; }

.intl-tel-input .dj {
  background-position: -48px -33px; }

.intl-tel-input .dk {
  background-position: -64px -33px; }

.intl-tel-input .dm {
  background-position: -80px -33px; }

.intl-tel-input .do {
  background-position: -96px -33px; }

.intl-tel-input .dz {
  background-position: -112px -33px; }

.intl-tel-input .ec {
  background-position: -128px -33px; }

.intl-tel-input .ee {
  background-position: -144px -33px; }

.intl-tel-input .eg {
  background-position: -160px -33px; }

.intl-tel-input .er {
  background-position: -176px -33px; }

.intl-tel-input .es {
  background-position: -192px -33px; }

.intl-tel-input .et {
  background-position: -208px -33px; }

.intl-tel-input .fi {
  background-position: -224px -33px; }

.intl-tel-input .fj {
  background-position: -240px -33px; }

.intl-tel-input .fk {
  background-position: 0 -44px; }

.intl-tel-input .fm {
  background-position: -16px -44px; }

.intl-tel-input .fo {
  background-position: -32px -44px; }

.intl-tel-input .fr, .intl-tel-input .bl, .intl-tel-input .mf {
  background-position: -48px -44px; }

.intl-tel-input .ga {
  background-position: -64px -44px; }

.intl-tel-input .gb {
  background-position: -80px -44px; }

.intl-tel-input .gd {
  background-position: -96px -44px; }

.intl-tel-input .ge {
  background-position: -112px -44px; }

.intl-tel-input .gf {
  background-position: -128px -44px; }

.intl-tel-input .gh {
  background-position: -144px -44px; }

.intl-tel-input .gi {
  background-position: -160px -44px; }

.intl-tel-input .gl {
  background-position: -176px -44px; }

.intl-tel-input .gm {
  background-position: -192px -44px; }

.intl-tel-input .gn {
  background-position: -208px -44px; }

.intl-tel-input .gp {
  background-position: -224px -44px; }

.intl-tel-input .gq {
  background-position: -240px -44px; }

.intl-tel-input .gr {
  background-position: 0 -55px; }

.intl-tel-input .gt {
  background-position: -16px -55px; }

.intl-tel-input .gu {
  background-position: -32px -55px; }

.intl-tel-input .gw {
  background-position: -48px -55px; }

.intl-tel-input .gy {
  background-position: -64px -55px; }

.intl-tel-input .hk {
  background-position: -80px -55px; }

.intl-tel-input .hn {
  background-position: -96px -55px; }

.intl-tel-input .hr {
  background-position: -112px -55px; }

.intl-tel-input .ht {
  background-position: -128px -55px; }

.intl-tel-input .hu {
  background-position: -144px -55px; }

.intl-tel-input .id {
  background-position: -160px -55px; }

.intl-tel-input .ie {
  background-position: -176px -55px; }

.intl-tel-input .il {
  background-position: -192px -55px; }

.intl-tel-input .in {
  background-position: -208px -55px; }

.intl-tel-input .io {
  background-position: -224px -55px; }

.intl-tel-input .iq {
  background-position: -240px -55px; }

.intl-tel-input .ir {
  background-position: 0 -66px; }

.intl-tel-input .is {
  background-position: -16px -66px; }

.intl-tel-input .it {
  background-position: -32px -66px; }

.intl-tel-input .jm {
  background-position: -48px -66px; }

.intl-tel-input .jo {
  background-position: -64px -66px; }

.intl-tel-input .jp {
  background-position: -80px -66px; }

.intl-tel-input .ke {
  background-position: -96px -66px; }

.intl-tel-input .kg {
  background-position: -112px -66px; }

.intl-tel-input .kh {
  background-position: -128px -66px; }

.intl-tel-input .ki {
  background-position: -144px -66px; }

.intl-tel-input .km {
  background-position: -160px -66px; }

.intl-tel-input .kn {
  background-position: -176px -66px; }

.intl-tel-input .kp {
  background-position: -192px -66px; }

.intl-tel-input .kr {
  background-position: -208px -66px; }

.intl-tel-input .kw {
  background-position: -224px -66px; }

.intl-tel-input .ky {
  background-position: -240px -66px; }

.intl-tel-input .kz {
  background-position: 0 -77px; }

.intl-tel-input .la {
  background-position: -16px -77px; }

.intl-tel-input .lb {
  background-position: -32px -77px; }

.intl-tel-input .lc {
  background-position: -48px -77px; }

.intl-tel-input .li {
  background-position: -64px -77px; }

.intl-tel-input .lk {
  background-position: -80px -77px; }

.intl-tel-input .lr {
  background-position: -96px -77px; }

.intl-tel-input .ls {
  background-position: -112px -77px; }

.intl-tel-input .lt {
  background-position: -128px -77px; }

.intl-tel-input .lu {
  background-position: -144px -77px; }

.intl-tel-input .lv {
  background-position: -160px -77px; }

.intl-tel-input .ly {
  background-position: -176px -77px; }

.intl-tel-input .ma {
  background-position: -192px -77px; }

.intl-tel-input .mc {
  background-position: -208px -77px; }

.intl-tel-input .md {
  background-position: -224px -77px; }

.intl-tel-input .me {
  background-position: -112px -154px;
  height: 12px; }

.intl-tel-input .mg {
  background-position: 0 -88px; }

.intl-tel-input .mh {
  background-position: -16px -88px; }

.intl-tel-input .mk {
  background-position: -32px -88px; }

.intl-tel-input .ml {
  background-position: -48px -88px; }

.intl-tel-input .mm {
  background-position: -64px -88px; }

.intl-tel-input .mn {
  background-position: -80px -88px; }

.intl-tel-input .mo {
  background-position: -96px -88px; }

.intl-tel-input .mp {
  background-position: -112px -88px; }

.intl-tel-input .mq {
  background-position: -128px -88px; }

.intl-tel-input .mr {
  background-position: -144px -88px; }

.intl-tel-input .ms {
  background-position: -160px -88px; }

.intl-tel-input .mt {
  background-position: -176px -88px; }

.intl-tel-input .mu {
  background-position: -192px -88px; }

.intl-tel-input .mv {
  background-position: -208px -88px; }

.intl-tel-input .mw {
  background-position: -224px -88px; }

.intl-tel-input .mx {
  background-position: -240px -88px; }

.intl-tel-input .my {
  background-position: 0 -99px; }

.intl-tel-input .mz {
  background-position: -16px -99px; }

.intl-tel-input .na {
  background-position: -32px -99px; }

.intl-tel-input .nc {
  background-position: -48px -99px; }

.intl-tel-input .ne {
  background-position: -64px -99px; }

.intl-tel-input .nf {
  background-position: -80px -99px; }

.intl-tel-input .ng {
  background-position: -96px -99px; }

.intl-tel-input .ni {
  background-position: -112px -99px; }

.intl-tel-input .nl, .intl-tel-input .bq {
  background-position: -128px -99px; }

.intl-tel-input .no {
  background-position: -144px -99px; }

.intl-tel-input .np {
  background-position: -160px -99px; }

.intl-tel-input .nr {
  background-position: -176px -99px; }

.intl-tel-input .nu {
  background-position: -192px -99px; }

.intl-tel-input .nz {
  background-position: -208px -99px; }

.intl-tel-input .om {
  background-position: -224px -99px; }

.intl-tel-input .pa {
  background-position: -240px -99px; }

.intl-tel-input .pe {
  background-position: 0 -110px; }

.intl-tel-input .pf {
  background-position: -16px -110px; }

.intl-tel-input .pg {
  background-position: -32px -110px; }

.intl-tel-input .ph {
  background-position: -48px -110px; }

.intl-tel-input .pk {
  background-position: -64px -110px; }

.intl-tel-input .pl {
  background-position: -80px -110px; }

.intl-tel-input .pm {
  background-position: -96px -110px; }

.intl-tel-input .pr {
  background-position: -112px -110px; }

.intl-tel-input .ps {
  background-position: -128px -110px; }

.intl-tel-input .pt {
  background-position: -144px -110px; }

.intl-tel-input .pw {
  background-position: -160px -110px; }

.intl-tel-input .py {
  background-position: -176px -110px; }

.intl-tel-input .qa {
  background-position: -192px -110px; }

.intl-tel-input .re {
  background-position: -208px -110px; }

.intl-tel-input .ro {
  background-position: -224px -110px; }

.intl-tel-input .rs {
  background-position: -240px -110px; }

.intl-tel-input .ru {
  background-position: 0 -121px; }

.intl-tel-input .rw {
  background-position: -16px -121px; }

.intl-tel-input .sa {
  background-position: -32px -121px; }

.intl-tel-input .sb {
  background-position: -48px -121px; }

.intl-tel-input .sc {
  background-position: -64px -121px; }

.intl-tel-input .sd {
  background-position: -80px -121px; }

.intl-tel-input .se {
  background-position: -96px -121px; }

.intl-tel-input .sg {
  background-position: -112px -121px; }

.intl-tel-input .sh {
  background-position: -128px -121px; }

.intl-tel-input .si {
  background-position: -144px -121px; }

.intl-tel-input .sk {
  background-position: -160px -121px; }

.intl-tel-input .sl {
  background-position: -176px -121px; }

.intl-tel-input .sm {
  background-position: -192px -121px; }

.intl-tel-input .sn {
  background-position: -208px -121px; }

.intl-tel-input .so {
  background-position: -224px -121px; }

.intl-tel-input .sr {
  background-position: -240px -121px; }

.intl-tel-input .ss {
  background-position: 0 -132px; }

.intl-tel-input .st {
  background-position: -16px -132px; }

.intl-tel-input .sv {
  background-position: -32px -132px; }

.intl-tel-input .sx {
  background-position: -48px -132px; }

.intl-tel-input .sy {
  background-position: -64px -132px; }

.intl-tel-input .sz {
  background-position: -80px -132px; }

.intl-tel-input .tc {
  background-position: -96px -132px; }

.intl-tel-input .td {
  background-position: -112px -132px; }

.intl-tel-input .tg {
  background-position: -128px -132px; }

.intl-tel-input .th {
  background-position: -144px -132px; }

.intl-tel-input .tj {
  background-position: -160px -132px; }

.intl-tel-input .tk {
  background-position: -176px -132px; }

.intl-tel-input .tl {
  background-position: -192px -132px; }

.intl-tel-input .tm {
  background-position: -208px -132px; }

.intl-tel-input .tn {
  background-position: -224px -132px; }

.intl-tel-input .to {
  background-position: -240px -132px; }

.intl-tel-input .tr {
  background-position: 0 -143px; }

.intl-tel-input .tt {
  background-position: -16px -143px; }

.intl-tel-input .tv {
  background-position: -32px -143px; }

.intl-tel-input .tw {
  background-position: -48px -143px; }

.intl-tel-input .tz {
  background-position: -64px -143px; }

.intl-tel-input .ua {
  background-position: -80px -143px; }

.intl-tel-input .ug {
  background-position: -96px -143px; }

.intl-tel-input .us {
  background-position: -112px -143px; }

.intl-tel-input .uy {
  background-position: -128px -143px; }

.intl-tel-input .uz {
  background-position: -144px -143px; }

.intl-tel-input .va {
  background-position: -160px -143px; }

.intl-tel-input .vc {
  background-position: -176px -143px; }

.intl-tel-input .ve {
  background-position: -192px -143px; }

.intl-tel-input .vg {
  background-position: -208px -143px; }

.intl-tel-input .vi {
  background-position: -224px -143px; }

.intl-tel-input .vn {
  background-position: -240px -143px; }

.intl-tel-input .vu {
  background-position: 0 -154px; }

.intl-tel-input .wf {
  background-position: -16px -154px; }

.intl-tel-input .ws {
  background-position: -32px -154px; }

.intl-tel-input .ye {
  background-position: -48px -154px; }

.intl-tel-input .za {
  background-position: -64px -154px; }

.intl-tel-input .zm {
  background-position: -80px -154px; }

.intl-tel-input .zw {
  background-position: -96px -154px; }

.intl-tel-input {
  position: relative;
  display: inline-block; }

.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.intl-tel-input .hide {
  display: none; }

.intl-tel-input .v-hide {
  visibility: hidden; }

.intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-left: 44px;
  margin-left: 0; }

.intl-tel-input .flag-dropdown {
  position: absolute;
  top: 0;
  margin-top: 14px;
  padding: 1px; }

.intl-tel-input .flag-dropdown:hover {
  cursor: pointer; }

.intl-tel-input .flag-dropdown:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05); }

.intl-tel-input input[disabled] + .flag-dropdown:hover {
  cursor: default; }

.intl-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
  background-color: transparent; }

.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 38px;
  height: 100%;
  padding: 0 8px 0 8px; }

.intl-tel-input .selected-flag .flag {
  position: absolute;
  top: 50%;
  margin-top: -5px; }

.intl-tel-input .selected-flag .arrow {
  position: relative;
  top: 50%;
  margin-top: -2px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #666666; }

.intl-tel-input .selected-flag .arrow.up {
  border-top: none;
  border-bottom: 4px solid #666666; }

.intl-tel-input .country-list {
  list-style: none;
  position: absolute;
  z-index: 2;
  padding: 0;
  margin: 15px 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #8F8F8F;
  width: 274px;
  max-height: 200px;
  overflow-y: scroll; }

.intl-tel-input .country-list .flag {
  display: inline-block; }

.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #8F8F8F; }

.intl-tel-input .country-list .country {
  padding: 5px 10px; }

.intl-tel-input .country-list .country .dial-code {
  color: #999da8; }

.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05); }

.intl-tel-input .country-list .flag, .intl-tel-input .country-list .country-name:lang(en) {
  margin-right: 6px; }

.intl-tel-input .country-list .flag, .intl-tel-input .country-list .country-name:lang(ar) {
  margin-left: 6px; }

.intl-tel-input input[type="text"] {
  padding-left: 41px !important; }

.flag-dropdown .content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #333B50 !important;
  width: 4px !important; }

.flag-dropdown .content .mCSB_scrollTools .mCSB_draggerRail {
  background: #d2d2d2 !important;
  width: 5px !important;
  right: -10px; }

.flag-dropdown .content .mCSB_scrollTools .mCSB_draggerContainer {
  right: -10px; }

.attendance-calendar ul {
  list-style-type: none; }

.attendance-calendar:lang(ar) {
  direction: rtl; }

/* Month header */
.attendance-calendar .month {
  padding: 70px 25px;
  width: 100%;
  background: #3F7F8F;
  text-align: center;
  font-weight: bold; }

/* Month list */
.attendance-calendar.month ul {
  margin: 0;
  padding: 0; }

.attendance-calendar .days li.notStarted {
  cursor: default !important;
  color: #ccc !important; }

.attendance-calendar .days li.notStarted:hover {
  cursor: default !important;
  /*border: 1px solid #2F7180;*/
  background-color: #fff !important;
  color: #ccc !important; }

.attendance-calendar.month ul li {
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 3px; }

/* Previous button inside month header */
.attendance-calendar .month .prev {
  float: left;
  padding-top: 10px; }

/* Next button */
.attendance-calendar .month .next {
  float: right;
  padding-top: 10px; }

/* Weekdays (Mon-Sun) */
.attendance-calendar .weekdays {
  margin: 0;
  padding: 0;
  background-color: #fff; }

.attendance-calendar .weekdays li {
  display: inline-block;
  width: 13.6%;
  color: #666;
  text-align: center;
  /*border: 1px solid #000;*/
  background-color: #3F7F8F;
  color: #fff;
  padding: 3px 0; }

/* Days (1-31) */
.attendance-calendar .days {
  padding: 0px;
  margin: 0; }

.attendance-calendar .days li {
  list-style-type: none;
  display: inline-block;
  width: 13.6%;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
  /*margin-bottom: 10px;*/
  font-size: 12px;
  color: #777;
  /*border: 1px solid #000;*/ }

.attendance-calendar .days li.selectable {
  cursor: pointer; }

.attendance-calendar .days li.selectable:hover {
  cursor: pointer;
  /*border: 1px solid #2F7180;*/
  background-color: #2F7180;
  color: #fff; }

.attendance-calendar div.header {
  text-align: center;
  font-weight: bolder;
  padding: 10px 0; }

.attendance-calendar .days li.selected {
  background-color: #11A8AB;
  color: #fff; }

/* Highlight the "current" day */
.attendance-calendar .days li.active {
  background: #1abc9c;
  color: white !important;
  /*border: 1px solid;*/ }

/* Highlight the "current" day */
.attendance-calendar .days li.empty {
  color: white !important;
  /*border: 1px solid #fff;*/ }

.attendance-calendar .days li.readOnly {
  cursor: default !important; }

.attendance-calendar .days li.disabled {
  color: #ccc !important;
  /*border: 1px solid #000;*/
  border: 1px solid;
  background-color: #999DA8; }

.attendance-calendar .days li.outOfRange {
  color: #ccc !important;
  /*border: 1px solid #000;*/
  background-color: #fff; }

.attendance-calendar .days li.holiday {
  color: #fff !important;
  background-color: #FDE1C1; }

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
     supported by Chrome and Opera */ }

table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0; }

table.dataTable thead th, table.dataTable tfoot th {
  font-weight: bold; }

table.dataTable thead th, table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111; }

table.dataTable thead th:active, table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111; }

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand; }

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right; }

table.dataTable thead .sorting {
  background-image: url("/taqat-responsive-theme/css/datatablecss/../../images/sort_both.png"); }

table.dataTable thead .sorting_asc {
  background-image: url("/taqat-responsive-theme/css/datatablecss/../../images/sort_asc.png"); }

table.dataTable thead .sorting_desc {
  background-image: url("/taqat-responsive-theme/css/datatablecss/../../images/sort_desc.png"); }

table.dataTable thead .sorting_asc_disabled {
  background-image: url("/taqat-responsive-theme/css/datatablecss/../../images/sort_asc_disabled.png"); }

table.dataTable thead .sorting_desc_disabled {
  background-image: url("/taqat-responsive-theme/css/datatablecss/../../images/sort_desc_disabled.png"); }

table.dataTable tbody tr {
  background-color: #ffffff; }

table.dataTable tbody tr.selected {
  background-color: #B0BED9; }

table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px; }

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd; }

table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd; }

table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd; }

table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4; }

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6; }

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1; }

table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa; }

table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd; }

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf; }

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1; }

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa; }

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc; }

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe; }

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6; }

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec; }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef; }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7; }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9; }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable.compact thead th, table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
  padding: 4px; }

table.dataTable.compact tbody th, table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th.dt-left, table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right, table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify, table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable, table.dataTable th, table.dataTable td {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

.dataTables_wrapper .dataTables_length {
  float: left; }

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
  background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
  background: -o-linear-gradient(top, white 0%, gainsboro 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 100%); }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
  background: -o-linear-gradient(top, #585858 0%, #111111 100%);
  background: linear-gradient(to bottom, #585858 0%, #111111 100%); }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111; }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #333; }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }

  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }

  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }
table.dt-rowReorder-float {
  position: absolute !important;
  opacity: 0.8;
  table-layout: fixed;
  outline: 2px solid #888;
  outline-offset: -2px;
  z-index: 2001; }

tr.dt-rowReorder-moving {
  outline: 2px solid #555;
  outline-offset: -2px; }

body.dt-rowReorder-noOverflow {
  overflow-x: hidden; }

table.dataTable td.reorder {
  text-align: center;
  cursor: move; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 9px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
  background-color: #31b131; }

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
  background-color: #d33333; }

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px; }

table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer; }

table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
  background-color: #31b131; }

table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #d33333; }

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em; }

table.dataTable > tbody > tr.child:hover {
  background: transparent !important; }

table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

table.dataTable > tbody > tr.child ul.dtr-details li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0; }

table.dataTable > tbody > tr.child ul.dtr-details li:first-child {
  padding-top: 0; }

table.dataTable > tbody > tr.child ul.dtr-details li:last-child {
  border-bottom: none; }

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em; }

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); }

div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em; }

div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12; }

div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea; }

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6); }

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%; } }
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
  /* MSPointer events - direct all pointer events to js */ }

.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto; }

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 95%;
  outline: none;
  direction: ltr; }

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container {
  margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0; }

/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0; }

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0; }

.mCSB_outside + .mCSB_scrollTools {
  right: 5px;
  margin: 5px 0; }

/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: 5px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 16px 0; }

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  /* minimum dragger height */
  z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px; }

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0; }

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px; }

/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  /* minimum dragger width */
  height: 100%;
  left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  /* auto-expanded scrollbar */
  margin: 2px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  /* auto-expanded scrollbar */
  margin: 4px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px; }

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px; }

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0; }

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #8F8F8F;
  background-color: rgba(205, 205, 205, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  width: 12px;
  border-radius: 0px; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #4C96A6;
  background-color: rgba(67, 151, 161, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)"; }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #4C96A6;
  background-color: rgba(67, 151, 161, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -53px -2850px;
  transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  /* 
  sprites locations 
  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  */ }

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -53px -2850px;
  /* 
  sprites locations
  light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  */ }

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /* 
  sprites locations 
  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  */ }

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /* 
  sprites locations 
  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  */ }

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)"; }

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 10px;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px; }

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px; }

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0; }

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px; }

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px; }

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1); }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto; }

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15); }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px; }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0; }

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  /* auto-expanded scrollbar */
  height: 16px;
  margin: -1px 0; }

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  /* auto-expanded scrollbar */ }

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  /* auto-expanded scrollbar */
  width: 16px;
  margin: 0 -1px; }

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  /* auto-expanded scrollbar */
  margin: 6px 0; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px; }

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.15); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px; }

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("/taqat-responsive-theme/css/taqat/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px; }

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("/taqat-responsive-theme/css/taqat/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px; }

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px; }

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #666666; }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)"; }

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px; }

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #666666; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #666666; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #ffffff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0; }

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto; }

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent; }

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px; }

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)"; }

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.2); }

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0; }

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px; }

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.1); }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.2); }

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px; }

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.1); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px; }

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #020202;
  border-color: rgba(0, 0, 0, 0.2); }

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.6); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.6); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #020202;
  background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.85); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9); }

/* ---------------------------------------- */
@-webkit-keyframes progress {
  to {
    background-position: 40px 0; } }

@keyframes progress {
  to {
    background-position: 40px 0; } }

.sr-only {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden; }

.player {
  position: relative;
  max-width: 100%; }

.player,
.player *,
.player::after,
.player::before {
  box-sizing: border-box; }

.player-video-wrapper {
  position: relative; }

.player audio,
.player video {
  width: 100%;
  height: auto;
  vertical-align: middle; }

.player-video-embed {
  padding-bottom: 237px;
  height: 0; }

.player-video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.player-captions {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 20px 30px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

.player-captions span {
  border-radius: 2px;
  padding: 3px 10px;
  background: rgba(0, 0, 0, 0.9); }

.player-captions span:empty {
  display: none; }

@media (min-width: 768px) {
  .player-captions {
    font-size: 24px; } }
.player.captions-active .player-captions {
  display: block; }

.player.fullscreen-active .player-captions {
  font-size: 32px; }

.player-controls {
  zoom: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding: 0px !important;
  background: #50597b;
  line-height: 1;
  text-align: center;
  box-shadow: 0 1px 1px rgba(52, 63, 74, 0.2); }

.player-controls:after,
.player-controls:before {
  content: "";
  display: table; }

.player-controls:after {
  clear: both; }

.player-controls-right {
  display: block;
  margin: 10px auto 0; }

@media (min-width: 560px) {
  .player-controls-left {
    float: left;
    direction: ltr; }

  .player-controls-right {
    float: right;
    margin-top: 0;
    direction: ltr; } }
.player-controls button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px !important;
  padding: 5px 7px;
  overflow: hidden;
  border: 0;
  background: 0 0;
  border-radius: 3px;
  cursor: pointer;
  color: #6b7d86;
  transition: background 0.3s ease, color 0.3s ease, opacity 0.3s ease; }

.player-controls button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1px;
  padding: 5px 7px;
  overflow: hidden;
  border: 0;
  background: 0 0;
  border-radius: 3px;
  cursor: pointer;
  color: #6b7d86;
  transition: background 0.3s ease, color 0.3s ease, opacity 0.3s ease; }

aside .player-controls button {
  padding: 1px 5px;
  height: 25px !important;
  margin: 0 !important; }

aside .fullscreen-active .player-controls button {
  padding: 5px 7px;
  height: auto !important; }

.fullscreen-active .player-controls button {
  margin: 0 2px;
  padding: 5px 10px; }

.player-controls button svg {
  width: 18px !important;
  height: 18px !important;
  display: block;
  fill: #fff;
  transition: fill 0.3s ease; }

.player-controls button.tab-focus,
.player-controls button:hover {
  background: #4c96a6;
  color: white; }

.player-controls button:focus {
  outline: 0; }

.player-controls .icon-captions-on,
.player-controls .icon-exit-fullscreen,
.player-controls .icon-muted {
  display: none; }

.player-controls .player-time {
  display: none;
  vertical-align: middle;
  margin-left: 10px;
  color: #6b7d86;
  font-weight: 600;
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

.player-controls .player-time:lang(ar) {
  margin-right: 10px; }

.fullscreen-active .player-controls .player-time {
  display: inline-block; }

.player-controls .player-time + .player-time {
  display: none; }

@media (min-width: 560px) {
  .player-controls .player-time + .player-time {
    display: none; }

  .fullscreen-active .player-controls .player-time + .player-time {
    display: inline-block; } }
.player-controls .player-time + .player-time::before {
  content: '\2044';
  margin-right: 10px; }

.player-controls .player-time + .player-time:lang(ar)::before {
  margin-left: 10px; }

.player-tooltip {
  position: absolute;
  z-index: 2;
  bottom: 100%;
  margin-bottom: 10px;
  padding: 10px 15px;
  opacity: 0;
  background: #fff;
  border: 1px solid #d6dadd;
  border-radius: 3px;
  color: #6b7d86;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 600;
  -webkit-transform: translate(-50%, 30px) scale(0);
  transform: translate(-50%, 30px) scale(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition: -webkit-transform .2s .1s ease, opacity .2s .1s ease;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease; }

.player-tooltip::after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  display: block;
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) translateY(1px);
  transform: translate(-50%, -50%) rotate(45deg) translateY(1px);
  border: 1px solid #d6dadd;
  border-width: 0 1px 1px 0; }

.player button.tab-focus:focus .player-tooltip,
.player button:hover .player-tooltip {
  opacity: 0;
  -webkit-transform: translate(-50%, 0) scale(1);
  transform: translate(-50%, 0) scale(1); }

.player button:hover .player-tooltip {
  z-index: 3; }

.player-progress {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  width: 100%;
  height: 10px;
  background: rgba(86, 93, 100, 0.2); }

aside .fullscreen-active .player-progress {
  height: auto !important; }

aside .player-progress {
  height: 5px; }

.player-progress-buffer[value],
.player-progress-played[value],
.player-progress-seek[type=range] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 10px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
  background: 0 0; }

aside .player-progress-buffer[value],
aside .player-progress-played[value],
aside .player-progress-seek[type=range] {
  height: 5px; }

aside .player.fullscreen-active .player-progress-buffer[value],
aside .player.fullscreen-active .player-progress-played[value],
aside .player.fullscreen-active .player-progress-seek[type=range] {
  height: 5px; }

.player-progress-buffer[value]::-webkit-progress-bar,
.player-progress-played[value]::-webkit-progress-bar {
  background: 0 0; }

.player-progress-buffer[value]::-webkit-progress-value,
.player-progress-played[value]::-webkit-progress-value {
  background: currentColor; }

.player-progress-buffer[value]::-moz-progress-bar,
.player-progress-played[value]::-moz-progress-bar {
  background: currentColor; }

.player-progress-played[value] {
  z-index: 2;
  color: #4c96a6; }

.player-progress-buffer[value] {
  color: rgba(86, 93, 100, 0.25); }

.player-progress-seek[type=range] {
  z-index: 4;
  cursor: pointer;
  outline: 0; }

.player-progress-seek[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0; }

.player-progress-seek[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  width: 20px;
  height: 10px; }

.player-progress-seek[type=range]::-moz-range-track {
  background: 0 0;
  border: 0; }

.player-progress-seek[type=range]::-moz-range-thumb {
  -moz-appearance: none;
  background: 0 0;
  border: 0;
  width: 20px;
  height: 10px; }

.player-progress-seek[type=range]::-ms-track {
  color: transparent;
  background: 0 0;
  border: 0; }

.player-progress-seek[type=range]::-ms-fill-lower,
.player-progress-seek[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0; }

.player-progress-seek[type=range]::-ms-thumb {
  background: 0 0;
  border: 0;
  width: 20px;
  height: 10px; }

.player-progress-seek[type=range]:focus {
  outline: 0; }

.player-progress-seek[type=range]::-moz-focus-outer {
  border: 0; }

.player.loading .player-progress-buffer {
  -webkit-animation: progress 1s linear infinite;
  animation: progress 1s linear infinite;
  background-size: 40px 40px;
  background-repeat: repeat-x;
  background-color: rgba(86, 93, 100, 0.25);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
  color: transparent; }

.player-controls [data-player=pause],
.player.playing .player-controls [data-player=play] {
  display: none; }

.player.playing .player-controls [data-player=pause] {
  display: inline-block; }

.player-volume[type=range] {
  display: inline-block !important;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 65px !important;
  margin: 0 10px 0 0;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: none; }

.fullscreen-active .player-volume[type=range] {
  width: 100px; }

.player-volume[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background: #e6e6e6;
  border: 0;
  border-radius: 3px; }

.player-volume[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -3px;
  height: 12px;
  width: 12px;
  background: #6b7d86;
  border: 0;
  border-radius: 6px;
  transition: background .3s ease;
  cursor: ew-resize; }

.player-volume[type=range]::-moz-range-track {
  height: 6px;
  background: #e6e6e6;
  border: 0;
  border-radius: 3px; }

.player-volume[type=range]::-moz-range-thumb {
  height: 12px;
  width: 12px;
  background: #6b7d86;
  border: 0;
  border-radius: 6px;
  transition: background .3s ease;
  cursor: ew-resize; }

.player-volume[type=range]::-ms-track {
  height: 6px;
  background: 0 0;
  border-color: transparent;
  border-width: 3px 0;
  color: transparent; }

.player-volume[type=range]::-ms-fill-lower,
.player-volume[type=range]::-ms-fill-upper {
  height: 6px;
  background: #e6e6e6;
  border: 0;
  border-radius: 3px; }

.player-volume[type=range]::-ms-thumb {
  height: 12px;
  width: 12px;
  background: #6b7d86;
  border: 0;
  border-radius: 6px;
  transition: background .3s ease;
  cursor: ew-resize; }

.player-volume[type=range]:focus {
  outline: 0; }

.player-volume[type=range]:focus::-webkit-slider-thumb {
  background: #4c96a6; }

.player-volume[type=range]:focus::-moz-range-thumb {
  background: #4c96a6; }

.player-volume[type=range]:focus::-ms-thumb {
  background: #4c96a6; }

.player-audio.ios .player-controls-right,
.player.ios .player-volume,
.player.ios [data-player=mute] {
  display: none; }

.player-audio.ios .player-controls-left {
  float: none; }

.player-audio .player-controls {
  padding-top: 20px; }

.player-audio .player-progress {
  bottom: auto;
  top: 0;
  background: #d6dadd; }

.player-fullscreen,
.player.fullscreen-active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 10000000;
  background: black; }

.player-fullscreen video,
.player.fullscreen-active video {
  height: 100%; }

.player-fullscreen .player-video-wrapper,
.player.fullscreen-active .player-video-wrapper {
  height: 100%;
  width: 100%; }

.player-fullscreen .player-controls,
.player.fullscreen-active .player-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.player-fullscreen.fullscreen-hide-controls.playing .player-controls,
.player.fullscreen-active.fullscreen-hide-controls.playing .player-controls {
  -webkit-transform: translateY(100%) translateY(5px);
  transform: translateY(100%) translateY(5px);
  transition: -webkit-transform .3s .2s ease;
  transition: transform 0.3s 0.2s ease; }

.player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-controls,
.player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-controls {
  -webkit-transform: translateY(0);
  transform: translateY(0); }

.player-fullscreen.fullscreen-hide-controls.playing .player-captions,
.player.fullscreen-active.fullscreen-hide-controls.playing .player-captions {
  bottom: 5px;
  transition: bottom 0.3s 0.2s ease; }

.player-fullscreen .player-captions,
.player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-captions,
.player.fullscreen-active .player-captions,
.player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-captions {
  top: auto;
  bottom: 90px; }

@media (min-width: 560px) {
  .player-fullscreen .player-captions,
  .player-fullscreen.fullscreen-hide-controls.playing.player-hover .player-captions,
  .player.fullscreen-active .player-captions,
  .player.fullscreen-active.fullscreen-hide-controls.playing.player-hover .player-captions {
    bottom: 60px; } }
.player.captions-active .player-controls .icon-captions-on,
.player.fullscreen-active .icon-exit-fullscreen,
.player.muted .player-controls .icon-muted {
  display: block; }

.player [data-player=captions],
.player [data-player=fullscreen],
.player.captions-active .player-controls .icon-captions-on + svg,
.player.fullscreen-active .icon-exit-fullscreen + svg,
.player.muted .player-controls .icon-muted + svg {
  display: none; }

.player.captions-enabled [data-player=captions],
.player.fullscreen-enabled [data-player=fullscreen] {
  display: inline-block; }

/* aside .player{min-width: 278px;} */
aside .player-controls {
  padding: 3px; }

.slider_container .player-controls {
  bottom: 0;
  position: absolute;
  width: 100%;
  padding: 5px 10px; }

.slider_container .player-progress {
  height: 5px; }

.slider_container .player-progress-buffer[value], .slider_container .player-progress-played[value], .slider_container .player-progress-seek[type=range] {
  height: 5px; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100% !important;
  margin-bottom: 10px;
  box-sizing: border-box; }

.control-group .chosen-container {
  margin-bottom: 0px; }

.chosen-container * {
  color: #3D3D3D !important; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #BBC0CD;
  border-top: 0;
  background: #ffffff;
  margin-bottom: 20px;
  border-radius: 0 0 3px 3px; }

.chosen-container .chosen-drop {
  display: none; }

.chosen-container.chosen-with-drop .chosen-drop {
  display: block; }

.chosen-container a {
  cursor: pointer; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 30px;
  background-color: #ffffff;
  color: #3d3d3d;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
  margin-bottom: 0; }

.chosen-container-single .chosen-single:lang(ar) {
  padding: 0 8px 0 0 !important; }

.chosen-container-single .chosen-default {
  color: #999da8; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 3px;
  text-align: left; }

.chosen-container-single .chosen-single span:lang(ar) {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 3px;
  margin-left: 26px;
  margin-right: 0 !important;
  text-align: right; }

.chosen-single:lang(ar):hover, .chosen-single:lang(ar), .chosen-single span, .search-field .default:lang(ar) {
  font-weight: 200 !important;
  font-size: 10pt !important; }

.chosen-single:lang(ar) {
  font-family: "Droid Arabic Kufi" !important; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single div:lang(en) {
  right: 0px;
  padding-top: 3px; }

.chosen-container-single .chosen-single div:lang(ar) {
  left: 4px;
  padding-top: 3px; }

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat -55px -2800px; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #999da8;
  background: white url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat 100% -20px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  line-height: normal;
  border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: 0px;
  border-radius: 0 0 3px 3px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search:lang(en) {
  position: absolute;
  left: -9999px; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search:lang(ar) {
  position: absolute;
  right: -9999px; }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  border-top: 1px solid #11a8ab;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
  font-size: 10pt;
  font-family: Arial;
  width: 100%;
  display: block !important; }

.chosen-container:lang(ar) .chosen-results:lang(ar) {
  margin: 0 !important; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none; }

.chosen-container .chosen-results li:lang(ar) {
  line-height: 16px; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #8F8F8F;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background: #EAEAED;
  color: #020202; }

.chosen-container-multi .chosen-results li {
  padding: 5px 5px 7px 40px; }

.chosen-container-multi .chosen-results li:before {
  background-repeat: no-repeat;
  background-position: -109px -154px;
  border: .066em solid #b7b7b7;
  font-weight: 400 !important;
  font-size: 12pt !important;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  border-spacing: 0px;
  margin-top: -5px; }

.chosen-container-multi .chosen-results li:lang(en):before {
  margin-left: -30px;
  margin-top: 1px; }

.chosen-container-multi .chosen-results li:lang(ar):before {
  margin-right: -30px;
  float: left;
  left: 0px;
  margin-top: 1px; }

.chosen-container-multi .chosen-results li.result-selected:before {
  border: .066em solid #b7b7b7;
  background-image: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png);
  background-repeat: no-repeat;
  background-position: -50px -1100px; }

.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #EAEAED; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 5px 0 0 0;
  width: 100% !important;
  height: auto !important;
  height: 1%;
  border: none !important;
  cursor: text;
  font-size: 11pt;
  font-weight: normal;
  min-height: 30px;
  border-radius: 3px;
  cursor: pointer; }

/*.chosen-container-multi .chosen-choices:lang(en){background: #ffffff url('/taqat-responsive-theme/css/taqat/images/select-icons.png') no-repeat 98% 8px;width:24px;}
.chosen-container-multi .chosen-choices:lang(ar){background: #ffffff url('/taqat-responsive-theme/css/taqat/images/select-icons.png') no-repeat 2% 8px;width:24px;}*/
.chosen-container-multi .chosen-choices:after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat -55px -2803px; }

.chosen-container-multi .chosen-choices:lang(en):after {
  right: 4px; }

.chosen-container-multi .chosen-choices:lang(ar):after {
  left: 4px; }

.chosen-container-multi .chosen-choices li:lang(en), .chosen-container-multi .chosen-choices .search-field:lang(en) {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li:lang(ar), .chosen-container-multi .chosen-choices .search-field:lang(ar) {
  float: right;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field, .chosen-container-multi .chosen-choices .search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"], .chosen-container-multi .chosen-choices .search-field input[type="text"] {
  margin: -7px 0;
  padding: 5px;
  height: 30px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #3d3d3d;
  font-size: 100%;
  line-height: normal;
  border-radius: 0;
  font-family: 11pt; }

.chosen-container-multi .chosen-choices .search-field input[type="text"] {
  box-sizing: border-box; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"]:lang(ar), .chosen-container-multi .chosen-choices .search-field input[type="text"]:lang(ar) {
  text-align: right; }

.chosen-container-multi .chosen-choices li.search-field .default, .chosen-container-multi .chosen-choices .search-field .default {
  color: #999da8; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 10px 20px 10px 10px;
  border: 1px solid #EAEAED;
  border-radius: 3px;
  background-color: #EAEAED;
  color: #3d3d3d;
  line-height: 17px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -42px 1px no-repeat;
  font-size: 1px;
  margin-top: 8px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 2px solid #999da8;
  background-color: #bbc0cd;
  color: #3d3d3d; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #EAEAED; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  background: #EAEAED;
  display: list-item;
  color: #3d3d3d;
  cursor: pointer; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  /*border: 1px solid #BBC0CD;*/ }

.chosen-container-active.chosen-with-drop .chosen-single {
  /*border: 1px solid #BBC0CD;*/ }

/* .chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
} */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -55px -2800px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #BBC0CD; }

.chosen-container-active .chosen-choices li.search-field input[type="text"], .chosen-container-active .chosen-choices .search-field input[type="text"] {
  color: #020202 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  cursor: default; }

.chosen-disabled .chosen-single, .chosen-disabled .chosen-choices {
  cursor: default;
  background-color: #bbc0cd;
  color: #3d3d3d;
  border: solid 2px #999da8; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"], .chosen-rtl .chosen-choices .search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop:lang(en) {
  left: 9999px; }

.chosen-rtl .chosen-drop:lang(ar) {
  right: 9999px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat -30px -20px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat -30px -20px; }

.chosen-rtl .chosen-search input[type="text"]:lang(en) {
  direction: rtl; }

.chosen-rtl .chosen-search input[type="text"]:lang(ar) {
  direction: ltr; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* aside dropdown css changed*/
ul.chosen-choices {
  margin: 4px 0 !important;
  background-color: transparent !important;
  border: none !important;
  min-height: auto !important; }

ul.chosen-choices li.search-choice {
  background-color: #EAEAED !important; }

div.chosen-container.chosen-container-multi ul {
  margin: 0 !important; }

.chosen-choices {
  background: #ffffff; }

li.search-choice > span, li.search-choice > a.search-choice-close {
  color: #000000 !important; }

/* custmigation */
.chosen-container-active, .chosen-container:hover, .chosen-container:focus {
  border: 1px solid #11a8ab !important; }

.chosen-container-active a.chosen-single {
  color: #4c96a6 !important; }

/* .aui div.chosen-container:hover a.chosen-single, .aui div.chosen-container:focus a.chosen-single {border-bottom: 1px solid #bbc0cd !important;}  */
.chosen-container-active a.chosen-single, .chosen-with-drop a.chosen-single {
  border: none !important; }

.chosen-container {
  border: 1px solid #BBC0CD;
  border-radius: 3px; }

/* .chosen-container a.chosen-single:hover, .chosen-container a.chosen-single:focus {border: 1px solid #11A8AB !important; text-decoration: none !important;margin-bottom: 0;} */
.search-choice span.close_icon {
  background-position: -348px -2049px;
  height: 18px !important;
  display: inline-block !important;
  width: 18px !important; }

.search-choice span.close_icon:hover, .search-choice-close span.close_icon:focus {
  background-position: -398px -2049px; }

.search-choice a.close_icon {
  background-position: -348px -2049px;
  height: 18px !important;
  display: inline-block !important;
  width: 18px !important; }

.search-choice a.close_icon:hover, .search-choice-close span.close_icon:focus {
  background-position: -398px -2049px; }

.search-choice a.close_icon:lang(ar) {
  float: left; }

.search-choice {
  padding: .2em 0 .2em .5em !important; }

.search-choice:lang(ar) {
  padding: .2em .5em .2em 0 !important; }

.search-choice a.search-choice-close {
  height: 18px;
  width: 18px;
  display: inline-block; }

.chosen-container-multi .chosen-results li:lang(ar) {
  padding: 8px 22px 5px 5px; }

.chosen-container-multi .chosen-results li:lang(ar):before {
  margin-right: 0 !important;
  float: right !important;
  right: 0px; }

/**
* Developed By Badawy Mahmoud
* abouadsb@aecl.com
*/
.aui table tr th .checkbox {
  position: relative !important;
  padding-left: 0px !important; }

.aui table tr th .checkbox:lang(ar) {
  left: 0 !important; }

    /* .aui table tr td .checkbox,.aui table tr td  .radiobutton{
        position:inherit !important;
        padding-left:0px !important;

    }*/
.aui table tr td .css-radio-label:before {
  left: auto !important; }

.aui table tr td .checkbox .aui input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(en):before, .aui table tr td .aui input[type=checkbox]:not(:checked) + label:lang(en):before, .aui table tr td .aui input[type=checkbox]:checked + label:lang(en):before {
  left: auto !important; }

/* .aui .checkbox:lang(ar){
    padding-right: 14px;
    position: relative;
    margin-bottom: 14px;
} */
.aui input[type=checkbox].css-checkbox {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

.aui input[type=checkbox].css-checkbox + label.css-label {
  display: inline-block;
  line-height: 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 10pt !important;
  vertical-align: middle;
  cursor: pointer;
  font-weight: 200 !important; }

.aui input[type=checkbox].css-checkbox + label.css-label:lang(ar) {
  font-size: 10pt !important; }

.aui table td.sorting_1 input[type=checkbox].css-checkbox + label.css-label:lang(ar) {
  margin-right: 12px; }

.aui section input[type=checkbox].css-checkbox + label.css-label {
  color: #415565; }

.aui aside input[type=checkbox].css-checkbox + label.css-label {
  color: #ffffff; }

.aui input[type=checkbox].css-checkbox:checked + label.css-label {
  background-position: 0 -20px;
  color: #999da8; }

.aui input[type=checkbox][disabled=disabled].css-checkbox + label.css-label {
  color: #bbc0cd;
  cursor: not-allowed; }

.aui input[type=checkbox]:checked + label:before {
  background-image: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png);
  background-repeat: no-repeat;
  background-position: -50px -1100px;
  font-weight: 400 !important;
  font-size: 10pt !important;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  border-spacing: 0px;
  background-color: #ffffff; }

.aui input[type=checkbox][disabled=disabled]:checked + label:before, .aui input[type=checkbox][disabled=true]:checked + label:before {
  border: 1px solid #b7b7b7;
  background: #bbc0cd;
  cursor: not-allowed; }

.aui input[type=checkbox][disabled=disabled]:checked + label, .aui input[type=checkbox][disabled=true]:checked + label, .aui input[type=checkbox][disabled=true]:not(:checked) + label {
  color: #bbc0cd !important;
  cursor: not-allowed; }

.aui aside input[type=checkbox]:not(:checked) + label:before {
  background-color: #ffffff; }

.aui input[type=checkbox][disabled=disabled]:not(:checked) + label:before, .aui input[type=checkbox][disabled=true]:not(:checked) + label:before {
  /*background-image: url(/taqat-responsive-theme/css/taqat/images/states.png);*/
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  cursor: default;
  font-weight: 400 !important;
  font-size: 12pt !important;
  border: 1px solid #b7b7b7;
  background-color: #bbc0cd;
  border-radius: 3px;
  border-spacing: 0px;
  cursor: not-allowed; }

.aui input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(en):before,
.aui input[type=checkbox]:not(:checked) + label:lang(en):before,
.aui input[type=checkbox]:checked + label:lang(en):before {
  left: 0px; }

.aui input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(ar):before,
.aui input[type=checkbox]:not(:checked) + label:lang(ar):before,
.aui input[type=checkbox]:checked + label:lang(ar):before {
  /*         margin-left: 10px;
   */
  right: 0px; }

.aui input[type=checkbox]:not(:checked) + label:before {
  /*background-image: url(/taqat-responsive-theme/css/taqat/images/states.png);*/
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  font-weight: 400 !important;
  font-size: 12pt !important;
  border: 1px solid #b2c3d3;
  border-radius: 3px;
  border-spacing: 0px;
  background-color: #ffffff; }

.aui input[type=checkbox]:hover + label:before, .aui input[type=checkbox]:focus + label:before {
  border: 1px solid #11A8AB;
  border-radius: 3px;
  border-spacing: 0px;
  font-weight: 400 !important;
  font-size: 12pt !important; }

.aui input[type=checkbox] + label:hover, .aui input[type=checkbox] + label:focus {
  color: #11A8AB !important; }

.aui input[type=checkbox][disabled=disabled] + label:hover {
  color: #bbc0cd !important;
  cursor: not-allowed; }

/*Radio button*/
.aui .radiobutton {
  position: relative;
  display: inline-block;
  padding-top: 6px; }

#publishRadioEduName .radiobutton:lang(en) {
  padding-right: 20px !important; }

#publishRadioEduName .radiobutton:lang(ar) {
  padding-left: 20px !important; }

.aui input[type=radio].css-radiobutton:lang(en), .aui input[type=radio].css-radiobutton:lang(ar) {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

.aui input[type=radio].css-radiobutton + label.css-radio-label:lang(en) {
  padding-left: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 10pt;
  vertical-align: middle;
  cursor: pointer;
  font-weight: 200 !important;
  font-family: Arial !important; }

.aui input[type=radio].css-radiobutton + label.css-radio-label:lang(ar) {
  padding-right: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 10pt;
  vertical-align: middle;
  cursor: pointer;
  font-weight: 200 !important;
  font-family: "Droid Arabic Kufi" !important; }

.aui input[type=radio].css-radiobutton:checked + label.css-radio-label {
  background-position: 0 -20px; }

.aui input[type=radio]:checked + label:lang(en):before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  left: 0px;
  border: 1px solid #b7b7b7;
  border-radius: 50%;
  border-spacing: 0px;
  text-align: center;
  font-weight: 400 !important;
  font-size: 12pt !important;
  top: 10px;
  background-size: 2px 2px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -1.1px -1001px no-repeat;
  background: -moz-radial-gradient(#666666 30%, white 10%, white 100%);
  background: -webkit-radial-gradient(#666666 30%, white 10%, white 100%);
  background: radial-gradient(#666666 30%, #ffffff 10%, #ffffff 100%); }

.aui input[type=radio]:checked + label:lang(ar):before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0px;
  border: 1px solid #b7b7b7;
  border-radius: 50%;
  border-spacing: 0px;
  text-align: center;
  font-weight: 400 !important;
  font-size: 12pt !important;
  top: 10px;
  background-image: -moz-radial-gradient(#666666 30%, white 10%, white 100%);
  background-image: -webkit-radial-gradient(#666666 30%, white 10%, white 100%);
  background-image: radial-gradient(#666666 30%, #ffffff 10%, #ffffff 100%); }

.aui input[type=radio]:not(:checked) + label:lang(en):before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  left: 0px;
  text-align: center;
  top: 10px;
  border: 1px solid #b7b7b7;
  border-radius: 50%;
  border-spacing: 0px;
  font-weight: 400 !important;
  font-size: 12pt !important;
  background-color: white; }

.aui input[type=radio]:not(:checked) + label:lang(ar):before {
  content: '';
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0px;
  margin-left: 10px;
  top: 10px;
  border: 1px solid #b7b7b7;
  border-radius: 50%;
  border-spacing: 0px;
  font-weight: 400 !important;
  font-size: 12pt !important;
  background-color: white; }

.aui input[type=radio]:hover + label:lang(en):before, .aui input[type=radio]:hover + label:lang(ar):before, .aui input[type=radio]:focus + label:lang(ar):before {
  border: 1px solid #11A8AB;
  border-radius: 50%;
  border-spacing: 0px;
  font-weight: 400 !important;
  font-size: 12pt !important; }

.aui input[type=radio] + label:hover, .aui input[type=radio] + label:active, .aui input[type=radio] + label:focus {
  color: #11A8AB; }

.aui input.css-radiobutton[type="radio"][disabled="disabled"] + label:before, .aui input.css-radiobutton[type="radio"][disabled="disabled"] + label:hover:before, .aui input.css-radiobutton[type="radio"][disabled="true"] + label:before, .aui input.css-radiobutton[type="radio"][disabled="true"] + label:hover:before {
  background: #bbc0cd !important;
  border: 1px solid #bbc0cd;
  cursor: not-allowed; }

.aui input.css-radiobutton[type="radio"][disabled="disabled"] + label, .aui input.css-radiobutton[type="radio"][disabled="true"] + label {
  color: #bbc0cd;
  cursor: not-allowed !important; }

.aui input[type=text]:lang(ar), .aui input[type=email]:lang(ar), .aui input[type=password]:lang(ar) {
  padding-right: 14px !important; }

.aui input[type=text]:read-only {
  border: none;
  padding-left: 0px !important; }

.aui input[type=text]:lang(en), .aui input[type=email]:lang(en), .aui input[type=password]:lang(en) {
  padding-left: 9px !important; }

.aui input[type=text]:lang(ar), .aui input[type=email]:lang(ar), .aui input[type=password]:lang(ar) {
  padding-left: 0 !important; }

.form-column textarea {
  height: 100px !important;
  resize: none; }

.aui .terms-of-condition textarea {
  height: 140px !important;
  resize: none;
  width: 600px;
  border: none !important;
  border-color: #ffffff !important;
  overflow: auto; }

.aui .terms-of-condition textarea:focus {
  border: none !important;
  border: 0px #ffffff !important;
  outline: none; }

.aui .form-column textarea:lang(en), .aui .terms-of-condition textarea:lang(en) {
  padding-left: 10px;
  padding-top: 5px;
  box-sizing: border-box; }

.aui .form-column textarea:lang(ar), .aui .terms-of-condition textarea:lang(ar) {
  padding-right: 10px;
  padding-top: 5px;
  box-sizing: border-box; }

/*text input and password*/
.aui input[type=text], .aui input[type=password], .aui input[type=email], .aui .form-column textarea {
  width: 277px;
  height: 30px;
  padding: 0px;
  margin: 0px;
  margin: 4px 0 0;
  font-size: 14px;
  outline: 0; }

.aui input[type=text], .aui input[type=password], .aui input[type=email], .aui input[type=search], .aui div.combobox, .aui .form-column textarea, .aui .terms-of-condition textarea, .form-column-autowidth textarea {
  border: 1px solid #b2c3d3 !important;
  border-radius: 3px;
  font-size: 10pt;
  color: #666666;
  font-weight: 200;
  box-shadow: none !important; }

.aui input[type=text]:lang(en), .aui input[type=password]:lang(en), .aui input[type=email]:lang(en), .aui .combobox:lang(en), .aui select:lang(en), .aui .form-column textarea:lang(en), .aui .terms-of-condition textarea:lang(en) {
  font-family: Arial; }

.aui input[type=text]:focus, .aui input[type=password]:focus, .aui input[type=email]:focus, .aui .combobox:focus, .aui select:focus, .aui .terms-of-condition textarea, .form-column-autowidth textarea:focus {
  border-color: #11A8AB !important;
  color: #415565 !important; }

.aui input[type=text][disabled=disabled], .aui input[type=password]:disabled, .aui input[type=email]:disabled, .aui .combobox:disabled, .aui select:disabled, .aui .form-column textarea:disabled {
  background: #bbc0cd;
  border: 1px solid #717580 !important;
  color: #717580; }

.aui .combobox:disabled, select:disabled {
  padding: 0px;
  width: 100% !important;
  margin-top: 5px; }

.aui .combobox select {
  width: 100% !important; }

.aui .modal-body .calendars label {
  color: #fff !important; }

.aui section label:lang(ar), .aui .modal-body label:lang(ar) {
  font-family: "Droid Arabic Kufi"; }

.aui .inline-controls {
  display: inline-block !important;
  padding-bottom: 10px; }

/*combobox*/
/*Label*/
.aui aside * {
  color: #ffffff;
  font-size: 13px !important; }

.aui aside a {
  color: #ffffff;
  font-size: 10pt !important; }

.aui aside select option {
  color: #415565 !important; }

.aui button {
  font-size: 14pt; }

.aui button:lang(en) {
  font-size: 11pt !important; }

ul.topbar-links li button.topbar-links-button span.topbar-links-text {
  font-size: 10pt !important; }

/*full page loader CSS*/
.ui-widget-overlay.loader-container {
  opacity: .5 !important;
  z-index: 5000; }

.loading-text {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: 86px;
  font-size: 10pt !important;
  font-weight: bold !important;
  letter-spacing: 3px;
  z-index: 5000; }

.aui .full-page-loader {
  background: url("/taqat-responsive-theme/css/taqat/../../images/preloader.png");
  width: 70px;
  height: 70px;
  background-size: 100% 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-animation: spin 3s linear infinite;
  -moz-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
  z-index: 5000; }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.form-column .control-group input.disable-textbox {
  box-shadow: none;
  border: none !important;
  cursor: default !important;
  margin: 0;
  padding: 0 !important; }

/* input error msg red color */
.aui input.error-field[type=text], .aui input.error-field[type=password], .aui input.error-field[type=email] {
  border-color: #fe0000 !important;
  color: #fe0000; }

.aui aside.sidebar div.widget-sidebar div.combobox {
  background-color: #ffffff; }

.aui div#loginPageNES h2 {
  font-size: 12pt;
  line-height: 100%; }

.aui textarea:disabled, .aui textarea:hover:disabled {
  border-color: #eee !important;
  cursor: not-allowed; }

/* manacover letter bug fix*/
.aui .managecoverletter_fix tbody tr td .css-radio-label:before {
  left: 0 !important; }

/* readonly checkbox and radio button css added bye veera */
.aui input.css-radiobutton[type="radio"][readonly="readonly"]:not(:checked) + label:before,
.aui input.css-radiobutton[type="radio"][readonly="readonly"]:not(:checked) + label:hover:before,
.aui input.css-radiobutton[type="radio"][readonly="readonly"]:checked + label:before,
.aui input.css-radiobutton[type="radio"][readonly="readonly"]:checked + label:hover:before,
.aui input.css-radiobutton[type="radio"][readonly="readonly"] + label,
.aui input.css-checkbox[type="checkbox"][readonly="readonly"]:checked + label:before,
.aui input.css-checkbox[type="checkbox"][readonly="readonly"]:checked + label:hover:before,
.aui input.css-checkbox[type="checkbox"][readonly="readonly"]:not(:checked) + label:before,
.aui input.css-checkbox[type="checkbox"][readonly="readonly"]:not(:checked) + label:hover:before,
.aui input.css-checkbox[type="checkbox"][readonly="readonly"] + label {
  background-color: #ffffff !important;
  border-color: #717580 !important;
  pointer-events: none;
  color: #717580 !important;
  /*cursor: not-allowed !important;*/ }

/*Overriding AUI disabled textarea  */
/*.aui input[disabled],
 .aui select[disabled],
 .aui textarea[disabled],*/
.aui input[readonly], .aui input[readonly]:hover, .aui input[readonly]:active,
.aui select[readonly], .aui select[readonly]:hover, .aui select[readonly]:active,
.aui textarea[readonly], .aui textarea[readonly]:hover, .aui textarea[readonly]:active {
  background-color: #ffffff !important;
  border-color: #717580 !important;
  /* pointer-events: none;*/
  color: #717580 !important;
  cursor: not-allowed; }

.aui .breadcrumb > li + li:before {
  padding: 0px; }

.job-left p {
  word-break: break-all; }

/**
* Developed By Badawy Mahmoud
* abouadsb@aecl.com
*/
.useridentification {
  position: absolute;
  top: 32px;
  background-color: #19365b;
  z-index: 11;
  white-space: nowrap;
  padding-left: 0px;
  padding-right: 0px;
  display: none;
  border: 1px solid #1f253d;
  box-shadow: 0 5px 10px 0 #000000; }

.useridentification:lang(en) {
  right: 0px;
  float: right; }

.useridentification:lang(ar) {
  left: 0px;
  float: left;
  margin-left: 0 !important; }

.useridentification li {
  text-decoration: none;
  display: block;
  white-space: nowrap;
  color: white;
  font-size: 10pt; }

.useridentification li a {
  display: block;
  padding-top: 10px;
  white-space: nowrap;
  padding-bottom: 10px;
  color: white;
  font-size: 10pt;
  padding-left: 14px;
  padding-right: 14px; }

.useridentification li a:hover, .useridentification li a:focus {
  background-color: #00948f; }

.useridentification li a {
  color: white; }

.useridentification li a:hover {
  color: white !important; }

.loginicon-menu_Open {
  background-color: #19365b !important;
  border: 1px solid #1f253d !important;
  border-bottom: none !important;
  z-index: 20; }

.useridentificationOpen {
  display: block; }

.login-info {
  cursor: pointer; }

.aui .ui-tooltip, .ui-cornar-all, .tooltip-arrow:after {
  background: #ffffff;
  border: 1px solid #7c7c7c !important;
  color: #000 !important;
  /*border-bottom:1px solid #50597B !important;*/
  border-radius: 3px !important;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5) !important; }

.aui .ui-tooltip, .ui-widget, .ui-cornar-all, .ui-widget-content {
  padding: 3px 5px;
  color: #333B50;
  border-radius: 0px;
  font-size: 8pt !important;
  font-family: Arial;
  /*text-transform: uppercase;*/ }

.tooltip-arrow {
  width: 70px;
  height: 13px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px; }

.tooltip-arrow.top {
  top: -16px;
  bottom: auto; }

.tooltip-arrow.left {
  left: 20%; }

.tooltip-arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 20px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.tooltip-arrow.top:after {
  bottom: -20px;
  top: auto; }

/*Preloader circle and Percentage */
.loader {
  position: absolute;
  display: block;
  top: 43%;
  left: 40%;
  z-index: 888888888;
  border-radius: 50%;
  background: #1F253D;
  width: auto;
  height: auto;
  padding: 10px; }

.loading-indicator-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  -moz-transition: all 250ms linear;
  -o-transition: all 250ms linear;
  -webkit-transition: all 250ms linear;
  transition: all 250ms linear; }

/*3rd party logos*/
.logos_75Per75 {
  width: 75px;
  max-width: 75px;
  height: 75px;
  max-height: 75px;
  outline: #8F8F8F solid;
  outline-width: 1px; }

.logos_100Per80 {
  width: 100px;
  max-width: 100px;
  height: 80px;
  max-height: 80px;
  outline: #8F8F8F solid;
  outline-width: 1px; }

.logos_240Per145 {
  width: 240px;
  max-width: 240px;
  height: 145px;
  max-height: 145px;
  border: none;
  outline-width: 0px;
  background: #ffffff; }

/**
* Developed By Badawy Mahmoud
* abouadsb@aecl.com
*/
.aui.rtl {
  	/*p.slider_label.title.strong:nth-of-type(1) {
      	left: 0% !important;
  	}
  
  	.receive-intrw-res p.slider_label.title.strong:nth-of-type(1) {
     	 left: inherit !important;
  	}*/
  /* h1.content-title {
  	padding-right: 20px;
  } */
  /* Fix for issue 1469
  button.excludeFromPopUp {
  	margin-right: 5em;
  }
   */
  /*Css moifications done by mohammad Samak */
  /*fix popup on ipad screen when keyboard is coming - done by Mohammad Samak*/
  	/* table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child {
      	padding-right: 30px;
  	} */ }
  .aui.rtl body.portlet, .aui.rtl .cke_editable {
    direction: rtl; }
  .aui.rtl * {
    font-weight: 400; }
  .aui.rtl .job-list-status-action div.score-status {
    text-align: center; }
  .aui.rtl .loadingmask-message {
    left: 150px !important;
    right: auto !important; }
  .aui.rtl #detailsOfSU span.icon_field.edit_whiteBG_icon {
    margin-left: 5px; }
  .aui.rtl .float-left.width50 .cross-icon:lang(ar) {
    top: 7px !important;
    left: 1px !important; }
  .aui.rtl .pageContent.mbm a.fa:hover {
    font-family: "FontAwesome"; }
  .aui.rtl .aui pre {
    font-family: "Droid Arabic Kufi" !important; }
  .aui.rtl .right-buttons.display_job button:lang(ar) {
    /* margin-right: -10px !important;  */ }
  .aui.rtl .date_template .ui-datepicker-trigger {
    left: 20px !important;
    top: 33px !important; }
  .aui.rtl td.text-center.extra.no-data-title, .aui.rtl .training-pc table td.text-center, .aui.rtl #viewProfessionalCertificates1 td.text-center, .aui.rtl #job-tables th.text-center {
    text-align: center; }
  .aui.rtl .empCompImg {
    float: right !important; }
  .aui.rtl .Programs #dialog .form-view .form-row td:first-of-type:lang(en)::before {
    content: "\2022";
    padding-left: 6px; }
  .aui.rtl .mrm {
    margin-left: 10px; }
  .aui.rtl .externalJobPost .externalJobPost_content .externalJobPost_content_text {
    line-height: 20px; }
  .aui.rtl #searchNotFound .col-sm-12 .right-buttons, .aui.rtl #searchNotFound .col-sm-12 .left-buttons {
    padding-left: 2px !important;
    padding-right: 2px !important;
    margin-bottom: 10px; }
  .aui.rtl #indchat {
    float: right;
    margin: -2px -35px;
    font-size: 18px; }
  .aui.rtl .externalJobPost .externalJobPost_content .externalJobPost_content_text {
    line-height: 20px; }
  .aui.rtl .inline-form-column-left .applicationOverviewStatusLabel .chosen-container {
    margin-bottom: 0; }
  .aui.rtl .aui.rtl .accordion-expand-holder:lang(ar) {
    position: relative;
    top: 20px;
    z-index: 1;
    background: #FFF;
    text-align: left;
    padding: 5px 10px 0px; }
  .aui.rtl .accordion-expand-holder:lang(ar) {
    float: left; }
  .aui.rtl i {
    font-style: normal; }
  .aui.rtl body {
    font-weight: 200;
    font-size: 0.688em;
    font: 8pt/12pt "Droid Arabic Kufi" !important;
    direction: rtl;
    unicode-bidi: embed;
    overflow-y: scroll;
    overflow-x: hidden;
    line-height: 25px !important; }
  .aui.rtl .support-section .companylogodivholder img.picture {
    top: 8px !important; }
  .aui.rtl .panel-heading span.clickable {
    right: auto; }
  .aui.rtl .ui-dialog .ui-dialog-title, .aui.rtl .chosen-container .chosen-results {
    font-family: "Droid Arabic Kufi" !important;
    margin-right: 5px; }
  .aui.rtl .plsaccessibility {
    padding-right: 25px !important; }
  .aui.rtl .row-fluid .span9:lang(ar) {
    margin-right: 0.5641% !important; }
  .aui.rtl .tooltip {
    font-family: "Droid Arabic Kufi" !important; }
  .aui.rtl .percentage_value_text:lang(ar) {
    float: left;
    left: 10px;
    padding-top: 0px;
    font-size: 12pt;
    position: relative;
    font-weight: 400;
    color: #ffffff;
    z-index: 1; }
  .aui.rtl .staticProgressBar_text:lang(ar) {
    float: left;
    z-index: 2;
    left: 22px;
    padding-top: 5px;
    position: absolute;
    font-weight: 400;
    top: 0px;
    color: #ffffff;
    font-size: 12pt; }
  .aui.rtl .inline-form-column-left, .aui.rtl .inline-form-column-right {
    width: auto;
    right: 0px;
    position: relative;
    display: inline-block;
    float: right; }
  .aui.rtl .inline-form-column-right {
    left: 0px;
    float: left; }
  .aui.rtl .steps-nav-div {
    right: 10px; }
  .aui.rtl .decoration-banner {
    background-color: #394264;
    width: 100%;
    max-height: 128px;
    height: 128px;
    position: absolute;
    top: 0px; }
  .aui.rtl .decoration-nav:lang(ar) {
    background-color: #1f253d;
    width: 100%;
    max-height: 128px;
    height: 46px;
    position: absolute;
    top: 128px; }
  .aui.rtl .decoration-footer:lang(ar) {
    background-color: #1f253d;
    width: 100%;
    max-height: 128px;
    height: 146px;
    position: absolute;
    bottom: 0; }
  .aui.rtl .scheduler-base-controls .scheduler-base-view-date {
    margin-right: 10px; }
  .aui.rtl .span__left {
    direction: rtl; }
  .aui.rtl .scheduler-base-icon-prev, .aui.rtl .scheduler-base-icon-next {
    float: left !important; }
  .aui.rtl .scheduler-base-icon-prev {
    border-radius: 4px 0px 0px 4px !important; }
  .aui.rtl .scheduler-base-icon-next {
    border-radius: 0px 4px 4px 0px !important; }
  .aui.rtl .scheduler-view-table .yui3-overlay-hidden {
    left: 0px !important;
    right: 0px !important; }
  .aui.rtl .pageContent:lang(ar) {
    margin-left: 0; }
  .aui.rtl .show-hide-nav:lang(ar) {
    position: relative;
    float: left; }
  .aui.rtl .page-title {
    right: 14px;
    text-transform: none; }
  .aui.rtl select:lang(ar) {
    min-width: 50px;
    padding: 0px 5px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #3d3d3d;
    font-size: 10pt; }
  .aui.rtl .form-view:lang(ar) {
    position: relative;
    right: 0px;
    clear: both;
    content: "";
    /*padding-top: 20px;*/ }
  .aui.rtl .form-row:lang(ar) {
    line-height: 20px; }
  .aui.rtl .form-column:nth-child(1):lang(ar) {
    padding-left: 15px; }
  .aui.rtl .form-view input[type="date"]:lang(ar) {
    display: inline-block;
    width: 260px !important;
    height: 35px;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    font-size: 12px; }
  .aui.rtl .radio-label:lang(ar) {
    font-weight: normal !important; }
  .aui.rtl .span__right:lang(ar) {
    position: relative;
    float: left;
    direction: ltr; }
  .aui.rtl .span__right:lang(ar) button {
    float: left;
    padding-right: 14px; }
  .aui.rtl .right-aligned:lang(ar) {
    float: left;
    left: 0px; }
  .aui.rtl .info-box:lang(ar) {
    display: block;
    background-color: #EAEAED;
    line-height: 18px; }
  .aui.rtl .info-box label:lang(ar) {
    display: block;
    padding-right: 14px; }
  .aui.rtl .form-view img:lang(ar) {
    display: block; }
  .aui.rtl .form-view label {
    font-size: 10pt;
    /*!important; Important removed since it was having issue with the pagination goto text */
    text-transform: none; }
  .aui.rtl .saved-view-icon:lang(ar) {
    background-image: url(/taqat-responsive-theme/css/taqat/../images/savedView.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 6px; }
  .aui.rtl .select-gridview:lang(ar) {
    margin-left: 13px; }
  .aui.rtl .delete-logo-button:lang(ar) {
    position: relative;
    top: -12px; }
  .aui.rtl .image-button:lang(ar) {
    cursor: pointer;
    font-weight: normal;
    border-radius: 3px;
    clear: both;
    content: "";
    top: 0px;
    right: -3px;
    position: relative;
    width: 135px;
    height: 109px;
    background-color: #ffffff;
    margin-right: 0px;
    margin-left: 14px;
    margin-top: 0px;
    margin-bottom: 10px; }
  .aui.rtl .gridview-controls:lang(ar) {
    position: relative;
    left: 27px;
    margin-top: 0px;
    margin-bottom: 14px;
    padding-top: 14px;
    float: left;
    clear: both;
    content: ""; }
  .aui.rtl .yui3-skin-sam:lang(ar) {
    clear: both; }
  .aui.rtl .table-summary:lang(ar) {
    float: right;
    position: relative;
    right: 10px;
    margin: 0px; }
  .aui.rtl .table-summary #total-result:lang(ar) {
    position: relative;
    top: 19px; }
  .aui.rtl .saved-view-text:lang(ar) {
    position: relative;
    margin-right: 32px;
    margin-left: 10px;
    clear: both;
    content: "";
    text-decoration: underline; }
  .aui.rtl .form-control-button-top:lang(ar) {
    background-color: #EAEAED;
    width: 100%;
    padding-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #b2c4d4;
    /*border-radius: 3px;*/
    /*Removed as per Naveens's feeback for wp15*/
    border-left: 0px;
    border-right: 0px;
    border-top: none !important;
    /*Added as per Naveens's feeback for wp15*/ }
  .aui.rtl .form-control-button:lang(ar) {
    background-color: #EAEAED;
    width: 100%;
    padding-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #b2c4d4;
    /*border-radius: 3px;*/
    /*Removed as per Naveens's feeback for wp15*/
    border-left: 0px;
    border-right: 0px;
    border-bottom: none !important;
    /*Added as per Naveens's feeback for wp15*/
    float: left; }
  .aui.rtl .right-buttons:lang(ar) {
    padding-left: 14px;
    padding-top: 14px;
    left: 0px;
    position: relative;
    float: left;
    padding-right: 14px; }
  .aui.rtl .left-buttons:lang(ar) {
    float: right;
    left: 0px;
    padding-right: 14px;
    padding-top: 14px; }
  .aui.rtl .right-buttons button:lang(ar) {
    margin-right: 5px !important; }
  .aui.rtl .table-control-buttons:lang(ar) {
    margin: 0px;
    padding: 0px;
    position: relative;
    font-size: 14px; }
  .aui.rtl .myDataTable:lang(ar) {
    border-color: #EAEAED;
    border-spacing: 0px; }
  .aui.rtl table th:lang(ar) {
    font-size: 14px !important;
    font-weight: 700 !important;
    font-family: "Droid Arabic Kufi", Arial !important; }
  .aui.rtl table tr:lang(ar) {
    text-align: right !important; }
  .aui.rtl .pagination-class span:lang(ar) {
    top: -2px;
    position: relative;
    font-size: 12px; }
  .aui.rtl .paginator-controls:lang(ar) {
    position: relative;
    right: 233px;
    padding-top: 20px;
    padding-bottom: 20px; }
  .aui.rtl .pagination-class button:lang(ar) {
    font-size: 20px;
    font-weight: bold;
    background-color: #ffffff !important;
    color: #020202; }
  .aui.rtl table td:lang(ar) {
    font-size: 12px !important;
    font-weight: normal; }
  .aui.rtl .Employer.sends.interview.invite.to.an.individual table td:lang(ar) {
    height: auto !important; }
  .aui.rtl .css-table td:lang(ar) {
    height: auto !important;
    max-width: none !important; }
  .aui.rtl .table-selection-column:lang(ar) {
    min-width: 32px; }
  .aui.rtl .submenu:lang(ar) {
    padding-right: 0px !important; }
  .aui.rtl .sidebar:lang(ar) {
    position: relative;
    top: 0px; }
  .aui.rtl aside.sidebar:lang(ar) {
    width: auto;
    height: auto;
    padding: 0px;
    margin: 0px; }
  .aui.rtl aside.sidebar a:lang(ar):hover, .aui.rtl .blue_background a:lang(ar):hover {
    color: #00a7ac !important; }
  .aui.rtl aside.sidebar a:lang(ar) {
    color: #ffffff;
    text-decoration: none; }
  .aui.rtl #loginicon:lang(ar) {
    position: relative;
    float: left;
    top: 0px;
    padding-top: 7px; }
  .aui.rtl .sub-nav a:lang(ar) {
    color: #ffffff !important;
    font-weight: 200 !important;
    font-family: "Droid Arabic Kufi"  !important;
    font-size: 9pt !important; }
  .aui.rtl #loginicon-menu:lang(ar) {
    float: left;
    left: 0px;
    padding-left: 4px;
    border: 1px solid transparent; }
  .aui.rtl .logoutButton:lang(ar) {
    position: relative;
    float: left;
    padding-right: 15px;
    left: 0px;
    margin-top: 10px;
    color: #1f253d; }
  .aui.rtl .loginText-ul a:lang(ar) {
    color: #ffffff;
    font-size: 12pt; }
  .aui.rtl .loginText-ul a:lang(ar):hover {
    font-size: 12pt; }
  .aui.rtl .widget-sidebar h1:lang(ar) {
    background-color: #1f253d;
    color: #ffffff;
    font-size: 11pt !important;
    font-weight: 300;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 10px 18px;
    vertical-align: middle; }
  .aui.rtl .widget-sidebar h2:lang(ar) {
    background-color: #1f253d;
    color: #ffffff;
    font-size: 11pt !important;
    height: 21px;
    line-height: 20px;
    margin: 0;
    padding: 10px 18px;
    vertical-align: middle; }
  .aui.rtl .widget-sidebar-result p:lang(ar) {
    max-width: 226px;
    width: 226px;
    float: right;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 16px; }
  .aui.rtl .widget-sidebar-result span:lang(ar) {
    min-width: 236px;
    width: 236px;
    float: right;
    padding-bottom: 0px;
    padding-top: 0px;
    display: inline-block; }
  .aui.rtl .widget-sidebar-result img:lang(ar) {
    float: left;
    left: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
    padding-top: 14px;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat; }
  .aui.rtl .widget-sidebar-result label:lang(ar) {
    float: right;
    min-width: 204px; }
  .aui.rtl .widget-sidebar-result div:lang(ar) {
    clear: both;
    content: ""; }
  .aui.rtl .widget-sidebar-content2:lang(ar) {
    margin-top: 0px;
    padding-top: 34px;
    color: #ffffff;
    word-wrap: break-word;
    line-height: 14px;
    content: "";
    clear: both;
    margin-bottom: 0px; }
  .aui.rtl .widget-sidebar-form:lang(ar) {
    margin-top: 0px;
    padding-top: 40px;
    line-height: 14px; }
  .aui.rtl .widget-sidebar-option:lang(ar) {
    display: inline;
    float: right;
    clear: both;
    content: "";
    margin-bottom: 12px;
    right: 0px;
    margin-right: 0px; }
  .aui.rtl .widget-sidebar-option-label:lang(ar) {
    display: block;
    padding-top: 2px;
    margin-top: 0px;
    font-size: 13px; }
  .aui.rtl .widget-sidebar-content:lang(ar) {
    color: #ffffff;
    font-size: 1.036em;
    line-height: 1.385;
    word-wrap: break-word;
    content: "";
    clear: both; }
  .aui.rtl .hideShowPassword-toggle:lang(ar) {
    background-color: transparent !important;
    background-image: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png");
    /* fallback */
    background-repeat: no-repeat;
    border: none;
    border-radius: 0.25em;
    cursor: pointer;
    font-size: 100%;
    height: 20px;
    margin: 0;
    max-height: 100%;
    overflow: hidden;
    text-indent: -999em;
    width: 24px;
    -moz-appearance: none;
    -webkit-appearance: none;
    left: 5px !important;
    right: inherit !important;
    top: 13px !important; }
  .aui.rtl #copyright:lang(ar) {
    top: 17px;
    right: 0px;
    float: right;
    position: relative;
    clear: both;
    content: "";
    font-size: 10pt; }
  .aui.rtl #footer-links:lang(ar) {
    background-color: #002049;
    top: 17px;
    left: 0px;
    float: left;
    position: relative;
    display: block;
    font-size: 14px; }
  .aui.rtl #footer-links a:lang(ar) {
    color: #ffffff;
    text-decoration: none;
    font-size: 10pt; }
  .aui.rtl #footer-links a:hover:lang(ar) {
    color: #ffffff;
    text-decoration: underline; }
  .aui.rtl #logos:lang(ar) {
    top: 27px;
    right: 0px;
    float: right;
    position: relative;
    display: block;
    font-size: 14px;
    clear: both;
    content: ""; }
  .aui.rtl #logos img:lang(ar) {
    width: 72px;
    height: 42px;
    position: relative; }
  .aui.rtl #social-links:lang(ar) {
    top: 27px;
    left: 0px;
    float: left;
    position: relative;
    display: block;
    font-size: 14px; }
  .aui.rtl #social-links li:lang(ar) {
    padding-right: 10px;
    padding-top: 0px;
    margin-top: 0px;
    display: inline; }
  .aui.rtl #headerimg:lang(ar) {
    background: url("/taqat-responsive-theme/css/taqat/../images/all_mainlogos.png") no-repeat scroll -4px -18px rgba(0, 0, 0, 0);
    color: #ffffff;
    height: 95px;
    position: relative;
    right: 0;
    top: 10px;
    width: 286px; }
  .aui.rtl .topbar-links:lang(ar) {
    position: relative;
    height: 28px;
    float: left;
    padding-top: 6px;
    padding-left: 0px;
    padding-bottom: 6px;
    padding-right: 15px;
    clear: both;
    content: "";
    margin-left: 0; }
  .aui.rtl .topbar-links li:lang(ar) {
    display: block;
    position: relative;
    margin-left: 0;
    padding-right: 20px;
    color: #ffffff;
    float: right;
    box-sizing: content-box; }
  .aui.rtl .topbar-links-text:lang(ar) {
    position: relative;
    overflow: hidden;
    padding-right: 3px; }
  .aui.rtl .navigation-lins:lang(ar) {
    padding-right: 14px;
    float: right; }
  .aui.rtl .create-job-button:lang(ar) {
    float: left;
    left: 14px;
    margin-right: 14px; }
  .aui.rtl .page-title {
    color: #f99d32;
    font-size: 18pt; }
  .aui.rtl .jobs-status:lang(ar) {
    right: 14px; }
  .aui.rtl .page-form:lang(ar) {
    right: 14px;
    font-weight: normal; }
  .aui.rtl .widget-sidebar-button:lang(ar) {
    float: left; }
  .aui.rtl .widget-link:lang(ar) {
    float: left; }
  .aui.rtl .widget-title:lang(ar) {
    float: right; }
  .aui.rtl #Jobs-list:lang(ar) {
    float: right; }
  .aui.rtl #Jobs-list option:lang(ar) {
    padding-left: 10px;
    padding-right: 0px; }
  .aui.rtl #job-period-list:lang(ar) {
    float: right;
    padding-right: 10px; }
  .aui.rtl a:lang(ar) {
    font-family: "Droid Arabic Kufi"; }
  .aui.rtl a:lang(ar):hover {
    font-family: "Droid Arabic Kufi"; }
  .aui.rtl .gotopage-label:lang(ar) {
    padding-left: 10px; }
  .aui.rtl .gotopage-button:lang(ar) {
    float: left;
    left: 0px; }
  .aui.rtl .table-firstpage:lang(ar), .aui.rtl .table-back:lang(ar), .aui.rtl .table-next:lang(ar), .aui.rtl .table-lastpage:lang(ar) {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); }
  .aui.rtl .column2:lang(ar) {
    float: left;
    padding-right: 14px; }
  .aui.rtl .column1:lang(ar) {
    float: right; }
  .aui.rtl .divide-column-1:lang(ar) {
    padding-left: 17px; }
  .aui.rtl .divide-column-2:lang(ar) {
    padding-right: 17px; }
  .aui.rtl .float-right {
    float: left !important; }
  .aui.rtl .float-left {
    float: right !important; }
  .aui.rtl .form-row-column1:lang(ar) {
    display: inline-block; }
  .aui.rtl .form-row-column2 {
    float: left; }
  .aui.rtl .receive-intrw-res .form-row-column2 {
    float: inherit; }
  .aui.rtl .sub-panel-title {
    font-size: 12pt;
    line-height: 30pt !important; }
  .aui.rtl table.css-table tr td > label {
    font-weight: 400 !important; }
  .aui.rtl table.css-table tbody tr td > a {
    text-decoration: underline !important;
    border-bottom: none !important; }
  .aui.rtl .form-column22:lang(ar) {
    margin-top: 0 !important; }
  .aui.rtl .switch_user_class {
    position: absolute;
    top: 2px;
    width: auto !important; }
  .aui.rtl .switch_user_class:lang(ar) {
    left: 88px;
    width: auto !important; }
  .aui.rtl .login_button:lang(ar), .aui.rtl a.login_button:lang(ar) {
    width: 68px !important; }
  .aui.rtl .primarybutton_1:hover, .aui.rtl a.primarybutton_1:hover, .aui.rtl .primarybutton_1:lang(ar):hover, .aui.rtl a.primarybutton_1:lang(ar):hover {
    border: solid 2px #2f7180 !important;
    background-color: #2f7180 !important; }
  .aui.rtl .switch_user_class:lang(en) {
    padding-top: 8px !important;
    padding-bottom: 9px !important;
    right: -8px; }
  .aui.rtl .switch_user_class:lang(ar) {
    height: 5px;
    padding-top: 3px !important;
    padding-bottom: 4px !important;
    left: -8px; }
  .aui.rtl .ui-tooltip:lang(ar), .aui.rtl .ui-widget:lang(ar), .aui.rtl .ui-cornar-all:lang(ar), .aui.rtl .ui-widget-content:lang(ar) {
    font-family: "Droid Arabic Kufi" !important; }
  .aui.rtl .start-your-journey {
    margin: -8px -15px 0px 0px; }
  .aui.rtl .job-left a.pls {
    display: block !important; }
  .aui.rtl .twitter-follow-button {
    left: 15px;
    right: inherit; }
  .aui.rtl .error-msg .notification-inner, .aui.rtl .hint-msg .notification-inner, .aui.rtl .confirmation-msg .notification-inner, .aui.rtl .alert-msg .notification-inner {
    padding: 11px 50px 10px 10px; }
  .aui.rtl .navbar-collapse {
    overflow: hidden; }
  .aui.rtl #matchdetails h1.content-title {
    padding-right: 0px !important; }
  .aui.rtl .checkbox .cr, .aui.rtl .radio .cr {
    margin-left: .5em; }
  .aui.rtl .logo, .aui.rtl .left-side, .aui.rtl .checkbox .cr, .aui.rtl .radio .cr, .aui.rtl .pull-left, .aui.rtl .taqat-nav-toggle {
    float: right !important; }
  .aui.rtl .logo {
    height: 73px; }
  .aui.rtl .empCompImg .fa-2x {
    font-size: 1.8em; }
  .aui.rtl .nav-static-menu-top, .aui.rtl .header-rightside, .aui.rtl .pull-right, .aui.rtl .nav-login {
    float: left !important; }
  .aui.rtl .language_portlet {
    float: none !important; }
  .aui.rtl .header-rightside {
    position: relative !important; }
  .aui.rtl .nav-top-section ul, .aui.rtl h1.content-title {
    padding-left: 0px !important; }
  .aui.rtl .intl-tel-input .selected-flag .arrow {
    right: 20px; }
  .aui.rtl .radio input[type=radio], .aui.rtl .radio-inline input[type=radio], .aui.rtl .checkbox input[type=checkbox], .aui.rtl .checkbox-inline input[type=checkbox] {
    margin-right: -20px; }
  .aui.rtl .mobile-number {
    text-align: right; }
  .aui.rtl .nav-login {
    margin-top: 16px;
    margin-left: 3px; }
  .aui.rtl .is-calendarsPicker, .aui.rtl .mobile-number {
    padding-right: 34px; }
  .aui.rtl .intl-tel-input .mobile-number {
    padding-right: 40px !important;
    padding-left: 0px !important; }
  .aui.rtl .ui-tooltip:lang(ar), .aui.rtl .ui-widget:lang(ar), .aui.rtl .ui-cornar-all:lang(ar), .aui.rtl .ui-widget-content:lang(ar) {
    font-family: "Droid Arabic Kufi" !important; }
  .aui.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .aui.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 17px !important;
    right: 5px; }
  .aui.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child {
    padding-right: 30px; }
  .aui.rtl .drag-drop-ep .drag-drop-ep-container {
    float: right; }
  .aui.rtl .error .hideShowPassword-toggle {
    margin-top: -15px !important; }
  .aui.rtl .job-box > .pull-left {
    padding-left: 10px; }
  .aui.rtl #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, .aui.rtl #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    padding-right: 20px; }
  .aui.rtl #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .aui.rtl #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: 5px !important;
    right: 0px; }
  .aui.rtl .dataTables_wrapper .dataTables_filter {
    text-align: right !important; }
  .aui.rtl .panel-heading h3 {
    width: 96%;
    display: inline-block; }
  .aui.rtl .panel-heading, .aui.rtl .accordion-heading {
    position: relative; }
  .aui.rtl .panel-heading span.clickable {
    position: absolute;
    top: 31%;
    margin-top: 0;
    left: 15px; }
  .aui.rtl .panel-heading span.clickable span {
    margin-top: 0 !important; }
  .aui.rtl .hideShowPassword-wrapper .form-validator-stack {
    margin-top: 0 !important; }
  .aui.rtl .panel-body .pull-right a {
    color: #337ab7 !important; }
  .aui.rtl div.calendars-month-header select:lang(ar) {
    background-position: 5% center !important; }
  @media all and (max-width: 480px) {
    .aui.rtl .year_label label:lang(ar) {
      left: 0;
      right: 0;
      float: right; }
    .aui.rtl .year_label:lang(ar) {
      float: right;
      right: 10px !important;
      width: 94%; }
    .aui.rtl .month_label:lang(ar) {
      right: 8px;
      padding-bottom: 6px;
      width: 94%; } }
  .aui.rtl .ios.safari .modal {
    position: relative !important; }
  .aui.rtl .alligndown {
    display: block;
    clear: both; }
  .aui.rtl .panel-heading span.clickable {
    right: auto; }
  .aui.rtl .change-registration .calendars-popup {
    left: inherit !important;
    right: inherit !important; }
  .aui.rtl .pls {
    padding-right: 5px !important; }
  .aui.rtl .prm {
    padding-left: 10px; }
  .aui.rtl .nopadding-right {
    padding-left: 0 !important; }
  .aui.rtl .navbar-nav {
    float: right !important; }
  .aui.rtl .mobilenav.navbar-nav {
    float: none !important; }
  .aui.rtl .nopadding-left {
    padding-left: 15px !important;
    padding-right: 0 !important; }
  .aui.rtl .checkboxforjtable input[type=checkbox][disabled=disabled]:not(:checked) + label:before, .aui.rtl .checkboxforjtable input[type=checkbox]:not(:checked) + label:before, .aui.rtl .checkboxforjtable input[type=checkbox]:checked + label:before {
    right: 3px !important; }
  .aui.rtl #myCarousel .carousel-caption {
    text-align: right;
    padding-right: 15px; }
  .aui.rtl .ansDiv {
    margin-right: 10px; }
  .aui.rtl .nomargin-left #searchformMatchAndSearch {
    padding-left: 0;
    padding-right: 15px !important; }
  .aui.rtl .carousel-control.right, .aui.rtl .carousel-control.left {
    top: 12% !important; }
  @media screen and (max-width: 480px) {
    .aui.rtl .carousel-control.right, .aui.rtl .carousel-control.left {
      top: 19% !important; } }
  .aui.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, .aui.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    right: 5px;
    top: 7px !important; }
  .aui.rtl .nav-static-menu ul {
    padding-right: 5px; }
  .aui.rtl .landing-pagebg.page-maximized .main-breadcrumbs {
    padding-left: 5px;
    padding-right: 15px; }
  .aui.rtl .radiobutton.mrs {
    margin-right: 4px !important; }
  .aui.rtl .red_icon {
    margin-right: -5px; }
  .aui.rtl .calendar-portlet-column-parent .row-fluid .calendar-portlet-column-grid {
    margin-right: 5px !important; }
  .aui.rtl #_employerJobPost_WAR_employerJobPost10SNAPSHOT_occupationsInput {
    float: right !important;
    margin-left: 2px; }
  .aui.rtl #surveymgmt_chkbox {
    padding-right: 0px; }
  .aui.rtl #surveymgmt_chkbox input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(ar):before,
  .aui.rtl #surveymgmt_chkbox input[type=checkbox]:not(:checked) + label:lang(ar):before,
  .aui.rtl #surveymgmt_chkbox input[type=checkbox]:checked + label:lang(ar):before {
    right: 0px; }
  .aui.rtl .cross-icon {
    background-position: -345px -2050px;
    background-repeat: no-repeat;
    position: absolute;
    top: 11px;
    z-index: 10;
    cursor: pointer;
    left: 12px !important; }
  .aui.rtl .red-star {
    color: red;
    margin-right: 5px; }
  .aui.rtl .column-hint.heightThirty {
    height: 47px !important; }
  .aui.rtl .chosen-container .chosen-drop {
    text-align: right; }
  .aui.rtl .ui-dialog .ui-dialog-title {
    float: right; }
  .aui.rtl .ui-dialog .ui-dialog-titlebar-close {
    left: .3em;
    right: inherit; }
  .aui.rtl .right-buttons.jobdetail_btn button {
    margin-right: 4px !important; }
  .aui.rtl .gridview-div:lang(ar), .aui.rtl .gridview-div:hover:lang(ar), .aui.rtl .gridview-divn:focus:lang(ar) {
    background-color: #525768 !important;
    border: 2px solid #525768 !important;
    color: #ffffff;
    position: relative;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    padding: 0;
    line-height: 0px;
    font-weight: 200 !important;
    font-family: "Droid Arabic Kufi" !important;
    height: 33px !important;
    font-size: 11pt !important;
    width: 80px;
    margin-right: 10px; }
  .aui.rtl .gridview-div:hover:lang(ar), .aui.rtl .gridview-divn:focus:lang(ar) {
    background-color: #4c96a6 !important;
    border: 2px solid #4c96a6 !important;
    outline: none;
    margin-right: 10px; }
  .aui.rtl .searchlangsliderlabel p.slider_label.title.strong:nth-of-type(3):lang(ar) {
    left: 94% !important; }
  .aui.rtl .er-upload div.control-group {
    width: 300px; }
  .aui.rtl .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left; }
  .aui.rtl .searchlangsliderlabel p.slider_label.title.strong:nth-of-type(2) {
    right: 46% !important; }
  .aui.rtl .searchlangsliderlabel p.slider_label.title.strong:nth-of-type(3) {
    right: 92% !important; }
  .aui.rtl .occupationContainer i, .aui.rtl .locationContainer i, .aui.rtl .industryContainer i, .aui.rtl .occupationContainer span {
    float: left;
    font-size: 20px;
    cursor: pointer; }
  .aui.rtl .preferredLocationLabel-margin {
    margin-right: 18px; }
  .aui.rtl .occupationContainer {
    padding-right: 10px; }
  .aui.rtl div.empCompImg div.portlet-boundary {
    float: left; }
  .aui.rtl #jobtypes ul, .aui.rtl ol {
    padding-right: 1px; }
  .aui.rtl .loading-text {
    letter-spacing: 0;
    margin-left: 13px;
    margin-right: 13px; }
  .aui.rtl .table-control-buttons .btn-group .button {
    margin-right: 5px; }
  .aui.rtl .dataTables_length {
    float: right; }
  .aui.rtl .dataTables_filter {
    float: left; }
  .aui.rtl #myForm .cross-icon {
    left: 15px !important; }
  .aui.rtl #XociaWidgetStatment {
    float: left; }
  .aui.rtl .agentStatus {
    padding-right: 43px; }
  .aui.rtl .dataTables_filter input[type=search] {
    margin-left: 0px;
    margin-right: 5px; }
  .aui.rtl table.dataTable thead .sorting, .aui.rtl table.dataTable thead .sorting_asc, .aui.rtl table.dataTable thead .sorting_desc, .aui.rtl table.dataTable thead .sorting_asc_disabled, .aui.rtl table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center left !important; }
  .aui.rtl .envelopeclose_whiteBG_icon {
    margin-left: 8px; }
  .aui.rtl a.fa {
    font-family: FontAwesome; }
  .aui.rtl .chatButton {
    padding-right: 5px; }
  .aui.rtl .jobtop_icon .cross-icon {
    left: 0px !important;
    right: inherit !important; }
  .aui.rtl .text-icon {
    float: left; }
  .aui.rtl .panel-heading span.clickable {
    left: 15px !important; }
  .aui.rtl .deWish {
    color: red;
    position: absolute;
    /* margin-left: 80px; */
    margin-right: -20px;
    margin-top: 5px;
    font-size: 17px; }
  .aui.rtl .pendingwish {
    margin-right: -20px;
    margin-top: 5px;
    position: absolute;
    color: #50597b; }
  .aui.rtl .Invitations .ui-dialog .ui-dialog-buttonpane button.invbutton {
    margin: 0.5em 0 0.5em 0 !important; }
  .aui.rtl #indAppTable_wrapper table tr th .checkbox {
    left: 9px !important; }
  .aui.rtl strong.title.strong {
    font-weight: bold; }
  .aui.rtl .dataTables_wrapper table.display.nowrap td {
    word-wrap: break-word; }
  .aui.rtl table#watchlistTable.nowrap th {
    white-space: normal; }
  .aui.rtl .showicon.autoshowicon {
    right: 100%;
    margin-top: 4px; }
  .aui.rtl .flag-container .chosen-container {
    float: right;
    width: 90% !important; }
  .aui.rtl .flag-container label,
  .aui.rtl .flag-container p {
    width: 100%;
    float: right; }
  .aui.rtl .flag-container .control-group {
    width: 83%;
    float: right; }
  .aui.rtl .flag-container .flag-filed {
    float: left;
    margin-top: 6px; }
  .aui.rtl .flag-container .ui-datepicker-trigger {
    margin: 1px 0 0 0; }
  .aui.rtl #gpa-scale {
    width: 30% !important; }
  .aui.rtl #addEducation .required, .aui.rtl #addWorkExpDialog .required {
    float: right; }
  .aui.rtl .year_label {
    width: 40%; }
  .aui.rtl .month_label {
    width: 54%; }
  .aui.rtl .ui-dialog .right-buttons {
    padding-left: 0; }
  .aui.rtl #addEducationOnlineDialog .right-buttons button,
  .aui.rtl #addEducationDialog .right-buttons button,
  .aui.rtl #addWorkExpDialog .right-buttons button,
  .aui.rtl #addOnlineWorkExpDialog .right-buttons button {
    margin-right: 0 !important; }
  .aui.rtl .showicon.autoshowicon {
    right: 100%;
    margin-top: 4px; }
  .aui.rtl .alert-icon {
    font-family: arial; }
  .aui.rtl .button-reg {
    padding: 25px 75px 25px 25px; }
  .aui.rtl .button-registration > .fa {
    left: inherit;
    right: 0px; }

/**
* Developed By Badawy Mahmoud
* abouadsb@aecl.com
*/
html, body {
  height: 100%; }

*:lang(en) {
  font-weight: 300; }

.mrm:lang(en) {
  margin-right: 10px; }

.red_icon {
  margin-left: -5px; }

.colorWHite {
  color: green; }

.red-star:lang(en) {
  color: red;
  margin-left: 3px; }

.float-left:lang(en) {
  float: left !important; }

.float-right:lang(en) {
  float: right !important; }

.right-buttons.display_job button:lang(en) {
  margin-left: 20px !important; }

body:lang(en) {
  direction: ltr;
  font-weight: 300; }

.date_template .ui-datepicker-trigger:lang(en) {
  right: 20px !important;
  top: 26px !important; }

/* log out btns */
.log_btn {
  position: relative; }

.log_btn:lang(en) {
  float: right; }

.log_btn a:lang(en) {
  color: #ffffff;
  float: right;
  font-size: 11pt;
  line-height: 21px;
  margin-left: 11px;
  margin-top: 6px; }

.log_btn a:lang(en):hover, .log_btn a:lang(en):focus {
  font-size: 11pt;
  color: #4c96a6;
  outline: none; }

.log_btn_verticalline:lang(en) {
  background: #4c5886;
  float: left;
  height: 40px;
  width: 1px;
  box-shadow: -1px 0 0 0 #141828;
  -webkit-box-shadow: -1px 0 0 0 #141828;
  -moz-box-shadow: -1px 0 0 0 #141828; }

.log_btn:lang(ar) {
  float: left; }

.log_btn_beforelogin:lang(ar) {
  top: -35px; }

.log_btn_beforelogin:lang(en) {
  top: -27px; }

.log_btn a:lang(ar) {
  /*border-bottom: 1px solid #ffffff !important;*/
  color: #ffffff;
  float: left;
  font-size: 11pt;
  line-height: 21px;
  margin-right: 11px;
  margin-top: 6px; }

.log_btn a:lang(ar):hover, .log_btn a:lang(ar):focus {
  font-size: 11pt;
  color: #4c96a6;
  outline: none; }

.log_btn_verticalline:lang(ar) {
  background: #4c5886;
  float: right;
  height: 40px;
  width: 1px;
  box-shadow: -1px 0 0 0 #141828;
  -webkit-box-shadow: -1px 0 0 0 #141828;
  -moz-box-shadow: -1px 0 0 0 #141828; }

/* log out btns end*/
.steps-nav-div {
  position: relative;
  height: auto;
  width: auto; }

.steps-nav-div:lang(en) {
  left: 10px; }

.banner-content {
  background-color: #002049;
  min-height: 126px;
  width: 978px;
  margin-right: auto;
  margin-left: auto;
  z-index: 12; }

.step-text {
  font-size: 14px; }

text.step-text:lang(ar) {
  direction: rtl !important;
  unicode-bidi: embed !important; }

.footer-content {
  width: 978px;
  margin-right: auto;
  margin-left: auto;
  position: relative; }

#applyId:lang(en) {
  margin-right: 10px; }

.inline-form-column-left .applicationOverviewStatusLabel .chosen-container:lang(en) {
  margin-bottom: 0; }

.nav-content {
  background-color: #00948f;
  height: 46px;
  width: 978px;
  margin-right: auto !important;
  margin-left: auto !important;
  z-index: 17; }

.header_style {
  position: relative;
  background-color: #002049;
  width: 100%;
  min-height: 126px;
  z-index: 12; }

.decoration-banner:lang(en) {
  background-color: #394264;
  width: 100%;
  max-height: 128px;
  height: 128px;
  position: absolute;
  top: 0px; }

.decoration-nav:lang(en) {
  background-color: #1f253d;
  width: 100%;
  max-height: 128px;
  height: 46px;
  position: absolute;
  top: 128px; }

.decoration-footer:lang(en) {
  background-color: #1f253d;
  width: 100%;
  max-height: 128px;
  height: 146px;
  position: absolute;
  bottom: 0; }

.show-hide-nav:lang(en) {
  position: relative;
  float: right; }

.numeric {
  text-align: center; }

.navigation_style {
  position: relative;
  top: 0px;
  background-color: #00948f;
  width: 100%;
  min-height: 46px;
  display: block;
  padding: 0px;
  z-index: 10; }

select:lang(en) {
  min-width: 50px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #3d3d3d;
  font-size: 10pt;
  padding: 5px 0; }

select::-ms-expand {
  display: none; }

.form-view {
  position: relative;
  clear: both;
  content: "";
  padding-top: 12px; }

.form-view:lang(en) {
  left: 0px; }

.form-row {
  margin-top: 0px;
  margin-bottom: 0px;
  position: relative;
  padding: 13px 8px;
  clear: both; }

.form-column:nth-child(odd), .form-column:nth-child(even) {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.form-column:nth-child(odd):lang(ar) {
  padding-left: 15px; }

.form-column:nth-child(odd):lang(en) {
  padding-right: 15px; }

div {
  margin: 0px;
  padding: 0px; }

.margin-column {
  padding-top: 14px; }

.column2:lang(en) {
  float: left;
  padding-left: 14px; }

.column2 {
  width: 280px;
  display: inline;
  position: relative; }

.column1:lang(en) {
  float: left; }

.column1 {
  display: inline;
  position: relative; }

.form-column {
  display: inline-block;
  vertical-align: top;
  clear: both;
  content: "";
  padding: 0px;
  margin: 0px;
  position: relative;
  min-width: 260px;
  max-width: 290px; }

.form-column-autowidth {
  display: inline-block;
  vertical-align: top;
  clear: both;
  content: "";
  padding: 0px;
  margin: 0px;
  position: relative;
  width: auto;
  padding-right: 14px; }

.form-view input[type="date"]:lang(en) {
  display: inline-block;
  width: 260px !important;
  height: 35px;
  padding: 0px;
  margin: 0px;
  margin-top: 2px;
  font-size: 12px; }

.form-view input[type="checkbox"] {
  -ms-transform: scale(1.5);
  /* IE */
  -moz-transform: scale(1.5);
  /* FF */
  -webkit-transform: scale(1.5);
  /* Safari and Chrome */
  -o-transform: scale(1.5);
  /* Opera */ }

.aligned-right-radioButton:nth-child(1) {
  margin-left: 0px; }

radio {
  margin-top: 9px; }

.radio-label:lang(en) {
  font-weight: normal !important; }

.column-hint {
  font-family: "Arial";
  font-size: 10pt !important;
  font-weight: 200 !important;
  padding: 6px 0px 0px 0px;
  margin: 0px;
  display: block;
  line-height: 15px;
  font-style: italic; }

.column-hint-100-per-width {
  width: 100% !important; }

.column-hint:lang(ar) {
  font-family: "Droid Arabic Kufi", Arial;
  font-size: 8pt !important;
  font-style: normal; }

.form-view .column_span, .label-field-padding {
  display: block;
  width: 100%;
  font-size: 12.99px; }

/*Column span last is span*/
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  width: 20px; }

.country-name, .dial-code {
  display: inline !important; }

.ui-accordion {
  width: auto;
  margin-right: auto;
  margin-left: auto; }

.ui-accordion .form-row:lang(en) {
  padding: 10px 5px !important; }

.ui-accordion .form-row:lang(ar) {
  padding: 10px 5px !important; }

.ui-widget-content {
  border-top: 0px !important;
  border-radius: 0; }

.accordion-class-onecolumn input, .accordion-class-onecolumn label {
  width: 260px;
  margin-right: 10px;
  margin-left: 10px; }

.accordion-class-onecolumn button {
  margin-right: 10px;
  margin-left: 10px; }

.dataTables_wrapper .dataTables_filter {
  text-align: left !important; }

.info-box {
  display: block;
  background-color: #EAEAED;
  border-radius: 3px;
  border: solid 1px #b2c4d4;
  box-shadow: inset 1px 1.732px 4px 0px rgba(103, 135, 161, 0.11);
  line-height: 18px;
  padding: 10px; }
  .info-box label {
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 10pt !important;
    font-weight: 200 !important; }

.info-box label:lang(en) {
  padding-left: 14px; }

.form-view img:lang(en) {
  display: block; }

.form-view label:lang(en) {
  font-size: 10pt !important;
  font-weight: 600 !important;
  text-transform: capitalize; }

.saved-view-icon:lang(en) {
  background-image: url(/taqat-responsive-theme/css/taqat/../../images/savedView.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 6px; }

.select-gridview:lang(en) {
  margin-right: 13px; }

.gridview-button {
  background-color: #525768 !important;
  border: 2px solid #525768 !important;
  color: #ffffff !important; }

.gridview-button:hover, .gridview-button:focus {
  background-color: #4c96a6 !important;
  border: 2px solid #4c96a6 !important;
  outline: none; }

.gridview-button:active {
  background-color: #4c96a6 !important;
  border: 2px solid #2F7180 !important; }

.gridview-button:disabled {
  background-color: #515767 !important;
  border: 2px solid #4c96a6 !important;
  color: #BABFCD; }

button.gridview-button[disabled="disabled"], button.gridview-button:disabled {
  background-color: #525768 !important;
  border: 2px solid #525768 !important;
  color: #BABFCD;
  pointer-events: none; }

.delete-logo-button {
  position: relative;
  top: -12px; }

.image-button:lang(en) {
  cursor: pointer;
  font-weight: normal;
  border-radius: 3px;
  clear: both;
  content: "";
  top: 0px;
  left: -3px;
  position: relative;
  width: 135px;
  height: 109px;
  background-color: #ffffff;
  margin-left: 0px;
  margin-right: 14px;
  margin-top: 0px;
  margin-bottom: 10px; }

.gridview-controls:lang(en) {
  position: relative;
  right: 27px;
  margin-top: 0px;
  margin-bottom: 14px;
  padding-top: 14px;
  float: right;
  clear: both;
  content: ""; }

.yui3-skin-sam {
  clear: both; }

#table-summary:lang(en) {
  float: left;
  right: 10px;
  float: right; }

#table-summary {
  position: relative;
  margin: 0px; }

.threecolumn-style:nth-child(1) {
  /*width:190px;*/ }

.threecolumn-style:nth-child(2) {
  /*width:175px;*/
  text-align: center; }

.threecolumn-style:nth-child(3) {
  /*width:200px;*/
  text-align: right;
  float: right; }

.threecolumn-style:nth-child(3):lang(ar) {
  /*width:200px;*/
  text-align: left;
  float: left; }

.threecolumn-style:nth-child(1) .total-result {
  font-size: 10pt;
  position: relative;
  top: 8px; }

.threecolumn-style:nth-child(3) label {
  padding-right: 10px;
  vertical-align: middle; }

.threecolumn-style:nth-child(3) input {
  margin-right: 5px;
  position: relative;
  top: -2px; }

.threecolumn-style:nth-child(3) .goToPageButton:lang(en) {
  float: right;
  right: 0;
  margin: 0; }

.threecolumn-style:nth-child(3) .goToPageButton:lang(ar) {
  float: left !important;
  right: 0;
  margin: 0; }

.threecolumn-style.align-pagination-div:nth-child(1):lang(en) {
  width: 30% !important; }

/*.columns-1 .threecolumn-style.align-pagination-div:nth-child(1):lang(en), .columns-1 .threecolumn-style.align-pagination-div:nth-child(1):lang(ar) {width: 40% !important;}*/
/*removed its create issues in overview page */
.table-summary #total-result {
  position: relative;
  top: 19px; }

.saved-view-text {
  position: relative;
  clear: both;
  content: "";
  text-decoration: underline; }

.saved-view-text:lang(en) {
  margin-left: 32px;
  margin-right: 10px; }

.space-after-select {
  margin-right: 84px; }

.calendar-portlet-column-parent table:lang(en), .calendar-portlet-column-parent table:lang(ar) {
  position: inherit !important; }

.form-control-button-top:lang(en) {
  background-color: #eaeaed;
  box-sizing: border-box !important;
  border-bottom: 1px solid #b2c4d4;
  margin: 0 5px !important;
  width: auto;
  padding-bottom: 10px; }

.form-control-button:lang(en) {
  background-color: #EAEAED;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #b2c4d4;
  /*border-radius: 3px;*/
  /*Removed as per Naveens's feeback for wp15*/
  border-right: 0px;
  border-left: 0px;
  float: right;
  padding-bottom: 10px;
  border-bottom: none !important;
  /*Added as per Naveens's feeback for wp15*/ }

/*.form-control-button button:lang(en):hover {background:#11A8AB;}
.form-control-button button:lang(en):focus {background:#11A8AB;outline:none;}
.form-control-button button:lang(en):active {background:#4a96a4;border:solid 1px #4a96a4;}
.form-control-button button:lang(en):disabled {background:#525768;color:#8F8F8F;}*/
.table-control-buttons:lang(en) {
  margin: 0px;
  padding: 0px;
  /*left: 14px;*/
  position: relative;
  font-size: 14px; }

.myDataTable:lang(en) {
  border-color: #EAEAED;
  border-spacing: 0px; }

table th:lang(en) {
  text-align: left;
  font-family: "Arial" !important; }

.calendars table th:lang(en) {
  border-bottom: 0px !important; }

.calendars table th:lang(ar) {
  border-bottom: 0px !important;
  text-align: center !important; }

table tr:lang(en) {
  text-align: left !important; }

.yui3-datatable-even td {
  background-color: RGB(251, 251, 251) !important; }

.yui3-datatable-odd td {
  background-color: RGB(248, 248, 248) !important; }

.pagination-class span:lang(en) {
  top: -2px;
  position: relative;
  font-size: 12px; }

.paginator-controls:lang(en) {
  position: relative;
  left: 233px;
  padding-top: 20px;
  padding-bottom: 20px; }

.pagination-class button:lang(en) {
  font-size: 20px;
  font-weight: bold;
  background-color: #ffffff !important;
  color: #020202; }

table td:lang(en) {
  text-align: left; }

.table-selection-column {
  min-width: 32px; }

.menu:lang(en) {
  float: left;
  background-size: 13px 9px;
  text-align: left;
  height: auto; }

.menu:lang(ar) {
  float: right;
  background-size: 13px 9px;
  text-align: right;
  height: auto; }

.submenu:lang(en) {
  padding-left: 0px !important; }

.submenu:lang(ar) {
  padding-right: 0px !important; }

.sidebar {
  position: relative;
  top: 0px; }

aside.sidebar {
  height: auto;
  padding: 0px;
  margin: 0px; }

aside label {
  color: #ffffff; }

aside.sidebar a:lang(en):hover, .blue_background a:lang(en):hover {
  color: #00a7ac !important; }

.portlet-body:before {
  display: block;
  content: "";
  clear: both; }

.widget-sidebar {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 15px;
  list-style: none;
  background-color: rgba(0, 32, 73, 0.95);
  height: auto;
  min-height: 150px;
  color: #ffffff;
  position: relative; }
  .widget-sidebar .form-row {
    padding: 0; }

aside.sidebar a, .blue_background a {
  color: #ffffff !important; }

#loginicon {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_logo_sprite.png") -149px -193px no-repeat; }

.userFemaleIcon {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3590px no-repeat !important; }

.userMaleIcon {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -3590px no-repeat !important; }

#loginicon {
  position: relative;
  top: 0px; }

#loginicon:lang(en) {
  float: right; }

.login-info {
  clear: both;
  content: "";
  position: relative;
  top: 10px; }

.login-info:lang(en) {
  right: 0px;
  float: right; }

.login-info:lang(ar) {
  left: 0px;
  float: left; }

.login-info-logedin:lang(ar) {
  top: -18px !important; }

.login-info-logedin:lang(en) {
  top: -16px !important; }

#loginicon-menu:hover {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2800px no-repeat; }

#loginicon-menu:disabled, #loginicon-menu[disabled=disabled] {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -2800px no-repeat !important;
  cursor: default; }

#loginicon-menu {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -2800px no-repeat;
  width: 24px;
  height: 34px;
  position: relative;
  margin: 0px;
  padding: 0px;
  top: -2px; }

#loginicon-menu:lang(en) {
  float: right;
  right: 0px;
  border: 1px solid transparent;
  outline: none; }

#loginicon-menu:lang(ar) {
  outline: none; }

.aui button.primarybutton, .aui button.btn-primary {
  background-color: #4C96A6;
  border: solid 2px #4C96A6;
  color: #ffffff !important;
  background-image: none; }

.aui .primarybutton {
  background-color: #4C96A6;
  border: solid 2px #4C96A6 !important;
  color: #ffffff !important; }

.primarybutton:hover, input.primarybutton:hover, .primarybutton:focus, input.primarybutton:focus, .aui button.btn-primary:hover, .aui button.btn-primary:focus {
  background-color: #2f7180 !important;
  border: solid 2px #2f7180 !important;
  outline: none; }

.primarybutton:active, input.primarybutton:active {
  background-color: #4c96a6 !important;
  border: solid 2px #2f7180 !important; }

.primarybutton:disabled, input.primarybutton:disabled, .aui button.btn-primary:disabled, .aui button.btn-primary:disabled {
  background-color: #515767;
  border: solid 2px #4c96a6 !important;
  color: #BABFCD; }

button.primarybutton[disabled="disabled"], button.primarybutton:disabled, input.primarybutton[disabled="disabled"], button.primarybutton:disabled {
  background-color: #8F8F8F !important;
  border: 2px solid #8F8F8F !important;
  color: #BABFCD;
  pointer-events: none; }

.logoutButton {
  position: relative;
  margin-top: 10px;
  color: #1f253d; }

.logoutButton:lang(en) {
  float: right;
  padding-left: 15px;
  right: 0px; }

.logoutButton:active {
  background-color: #ffffff !important;
  color: #333B50 !important; }

.loginText-ul {
  position: relative;
  height: 26px;
  padding-bottom: 6px;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px; }

.loginText-ul:lang(en) {
  float: left;
  left: 0px;
  margin-left: 10px; }

.loginText-ul:lang(ar) {
  float: right;
  right: 0px;
  margin-right: 10px;
  top: -4px;
  margin-left: 0px; }

.loginText-ul a {
  color: #ffffff !important;
  font-size: 12pt; }

.loginText-ul li {
  display: block;
  position: relative;
  color: #ffffff;
  font-size: 10pt; }

.loginText-ul li a {
  font-size: 13pt !important; }

.loginText-ul li a:hover #loginicon-menu {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2800px no-repeat; }

.loginText-ul li a:hover {
  font-size: 13pt !important; }

.aui ul.loginText-ul li:hover, .aui ul.loginText-ul li a.userLogined:hover,
.aui ul.loginText-ul li:focus, .aui ul.loginText-ul li a.userLogined:focus {
  color: #4c96a6 !important; }

ul.useridentification li a {
  font-size: 10pt !important; }

ul.useridentification li a:hover {
  font-size: 10pt !important; }

/*.widget-sidebar h1:lang(en) {background-color: #1f253d;color: #ffffff;height: 30px;margin: 0px;padding-top: 14px;font-size: 21px;font-weight: 300;}*/
.widget-sidebar h1:lang(en) {
  background-color: #fff;
  color: #000;
  font-size: 11pt !important;
  font-weight: 300;
  height: auto;
  line-height: 20px;
  margin: 0;
  padding: 10px 18px;
  vertical-align: middle; }

.widget-sidebar h1 span {
  font-weight: 600 !important; }

.widget-sidebar h2:lang(en), .widget-sidebar h2:lang(ar) {
  font-size: 11pt !important;
  background-color: #03224a;
  padding: 16px;
  margin: 0 0 10px; }

.widget-sidebar h2 span {
  font-weight: 600 !important; }

.widget-sidebar-result p:lang(en) {
  max-width: 226px;
  width: 226px;
  float: left;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 16px; }

.widget-sidebar-result span:lang(en) {
  min-width: 236px;
  width: 236px;
  float: left;
  padding-bottom: 0px;
  padding-top: 0px;
  display: inline-block; }

.widget-sidebar-result img:lang(en) {
  float: right;
  right: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  position: relative;
  padding-top: 14px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat; }

.widget-sidebar-result label:lang(en) {
  float: left;
  min-width: 204px; }

.widget-sidebar-result div:lang(en) {
  clear: both;
  content: ""; }

.widget-sidebar-content2:lang(en) {
  margin-top: 0px;
  padding-top: 34px;
  color: #ffffff;
  word-wrap: break-word;
  line-height: 14px;
  content: "";
  clear: both;
  margin-bottom: 0px; }

aside p {
  font-weight: 200 !important;
  line-height: normal !important;
  font-size: 13pt !important; }

aside label {
  font-size: 13pt !important; }

aside h1 {
  font-weight: 600 !important;
  font-size: 14pt !important; }

.widget-sidebar-form:lang(en) {
  margin-top: 0px;
  /*padding-top: 40px;*/
  line-height: 14px; }

.widget-sidebar-option:lang(en) {
  display: inline;
  float: left;
  clear: both;
  content: "";
  margin-bottom: 12px;
  left: 0px;
  margin-left: 0px; }

.widget-sidebar-option-label:lang(en) {
  display: block;
  padding-top: 2px;
  margin-top: 0px;
  font-size: 13px; }

.progress-div {
  margin: auto;
  padding-left: 77px;
  padding-top: 21px;
  padding-bottom: 21px;
  width: 105px;
  height: 105px; }

.widget-sidebar-content:lang(en) {
  color: #ffffff;
  font-size: 1.036em;
  line-height: 1.385;
  word-wrap: break-word;
  content: "";
  clear: both; }

.layout-978 {
  min-height: 100%;
  position: relative;
  min-height: -moz-calc(100% - 290px);
  min-height: -webkit-calc(100% - 290px);
  min-height: -o-calc(100% - 290px);
  min-height: calc(100% - 290px); }

.mainSection_without_nav {
  min-height: 100%;
  position: relative;
  /* Firefox */
  min-height: -moz-calc(100% - 244px);
  /* WebKit */
  min-height: -webkit-calc(100% - 244px);
  /* Opera */
  min-height: -o-calc(100% - 244px);
  /* Standard */
  min-height: calc(100% - 244px); }

/* new id added ================= start*/
section.pageContent {
  top: 0px;
  position: relative;
  width: 100% !important;
  background: rgba(255, 255, 255, 0.966); }

.pageContent:lang(en) {
  margin-left: 0px; }

.pageContent:lang(ar) {
  margin-right: 0px; }

.pageContent em {
  font-style: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  font-size: 1.4em;
  display: inline-block; }

/* new id added ================= end*/
.fullPage-content {
  margin: 28px;
  width: 100%;
  height: auto;
  background-color: #ffffff;
  max-width: 100%;
  top: 0px;
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 5px; }

.fullPage-content .form-column {
  width: 300px !important;
  max-width: 300px !important; }

.fullPage-content .form-row {
  max-width: 978px !important; }

.fullPage-content .ui-accordion {
  max-width: 966px !important;
  min-width: 966px !important; }

.fullPage-content .ui-accordion-content {
  border-right: 0px !important;
  border-left: 0px !important; }

.fullPage-content .ui-accordion:last-child {
  padding-bottom: 14px; }

body .footer_style {
  clear: both;
  content: "";
  height: 116px;
  width: 100%;
  background-color: #002049;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  bottom: 0px; }

body .footer_style:lang(en) {
  float: left; }

body .footer_style:lang(ar) {
  float: right; }

#copyright:lang(en) {
  top: 17px;
  left: 0px;
  float: left;
  position: relative;
  clear: both;
  content: "";
  font-size: 10pt; }

#footer-links:lang(en) {
  background-color: #002049;
  top: 17px;
  right: 0px;
  float: right;
  position: relative;
  display: block;
  font-size: 11px; }

#futureLinks {
  position: absolute;
  background: transparent none repeat scroll 0% 0%;
  top: 32px; }

#futureLinks:lang(en) {
  margin-left: 420px;
  margin-right: auto; }

#futureLinks:lang(ar) {
  margin-left: auto;
  margin-right: 420px; }

#footer-links a:lang(en) {
  color: #ffffff;
  text-decoration: none;
  font-size: 10pt; }

#footer a:hover, #footer a:focus {
  color: #4c96a6;
  text-decoration: none; }

.footer-links-separator {
  border: 0 none;
  margin: 0 8px;
  outline: 0 none;
  padding: 0;
  width: 1px; }

#logos:lang(en) {
  top: 27px;
  left: 0px;
  float: left;
  position: relative;
  display: block;
  font-size: 14px;
  clear: both;
  content: ""; }

#logos img:lang(en) {
  width: 72px;
  height: 42px;
  position: relative; }

#social-links:lang(en) {
  top: 36px;
  right: 0px;
  float: right;
  position: relative;
  display: block;
  font-size: 14px; }

#social-links li:lang(en) {
  padding-left: 10px;
  padding-top: 0px;
  margin-top: 0px;
  display: inline; }

input[type=button]:lang(en), input[type=submit]:lang(en) {
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  border: none;
  cursor: pointer;
  padding: 0px;
  padding: 14px 12px;
  line-height: 0px;
  font-weight: 200 !important;
  font-family: "Arial" !important;
  height: 33px !important;
  font-size: 11pt !important; }

input[type=button]:lang(ar), input[type=submit]:lang(ar) {
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  border: none;
  cursor: pointer;
  padding: 0px;
  padding: 14px 12px;
  line-height: 0px;
  font-weight: 200 !important;
  font-family: "Droid Arabic Kufi" !important;
  height: 33px !important;
  font-size: 11pt !important; }

.span__right:lang(en) button {
  padding-left: 14px;
  float: right; }

.span__right:lang(en) {
  position: relative;
  right: 0px;
  float: right;
  direction: rtl; }

.sub-menu li {
  padding-bottom: 5px !important; }

.button {
  font-size: 11pt;
  outline: 0;
  height: 33px !important;
  font-weight: 200; }

button {
  text-align: center;
  border-radius: 3px;
  border: none;
  cursor: pointer;
  padding: 14px 12px;
  line-height: 0 !important;
  font-weight: 200 !important;
  height: 33px !important;
  font-size: 11pt !important; }

.ui-datepicker {
  z-index: 4000 !important; }

.button:active:hover {
  background-color: #4c96a7; }

button:active {
  outline-color: #2F7180; }

button[disabled=disabled], button:disabled {
  background-color: #8f8f8f;
  cursor: default; }

.aui .gridview-button:disabled {
  background: none repeat scroll 0 0 #525768 !important;
  color: #BBC0CD;
  cursor: not-allowed; }

#headerimg:lang(en) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat scroll -17px -166px rgba(0, 0, 0, 0);
  color: #ffffff;
  height: 88px;
  left: 0;
  position: relative;
  top: 17px;
  width: 274px; }

.aui .mol_logo:lang(en) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat scroll -346px -274px rgba(0, 0, 0, 0);
  height: 141px;
  width: 274px; }

.aui .mol_logo:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat scroll -13px -274px rgba(0, 0, 0, 0);
  height: 141px;
  width: 274px; }

a {
  text-decoration: none; }

.topbar-links:lang(en) {
  position: relative;
  height: 28px;
  float: right;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 6px;
  padding-left: 15px;
  clear: both;
  content: ""; }

.topbar-links li:lang(en) {
  display: block;
  position: relative;
  margin-right: 0;
  padding-left: 20px;
  color: #ffffff;
  float: left;
  box-sizing: content-box; }

.topbar-links-text:lang(en) {
  position: relative;
  overflow: hidden;
  /* veera added for header icons issue */
  vertical-align: text-bottom !important; }

.topbar-links-text:lang(ar) {
  position: relative;
  overflow: hidden;
  /* veera added for header icons issue */
  vertical-align: bottom !important; }

.topbar-links-button {
  border: none;
  padding: 0px;
  width: 100%;
  background: none transparent;
  cursor: pointer;
  color: #ffffff;
  font-weight: 200;
  outline: 0;
  float: left;
  margin-top: 8px; }

.topbar-links-button:lang(en) {
  line-height: 20px; }

.externalJobPost .externalJobPost_content .externalJobPost_content_text:lang(en) {
  line-height: 20px; }

.topbar-links-button:lang(ar) {
  line-height: 13px;
  margin-top: 12px; }

.login-info .topbar-links-button {
  width: auto !important;
  padding-top: 14px;
  height: 40px !important; }

.login-info .topbar-links-button:lang(en) {
  float: right;
  padding-right: 10px; }

.login-info .topbar-links-button:lang(ar) {
  float: left;
  padding-left: 10px; }

.topbar-links-button:hover, .topbar-links-button:focus {
  color: #00948f !important;
  outline: none; }

.topbar-links-button:active {
  color: #00948f !important; }

.navigation-lins {
  padding: 0px;
  padding-bottom: 14px;
  padding-top: 14px;
  content: "";
  clear: both;
  margin-top: 0px; }

.navigation-lins:lang(en) {
  padding-left: 14px;
  float: left; }

.create-job-button {
  position: relative;
  top: 14px;
  height: 35px; }

.create-job-button:lang(en) {
  float: right;
  right: 14px;
  margin-left: 14px; }

.accordion-expand-holder:lang(en) {
  left: inherit; }

.accordion-expand-holder:lang(en) {
  ????position: relative;
  ????top: 20px;
  ????z-index: 1;
  ????background: #FFF;
  ????text-align: right;
  ????padding: 5px 10px 0px; }

.page-title {
  color: #f99d32;
  position: relative;
  clear: both;
  font-size: 30pt;
  font-weight: 200;
  margin-bottom: 10px;
  font-style: normal;
  color: #415565; }

.page-title-insideContiner {
  font-size: 30pt;
  font-weight: 200;
  font-style: normal;
  color: #415565;
  margin: 0px;
  padding-top: 3px;
  top: 5px; }

.page-title {
  color: #f99d32;
  left: 14px;
  line-height: 100% !important;
  font-size: 18pt;
  text-transform: capitalize; }

.not-loggedIn {
  margin-top: 18px !important; }

.jobs-status {
  position: relative;
  content: "";
  clear: both;
  font-weight: normal;
  margin-bottom: 10px; }

.jobs-status:lang(en) {
  left: 14px; }

.page-form {
  margin: 0px;
  position: relative;
  content: "";
  clear: both; }

.page-form:lang(en) {
  font-weight: 200;
  left: 14px; }

.widget-sidebar-button {
  margin-top: 16px;
  position: relative;
  margin-bottom: 24px;
  clear: both;
  content: "";
  font-size: 14px; }

.widget-sidebar-button:lang(en) {
  float: right; }

.widget-link {
  position: relative;
  top: 14px;
  font-size: 14px;
  padding: 0px; }

.widget-link:lang(en) {
  float: right; }

.widget-title {
  margin-bottom: 20px;
  position: relative;
  clear: both;
  content: "";
  font-size: 14px;
  font-weight: normal; }

.widget-title:lang(en) {
  float: left; }

#Jobs-list {
  position: relative;
  clear: both;
  content: "";
  max-width: 287px;
  margin-bottom: 10px;
  font-size: 16px; }

#Jobs-list:lang(en) {
  float: left; }

#Jobs-list option {
  height: 34px;
  padding-top: 8px;
  padding-bottom: 0px; }

#Jobs-list option:lang(en) {
  padding-right: 10px;
  padding-left: 0px; }

.aside-combobox-div {
  position: relative;
  clear: both;
  content: "";
  overflow: hidden;
  background-color: #ffffff;
  max-width: 278px; }

#job-period-list {
  position: relative;
  clear: both;
  content: "";
  width: 268px;
  height: 35px;
  margin-top: 16px;
  font-size: 16px;
  margin-bottom: 16px; }

#job-period-list:lang(en) {
  float: left;
  padding-left: 10px; }

#job-period-list option {
  height: 34px; }

.googleplus {
  background-position: 0px -1650px !important;
  width: 25px;
  height: 25px; }

.facebook {
  background-position: -301px -3600px !important;
  width: 34px;
  height: 34px; }

.twitter {
  background-position: -301px -3650px !important;
  width: 34px;
  height: 34px; }

.linkedIn {
  background-position: -301px -3700px !important;
  width: 34px;
  height: 34px; }

.Youtube {
  background-position: -301px -3750px !important;
  width: 34px;
  height: 34px; }

.icon {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat;
  background-repeat: no-repeat; }

#map_canvas {
  width: auto;
  height: 190px;
  background-color: #525768;
  margin-right: auto;
  margin-left: auto; }

.topbar-links-icon {
  width: 12px;
  height: 12px;
  padding-top: 4px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat;
  margin-top: 4px; }

/*@media screen and (-webkit-min-device-pixel-ratio:0) {.topbar-links-icon:lang(ar)  { margin-top: -5px !important; }}
.topbar-links-icon:lang(ar),  x:-moz-any-link, x:default  { margin-top:0;  }*/
.topbar-links-icon:lang(en) {
  float: left;
  margin-right: 8px; }

.topbar-links-icon:lang(ar) {
  float: right;
  margin-left: 8px;
  margin-top: 0px; }

a img.docicon {
  background-position: 0px -1800px !important; }

a:hover img.docicon, a:focus img.docicon {
  background-position: -100px -1800px !important;
  outline: none; }

a img.badgesicon {
  background-position: 0px -1750px !important; }

a:hover img.badgesicon, a:focus img.badgesicon {
  background-position: -100px -1750px !important;
  outline: none; }

a img.calendaricon {
  background-position: 0px -3850px !important; }

a:hover img.calendaricon, a:focus img.calendaricon {
  background-position: -100px -3850px !important;
  outline: none; }

img.docicon:lang(ar), .Complainicon:lang(ar) {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-transform: scaleX(-1); }

.gotopage-button:lang(en) {
  float: right;
  right: 0px; }

.gotopage-button {
  position: relative; }

.gotopage-label:lang(en) {
  padding-right: 10px; }

a img.Complainicon {
  background-position: 0px -1900px !important; }

a:hover img.Complainicon, a:focus img.Complainicon {
  background-position: -100px -1900px !important;
  outline: none; }

a img.helpicon {
  background-position: 0px -1850px !important; }

a:hover img.helpicon, a:focus img.helpicon {
  background-position: -100px -1850px !important;
  outline: none; }

a img.abLoginicon {
  background-position: -300px -3300px !important; }

a:hover img.abLoginicon, a:focus img.abLoginicon {
  background-position: -400px -3300px !important;
  outline: none; }

.langbutton:lang(en) {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 26px; }

/* Rudimentary mega menu CSS for demonstration */
/* mega menu list */
.nav-menu {
  display: block;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 15; }

.hidden_fieldset {
  border: none !important;
  margin: 0px;
  padding: 0px; }

fieldset.hidden_fieldset > div {
  clear: both; }

.hidden_fieldset legend {
  display: none; }

.filter-menu > ul > li.table-menu > fieldset.hidden_fieldset {
  height: 0; }

.filter-menu > ul > li.table-menu > fieldset.hidden_fieldset > div.checkbox {
  left: 0 !important;
  margin-bottom: 0;
  top: -5px; }

.combobox {
  /*overflow:hidden;*/
  overflow: -moz-hidden-unscrollable;
  height: 30px;
  margin-top: 2px; }

.combobox:hover {
  /*overflow:hidden;*/
  overflow: -moz-hidden-unscrollable; }

.combobox select {
  text-overflow: ellipsis;
  border-color: #ffffff;
  height: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #3d3d3d;
  font-family: 'Arial';
  background: transparent url("/taqat-responsive-theme/css/taqat/../../images/arrow.png") no-repeat right center;
  font-size: .9em !important;
  font-weight: 200 !important; }

.combobox > select[disabled=disabled], .combobox > select:disabled {
  border: 1px #999da8 solid;
  background-color: #bbc0cd; }

.combobox select:focus {
  outline: none; }

.combobox select option {
  font-size: .9em !important;
  font-family: "Arial" !important;
  font-weight: 200 !important; }

.table-nav {
  background: none;
  padding: 0px !important;
  margin: 0px !important;
  width: 24px !important;
  height: 24px !important;
  max-height: 24px !important; }

.table-nav:disabled {
  background: none !important; }

.table-nav img {
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons.png") no-repeat center right; }

.navigation-lins a:last-of-type, #myprogramValue {
  text-decoration: none; }

.navigation-lins a:last-child:hover {
  text-decoration: none; }

.navigation-lins a:last-of-type:hover {
  color: #1f253d !important;
  text-decoration: none !important; }

.firstpage {
  background-position: -930px -373px; }

.logoutButton {
  background-color: #ffffff;
  color: #50597b; }

.logoutButton:hover, .logoutButton:focus {
  background-color: #50597b;
  color: #ffffff !important;
  outline: none; }

.vertical-hr {
  position: relative;
  width: 1px !important;
  height: 175px !important;
  top: 10px;
  display: inline;
  background: none repeat scroll 0 0 #49547f;
  box-shadow: -1px 0 0 0 #1e243b;
  -webkit-box-shadow: -1px 0 0 0 #1e243b;
  -moz-box-shadow: -1px 0 0 0 #1e243b;
  float: left !important;
  height: 90% !important; }

.logoimage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat scroll transparent; }

#hrdf_logo {
  position: relative;
  color: #ffffff;
  left: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat -529px -445px transparent;
  width: 75px !important;
  height: 49px !important; }

#ministryofCivilService_logo:lang(en) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat -412px -515px transparent;
  height: 49px !important;
  width: 94px !important; }

#ministryofCivilService_logo:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat -414px -445px transparent;
  height: 49px !important;
  width: 91px !important; }

#ministryoflabor_logo:lang(en) {
  position: relative;
  color: #ffffff;
  left: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat -319px -658px transparent;
  width: 76px !important;
  height: 55px !important; }

#ministryoflabor_logo:lang(ar) {
  position: relative;
  color: #ffffff;
  left: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/all_mainlogos.png") no-repeat -328px -587px transparent;
  width: 68px !important;
  height: 55px !important; }

/*emp company logo add*/
.aui div.empCompImg div.portlet-boundary:lang(en) {
  float: right;
  height: 32px;
  margin: 0 !important;
  width: 40px; }

.aui div.empCompImg img {
  border-radius: 50%; }

.footer-content #logos > span:lang(en) {
  margin-right: 10px; }

.footer-content #logos > span:lang(ar) {
  margin-left: 10px; }

.mandatory-class {
  position: absolute;
  display: inline-block;
  top: 80px;
  font-size: 10pt; }

.mandatory-class:lang(ar) {
  float: left;
  left: 14px; }

.mandatory-class:lang(en) {
  float: right;
  right: 10px; }

.no-title {
  margin-top: 20px; }

p {
  font-weight: 400 !important;
  font-size: 10pt; }

.column-left {
  width: auto;
  direction: ltr;
  display: inline-block; }

.inline-form-column-right:lang(en) {
  width: auto;
  right: 0px;
  position: relative;
  display: inline-block;
  float: right;
  margin-left: 14px; }

.inline-form-column {
  width: auto;
  right: 0px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0px;
  padding: 0px; }

.inline-form-column * {
  display: inline-block; }

.inline-form-column-left:lang(en) {
  width: auto;
  right: 0px;
  position: relative;
  display: inline-block;
  float: left; }

.inline-form-column-left *, .inline-form-column-right * {
  display: inline-block; }

.inline-form-column-left option, .inline-form-column-right option, .inline-form-column-left .chosen-drop div {
  display: block; }

.form-row-rightleft {
  width: 614px;
  padding-bottom: 10px;
  height: 36px; }

.sidebar .support-section {
  padding-left: 16px;
  padding-right: 16px; }

/* support section add veera*/
.support-section {
  padding: 2px 4px; }

.support-section a {
  padding: 4px 1px;
  text-decoration: underline;
  margin-bottom: 10px;
  display: block;
  color: white !important; }

.sidebar h1 {
  padding-left: 18px; }

br {
  padding-bottom: 10px; }

/*modifications Done by Mohammad Samak : 18/08/2014*/
input[type=text]:lang(en), input[type=password]:lang(en), input[type=email]:lang(en), .combobox:lang(en) {
  font-family: Arial; }

/*Show password mask - Done by Mohammad Samak : 18/08/2014*/
::-ms-reveal,
::-ms-clear {
  display: none !important; }

.ltr .hideShowPassword-toggle:lang(en) {
  background-color: transparent !important;
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png");
  /* fallback */
  border: none;
  border-radius: 0.25em;
  cursor: pointer;
  font-size: 13pt;
  height: 20px;
  margin: 0;
  max-height: 100%;
  overflow: hidden;
  text-indent: -999em;
  width: 24px;
  -moz-appearance: none;
  -webkit-appearance: none; }

.ltr .hideShowPassword-toggle:lang(en) {
  right: 5px !important;
  top: 0px !important;
  margin-top: 0px !important; }

.ltr .right-buttons:lang(en) {
  padding-right: 14px;
  padding-top: 14px;
  padding-left: 14px;
  right: 0px;
  position: relative;
  float: right;
  width: auto; }

.ltr .right-buttons button:lang(en) {
  margin-left: 5px !important; }

.not-visible {
  display: none; }

.hideShowPassword-toggle-hide {
  background-position: -101px -2945px; }

.hideShowPassword-toggle-show {
  background-position: -51px -2945px; }

.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
  border-color: #2F7180;
  outline: transparent; }

.hideShowPassword-field {
  padding-right: 0px !important; }

.no-padding-top {
  padding-top: 0px !important; }

.no-padding-bottom {
  padding-bottom: 0px !important; }

.form-column .form-column {
  padding: 0px !important;
  margin: 0px !important; }

.no-padding-top-bottom {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.full-width-button {
  width: 100%; }

.label-field-padding {
  padding: 0px !important; }

.text-paragraph {
  padding: 14px;
  font-size: 10pt; }

.padding-button-with-image {
  position: relative;
  top: -24px;
  display: inline-block; }

.right-aligned:lang(en) {
  float: right;
  right: 0px;
  width: auto; }

.left-buttons:lang(en) {
  float: left;
  left: 0px;
  padding-left: 14px;
  padding-top: 14px; }

.right-aligned:lang(ar) {
  float: left;
  left: 0px; }

.terms_header {
  display: block;
  color: #ffffff !important;
  background: #50597B;
  padding: 10px;
  font-family: "Arial";
  font-size: 12pt;
  font-weight: normal !important;
  border: solid 1px #BBC0CD;
  border-bottom: none; }

.terms-of-condition {
  height: auto;
  padding: 15px;
  font-family: "Arial";
  font-size: 10pt !important;
  color: #666666;
  background: #ffffff;
  border: solid 1px #BBC0CD;
  border-top: none;
  line-height: 14pt; }

.terms-of-condition:lang(ar) {
  font-family: "Droid Arabic Kufi", Arial; }

.terms-of-condition .content {
  min-height: 80px;
  width: 98%;
  border: solid 1px #BBC0CD;
  padding: 5px;
  box-sizing: border-box;
  width: 100%;
  /*     height: 120px; */
  border: 1px solid #b2c3d3 !important;
  word-wrap: break-word; }

.clr {
  clear: both; }

.terms_download .form-column {
  min-width: 260px;
  max-width: 260px; }

.terms_download {
  color: #50597B; }

.terms_download a {
  color: #50597B; }

.terms_download a:hover {
  color: #4c96a6; }

.terms_download .form-column:nth-of-type(2) {
  max-width: 290px; }

.password_strenth-weak, .password_strenth-medium, .password_strenth-strong {
  background: #fe0000;
  padding: 2px 5px;
  color: #ffffff;
  font-size: 8pt;
  font-style: italic;
  font-weight: bold;
  border-radius: 3px;
  display: none;
  width: 100%; }

.password_strenth-medium {
  background: #FFFF03;
  color: #020202; }

.password_strenth-strong {
  background: #00a553; }

/*Added By Abouadsb
a:lang(en){
	font-family:"Arial";
}
a{color:#1f253d;font-weight:200;font-size:10pt;}
a:hover{color:#4c96a6;font-size:10pt;font-weight:200;}*/
.breadcrumbs {
  text-decoration: underline;
  color: #1f253d;
  font-weight: 400;
  font-size: 1.128em; }

.breadcrumbs:hover {
  text-decoration: underline;
  color: #4c96a6;
  font-weight: 400;
  font-size: 14pt; }

.breadcrumbs:last-child {
  border-bottom: 0px !important; }

.breadcrumbs-seprator {
  content: ">";
  width: 10px;
  height: 10px;
  display: inline-block;
  font-size: 14pt; }

.line-seprator {
  width: 90%;
  height: 1px;
  background: #717580;
  margin-right: auto;
  margin-left: auto; }

.table-firstpage img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -2150px;
  width: 24px;
  height: 24px; }

.table-firstpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -2150px;
  width: 24px !important;
  height: 24px !important; }

.paginate_button.disabled .table-firstpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -2150px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button.disabled .table-firstpage:lang(ar) {
  background-color: #fff !important; }

.paginate_button .table-firstpage:hover {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2150px;
  width: 24px;
  height: 24px; }

.table-firstpage:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2150px;
  width: 24px !important;
  height: 24px !important; }

.table-firstpage:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -2150px;
  cursor: default; }

.table-back img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -451px;
  width: 24px;
  height: 24px; }

.table-back:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -451px !important;
  cursor: default; }

.table-back:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -451px;
  width: 24px;
  height: 24px; }

.table-backpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -451px;
  width: 24px !important;
  height: 24px !important; }

.paginate_button.disabled .table-backpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -451px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button .table-backpage:hover {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -451px;
  width: 24px;
  height: 24px; }

.table-backpage:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -401px;
  width: 24px;
  height: 24px; }

.paginate_button.disabled .table-backpage:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -401px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button .table-backpage:hover:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -401px;
  width: 24px;
  height: 24px; }

.table-next img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -401px;
  width: 24px;
  height: 24px; }

.paginate_button .table-nextpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -401px;
  width: 24px;
  height: 24px; }

.paginate_button.disabled .table-nextpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -401px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button .table-nextpage:hover {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -401px; }

.table-next:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -401px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button .table-nextpage:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -451px;
  width: 24px;
  height: 24px; }

.paginate_button.disabled .table-nextpage:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -451px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.paginate_button .table-nextpage:hover:lang(ar) {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -451px; }

.table-next:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -401px !important;
  cursor: default;
  width: 24px;
  height: 24px; }

.table-next:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -401px;
  width: 24px;
  height: 24px; }

.paginate_button .table-lastpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -52px -2200px;
  width: 24px;
  height: 24px; }

.paginate_button.disabled .table-lastpage {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -152px -2200px !important; }

.paginate_button .table-lastpage:hover {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -102px -2200px; }

.table-lastpage img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -52px -2200px;
  width: 24px;
  height: 24px; }

.table-lastpage:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -102px -2200px;
  width: 24px;
  height: 24px; }

.table-lastpage:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -152px -2200px;
  cursor: default;
  width: 24px;
  height: 24px; }

.threecolumn-style {
  display: inline-block;
  position: relative;
    /*padding-bottom:14px;
	padding-left: 14px;*/
  padding-bottom: 1%;
  width: 21%; }

.threecolumn-style img, .threecolumn-style label {
  display: inline-block !important;
  position: relative; }

.threecolumn-style img, .threecolumn-style label:lang(ar) {
  font-size: 10pt !important; }

#pagination-Text {
  display: inline;
  position: relative;
  top: 1px;
  padding-right: 4px;
  padding-left: 4px; }

#pagination-Text:lang(ar) {
  padding: 0; }

.align-pagination-div {
  top: -6px;
  position: relative;
  width: 39% !important; }

.col8 .align-pagination-div:lang(en), .span8 .align-pagination-div:lang(en) {
  width: 34% !important; }

.col8 .threecolumn-style:lang(en), .span8 .threecolumn-style:lang(en) {
  width: 33%; }

.align-pagination-div .combobox {
  width: 20px; }

.align-pagination-div span {
  width: auto !important; }

.align-pagination-div select {
  display: inline !important; }

select option {
  display: block !important; }

.pagination_text {
  display: inline-block !important; }

.threecolumn-style:lang(ar) {
  width: 21%; }

.align-pagination-div:lang(ar) {
  width: 39%; }

.align-pagination-div:lang(ar) button {
  margin-bottom: 0 !important; }

.col8 .align-pagination-div:lang(ar), .span8 .align-pagination-div:lang(ar) {
  width: 38.5% !important; }

.col8 .align-pagination-div:lang(ar) label, .span8 .align-pagination-div:lang(ar) label {
  font-size: 8pt !important;
  padding-right: 0 !important; }

.col8 .threecolumn-style:lang(ar), .span8 .threecolumn-style:lang(ar) {
  width: 30%; }

.form-row-pagination div.align-pagination-div button {
  margin: 0 !important; }

/*#paginationBlock.form-row .align-pagination-div:lang(ar) { width: 37% !important;}
#paginationBlock.form-row .align-pagination-div.inline-form-column:lang(ar) { width: 40% !important;}*/
#paginationBlock.form-row .threecolumn-style:lang(ar) {
  float: right;
  width: 33%; }

.align-pagination-div.threecolumn-style:nth-child(1):lang(ar) {
  width: 30% !important; }

#paginationBlock.form-row .threecolumn-style button:lang(ar) {
  float: right; }

#paginationBlock.form-row .threecolumn-style #pagination-Text:lang(ar) {
  float: right; }

/*Jquery UI Fixes done by Mohammad Samak - 22/08/2014*/
/*Progress bar*/
.ui-progressbar {
  position: relative;
  height: 15px;
  background: #50597B !important; }

.matchDetails-content .ui-progressbar {
  height: 10px; }

.progress-label {
  position: absolute;
  left: 50%;
  top: 2px;
  font-weight: normal;
  color: #ffffff !important; }

.ui-progressbar .ui-widget-header {
  background: #11A8AB !important; }

.error {
  border-color: #fe0000 !important;
  color: #fe0000 !important;
  font-weight: normal !important;
  font-size: 14pt; }

.error::-webkit-input-placeholder {
  color: #fe0000; }

.error:-moz-placeholder {
  /* FF 4-18 */
  color: #fe0000; }

.error::-moz-placeholder {
  /* FF 19+ */
  color: #fe0000; }

.error:-ms-input-placeholder {
  /* IE 10+ */
  color: #fe0000; }

.blue_background {
  background: #002049; }

.blue_background h3 {
  color: #ffffff; }

/*Tooltip classes*/
.tooltip {
  font-size: 13pt;
  color: #333B50; }

.tooltip.top {
  padding-bottom: 9px; }

.tooltip.bottom {
  padding-top: 9px; }

.ui-tooltip {
  padding: 0px;
  margin: 0px; }

.ui-tooltip {
  padding: 0px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 0px #fe0000 !important;
  box-shadow: 0 0 0px #fe0000 !important;
  background: #fe0000; }

body .ui-tooltip {
  border-width: 0px !important; }

.tooltip-inner {
  background-color: #ffffff;
  line-height: 1.286;
  padding: 12px 12px;
  text-align: center;
  width: 183px;
  border-radius: 6px;
  color: #333B50;
  margin-bottom: 10px; }

.tooltip-arrow {
  position: relative;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffffff;
  border-width: 0 9px 9px;
  margin-left: -9px;
  left: 35%; }

.tooltip.top .tooltip-arrow {
  border-top-color: #ffffff;
  border-width: 9px 9px 0;
  bottom: 10px;
  margin-left: -9px;
  left: 39%; }

.notifications-div {
  height: 80px;
  margin-bottom: 15px;
  position: relative; }

.notifications-div .icon-holder {
  width: 36px;
  background: #4c96a6;
  display: inline-block;
  height: 100%;
  margin-right: -1px;
  vertical-align: top; }

.notifications-div .icon-holder i {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -100px 0px;
  width: 33px;
  height: 30px;
  margin: 51% auto;
  display: block; }

.notifications-div .notification-inner {
  display: inline-block;
  vertical-align: top;
  padding: 22px 10px;
  color: #333b50;
  font-size: 9pt;
  width: 78%;
  font-weight: bold;
  background: #ffffff;
  height: 44%; }

.notifications-div.reject .icon-holder {
  background: #fe0000; }

.notifications-div.reject .icon-holder i {
  background-position: -151px 0px; }

.blue_background label {
  color: #ffffff !important; }

.one_result_label {
  position: relative;
  padding: 0px;
  top: -24px; }

label.one_result_label:last-child:lang(en) {
  float: right;
  right: 0px;
  left: 0 !important; }

label.one_result_label:last-child:lang(ar) {
  float: left;
  left: 0px !important;
  top: -30px; }

p.one_result_label:last-child:lang(en) {
  float: right;
  right: 0px;
  left: 0 !important; }

p.one_result_label:last-child:lang(ar) {
  left: 0px !important;
  top: -30px; }

.icon_field {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") !important;
  width: 24px !important;
  height: 24px !important; }

.proinfo.icon_field {
  background: url("/taqat-responsive-theme/css/taqat/../../images/delete.png") 0 0 no-repeat !important; }

.icon_field1 {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icon_sprite1.png");
  width: 24px !important;
  height: 24px !important;
  margin: 2px; }

/* socal icons */
.fb_WhiteBG_icon {
  background-position: -300px -3600px !important;
  width: 34px !important;
  height: 34px !important;
  background-repeat: no-repeat; }

.fb_WhiteBG_icon:hover, a:focus > span.fb_WhiteBG_icon {
  background-position: -450px -3600px !important;
  background-repeat: no-repeat;
  outline: none; }

.tw_WhiteBG_icon {
  background-position: -300px -3650px !important;
  width: 34px !important;
  height: 34px !important;
  background-repeat: no-repeat; }

.tw_WhiteBG_icon:hover, a:focus > span.tw_WhiteBG_icon {
  background-position: -450px -3650px !important;
  background-repeat: no-repeat;
  outline: none; }

.in_WhiteBG_icon {
  background-position: -300px -3700px !important;
  width: 34px !important;
  height: 34px !important;
  background-repeat: no-repeat; }

.in_WhiteBG_icon:hover, a:focus > span.in_WhiteBG_icon {
  background-position: -450px -3700px !important;
  background-repeat: no-repeat;
  outline: none; }

.google_WhiteBG_icon {
  background-position: 0 -1650px;
  background-repeat: no-repeat; }

.google_WhiteBG_icon:hover, a:focus > span.google_WhiteBG_icon {
  background-position: -100px -1650px;
  background-repeat: no-repeat;
  outline: none; }

.youtube_WhiteBG_icon {
  background-position: -300px -3750px !important;
  width: 34px !important;
  height: 34px !important;
  background-repeat: no-repeat; }

.youtube_WhiteBG_icon:hover, a:focus > span.youtube_WhiteBG_icon {
  background-position: -450px -3750px !important;
  background-repeat: no-repeat;
  outline: none; }

.inline_icon:lang(en) {
  float: right;
  right: 0px;
  position: relative; }

.inline_icon:lang(ar) {
  float: left;
  left: 0px;
  position: relative; }

.underverification_whiteBG_icon {
  background-position: -50px -550px;
  background-repeat: no-repeat; }

.underverification_colorBG_icon {
  background-position: -15px -564px;
  background-repeat: no-repeat; }

.invalid_cross_whiteBG_icon {
  background-position: -50px -3950px; }

.i_whiteBG_icon {
  background-position: -44px -2893px;
  background-repeat: no-repeat; }

.i_whiteBG_icon:hover {
  background-position: -94px -2893px;
  background-repeat: no-repeat; }

.i_colorBG_icon {
  background-position: -0px -2893px;
  background-repeat: no-repeat; }

.edit_colorBG_icon {
  background-position: 0px -250px;
  background-repeat: no-repeat; }

.edit_whiteBG_icon {
  background-position: -50px -250px;
  background-repeat: no-repeat; }

.edit_whiteBG_icon:hover, .edit_colorBG_icon:hover {
  background-position: -100px -250px;
  background-repeat: no-repeat; }

a.disabled > span.edit_whiteBG_icon, span.edit_whiteBG_icon.disabled {
  background-position: -150px -250px;
  background-repeat: no-repeat; }

.delete_colorBG_icon {
  background-position: -50px -350px;
  background-repeat: no-repeat; }

.delete_whiteBG_icon {
  background-position: -50px -350px;
  background-repeat: no-repeat;
  margin: 0 5px 0 0; }

.delete_whiteBG_icon:hover, .delete_colorBG_icon:hover {
  background-position: -100px -350px;
  background-repeat: no-repeat; }

a.disabled > span.delete_whiteBG_icon, span.delete_whiteBG_icon.disabled {
  background-position: -150px -350px;
  background-repeat: no-repeat; }

.save_whiteBG_icon {
  background-position: -50px -1050px;
  background-repeat: no-repeat; }

.save_whiteBG_icon:hover {
  background-position: -100px -1050px;
  background-repeat: no-repeat; }

.envelopeclose_colorBG_icon {
  background-position: 0px -300px;
  background-repeat: no-repeat; }

.envelopeclose_whiteBG_icon {
  background-position: -50px -300px;
  background-repeat: no-repeat;
  position: relative;
  right: 5px; }

.envelopeclose_whiteBG_icon:hover, .envelopeclose_colorBG_icon:hover {
  background-position: -100px -300px;
  background-repeat: no-repeat; }

.addtoassigned_colorBG_icon {
  background-position: 0px -600px;
  background-repeat: no-repeat; }

.addtoassigned_whiteBG_icon {
  background-position: -50px -600px;
  background-repeat: no-repeat; }

.addtoassigned_whiteBG_icon:hover, .addtoassigned_colorBG_icon:hover {
  background-position: -100px -600px;
  background-repeat: no-repeat; }

.revokefullaccess_colorBG_icon {
  background-position: 0px -650px;
  background-repeat: no-repeat; }

.revokefullaccess_whiteBG_icon {
  background-position: -50px -650px;
  background-repeat: no-repeat; }

.revokefullaccess_whiteBG_icon:hover, .revokefullaccess_colorBG_icon:hover {
  background-position: -100px -650px;
  background-repeat: no-repeat; }

a.disabled > span.revokefullaccess_whiteBG_icon, div.disabled > span.revokefullaccess_whiteBG_icon, span.revokefullaccess_whiteBG_icon.disabled {
  background-position: -150px -650px;
  background-repeat: no-repeat; }

.Add_colorBG_icon {
  background-position: 0 -2000px;
  background-repeat: no-repeat; }

.Add_whiteBG_icon {
  background-position: -50px -2000px;
  background-repeat: no-repeat; }

.Add_whiteBG_icon:hover, .Add_colorBG_icon:hover {
  background-position: -100px -2000px;
  background-repeat: no-repeat; }

.apply_whiteBG_icon {
  background-position: -49px -100px;
  background-repeat: no-repeat; }

.apply_whiteBG_icon:hover, .apply_colorBG_icon:hover {
  background-position: -99px -100px;
  background-repeat: no-repeat; }

.apply_colorBG_icon {
  background-position: 0 -100px;
  background-repeat: no-repeat; }

.envelopeopen_colorBG_icon {
  background-position: 0px -800px;
  background-repeat: no-repeat; }

.envelopeopen_whiteBG_icon {
  background-position: -50px -800px;
  background-repeat: no-repeat; }

.envelopeopen_whiteBG_icon:hover {
  background-position: -100px -800px;
  background-repeat: no-repeat; }

.indicationRed_icon {
  background-position: -100px -2500px;
  background-repeat: no-repeat; }

.indicationYellow_icon {
  background-position: -50px -2500px;
  background-repeat: no-repeat; }

.indicationGreen_icon {
  background-position: 0px -2500px;
  background-repeat: no-repeat; }

.plusWithNoBackGround_whiteBG_icon {
  background-position: -50px -2350px;
  background-repeat: no-repeat; }

.minusWithNoBackGround_whiteBG_icon {
  background-position: -50px -2400px;
  background-repeat: no-repeat; }

/* wp4 icons */
.feedbacksent_colorBG_icon {
  background-position: -300px -2100px;
  background-repeat: no-repeat; }

.feedbacksent_whiteBG_icon {
  background-position: -350px -2100px;
  background-repeat: no-repeat; }

.feedbacksent_whiteBG_icon:hover {
  background-position: -400px -2100px;
  background-repeat: no-repeat; }

.feedbackclosed_colorBG_icon {
  background-position: -300px -2150px;
  background-repeat: no-repeat; }

.feedbackclosed_whiteBG_icon {
  background-position: -350px -2150px;
  background-repeat: no-repeat; }

.feedbackclosed_whiteBG_icon:hover {
  background-position: -400px -2150px;
  background-repeat: no-repeat; }

.feedbackrequested_colorBG_icon {
  background-position: 0px -702px;
  background-repeat: no-repeat; }

.feedbackrequested_whiteBG_icon {
  background-position: -50px -702px;
  background-repeat: no-repeat; }

.feedbackrequested_whiteBG_icon:hover {
  background-position: -100px -702px;
  background-repeat: no-repeat; }

.feedbackcontested_colorBG_icon {
  background-position: 0px -201px;
  background-repeat: no-repeat; }

.feedbackcontested_whiteBG_icon {
  background-position: -50px -201px;
  background-repeat: no-repeat; }

.feedbackcontested_whiteBG_icon:hover {
  background-position: -100px -201px;
  background-repeat: no-repeat; }

.comments_colorBG_icon {
  background-position: 0px -2649px;
  background-repeat: no-repeat; }

.comments_whiteBG_icon {
  background-position: -50px -2649px;
  background-repeat: no-repeat; }

.comments_whiteBG_icon:hover {
  background-position: -100px -2649px;
  background-repeat: no-repeat; }

/* wp4 new icons added */
.schedule-interview_colorBG_icon {
  background-position: 0px -1249px;
  background-repeat: no-repeat; }

.schedule-interview_whiteBG_icon {
  background-position: -50px -1249px;
  background-repeat: no-repeat; }

.schedule-interview_whiteBG_icon:hover {
  background-position: -100px -1249px;
  background-repeat: no-repeat; }

.new_colorBG_icon {
  background-position: 0px -1450px;
  background-repeat: no-repeat; }

.new_whiteBG_icon {
  background-position: -50px -1450px;
  background-repeat: no-repeat; }

.new_whiteBG_icon:hover {
  background-position: -100px -1450px;
  background-repeat: no-repeat; }

/* wp8 terms icons */
.published_colorBG_icon {
  background-position: 0px -2047px;
  background-repeat: no-repeat; }

.published_whiteBG_icon {
  background-position: -50px -2047px;
  background-repeat: no-repeat; }

.published_whiteBG_icon:hover {
  background-position: -100px -2047px;
  background-repeat: no-repeat; }

.under_review_colorBG_icon {
  background-position: 0px -2100px;
  background-repeat: no-repeat; }

.under_review_whiteBG_icon {
  background-position: -50px -2100px;
  background-repeat: no-repeat; }

.under_review_whiteBG_icon:hover {
  background-position: -100px -2100px;
  background-repeat: no-repeat; }

.rejected_colorBG_icon {
  background-position: 0px -1949px;
  background-repeat: no-repeat; }

.rejected_whiteBG_icon {
  background-position: -50px -1949px;
  background-repeat: no-repeat; }

.rejected_whiteBG_icon:hover {
  background-position: -100px -1949px;
  background-repeat: no-repeat; }

/* wp5 matchscore icons */
.icon_field_matchscore_big {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png");
  width: 50px !important;
  height: 50px !important; }

.big_match_score_icon-20 {
  background-position: 0 -3499px;
  background-repeat: no-repeat; }

.big_match_score_icon-40 {
  background-position: -50px -3499px;
  background-repeat: no-repeat; }

.big_match_score_icon-60 {
  background-position: -100px -3499px;
  background-repeat: no-repeat; }

.big_match_score_icon-80 {
  background-position: -150px -3499px;
  background-repeat: no-repeat; }

.big_match_score_icon-100 {
  background-position: -200px -3499px;
  background-repeat: no-repeat; }

/* side portlet bg */
aside .panel-body .big_match_score_icon-20 {
  background-position: -300px -2200px;
  background-repeat: no-repeat; }

aside .panel-body .big_match_score_icon-40 {
  background-position: -350px -2200px;
  background-repeat: no-repeat; }

aside .panel-body .big_match_score_icon-60 {
  background-position: -400px -2200px;
  background-repeat: no-repeat; }

aside .panel-body .big_match_score_icon-80 {
  background-position: -450px -2200px;
  background-repeat: no-repeat; }

aside .panel-body .big_match_score_icon-100 {
  background-position: -500px -2200px;
  background-repeat: no-repeat; }

.check_whiteBG_icon {
  background-position: 0 -500px;
  background-repeat: no-repeat; }

.check_whiteBG_icon:hover, .check_colorBG_icon:hover {
  background-position: -100px -500px;
  background-repeat: no-repeat; }

.check_colorBG_icon {
  background-position: 0px -500px;
  background-repeat: no-repeat; }

.penIconBig:hover {
  background-position: -400px -148px;
  background-repeat: no-repeat; }

.penIconBig {
  background-position: -350px -148px;
  background-repeat: no-repeat; }

.outlook_whiteBG:hover {
  background-position: -100px -1240px;
  background-repeat: no-repeat; }

.outlook_whiteBG {
  background-position: -50px -1240px;
  background-repeat: no-repeat; }

/* wp8 badges icons */
.icon_field_badge_big {
  background: url("/taqat-responsive-theme/css/taqat/../../images/badge_sprite.png");
  height: 65px !important;
  width: 60px !important; }

.icon_field_badgesAchievements {
  background: url("/taqat-responsive-theme/css/taqat/../../images/shields.png");
  height: 87px !important;
  width: 70px !important; }

.big_badge_icon-0 {
  background-position: -5px -9px;
  background-repeat: no-repeat; }

.big_badge_icon-1 {
  background-position: -73px -9px;
  background-repeat: no-repeat; }

.big_badge_icon-2 {
  background-position: -136px -9px;
  background-repeat: no-repeat; }

.big_badge_icon-3 {
  background-position: -207px -9px;
  background-repeat: no-repeat; }

.big_badge_icon-4 {
  background-position: -272px -9px;
  background-repeat: no-repeat; }

.big_badge_icon-5 {
  background-position: -73px -87px;
  background-repeat: no-repeat; }

.big_badge_icon-6 {
  background-position: -138px -87px;
  background-repeat: no-repeat; }

.big_badge_icon-7 {
  background-position: -206px -87px;
  background-repeat: no-repeat; }

.big_badge_icon-8 {
  background-position: -277px -87px;
  background-repeat: no-repeat; }

.verified_whiteBG_icon {
  background-position: -50px -3399px !important; }

.verified_colorBG_icon {
  background-position: 0 -3399px !important; }

.verified_whiteBG_icon:hover {
  background-position: -100 -3399px !important; }

.tick_whiteBG_icon {
  background-position: -50px -501px !important; }

.tick_colorBG_icon {
  background-position: 0 -501px !important; }

.tick_whiteBG_icon:hover1 {
  background-position: -100 -501px !important; }

/*wp5-a icons*/
.check_black_background_whiteBG_icon {
  background-position: -50px -3300px;
  background-repeat: no-repeat; }

.check_black_background_colorBG_icon {
  background-position: 0 -3300px;
  background-repeat: no-repeat; }

.check_black_background_whiteBG_icon:hover {
  background-position: -100px -3300px;
  background-repeat: no-repeat; }

.eye_whiteBG_icon {
  background-position: -50px -2950px;
  background-repeat: no-repeat; }

.eye_whiteBG_icon:hover {
  background-position: -100px -2950px;
  background-repeat: no-repeat; }

.disabled.eye_whiteBG_icon {
  background-position: -150px -2950px;
  background-repeat: no-repeat;
  pointer-events: none; }

.eye_colorBG_icon {
  background-position: 0 -2950px;
  background-repeat: no-repeat; }

/*wp5-a icons-Ends*/
/*wp15 icons flag icons*/
.not-suitable-for-women_whiteBG_icon {
  background-position: -50px -850px;
  background-repeat: no-repeat; }

.not-suitable-for-women_colorBG_icon {
  background-position: 0 -850px;
  background-repeat: no-repeat; }

.not-suitable-for-women_whiteBG_icon:hover {
  background-position: -100px -850px;
  background-repeat: no-repeat; }

.illegal-for-women_whiteBG_icon {
  background-position: -50px -1300px;
  background-repeat: no-repeat; }

.illegal-for-women_colorBG_icon {
  background-position: 0 -1300px;
  background-repeat: no-repeat; }

.illegal-for-women_whiteBG_icon:hover {
  background-position: -100px -1300px;
  background-repeat: no-repeat; }

.not-suitable-for-men_whiteBG_icon {
  background-position: -50px -900px;
  background-repeat: no-repeat; }

.not-suitable-for-men_colorBG_icon {
  background-position: 0 -900px;
  background-repeat: no-repeat; }

.not-suitable-for-men_whiteBG_icon:hover {
  background-position: -100px -900px;
  background-repeat: no-repeat; }

.illegal-for-men_whiteBG_icon {
  background-position: -50px -1350px;
  background-repeat: no-repeat; }

.illegal-for-men_colorBG_icon {
  background-position: 0 -1350px;
  background-repeat: no-repeat; }

.illegal-for-men_whiteBG_icon:hover {
  background-position: -100px -1350px;
  background-repeat: no-repeat; }

.not-suitable-saudis_whiteBG_icon {
  background-position: -50px -1400px;
  background-repeat: no-repeat; }

.not-suitable-saudis_colorBG_icon {
  background-position: 0 -1400px;
  background-repeat: no-repeat; }

.not-suitable-saudis_whiteBG_icon:hover {
  background-position: -100px -1400px;
  background-repeat: no-repeat; }

.salary-less-3000_whiteBG_icon {
  background-position: -50px -950px;
  background-repeat: no-repeat; }

.salary-less-3000_colorBG_icon {
  background-position: 0 -950px;
  background-repeat: no-repeat; }

.salary-less-3000_whiteBG_icon:hover {
  background-position: -100px -950px;
  background-repeat: no-repeat; }

.job-post_whiteBG_icon {
  background-position: -50px -2751px;
  background-repeat: no-repeat; }

.job-post_colorBG_icon {
  background-position: 0 -2751px;
  background-repeat: no-repeat; }

.job-post_whiteBG_icon:hover {
  background-position: -100px -2751px;
  background-repeat: no-repeat; }

a.disabled .job-post_whiteBG_icon {
  background-position: -150px -2751px;
  background-repeat: no-repeat; }

.newemail_colorBG_icon {
  background-position: 0 -3800px;
  background-repeat: no-repeat; }

.newemail_whiteBG_icon {
  background-position: -50px -3800px;
  background-repeat: no-repeat; }

.newemail_whiteBG_icon:hover {
  background-position: -100px -3800px;
  background-repeat: no-repeat; }

/*wp15 icons flag icons-Ends*/
/*Achievements icons*/
.matching_whiteBG_icon {
  background-position: -50px -50px;
  background-repeat: no-repeat; }

.matching_whiteBG_icon:hover {
  background-position: -100px -50px;
  background-repeat: no-repeat; }

a.disabled .matching_whiteBG_icon, .matching_whiteBG_icon:disabled, .matching_whiteBG_icon[disabled="disabled"] {
  background-position: -150px -50px;
  background-repeat: no-repeat;
  cursor: default; }

.matching_colorBG_icon {
  background-position: 0 -50px;
  background-repeat: no-repeat; }

.viewapplications_whiteBG_icon {
  background-position: -50px -100px;
  background-repeat: no-repeat; }

.viewapplications_whiteBG_icon:hover {
  background-position: -100px -100px;
  background-repeat: no-repeat; }

.viewapplications_colorBG_icon {
  background-position: 0 -100px;
  background-repeat: no-repeat; }

.watchlist_whiteBG_icon {
  background-position: -50px -3900px;
  background-repeat: no-repeat; }

.watchlist_whiteBG_icon:hover {
  background-position: -100px -3900px;
  background-repeat: no-repeat; }

a.disabled .watchlist_whiteBG_icon {
  background-position: -150px -3900px;
  background-repeat: no-repeat; }

.watchlist_colorBG_icon {
  background-position: 0 -2700px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-0 {
  background-position: 1px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-1 {
  background-position: -99px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-2 {
  background-position: -199px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-3 {
  background-position: -299px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-4 {
  background-position: -399px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-5 {
  background-position: -499px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-6 {
  background-position: -599px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-7 {
  background-position: -699px 1px;
  background-repeat: no-repeat; }

.big_badge_achieve_blue_icon-8 {
  background-position: -799px 1px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-0 {
  background-position: 1px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-1 {
  background-position: -99px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-2 {
  background-position: -199px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-3 {
  background-position: -299px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-4 {
  background-position: -399px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-5 {
  background-position: -499px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-6 {
  background-position: -599px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-7 {
  background-position: -699px -99px;
  background-repeat: no-repeat; }

.big_badge_notachieve_blue_icon-8 {
  background-position: -799px -99px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-0 {
  background-position: 1px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-1 {
  background-position: -99px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-2 {
  background-position: -199px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-3 {
  background-position: -299px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-4 {
  background-position: -399px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-5 {
  background-position: -499px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-6 {
  background-position: -599px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-7 {
  background-position: -699px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_highlight_icon-8 {
  background-position: -799px -199px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-0 {
  background-position: 1px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-1 {
  background-position: -99px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-2 {
  background-position: -199px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-3 {
  background-position: -299px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-4 {
  background-position: -399px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-5 {
  background-position: -499px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-6 {
  background-position: -599px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-7 {
  background-position: -699px -299px;
  background-repeat: no-repeat; }

.big_badge_achieve_white_icon-8 {
  background-position: -799px -299px;
  background-repeat: no-repeat; }

/*Ends-Achievements icons*/
/* here we are use icon_field1 */
.request_individual_colorBG_icon {
  background-position: 0px -147px;
  background-repeat: no-repeat; }

.request_individual_whiteBG_icon {
  background-position: -49px -147px;
  background-repeat: no-repeat; }

.request_individual_whiteBG_icon:hover {
  background-position: -99px -147px;
  background-repeat: no-repeat; }

.assign-jobpost_colorBG_icon {
  background-position: 0px -100px;
  background-repeat: no-repeat; }

.assign-jobpost_whiteBG_icon {
  background-position: -49px -100px;
  background-repeat: no-repeat; }

.assign-jobpost_whiteBG_icon:hover {
  background-position: -99px -100px;
  background-repeat: no-repeat; }

table.css-table td span.icon_field,
table.css-table td span.icon_field1 {
  display: inline-block; }

.tagit-new input[type="text"] {
  display: none; }

.tagit-label {
  width: auto !important;
  display: inline !important; }

.tagit {
  margin-top: 0px;
  width: 278px; }

.slider-title {
  position: relative;
  top: -20px; }

.slider-title:lang(en) {
  float: left;
  left: 0px; }

.slider-title:lang(ar) {
  float: right;
  right: 0px; }

.slider-title:lang(en):before {
  padding-right: 10px;
  content: "x";
  float: left; }

.slider-title:lang(ar):before {
  padding-left: 10px;
  content: "x";
  float: right; }

.drag_manualSort_list {
  width: 100%;
  position: relative; }

.drag_manualSort_list .ui-state-default {
  width: 100%;
  padding: 0px !important;
  margin-bottom: 0px !important;
  border: 1px solid #11A8AB;
  background: #ffffff; }

.drag_manualSort_list .ui-state-default .drag_manualSort_list_controls {
  position: relative;
  float: left;
  left: 0px;
  width: 40px;
  height: 100%;
  min-height: 100px;
  max-height: 300px;
  background-color: #394264; }

.drag_manualSort_list .ui-state-default .drag_manualSort_list_controls .upItem {
  position: absolute;
  top: 1%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3100px no-repeat;
  cursor: pointer; }

.drag_manualSort_list .ui-state-default .drag_manualSort_list_controls .centerItem {
  position: absolute;
  top: 40%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3200px no-repeat;
  cursor: move; }

.drag_manualSort_list .ui-state-default .drag_manualSort_list_controls .downItem {
  position: absolute;
  top: 70%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3150px no-repeat;
  cursor: pointer; }

.form-row .form-column .drag_manualSort_list .ui-state-default .drag_manualSort_list_container {
  position: relative;
  left: 40px;
  height: 100%;
  min-height: 100px;
  max-height: 300px;
  background-color: #ffffff;
  width: 194px;
  text-align: left; }

.form-row .drag_manualSort_list .ui-state-default .drag_manualSort_list_container {
  /*position: relative; */
  /* left: 40px; */
  height: 100%;
  min-height: 100px;
  max-height: 300px;
  background-color: #ffffff;
  width: 550px;
  color: #020202;
  text-align: left;
  padding-left: 54px;
  font-size: 10pt; }

.messages-replies-textarea {
  height: 120px;
  width: 100%;
  border: 0px;
  outline: none;
  font-family: "Arial";
  font-size: 10pt;
  padding-right: 10px; }

.messages-replies-textarea textarea:focus {
  border: 0px #ffffff !important;
  outline: none; }

.blue-title {
  background: #50597B;
  padding: 10px;
  color: #ffffff;
  margin-right: auto;
  margin-left: auto;
  width: 602px;
  position: relative;
  font-size: 13pt;
  font-weight: 400; }

.divide-column {
  width: 120px;
  max-width: 137px;
  display: inline-block;
  vertical-align: top; }

.divide-column-1:lang(en) {
  padding-right: 17px; }

.divide-column-2:lang(en) {
  padding-left: 17px; }

.divide-column input[type="text"] {
  width: 120px !important; }

.yui3-skin-sam .yui3-datatable-cell, .yui3-skin-sam .yui3-datatable-header {
  padding: 4px 10px 4px 4px !important; }

.add-element-component {
  border: 1px solid #999da8;
  margin-left: 5px;
  margin-right: 5px; }

.addRemove-element-continer {
  border: none; }

.addRemove-element-continer .form-column {
  min-width: 283px !important;
  max-width: 283px !important; }

.addRemove-element-continer button {
  display: block; }

.addRemove-element-continer button:lang(en) {
  padding-left: 10px; }

.addRemove-element-continer button:lang(ar) {
  padding-right: 10px; }

.addRemove-element-continer .line-spacer {
  display: block;
  height: 2px;
  width: 100%;
  background-color: #999da8;
  margin-bottom: 8px; }

.addRemove-element-continer .addbuttonclass, .question_container .addbuttonclass {
  background: none;
  color: #020202;
  padding: 0px; }

.addRemove-element-continer .removebuttonclass, .question_container .removebuttonclass {
  background: none;
  color: #020202;
  padding: 0px; }

.removebuttonclassWithoutText {
  height: 24px !important;
  width: 24px; }

.addRemove-element-continer .addbuttonclass span, .addRemove-element-continer .removebuttonclass span, .question_container .removebuttonclass span, .question_container .addbuttonclass span {
  display: inline;
  position: relative;
  top: -14px; }

.addRemove-element-continer .addbuttonclass img:lang(en), .question_container .addbuttonclass img:lang(en) {
  margin-right: 10px; }

.addRemove-element-continer .addbuttonclass img:lang(ar), .question_container .addbuttonclass img:lang(ar) {
  margin-left: 10px; }

.addRemove-element-continer .addbuttonclass img, .question_container .addbuttonclass img {
  display: inline !important;
  position: relative;
  top: -5px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -2000px no-repeat !important;
  width: 24px;
  height: 24px; }

.addRemove-element-continer .addbuttonclass:hover img, .question_container .addbuttonclass:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2000px no-repeat; }

.addRemove-element-continer .addbuttonclass:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -2000px no-repeat; }

.addRemove-element-continer .removebuttonclass img, .question_container .removebuttonclass img {
  display: inline !important;
  position: relative;
  top: -5px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -50px -2300px no-repeat !important;
  width: 24px;
  height: 24px; }

.addRemove-element-continer .removebuttonclass img:lang(en), .question_container .removebuttonclass img:lang(en) {
  padding-right: 10px; }

.addRemove-element-continer .removebuttonclass:hover img
.question_container .removebuttonclass:hover img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -2300px no-repeat; }

.addRemove-element-continer .removebuttonclass:disabled img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -150px -2300px no-repeat; }

.addRemove-element-continer .removebuttonclass:disabled span {
  color: #bbc0cd; }

.blue_background .addRemove-element-continer .removebuttonclass:disabled span, .blue_background .addRemove-element-continer .addbuttonclass:disabled span {
  color: #bbc0cd !important; }

.blue_background .addRemove-element-continer .removebuttonclass span, .blue_background .addRemove-element-continer .addbuttonclass span {
  color: #ffffff; }

.blue_background .addRemove-element-continer .removebuttonclass:hover span, .blue_background .addRemove-element-continer .addbuttonclass:hover span, .blue_background .addRemove-element-continer .removebuttonclass:focus span, .blue_background .addRemove-element-continer .addbuttonclass:focus span {
  color: #4C96A6;
  outline: none; }

.blue_background .addRemove-element-continer .removebuttonclass img {
  /*background:url("/taqat-responsive-theme/css/taqat/images/icons_sprite.png") -67px -2314px  no-repeat;*/ }

.messenger_component .form-row {
  padding-top: 10px; }

.messenger_component .form-row {
  padding-right: 0px;
  padding-left: 0px; }

.sender-class {
  background: #4c96a6;
  width: 80%;
  height: auto;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
  font-size: 10pt;
  line-height: 20px;
  min-height: 100px;
  border: 1px solid #BBC0CD;
  clear: both;
  margin-bottom: 10px;
  float: left; }

.sender-class:lang(ar) {
  float: right; }

.sender-class .message-title, .receiver-class .message-title {
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  /*padding-bottom:10px;*/
  font-size: 12pt; }

.receiver-class {
  background: #ffffff;
  min-height: 100px;
  width: 80%;
  height: auto;
  border-radius: 10px;
  color: #020202;
  padding: 10px;
  font-size: 10pt;
  line-height: 20px;
  border: 1px solid #BBC0CD;
  clear: both;
  margin-bottom: 10px;
  float: right; }

.receiver-class:lang(ar) {
  float: left; }

.message-content {
  font-size: 10pt;
  font-weight: 200 !important; }

.messenger_component .form-row {
  padding-top: 5px;
  padding-bottom: 5px; }

.ui-slider-range {
  border-radius: 0px !important; }

.highlighted-feild, .highlighted-feild label {
  color: #ffffff !important;
  background: #4c96a6; }

.ui-accordion .form-column:lang(en):nth-child(odd) {
  max-width: 287px;
  padding-left: 0px; }

.ui-accordion .form-column:lang(en):nth-child(even) {
  max-width: 287px;
  padding-right: 0px; }

.ui-accordion .form-column:lang(ar):nth-child(odd) {
  max-width: 287px;
  padding-right: 0px; }

.ui-accordion .form-column:lang(ar):nth-child(even) {
  max-width: 287px;
  padding-left: 0px; }

.ui-accordion .form-row .form-column:nth-child(odd),
.ui-accordion .form-row .form-column:nth-child(even) {
  width: 288px;
  max-width: 288px; }

.mandatory_field:after {
  content: "*"; }

.ui-slider {
  background: #EAEAED;
  height: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
  position: relative; }

.ui-slider-handle {
  background-color: #11A8AB;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  top: -3px;
  width: 18px;
  z-index: 2;
  -webkit-transition: background 0.25s;
  transition: background 0.25s; }

.ui-slider-handle:lang(en) {
  margin-left: -9px; }

.ui-slider-handle:hover, .ui-slider-handle:focus {
  background-color: #4C96A6;
  outline: none; }

.ui-slider-handle:active {
  background-color: #11A8AB; }

.ui-slider-range {
  background-color: #4c96a6;
  border-radius: 0;
  display: block;
  height: 100%;
  position: absolute;
  z-index: 1; }

.ui-slider-segment {
  background-color: #EAEAED;
  border-radius: 50%;
  height: 6px;
  margin: 3px -6px 0 0;
  width: 6px; }

.ui-slider-segment:lang(en) {
  float: left; }

.ui-slider-value {
  font-size: 13px;
  margin-top: 12px; }

.ui-slider-value:lang(en) {
  float: right; }

.ui-slider-value.first {
  clear: left;
  float: left; }

.ui-slider-vertical .ui-slider-handle {
  top: auto !important;
  margin-bottom: -2px !important; }

.ui-slider-vertical .ui-slider-handle:lang(en) {
  left: -6px; }

.range_slider label {
  position: relative;
  width: auto;
  margin-top: -20px;
  white-space: nowrap; }

.range_slider label:lang(en) {
  margin-left: 23px;
  text-align: left;
  left: 0px;
  float: left; }

.range_slider p {
  position: relative;
  width: auto;
  margin-top: -20px;
  white-space: nowrap; }

.range_slider p:lang(ar) {
  margin-right: 23px; }

.range_slider p:lang(en) {
  margin-left: 23px;
  text-align: left;
  left: 0px;
  float: left; }

/*Recall Modal popup classes*/
.modal.recall {
  border: solid 1px #BBC0CD; }

.modal.recall .modal-header {
  background: #ffffff;
  padding: 5px;
  border: none; }

.modal.recall .modal-header .close {
  font-size: 22pt;
  font-weight: bold; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal-dialog {
  z-index: 1050;
  width: 450px !important;
  padding: 10px;
  margin-right: auto;
  margin-left: auto; }

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999da8;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #020202; }

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.modal-header {
  min-height: 16.428571429px;
  padding: 10px;
  border-bottom: 1px solid #EAEAED;
  background: #50597B; }

.modal-header .close {
  margin-top: -2px;
  background: transparent;
  color: #8F8F8F;
  float: right;
  display: block; }

.modal-header .close .sr-only {
  display: none; }

.modal-title {
  margin: 0;
  line-height: 1.428571429;
  font-size: 17px;
  font-weight: normal !important;
  width: 91%; }

.modal-body {
  position: relative;
  padding: 20px;
  color: #50597B;
  font-size: 12pt;
  line-height: 1.5em; }

.modal-footer {
  padding: 11px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 2px solid #8F8F8F;
  background: #EAEAED; }

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " "; }

.modal-footer:after {
  clear: both; }

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " "; }

.modal-footer:after {
  clear: both; }

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

/*.modal-footer .btn{
  padding:22px;
  background:#11A8AB;
} Rewrite as it was having issue on Calendar portlet*/
.modal-footer .btn {
  background-color: #4c96a6;
  border: solid 2px #4c96a6;
  color: #fff;
  background-image: none;
  text-shadow: none;
  padding: 7px 12px !important;
  border-radius: 3px; }

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px; }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
.modal-open {
  overflow: hidden; }

.modal-jq {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll; }

.noTitleStuff .ui-dialog-title {
  color: #020202 !important;
  border: none;
  font-size: 14pt !important;
  font-weight: 400 !important; }

.noTitleStuff .ui-dialog-titlebar {
  background: #ffffff !important;
  border: 0px; }

.noTitleStuff .ui-dialog-titlebar-close {
  background: #ffffff !important; }

/*
.recall,.recall p{
	max-width:400px;
	font-weight:200 !important;
	font-size:12pt !important;
	line-height:1.5em;
}*/
.recall {
  margin: 0;
  background: #fff;
  display: inline-block; }

.recall p {
  font-weight: 200 !important;
  font-size: 11pt !important;
  line-height: 1.2em;
  margin: 0;
  padding: 8px 14px; }

/*Light Button*/
.externalJobPost {
  width: auto;
  height: auto;
  /*min-height:150px;*/ }

.externalJobPost div.externalJobPost_header_text h1 {
  font-size: 12pt;
  font-weight: 400; }

.externalJobPost div.externalJobPost_header_text h3 {
  font-size: 10pt; }

.externalJobPost_header * {
  padding: 0px;
  margin: 0px; }

.externalJobPost_header {
  position: relative;
  padding: 7px 7px 0;
  width: 100%;
  color: #415565;
  padding-bottom: 0px;
  box-sizing: border-box; }

.matchScore {
  position: relative;
  right: 5px !important; }

.matchScore img {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -100px -3500px no-repeat;
  width: 50px;
  height: 50px;
  outline: none;
  float: right;
  position: relative;
  right: 12px; }

.matchScore a {
  top: 2px;
  position: relative;
  display: block; }

.externalJobPost_header_logo {
  height: 75px;
  width: 75px;
  margin-right: 10px;
  margin-left: 6px; }

.thumb_text p.small {
  margin-bottom: 0; }

.externalJobPost_header_logo > img {
  height: 75px !important;
  width: 75px; }

.externalJobPost_header_logo:lang(en) {
  left: 0px;
  float: left; }

.externalJobPost_header_logo:lang(ar) {
  right: 0px;
  float: right;
  margin-left: 10px; }

.externalJobPost_header_text {
  position: relative;
  padding: 0px;
  margin: 0px; }

.externalJobPost_header_text:lang(en) {
  left: 5px;
  float: left; }

.externalJobPost_header_text:lang(ar) {
  right: 5px;
  float: right;
  /* line-height: 12px;
  margin: 11px 0 0; */ }

.externalJobPost_content {
  padding-left: 14px;
  padding-right: 14px;
  position: relative;
  height: auto;
  display: inline-block;
  color: #415565;
  font-size: 10pt;
  line-height: 15px; }

.externalJobPost_content p {
  font-weight: 200 !important; }

.list_table_view .items {
  margin-bottom: 14px;
  border: 1px #BBC0CD solid; }
.list_table_view:last-child {
  margin-bottom: 0; }

.with_side_icon .externalJobPostLabel {
  position: absolute !important; }

.externalJobPostLabel {
  position: absolute;
  background: #4C96A6;
  width: 140px;
  height: 20px;
  margin: 0px;
  text-align: center;
  font-size: 10pt;
  color: #ffffff;
  line-height: 18px;
  top: -15px; }

.externalJobPostLabel:lang(en) {
  float: right;
  right: -10px; }

.externalJobPostLabel:lang(ar) {
  float: left;
  left: -10px; }

div .externalJobPostLabel:before {
  position: relative;
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid #4C96A6; }

div .externalJobPostLabel:lang(en):before {
  float: right;
  right: 140px;
  border-left: 13px solid transparent; }

div .externalJobPostLabel:lang(ar):before {
  float: left;
  left: 140px;
  border-right: 13px solid transparent; }

.cke_editor_editor1 {
  width: auto;
  margin: 0px;
  padding: 0px;
  width: 612px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-left: 14px !important; }

.cke_dialog {
  width: auto !important; }

.cke_dialog_footer_buttons {
  width: auto !important;
  float: right !important;
  right: 0px !important; }

.cke_reset_all table td {
  max-width: 600px;
  height: auto;
  padding: auto;
  margin: auto; }

.list_table_view {
  padding: 0px;
  margin: 0px; }

ul.list_table_view {
  padding: 0px !important;
  margin: 0px !important;
  overflow: hidden; }

.list_table_view li {
  padding: 0px;
  margin: 0px;
  display: block; }

.matchDetails {
  display: none;
  background: #394264 !important;
  padding: 0px 0px !important;
  margin: 0px !important;
  border: none;
  outline: none;
  text-transform: none !important;
  border-radius: 0px !important; }

.matchDetails-content a {
  color: #ffffff; }

.matchDetails-content {
  background: #394264 !important;
  padding: 14px;
  margin: 0px;
  width: 520px;
  height: auto;
  color: #ffffff;
  position: relative;
  font-size: 10pt; }

.matchDetails-content:lang(en) {
  float: left;
  left: 0px; }

.matchDetails-content:lang(ar) {
  float: right;
  right: 0px; }

.matchDetails-content .form-row .matchDetails_progress {
  display: inline;
  width: 120px; }

div .matchDetails:before {
  position: relative;
  content: "";
  width: 0;
  height: 0;
  border-top: 200px solid #4C96A6; }

div .matchDetails:lang(en):before {
  float: right;
  right: 0px; }

div .matchDetails:lang(ar):before {
  float: left;
  left: 0px; }

.externalJobPost_footer {
  padding: 5px 10px; }

.externalJobPost_footer .gridview-button:lang(ar) {
  margin-right: 0;
  margin-left: 5px; }

.externalJobPost_footer_leftside:lang(en) {
  float: left;
  left: 14px;
  position: relative; }

.externalJobPost_footer_leftside:lang(ar) {
  float: right;
  position: relative; }

.externalJobPost_footer_rightside {
  position: relative;
  padding-top: 3px; }

.externalJobPost_footer_rightside:lang(en) {
  float: right;
  right: 5px; }

.externalJobPost_footer_rightside:lang(ar) {
  float: left;
  left: 5px;
  padding-top: 3px; }

.externalJobPostLabel .aside_icons {
  position: relative;
  width: 30px;
  left: 0px;
  height: 300px;
  float: left;
  background: red; }

.matchDetails_column2 .ui-progressbar {
  display: inline-block;
  width: 210px;
  top: 0px; }

.matchDetails_column1 {
  display: inline;
  width: 20%;
  font-weight: 400; }

.matchDetails_column1:lang(en) {
  left: 0px; }

.matchDetails_column1:lang(ar) {
  right: 0px; }

.matchDetails_column2 {
  width: 200px;
  position: relative;
  max-width: 200px;
  top: -16px; }

.matchDetails_column2:lang(en) {
  left: 105px; }

.matchDetails_column2:lang(ar) {
  right: 105px; }

.matchDetails_column3 {
  position: relative;
  top: -50px;
  width: 125px; }

.matchDetails_column3:lang(ar) {
  top: -42px !important; }

.matchDetails_column3:lang(en) {
  left: 329px; }

.matchDetails_column3:lang(ar) {
  right: 329px; }

.matchDetails-content .form-row {
  padding-top: 10px;
  height: 30px; }

.matchDetails-content .form-row:lang(en) {
  padding-left: 24px; }

.matchDetails-content .form-row:lang(ar) {
  padding-right: 24px; }

.matchDetails-content .form-row:first-child {
  padding-top: 0px;
  padding-bottom: 20px; }

.matchDetails-content .form-row:last-child {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px; }

.side_icon {
  width: 30px;
  height: 177px;
  position: absolute;
  cursor: pointer; }

.side_icon:lang(en) {
  float: left;
  margin-left: -7px;
  margin-top: -2px; }

.columns-max .side_icon:lang(en) {
  left: 26px !important; }

.side_icon:lang(ar) {
  float: right;
  margin-right: -8px;
  margin-top: -13px; }

.columns-max .side_icon:lang(ar) {
  right: 26px !important; }

.yui3-datatable-table .radiobutton {
  position: relative !important; }

.side_icon_selected {
  background: #11A8AB;
  outline: #11A8AB solid;
  outline-width: 2px; }

.side_icon_notselected {
  background: #BBC0CD;
  outline: #BBC0CD solid;
  outline-width: 2px; }

.side_icon_notselected:hover {
  outline: #999da8 solid;
  outline-width: 2px;
  background: #BBC0CD; }

.side_icon_selected:hover {
  outline: #2F7180 solid;
  outline-width: 2px;
  background: #11A8AB; }

.with_side_icon {
  width: 602px;
  position: relative;
  height: 185px;
  max-height: 185px; }

.with_side_icon:lang(en) {
  left: 30px; }

.with_side_icon:lang(ar) {
  right: 30px; }

.width_side_icon .externalJobPost_header {
  width: 576px; }

.width_side_icon .externalJobPost_header, .with_side_icon .externalJobPost_content {
  padding-left: 14px !important;
  padding-top: 0px !important;
  display: inline-block; }

.with_side_icon .externalJobPost_header {
  width: 576px !important; }

.side_icon .fa-check {
  position: absolute;
  top: 40%; }

.list_checkBox {
  display: none; }

.matchDetails_column2 .percentage_label:nth-child(1):lang(en) {
  left: 0px; }

.matchDetails_column2 .percentage_label:nth-child(1):lang(ar) {
  right: 0px; }

.matchDetails_column2 .percentage_label {
  position: relative;
  width: 40px;
  display: inline-block; }

.matchDetails_column2 .percentage_label:lang(en):nth-child(2) {
  left: 22%; }

.matchDetails_column2 .percentage_label:lang(ar):nth-child(2) {
  right: 22%; }

.matchDetails_column2 .percentage_label:lang(en):nth-child(3) {
  left: 45%; }

.matchDetails_column2 .percentage_label:lang(ar):nth-child(3) {
  right: 45%; }

.ui-accordion-content {
  border: 1px solid #4C96A6 !important; }

.with_externalJobPostLabel {
  padding-top: 0px !important; }

.matchDetails_column2 .progress-label {
  top: -2px; }

.cke_top {
  padding: 6px 1px 2px !important; }

.matchDetails-content:after {
  content: ' ';
  top: 42%;
  font-size: 0;
  line-height: 0;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 25px solid transparent;
  border-top: 25px solid transparent; }

.matchDetails-content:lang(en):after {
  border-left: 25px solid #394264;
  float: right;
  right: -25px; }

.matchDetails-content:lang(ar):after {
  border-right: 25px solid #394264;
  float: left;
  left: -25px; }

.matchDetail_link {
  font-weight: 400;
  border-bottom: 1px #ffffff solid; }

.matchDetail_link:lang(ar) {
  top: -70px !important; }

.search-choice span {
  width: auto !important;
  display: inline !important; }

.blue_background .chosen-choices a {
  color: #020202 !important; }

.blue_background .chosen-single {
  color: #020202 !important; }

.chosen-choices a {
  cursor: pointer;
  text-decoration: none;
  border-bottom: none !important; }

.blue_background .chosen-choices {
  background: #ffffff; }

.search-choice {
  background-color: #BBC0CD;
  border-color: #BBC0CD;
  position: relative;
  /*padding: .2em 18px .2em .5em;*/
  padding: .2em .5em .2em .5em;
  display: block;
  margin: 2px; }

.search-choice:lang(en) {
  float: left; }

.search-choice:lang(ar) {
  float: right; }

.chosen-choices {
  padding: 1px 5px;
  height: auto !important;
  overflow: auto;
  border: 1px solid #4C96A6;
  min-height: 60px; }

.aside-combobox-div {
  position: relative;
  clear: both;
  content: "";
  overflow: hidden;
  background-color: #ffffff;
  max-width: 278px; }

.language-slider:lang(ar) {
  direction: ltr; }

.language-slider .slider_label {
  position: absolute; }

header h1.portlet-title {
  display: none; }

.staticProgressBar {
  width: 100%;
  background: #bbc0cd;
  height: 20px;
  border-radius: 18px;
  margin-bottom: 5px; }

.percentage_value {
  background: #4c96a6;
  height: 20px;
  border-radius: 18px; }

.percentage_value_text:lang(en) {
  float: right;
  right: 10px;
  padding-top: 0px;
  font-size: 12pt;
  position: relative;
  font-weight: 400;
  color: #ffffff;
  z-index: 1; }

.staticProgressBar_text:lang(en) {
  float: right;
  z-index: 2;
  right: 24px;
  padding-top: 2px;
  position: absolute;
  font-weight: 400;
  top: 0px;
  color: #ffffff;
  font-size: 12pt; }

.horizontalBetweenRows {
  width: 97%;
  margin: 0 auto;
  padding: 0px;
  height: 1px;
  background: #bbc0cd;
  display: block; }

.pragagraph_title {
  font-size: 11pt !important;
  color: #020202 !important;
  padding-bottom: 10px; }

.ui-dialog .steps-nav-div:lang(en) {
  left: 0px !important;
  padding-bottom: 14px; }

.chosen_withDeleteButton {
  width: 80% !important; }

*[hidden] {
  display: none; }

.form-view_withBoder .form-column, .borderWithMargin .form-column {
  min-width: 283px;
  max-width: 283px; }

.form-view_withBoder {
  border: 1px solid #999DA8;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px; }

.borderWithoutMargin {
  border: 1px solid #999DA8; }

.borderWithMargin {
  border: 1px solid #999DA8;
  margin: 5px;
  margin-bottom: 14px;
  margin-top: 14px; }

.form-row-withPadding {
  padding-left: 14px;
  padding-right: 14px; }

.hyberLink-padding:lang(en) {
  margin-right: 14px; }

.hyberLink-padding:lang(ar) {
  margin-left: 14px; }

.top-border {
  border-top: 1px solid #999DA8; }

.normal-span {
  font-size: 13pt;
  font-weight: 400;
  line-height: 20pt;
  margin: 0px; }

.normal-span:lang(en) {
  padding-right: 14px; }

.normal-span:lang(ar) {
  padding-left: 14px; }

.multiButton:lang(en) {
  margin-right: 14px; }

.multiButton:lang(ar) {
  margin-left: 14px; }

.italic {
  font-style: italic; }

.help-selection {
  display: none; }

.item_list {
  font-size: 12pt;
  line-height: 20pt; }

.item_list .list_table {
  width: 99%; }

.item_list .list_table th:lang(en), .item_list .list_table td:lang(en) {
  padding-left: 5px; }

.item_list .list_table th:lang(ar), .item_list .list_table td:lang(ar) {
  padding-left: 5px; }

.item_list .list_table thead {
  background-color: #11A8AB;
  color: #ffffff; }

.normal_paragraph {
  font-size: 13pt;
  font-weight: 200 !important;
  line-height: 20pt; }

.normal_paragraph:lang(en) {
  padding-right: 5px; }

.normal_paragraph:lang(ar) {
  padding-left: 5px; }

.item_list a {
  border-bottom: 1px solid #b7b7b7; }

.tilesIcon {
  background: url("/taqat-responsive-theme/css/taqat/../images/Tiles.png") no-repeat;
  width: 150px;
  height: 120; }

.myprofileImage {
  background-position: 0px 0px; }

.mycareerImage {
  background-position: -200px 0px; }

.jobMatchingImage {
  background-position: -400px 0px; }

.documentsImage {
  background-position: -600px 0px; }

.complainsImage {
  background-position: -600px -150px; }

.jobSearchingImage {
  background-position: -200px -150px; }

.programsImage {
  background-position: -400px -150px; }

.badgesImage {
  background-position: 0px -150px; }

.video, video {
  width: 100% !important; }

.videoPlayer {
  width: 100%;
  min-height: 150px;
  margin: 0px;
  padding: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 14px; }

.placeholder_demo {
  width: 100%;
  height: 150px;
  background: url("/taqat-responsive-theme/css/taqat/../images/placeholder2.PNG") no-repeat;
  background-size: 618px 150px; }

.selectedMenu {
  box-shadow: 0px 5px 0px #11A8AB;
  background: #484f6c; }

.selectedMenuWithoutItems {
  background: #484f6c; }

.pickList .pickList_source, .pickList .pickList_destination {
  min-height: 300px;
  border: 1px solid #B7B7B7;
  width: 250px;
  margin-right: auto;
  margin-left: auto;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 12pt;
  line-height: 20pt;
  padding: 0px;
  overflow-y: scroll;
  max-height: 240px; }

.pickList .pickList_source li, .pickList .pickList_destination li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 223px;
  padding: 5px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 13pt; }

.pickList_select {
  display: none; }

.picklist_item-hover {
  background: #EAEAED;
  cursor: pointer;
  border-top: 1px solid #B7B7B7 !important;
  border-bottom: 1px solid #B7B7B7 !important;
  font-size: 13pt; }

.picklist_item-selected {
  background: #BBC0CD !important;
  cursor: pointer;
  border-bottom: 1px solid #B7B7B7 !important;
  border-top: 1px solid #B7B7B7 !important;
  font-size: 13pt; }

.no-padding-right:lang(en) {
  padding-right: 0px !important; }

.no-padding-right:lang(ar) {
  padding-left: 0px !important; }

.no-padding-left:lang(en) {
  padding-left: 0px !important; }

.no-padding-left:lang(ar) {
  padding-right: 0px !important; }

.pickList .control-button {
  top: 100px;
  position: relative; }

.pickList .control-button button {
  display: block;
  margin-bottom: 10px !important; }

.pickList .control-button button:nth-child(2) {
  margin-bottom: 40px !important; }

.picklist .form-column:nth-child(odd), .pickList .form-column:nth-child(even) {
  padding-top: 3px !important; }

.slidershow {
    /*background:#EAEAED url("/taqat-responsive-theme/css/taqat/images/Tiles.png") no-repeat;
	background-size:978px 250px;*/
  background-color: #eaeaed;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  margin-bottom: 28px;
  z-index: 0; }

.slidershow-multimedia-source {
  position: absolute;
  width: 890px;
  height: 380px;
  margin-right: auto;
  margin-left: auto;
  top: 0px;
  left: 45px; }

.slidershow-multimedia {
  list-style: none; }

.slidershow .slidershow-Next, .slidershow .slidershow-previous {
  position: absolute;
  top: 40%; }

.slidershow .slidershow-Next {
  background: url("/taqat-responsive-theme/css/taqat/../images/next15.png") no-repeat 0px 0px;
  width: 24px;
  height: 54px !important; }

.slidershow .slidershow-Next:lang(en) {
  right: 10px;
  float: right; }

.slidershow .slidershow-Next:lang(ar) {
  left: 10px;
  float: left; }

.slidershow .slidershow-previous {
  background: url("/taqat-responsive-theme/css/taqat/../images/previous11.png") no-repeat 0px 0px;
  width: 24px;
  height: 54px !important; }

.slidershow .slidershow-previous:lang(en) {
  left: 10px;
  float: left; }

.slidershow .slidershow-previous:lang(ar) {
  right: 10px;
  float: right; }

.slidershow .slidershow-seeMore {
  color: #ffffff;
  background: #717580;
  opacity: .9;
  z-index: 1000;
  position: absolute;
  bottom: 20px;
  width: 100%;
  height: 80px;
  left: 0px; }

.slidershow .slidershow-seeMore p, .slidershow .slidershow-seeMore p a {
  color: #ffffff;
  padding-right: 14px;
  padding-left: 14px;
  font-size: 12pt;
  font-weight: 200 !important;
  line-height: 15pt; }

.slidershow .slidershow-seeMore p a {
  text-decoration: underline; }

.slidershow-bullets {
  position: absolute;
  bottom: 0px;
  left: 320px;
  width: 300px;
  height: 20px;
  text-align: center; }

.slidershow-bullets .slidershow-bullet {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #b7b7b7;
  border-radius: 50%;
  border-spacing: 0px;
  background: #ffffff;
  margin-top: 2px;
  margin-right: 10px; }

.widget-sidebar .form-row .form-column {
  padding-left: 8px !important; }

.widget-sidebar .form-row {
  padding-top: 5px;
  padding-bottom: 5px; }

.half-space {
  width: 49%;
  display: inline-block;
  vertical-align: top; }

.widget-sidebar .form-row .form-column p, .widget-sidebar .form-row .form-column img {
  margin-top: 0px; }

.space-sextyPercentage {
  width: 59%;
  display: inline-block;
  vertical-align: top; }

.space-fourtyPercentage {
  width: 39%;
  display: inline-block;
  vertical-align: top; }

.space-twentyPercentage {
  width: 19%;
  display: inline-block;
  vertical-align: top; }

.space-eightyPercentage {
  width: 79%;
  display: inline-block;
  vertical-align: top; }

.borderWithMargin .space-twentyPercentage:lang(en),
.borderWithMargin .space-fourtyPercentage:lang(en),
.borderWithMargin .space-fourtyPercentage:lang(en),
.borderWithMargin .space-sextyPercentage:lang(en) {
  margin-left: 6px; }

.list-image {
  margin-top: 8px; }

/* company logo added */
.aui div.companylogodivholder {
  box-sizing: border-box;
  padding: 2px;
  height: auto;
  width: 158px;
  background: transparent;
  border: 2px solid #50597b;
  line-height: 148px;
  text-align: center;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d; }

.aui div.companylogodivholder:hover {
  border: 2px solid #11a8ab; }

/* .aui div.companylogodivholder img.picture {
    max-height: 100%;
    max-width: 100%;
    box-sizing: border-box;
    position: relative;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    vertical-align: text-top;
} */
/*.aui div.companylogodivholder img.picture {
	height: 120px;
	width: 100%;
}*/
/*auto complete cross icon*/
/*auto complete cross icon*/
.cross-icon {
  opacity: 0; }

.cross-icon:lang(en) {
  background-position: -345px -2050px;
  background-repeat: no-repeat;
  position: absolute;
  top: 7px !important;
  right: 5px !important;
  z-index: 10;
  cursor: pointer;
  right: 13px !important; }

.cross-icon:hover {
  background-position: -445px -2050px; }

/*Adding classes for Public page*/
.column-separator {
  display: inline-block;
  clear: both;
  content: "";
  width: 1px;
  background-color: #020202;
  position: absolute;
  height: 320px; }

.normal_header {
  font-size: 13pt;
  font-weight: 600; }

.hafiz_secion {
  padding-top: 90px; }

.margin-column li:lang(en) {
  margin-left: 20px;
  padding-left: 0px; }

.margin-column li:lang(ar) {
  margin-right: 20px;
  padding-right: 0px; }

.centerLoginText {
  margin-top: 18% !important;
  margin-bottom: 0 !important; }

p.centerLoginText {
  font-size: 12pt; }

.individual_button {
  background-color: #52b848;
  color: #fff; }

.employer_button {
  background-color: #f89d32;
  color: #fff; }

.page-title em {
  font-style: normal;
  font-weight: 600; }

.remember_div {
  background: rgba(175, 184, 193, 0.85); }

.remember_div * {
  color: #fff !important; }

.remember_div .centerDiv {
  top: 4px;
  width: 670px;
  left: auto; }

.homePage_navigation {
  top: 40px;
  background: rgba(255, 255, 255, 0.85) !important; }

.publicpages_label {
  position: absolute;
  font-size: 14pt;
  padding-top: 5px;
  color: RGB(249, 156, 52);
  line-height: 0px;
  top: 15px; }

.publicpages_label strong {
  font-weight: bold; }

.publicpages_label:lang(en) {
  padding-left: 16px;
  float: left; }

.publicpages_label:lang(ar) {
  padding-right: 16px;
  float: right; }

.publicpages_label em {
  font-weight: bold;
  font-size: 13pt !important; }

.publicPages-Ind-title {
  background-color: RGB(84, 184, 70) !important; }

.publicPages-emp-title {
  background-color: RGB(248, 158, 48) !important; }

.publicPages-Ind-title h1, .publicPages-emp-title h1 {
  height: 36px !important; }

.blue_background2 {
  background: #002049;
  color: #fff; }

.widget_content {
  min-height: 150px;
  padding: 0px;
  margin: 0px;
  color: #fff !important; }

.widget-content a {
  color: #fff !important; }

.section_one {
  height: 118px; }

.graybackground_title {
  height: 40px;
  color: #002049;
  width: 642px;
  background-color: RGB(229, 232, 237);
  padding: 0px;
  margin: 0px;
  position: relative !important;
  left: -14px;
  line-height: 28px; }

.graybackground_title:lang(ar) {
  left: 14px; }

.graybackground_title h1 {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 36px; }

.announcement_widget {
  position: relative;
  top: 0;
  padding: 0 0 13px 0 !important;
  margin: 13px 0 0 0 !important;
  width: 100%;
  height: 121px;
  overflow: auto; }

.announcement_widget:lang(ar) {
  height: 155px; }

.announcement_widget h1 {
  font-weight: bold; }

.announcement_widget p {
  line-height: 15pt; }

.widget_text {
  max-width: 170px;
  min-width: 140px;
  font-size: 10pt;
  padding: 10px 10px;
  display: inline-block;
  line-height: 12pt; }

.widget_text:lang(en) {
  padding-right: 0;
  padding-left: 0; }

.widget_text:lang(ar) {
  padding-left: 0;
  padding-right: 0; }

.widget_image {
  display: inline-block;
  vertical-align: top;
  padding: 10px 0 0 0; }

.publicPages_background1 {
  background-image: url("/taqat-responsive-theme/css/taqat/../images/bg/bg1.jpg") !important;
  background-position: 0px 10px;
  background-size: cover;
  background-color: #002049; }

.publicPages_background2 {
  background-image: url("/taqat-responsive-theme/css/taqat/../images/bg/bg2.jpg") !important;
  background-position: 0px 52px;
  background-size: 113%;
  background-color: #002049; }

.publicPages_background3 {
  background-image: url("/taqat-responsive-theme/css/taqat/../images/bg/bg3.jpg") !important;
  background-size: cover;
  background-position: 0px 56px;
  background-color: #002049; }

.find_jobIcon {
  background-position: 8px 17px; }

.expand_jobIcon {
  background-position: -153px -80px; }

.cprofile_jobIcon {
  background-position: -237px -286px; }

.getTrained_jobIcon {
  background-position: -179px -381px; }

.dBadges_jobIcon {
  background-position: -182px -169px; }

.cGuidance_jobIcon, .moreP_empIcon {
  background-position: -205px -490px; }

.email_help {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat;
  background-position: -50px -295px;
  width: 24px;
  height: 26px; }

.mobile_help {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat;
  background-position: -50px -2550px;
  width: 24px;
  height: 24px; }

.outlined_text {
  outline: gray 1px;
  outline-style: dotted;
  padding: 4px 4px;
  width: 270px;
  margin-bottom: 10px; }

.paragraph_withImage-parag {
  position: relative;
  width: 79%;
  display: inline-block !important;
  vertical-align: top; }

.paragraph_withImage-parag h1 {
  padding: 0px;
  margin: 0px;
  padding-bottom: 5px; }

.paragraph_withImage-image {
  width: 18%;
  height: 80px;
  display: inline-block !important;
  vertical-align: super; }

.paragraph_withImage-image:lang(en) {
  padding-left: 14px; }

.paragraph_withImage-image:lang(ar) {
  padding-right: 14px; }

.emp-announcement {
  margin-bottom: 10px; }

.emp-announcement .paragraph_withImage-image:lang(en) {
  float: left;
  padding-left: 0;
  padding-right: 14px; }

.emp-announcement .paragraph_withImage-image:lang(ar) {
  float: right;
  padding-right: 0;
  padding-left: 14px; }

.paragraph_withImage:first-child {
  padding-top: 9px; }

.paragraph_withImage * {
  font-size: 10pt !important; }

.postJob_empIcon {
  background-position: 24px -83px; }

.postYTraining_empIcon {
  background-position: 3px -262px; }

.qarar7_empIcon {
  background-position: 9px -372px; }

.enrollRebate_empIcon {
  background-position: -30px -175px; }

.contact_table td:first-child {
  width: 24px; }

.contact_table tr, .contact_table tr td {
  height: 30px !important;
  text-align: left; }

.contact_table tr:lang(en), .contact_table tr td:lang(en) {
  padding-left: 0px; }

.contact_table tr:lang(ar), .contact_table tr td:lang(ar) {
  padding-right: 0px; }

.contact_table p {
  padding-left: 10px;
  padding-right: 10px; }

.space-180 {
  width: 180px;
  display: inline-block;
  vertical-align: top; }

.welcome_screen {
  width: 700px !important;
  margin-right: auto !important;
  margin-left: auto !important; }

.welcomButton .form-column20 .logos_100Per80 {
  outline: none !important; }

.logos_100Per80.list-image {
  margin-top: 25px;
  outline: none !important;
  width: 47px;
  height: 47px; }

.fullPage-content .form-row .form-column:nth-child(odd):lang(en) {
  padding-left: 7px;
  padding-right: 7px; }

.fullPage-content .form-row .form-column:nth-child(even):lang(en) {
  padding-left: 7px;
  padding-right: 7px; }

.journal-content-article .space-180 em {
  font-size: 8pt !important;
  font-style: italic !important; }

.form-column-fullContent-twoColumn2 {
  min-height: 15px;
  display: inline-block;
  vertical-align: top;
  content: "";
  padding: 0px;
  margin: 0px;
  position: relative;
  min-width: 327px;
  max-width: 330px; }

.form-column-fullContent-twoColumn2:first-child {
  padding-left: 5px; }

.welcome_screen .page-title {
  marin: 24px 0;
  color: #002049 !important; }

.welcome_screen .form-view > .form-row > .form-column > .form-column {
  margin: 14px 10px !important;
  min-height: 115px; }

.welcome_screen .form-view > .form-row > .form-column > .form-column:lang(ar) {
  padding-right: 15px !important; }

.welcome_screen .form-column70:lang(en) {
  margin-left: 10px; }

.welcome_screen .form-row .form-column:nth-child(2n+1):lang(en) {
  padding-left: 10px;
  padding-right: 10px; }

.welcome_screen .form-row .form-column:nth-child(2n+1) {
  cursor: pointer; }

.centerDiv input[type="checkbox"][disabled="disabled"]:not(:checked) + label:lang(en)::before, .centerDiv input[type="checkbox"]:not(:checked) + label:lang(en)::before, .centerDiv input[type="checkbox"]:checked + label:lang(en)::before {
  left: 12px;
  top: 0; }

.graybackground_title h2 {
  font-size: 11pt !important;
  padding-left: 16px; }

.graybackground_title h2:lang(ar) {
  padding-right: 16px; }

.announcement_widget h3 {
  font-size: 11pt;
  font-weight: bold !important; }

.no-background {
  background: none !important; }

.white-background {
  background: #ffffff !important;
  color: #020202 !important; }

.white-background p, .white-background label, .sidebar .widget-sidebar .white-background label, .sidebar .widget-sidebar .white-background p {
  color: #020202 !important; }

aside .white-background a {
  color: #020202 !important; }

.public_menu_switch {
  background: #4c96a6 !important; }

.public_menu_switch:hover {
  text-decoration: none !important; }

/* .aui #content input[type=text]:read-only:lang(en) {
    padding-left: 9px !important;
} */
.intl-tel-input input[type="text"] {
  padding-left: 41px !important; }

/* .aui #content input[type=text]:read-only:lang(ar) {
    padding-right: 9px !important;
} */
.browser_compatibility {
  font-size: 7pt;
  background-color: #002049;
  line-height: 12pt !important;
  text-align: center; }

.login_button:lang(en) {
  width: 68px !important; }

h1 {
  word-wrap: break-word; }

.obligation-arrow {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") -350px -3300px no-repeat;
  width: 24px;
  height: 24px; }

/* - - - Drag and drop sorting  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.drag-drop-ep {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  overflow-y: auto;
  position: relative; }

.drag-drop-ep-wrapper {
  width: 100%;
  padding: 0px !important;
  margin-bottom: 0px !important;
  border: 1px solid #11A8AB;
  clear: both;
  float: left;
  display: table; }

.drag-drop-ep .drag-drop-ep-controls {
  width: 40px;
  position: relative;
  left: 0px;
  height: 100%;
  background-color: #394264;
  display: table-cell; }

.drag-drop-ep .drag-drop-ep-container {
  width: 100% !important;
  position: relative;
  float: left;
  left: 0px;
  min-height: 100px;
  padding: 10px;
  border-right: 1px solid #11A8AB;
  display: table-cell;
  font-size: 10pt;
  font-weight: normal; }

.drag-drop-ep .drag-drop-ep-editDelete {
  width: 80px;
  position: relative;
  left: 0px;
  height: 100%;
  text-align: center;
  padding: 10px;
  display: table-cell;
  vertical-align: middle;
  float: none !important; }

.drag-drop-ep .drag-drop-ep-controls .upItem {
  position: absolute;
  top: 1%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3100px no-repeat;
  cursor: pointer; }

.drag-drop-ep .drag-drop-ep-controls .downItem {
  position: absolute;
  bottom: 0%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3150px no-repeat;
  cursor: pointer; }

.drag-drop-ep .drag-drop-ep-controls .centerItem {
  position: absolute;
  top: 45%;
  float: left;
  left: 8px;
  width: 24px;
  height: 24px;
  text-indent: 50px;
  background: none transparent;
  border: 0px;
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") 0px -3200px no-repeat;
  cursor: move; }

.doc-info-box {
  border-radius: 0 !important;
  border: none;
  height: 28px;
  line-height: 25px;
  padding: 5px; }

/* .terms-of-condition .mCustomScrollBox{max-width:100%;} */
/* - - - End Drag and drop sorting  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* - - - Start of Attach document styling - - - - - - - - -*/
.pageinner-border-with-margin {
  border: 1px solid #4d96a5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  margin: 0px 5px 5px 5px;
  padding: 5px; }

.innerpage_header:lang(en), .aui .innerpage_header:lang(ar) {
  display: block;
  color: #fff !important;
  background: #50587c;
  padding: 0px 10px;
  border: solid 1px #50587c;
  font-weight: bold !important;
  box-sizing: border-box; }

.innerpage_header p {
  font-weight: bold !important;
  font-size: 10pt !important;
  margin: 10px 4px; }

.panel-heading span.clickable {
  left: auto !important; }

.chosen-container-single .chosen-drop:lang(en) {
  text-align: left !important; }

.Programs #dialog .form-view .form-row td:first-of-type:lang(en)::before {
  content: "\2022";
  padding-right: 6px; }

	/* top:8px !important;
	right: 5px !important;
}  */
.gridview-div:lang(en) {
  background-color: #525768 !important;
  border: 2px solid #525768 !important;
  color: #ffffff;
  position: relative;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  padding: 0;
  line-height: 0px;
  font-weight: 200 !important;
  font-family: "Arial" !important;
  height: 33px !important;
  font-size: 11pt !important;
  width: 72px;
  margin-left: 10px; }

.gridview-div:hover:lang(en), .gridview-divn:focus:lang(en) {
  background-color: #4c96a6 !important;
  border: 2px solid #4c96a6 !important;
  outline: none;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  padding: 0;
  line-height: 0px;
  font-weight: 200 !important;
  font-family: "Arial" !important;
  height: 33px !important;
  font-size: 11pt !important;
  width: 72px; }

/* - - - end of Attach document styling - - - - - - - - -*/
/*Css moifications done by mohammad Samak */
.panel-heading h3 {
  width: 96%;
  display: inline-block; }

.aui .panel-heading, .aui .accordion-heading {
  position: relative; }

.panel-heading span.clickable {
  position: absolute;
  top: 31%;
  margin-top: 0;
  right: 15px; }

.panel-heading span.clickable span {
  margin-top: 0 !important; }

.hideShowPassword-wrapper .form-validator-stack {
  margin-top: 0 !important; }

/*fix popup on ipad screen when keyboard is coming - done by Mohammad Samak*/
.ios.safari .aui .modal {
  position: relative !important; }

.all_programs_list .externalJobPost_header {
  margin-bottom: 15px; }

.all_programs_list .externalJobPost_header .externalJobPost_header_text h1 {
  margin: 0; }

.all_programs_list .externalJobPost_header .externalJobPost_header_text h3 {
  margin: 5px 0 0; }

.change-registration .calendars-popup {
  left: inherit !important;
  top: 35px !important; }

button + div.mtm {
  margin-top: 12px !important;
  display: inline-block;
  vertical-align: middle; }

.announcement h5.title {
  margin-top: 0 !important; }

.panel-body .pull-right a {
  color: #337ab7 !important; }

@media not all, (-webkit-transform-3d) {
  .aui .carousel-inner > .item {
    height: 280px; } }
.aui h1.UAheadingH1, .aui p.UAheadingH4 {
  font-size: 10pt !important; }

@media (min-width: 768px) and (max-width: 1199px) {
  .aui h1.UAheadingH1 {
    display: block !important; } }
.er-upload div.control-group {
  width: 290px; }

div.flag-container .chosen-container {
  width: 90% !important;
  float: left; }
div.flag-container label,
div.flag-container p {
  width: 100%;
  float: left; }
div.flag-container .control-group {
  width: 83%;
  float: left; }
div.flag-container .flag-filed {
  float: right;
  margin-top: 6px; }
div.flag-container .ui-datepicker-trigger {
  margin: 1px 0 0 0; }
div.flag-container#gpa-scale .chosen-container {
  width: 60% !important; }
div #gpa-scale {
  width: 30% !important; }

.ui-dialog .right-buttons {
  padding-right: 0; }

#addEducation .required, #addWorkExpDialog .required {
  float: left; }

/*font-family:Source Sans Pro, Arial, sans-serif !important;*/
/* --------- Button Styles --------- */
.aui textarea {
  font-size: 10pt !important; }
.aui h1, .aui .h1 {
  font-size: 18pt; }
.aui .modal-header h3 {
  color: white;
  font-size: 12pt;
  font-weight: bold;
  margin: 0; }
.aui .modal {
  bottom: auto !important; }
.aui .modal-header {
  height: auto !important; }
.aui menu a.portlet-icon-back {
  display: none; }
.aui ol {
  margin-left: 10px; }
.aui .portlet-dockbar .navbar {
  background-color: transparent;
  border-color: transparent; }

#wrapper {
  margin: 0 auto;
  padding: 0 !important;
  width: 75%;
  min-height: calc(100% - 266px); }
  #wrapper > #content {
    margin: 25px 0; }

.aui menu a.portlet-icon-back {
  display: none; }

.aui .help-inline, .errormessage {
  color: red !important; }

#newPinDiv .help-inline div, #confirmNewPinDiv .help-inline div, #l-v-msg .help-inline div {
  font-size: 10pt !important; }

.aui ol {
  margin-left: 10px; }

.aui .portlet-dockbar .navbar {
  background-color: transparent;
  border-color: transparent; }

.error, .required {
  font-size: 11pt; }

.aui.main {
  background: transparent !important; }

body {
  overflow-x: hidden;
  color: #020202; }

#wrapper {
  margin: 0 auto;
  padding: 0 !important;
  width: 75%; }

.aui .table {
  width: 100% !important; }

.dockbar.navbar-static-top {
  position: relative;
  margin-bottom: 0px !important; }

.breadcrumb70 {
  width: 65.7%; }

html, body {
  height: 100%; }

.aui body {
  font-family: Arial !important;
  color: #333;
  height: 100%;
  position: relative;
  margin: 0 auto;
  font-size: 10pt;
  font-weight: 300; }

.aui label {
  font-weight: 600 !important;
  font-size: 10pt;
  margin-bottom: 0px; }

.landing-pagebg {
  background: url(/taqat-responsive-theme/css/taqat/../../images/taqat/bgimg_home.jpg) no-repeat fixed center top transparent;
  background-size: cover; }

ul, ol {
  padding-left: 1px; }

a, a.userLogined {
  color: #fff;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }

a:hover, a:active, a:focus {
  color: #fff; }

h1, h2, h3, h4, h5, h6 {
  color: #002049;
  font-weight: 400;
  margin: 5px 0 15px; }

h4 {
  font-size: 15px; }

::-webkit-selection {
  color: #818892;
  background: #f9f6f0; }

::-moz-selection {
  color: #818892;
  background: #f9f6f0; }

::selection {
  color: #818892;
  background: #f9f6f0; }

/* ---------- Button Style --------- */
button.btn-primary, input.txt-color-darken {
  background: #4c96a6; }

button.btn-primary:hover, input.txt-color-darken:hover {
  background: #2f7180; }

button.btn-primary:focus, input.btn-primary:focus:hover {
  background: #2f7180; }

button.txt-color-darken, .pager button.txt-color-darken, input.txt-color-darken {
  background: #525768;
  border: 2px solid #525768;
  color: #FFF; }

button.txt-color-darken:hover, .pager button.txt-color-darken:hover, input.txt-color-darken:hover {
  background: #4c96a6;
  border: 2px solid #4c96a6; }

button.txt-color-darken:focus, .pager button.txt-color-darken:focus, input.txt-color-darken:hover {
  background: #4c96a6;
  border: 2px solid #2F7180; }

.btn {
  padding: 5px 15px; }

.btn-default {
  background-color: #4c96a6;
  border: 0; }

button, .ui-dialog .ui-dialog-title {
  text-transform: capitalize !important; }

#logos:lang(ar) {
  top: 27px;
  right: 0px;
  float: right;
  position: relative;
  display: block;
  font-size: 14px;
  clear: both;
  content: ""; }

#logos img:lang(ar) {
  width: 72px;
  height: 42px;
  position: relative; }

#logos:lang(en) {
  top: 27px;
  left: 0px;
  float: left;
  position: relative;
  display: block;
  font-size: 14px;
  clear: both;
  content: ""; }

#logos img:lang(en) {
  width: 72px;
  height: 42px;
  position: relative; }

/*=========================
  HEADER CSS -->  START
 ================= */
header {
  background: url(/taqat-responsive-theme/css/taqat/../../images/taqat/menu_bg.jpg) repeat-x 0 0px #00918d;
  z-index: 1;
  width: 100%; }

.navbar-nav > li > a {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.navbar {
  min-height: 30px !important; }

#taqat-header {
  opacity: .9;
  z-index: 99;
  width: 75%;
  opacity: 1;
  top: 0;
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: #002049;
  text-transform: capitalize; }

.language_portlet, .language_portlet div {
  display: inline-block;
  padding-left: 5px; }

.language_portlet .portlet-borderless-container {
  min-height: auto; }

.section_general {
  margin-top: 16px !important;
  margin-bottom: 12px !important; }

.whitebackground {
  background: white !important; }

.language_portlet .portlet-borderless-container {
  min-height: auto; }

a.slider-text-white {
  color: #FFF !important; }

#taqat-header .navbar {
  padding-bottom: 0;
  margin-bottom: 0;
  background: #002049;
  border: 0; }

#taqat-header #navbar li a span {
  position: relative;
  display: block;
  padding-bottom: 2px; }

#taqat-header #navbar li a span:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #6173f4;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s; }

#taqat-header #navbar li a:hover {
  background: #00948f;
  color: #fff; }

#taqat-header #navbar ul .dropdown-menu li a:hover {
  background: #00948f; }

.taqat-nav-toggle.active i::before, .taqat-nav-toggle.active i::after {
  background: #6173f4; }

.taqat-nav-toggle:hover, .taqat-nav-toggle:focus, .taqat-nav-toggle:active {
  outline: none;
  border-bottom: none !important; }

.taqat-nav-toggle i {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 25px;
  height: 3px;
  color: #6173f4;
  text-transform: uppercase;
  text-indent: -55px;
  background: #6173f4;
  transition: all .2s ease-out; }

.taqat-nav-toggle i::before, .taqat-nav-toggle i::after {
  content: '';
  width: 25px;
  height: 3px;
  background: #6173f4;
  position: absolute;
  left: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }

.taqat-nav-toggle i {
  background: #fff; }

.taqat-nav-toggle i::before {
  top: -7px;
  background-color: white; }

.taqat-nav-toggle i::after {
  bottom: -7px;
  background-color: white; }

.taqat-nav-toggle:hover i::before {
  top: -10px;
  background-color: white; }

.taqat-nav-toggle:hover i::after {
  bottom: -10px;
  background-color: white; }

.taqat-nav-toggle.active i {
  background: transparent; }

.taqat-nav-toggle.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg); }

.taqat-nav-toggle.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg); }

.taqat-nav-toggle {
  padding: 23px 10px !important;
  float: left;
  z-index: 21;
  display: block;
  margin: 0 auto;
  display: none;
  border-bottom: none !important;
  cursor: pointer;
  text-decoration: none; }

@media screen and (max-width: 768px) {
  .taqat-nav-toggle {
    display: block; }

  #taqat-header {
    width: 100%; } }
#taqat-header.navbar-fixed-top {
  background: #002049; }

#taqat-header .navbar-brand {
  padding-left: 5%; }

#taqat-header #navbar li a span {
  position: relative;
  display: inline-block;
  padding-bottom: 2px; }

.taqat-nav-toggle.active i::before, .taqat-nav-toggle.active i::after {
  background: #ffffff; }

.option-toggle {
  position: absolute;
  right: 0;
  top: 10px;
  margin-top: 5px;
  margin-right: -30px;
  margin-left: 30px;
  width: 30px;
  height: 30px;
  background: #6bbf5d;
  /*#f64662;*/
  text-align: center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #fff;
  cursor: pointer;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }

.option-toggle i {
  top: 2px;
  position: relative; }

.option-toggle:hover, .option-toggle:focus, .option-toggle:active {
  color: #fff;
  text-decoration: none;
  outline: none; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7;
  background: #002049; }

.navbar-nav > li > .dropdown-menu {
  border-top: 3px solid #54b847;
  border-left: 0;
  border-right: 0;
  font-size: 10pt;
  background: #19365b;
  min-width: 240px !important; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #00948f !important;
  color: #fff; }

@media (min-width: 768px) {
  .navbar-nav > li {
    float: left; }

  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-bottom: 3px solid #54b847 !important; } }
@media screen and (max-width: 480px) {
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background: #002049; } }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #002049 !important; }

.nav-top-section {
  margin-top: 15px; }

.nav-top-section a, .nav-top-section a:hover {
  color: white;
  font-size: 10pt; }

.nav-lang {
  font-weight: bold;
  font-size: 18px;
  color: #fff; }

.nav-lang, a {
  color: #fff; }

.nav-login {
  font-weight: bold;
  float: right;
  font-size: 16px;
  margin-top: -45px;
  margin-right: 10px; }

.LogOut {
  margin-top: 0px !important; }

.nav-service-menu {
  font-size: 28px;
  border: 1px solid #bdb3b3;
  padding: 2px 0 0 1px;
  background: #fff;
  color: #797878; }

.nav-service-menu-name {
  font-size: 18px;
  color: #fff; }

.nav-newuser-icon {
  font-size: 18px;
  color: #1d9a93;
  font-weight: bold; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  background: #002049; }

@media (min-width: 768px) {
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background: #00948f;
    padding: 0; }

  #taqat-header #navbar li a:focus {
    color: #fff;
    background: #19365b; } }
@media (min-width: 768px) {
  .navbar-nav > li {
    color: #fff; }

  .navbar-nav > li:hover {
    background: #19365b; }

  #taqat-header #navbar li a:hover {
    background: #19365b; } }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff; }

/*Menu on hover css START*/
@media (min-width: 769px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block; } }
/**/
.dropdown-menu {
  background: #002049; }

.dropdown-menu > li > a {
  color: #fff; }

.dropdown-subchild li {
  margin-left: 35px;
  color: #fff; }

.dropdown-subchild li:hover {
  background: #00948f; }

.dropdown-subchild > li > a {
  display: block;
  padding: 2px 0;
  white-space: nowrap; }

#taqat-header #navbar ul .dropdown-menu li a {
  color: #fff !important; }

#taqat-header #navbar .mobilenav_userinfo .dropdown-menu li a {
  color: #333 !important; }

.mobilenav_userinfo li a:hover {
  background: transparent !important; }

.navbar-default .navbar-nav > li > a {
  color: white !important; }

.nav-static-menu .fa {
  color: #fff; }

.nav-static-menu a {
  color: #fff; }

.nav-static-menu-top {
  float: right;
  margin: -65px 0 0;
  font-size: .85em;
  text-align: right;
  color: #757575; }

.nav-static-menu-top .fa {
  color: #f9fbfe; }

.header-rightside {
  float: right;
  margin: -32px 0 0;
  font-size: 1em;
  right: 0;
  position: absolute;
  color: #757575; }

.header-rightside li {
  list-style-type: none; }

.nav-static-menu-top a, .header-rightside a {
  color: #FFF;
  text-decoration: none;
  line-height: 27px;
  display: inline-block;
  min-width: auto !important; }

.nav-static-menu-top a:hover, .header-rightside a:hover, .nav-static-menu-top a:focus, .header-rightside a:focus {
  color: #11A8AB; }

.header-rightside a.userLogined:hover {
  color: #FFF;
  text-decoration: none; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #00948f !important; }

.dropdown.open .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 4px dashed;
  border-top: 0px solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #4e4e4e; }

/*=========================
  HEADER CSS -->  END
 ================= */
/*=========================
  Footer Social icons --> START
 ================= */
/*Footer css START*/
#footer {
  padding: 5px 0;
  color: #fff;
  background: #002049;
  font-size: .85em; }

#footer a {
  color: #fff; }

#footer a:hover {
  background: #002049; }

#footer .copyright {
  margin-bottom: 0px;
  padding-bottom: 0; }

.social {
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
  width: 100%; }

.social li {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block; }

.social li a {
  font-size: 16px;
  display: table;
  width: 40px;
  height: 40px;
  margin: 0 4px; }

.social li a i {
  display: table-cell;
  vertical-align: middle; }

.social li a:hover, .social li a:active, .social li a:focus {
  text-decoration: none;
  border-bottom: none; }

.social li a.social-box {
  background: #6173f4;
  color: #fff; }

.social li a.social-circle {
  background: #6173f4;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }

.social li a:hover {
  background: #393e46 !important; }

.social.social-box a {
  background: #6173f4;
  color: #fff; }

.social.social-circle a {
  background: #6173f4;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }

a.fa-facebookbg.ssbp-btn.social-url {
  font-size: 29px !important; }

a.fa-twitterbg.ssbp-btn.social-url {
  font-size: 29px !important; }

#footer .container {
  background: #002049; }

ul.social-network {
  list-style: none;
  display: inline;
  margin-left: 0 !important;
  padding: 0; }

ul.social-network li {
  display: inline;
  margin: 0 5px;
  line-height: 30px; }

.social-network a.icoRss:hover {
  background-color: #F56505; }

.social-network a.icoFacebook:hover {
  background-color: #3B5998; }

.social-network a.icoTwitter:hover {
  background-color: #33ccff; }

.social-network a.icoGoogle:hover {
  background-color: #BD3518; }

.social-network a.icoVimeo:hover {
  background-color: #0590B8; }

.social-network a.icoLinkedin:hover {
  background-color: #52b848; }

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
  color: #fff; }

#footer .social-circle li i {
  line-height: 12px; }

a.socialIcon:hover, .socialHoverClass {
  color: #44BCDD; }

.social-circle li a {
  display: inline-block;
  position: relative;
  margin: 0 auto 0 auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  font-size: 30px; }

.social-circle li i {
  margin: 0;
  line-height: 36px;
  text-align: center; }

.social-circle li a:hover i, .triggeredHover {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -ms--transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s; }

.social-circle i {
  color: #fff;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s; }

/*=========================
  Footer  END
 ================= */
/*=========================
  Landing Page  START
 ================= */
.landing-page {
  margin-top: 5em;
  -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.24);
  opacity: .9;
  background: #fff;
  padding: 1em; }

.landing-page p {
  font-size: 10pt; }

.left-side {
  background: #52b848;
  margin: 2em; }

.right-side {
  background: #f89d32;
  margin: 2em; }

.left-side, .right-side {
  padding: 3em 0 2em;
  text-align: center;
  font-weight: 600;
  color: #FFF;
  opacity: 100;
  margin: 0 0 1em 2.8em;
  border-radius: 9px;
  border: 6px solid #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
  cursor: pointer; }

.left-side:hover, .right-side:hover {
  border-color: #f5f8fb;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.34); }

.remember-selection {
  background: rgba(175, 184, 193, 0.95);
  padding: 0 0 0 2em;
  margin-bottom: 4em;
  color: #333;
  font-size: 14px; }

.remember-selection .checkbox {
  margin-left: 10px; }

.radio label, .checkbox label {
  color: #333;
  font-weight: bold;
  width: 100%; }

.flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;
  border-radius: 25px; }

.flip-container:hover .flipper {
  -webkit-box-shadow: 0px 0px 15px 1px rgba(255, 255, 255, 0.75);
  box-shadow: 0px 0px 11px 2px rgba(255, 255, 255, 0.6);
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
  -webkit-animation: swing 1s ease;
  animation: swing 1s ease;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/*animated checkbox css START*/
.checkbox label:after,
.radio label:after {
  content: '';
  display: table;
  clear: both; }

.checkbox .cr,
.radio .cr {
  position: relative;
  display: inline-block;
  border: 2px solid #55606e;
  border-radius: .25em;
  width: 1.5em;
  height: 1.5em;
  float: left;
  margin-right: .5em;
  color: #333; }

.radio .cr {
  border-radius: 50%; }

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
  position: absolute;
  font-size: 1.15em;
  line-height: 0;
  top: 50%;
  left: 10%; }

.radio .cr .cr-icon {
  margin-left: 0.04em; }

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
  display: none; }

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  transition: all .3s ease-in; }

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1; }

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
  opacity: .5; }

.start-your-journey {
  font-size: 12px;
  font-weight: normal;
  margin-left: -15px;
  font-style: italic;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  padding: 6px 0 6px;
  position: absolute;
  text-align: center;
  border-radius: 6px 6px 4px 4px;
  display: none; }

/*=========================
  Landing page  END
 ================= */
/*=========================
 Scroll to top  START
================= */
.scroll-top-wrapper {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  z-index: 99999999;
  background-color: #002049;
  color: #eeeeee;
  width: 50px;
  height: 48px;
  line-height: 48px;
  right: 10px;
  bottom: 135px;
  padding-top: 2px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.scroll-top-wrapper:hover {
  background-color: #010e1f;
  opacity: 0.9 !important; }

.scroll-top-wrapper.show {
  visibility: visible;
  cursor: pointer;
  opacity: 0.25; }

.scroll-top-wrapper i.fa {
  line-height: inherit; }

/*=========================
  Scroll to top  END
 ================= */
/*=========================
  Carousel  START
 ================= */
#myCarousel {
  margin-bottom: 15px; }

#myCarousel .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  padding: 0 0 0 10px;
  background: rgba(0, 0, 0, 0.6);
  text-shadow: none; }

#myCarousel .list-group {
  position: absolute;
  top: 0;
  right: 0; }

#myCarousel .list-group-item {
  border-radius: 0px;
  cursor: pointer; }

#myCarousel .list-group .active {
  background-color: #eee; }

.CarouselImg img {
  width: 100% !important;
  max-height: 280px !important; }

.carousel-control {
  font-size: 120px !important;
  vertical-align: middle;
  padding-top: 5%;
  background-image: none !important;
  margin-bottom: 40px; }

.list-group-item {
  border: 0; }

iframe {
  height: 100%; }

/* video{
width:100%;
max-height:280px;
} */
.yt-container {
  position: relative;
  /*padding-bottom:56.25%;
  padding-top:30px;*/
  height: 280px;
  overflow: hidden; }

.yt-container iframe, .yt-container object, .yt-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 280px; }

/*=========================
  Carousel SLIDER -->  END
 ================= */
/*=========================
  ChangeIdentity-->  Start
 ================= */
.button-changeIdentity {
  background: #5bc0de !important;
  color: white !important; }

.button-Identity {
  border: none;
  padding: 31px 60px 40px 43px;
  display: inline-block;
  letter-spacing: 1px;
  font-weight: 700 !important;
  outline: none;
  position: relative;
  height: auto !important;
  line-height: inherit !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.button-Identity:hover {
  cursor: pointer;
  text-decoration: none; }

/*=========================
  ChangeIdentity-->  END
 ================= */
/*=========================
 PANEL -->  START
 ================= */
.clickable {
  cursor: pointer; }

.panel, .panelheader, .main-panel {
  border: 0 !important;
  color: #fff;
  background-color: #50597b !important; }

.panel-heading {
  cursor: pointer; }

.panel-heading span {
  margin-top: -20px;
  font-size: 10pt; }

.panel-heading-emp span {
  margin-top: -20px;
  font-size: 18px; }

.panel-heading-emp {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.panel-success > .panel-heading-emp {
  color: white !important;
  background-color: #f89e30 !important;
  border: 0; }

.panel-success > .panel-heading {
  color: white !important;
  background-color: #54b846 !important;
  border: 0; }

.panel-body, .panel-footer {
  padding: 15px;
  background-color: #002049 !important;
  color: #fff;
  border-top: 0; }

.panel-body a {
  text-decoration: underline; }

.panel.panel-default a {
  color: #FFF; }

.panel-body a:hover {
  color: #4C96A6 !important; }

.aui .panel-footer {
  overflow: hidden;
  border: 0px; }

.aui .panel-body-white.panel-body {
  padding: 15px 10px;
  background-color: white !important;
  color: #020202;
  border: 1px solid #50597b; }

h1.content-title {
  font-size: 18pt;
  color: #f99d32;
  font-weight: 400; }

h1.content-title.mar_med {
  margin-top: 5px;
  margin-bottom: 0px; }

h3.content-title {
  font-size: 14pt;
  color: #f99d32;
  font-weight: 400; }

h5.title, .media a {
  color: #fff;
  font-weight: bold; }

.media-photo {
  width: 125px; }

.announcement h5.title {
  color: #000000;
  font-weight: bold; }

.announcement .media a {
  color: #337ab7;
  font-weight: bold; }

.announcement {
  overflow-x: hidden;
  overflow-y: visible;
  height: 160px; }

.aui .panel-title {
  font-weight: 400 !important;
  font-size: 10pt; }

.panel-body {
  min-height: 125px; }

/**/
/*=========================
  PANEL -->  END
 ================= */
/*=========================
 Individual - after login profile information  -->  START
=========================== */
.summary {
  clear: both; }

.progress-bar {
  background-color: #2f6a92; }

.aui .progress {
  margin-top: 5%;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.eligible {
  color: green; }

.not-eligible {
  color: red; }

.job-box {
  margin: 10px 0;
  border: 1px solid #ccc;
  padding: 10px; }

.job-box h4 {
  margin: 0 0 5px; }

.job-box > .pull-left {
  padding-right: 10px; }

.job-img {
  vertical-align: top !important;
  max-width: 85px !important; }

.job-img:lang(en) {
  padding: 0 0 10px 0;
  margin-right: 10px; }

.job-img:lang(ar) {
  padding: 0 0 10px 0;
  margin-left: 10px; }

.panel-body .job-box a, .panel-body .job-box a:hover {
  color: #2f6a92 !important;
  text-decoration: underline; }

/* .job-left{width:70%;float: left;} */
.job-left p {
  margin: 0; }

.job-left span {
  font-size: 14px; }

.job-right {
  color: #999;
  /*padding-top: 20px; position: absolute;right: 20px;*/
  font-size: 13px; }

.job-right:lang(en) {
  float: right; }

.job-right:lang(ar) {
  float: left; }

.match-score {
  font-weight: bold;
  color: #333;
  font-size: 14px; }

.job-bottom-panel {
  padding: 10px;
  margin: 0px -10px -10px;
  background: #142944;
  color: #fff; }

.aui .job-bottom-panel a {
  color: #fff !important; }

.aui .job-bottom-panel a:hover {
  color: #4c96a6; }

/*=========================
 Individual - after login profile information  -->  END
=========================== */
.form-control {
  height: 39px;
  border: 1px solid #b2c3d3 !important;
  border-radius: 3px;
  font-size: 10pt;
  color: #666;
  font-weight: 200;
  box-shadow: none !important; }

.btn-lg, .btn-group-lg > .btn {
  padding: 6px 0;
  font-size: 16px; }

.rtl .job-box img {
  padding: 0 0 0 10px; }

/*=========================
  RESPONSIVE TABLE  -->  START
 ================= */
@media only screen and (max-width: 769px) {
  /* Force table to not be like tables anymore */
  #job-tables table,
  #job-tables thead,
  #job-tables tbody,
  #job-tables th,
  #job-tables td,
  #job-tables tr {
    display: block;
    padding: 5px 0 35px 0; }

  .rtl #job-tables table {
    overflow: hidden; }
    .rtl #job-tables table tr {
      border: 1px solid #eee;
      height: 100%;
      padding: 0; }
    .rtl #job-tables table td {
      border: 0;
      border-bottom: 1px solid #eee;
      position: relative;
      padding-right: 16px;
      white-space: normal;
      text-align: right;
      min-height: 100px;
      padding-left: 60px;
      width: 100% !important;
      right: 70px;
      padding-top: 6px; }
      .rtl #job-tables table td:before {
        position: absolute;
        top: -1px;
        left: 218px !important;
        width: 40%;
        text-align: right;
        font-weight: bold;
        line-height: 15px;
        font-size: 8pt;
        border-top: 1px solid #eee;
        padding-top: 6px; }
      .rtl #job-tables table td:after {
        display: block;
        content: " ";
        width: 148px;
        position: absolute;
        border-bottom: 1px solid #eee;
        bottom: -1px; }

  /* Hide table headers (but not display: none;, for accessibility) */
  #job-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #job-tables tr {
    border: 1px solid #ccc; }
  #job-tables td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
    min-height: 100px; }
    #job-tables td:before {
      position: absolute;
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 16px;
      text-align: left;
      font-weight: bold;
      line-height: 15px;
      content: attr(data-title); } }
.list-style li {
  margin-left: 40px; }

.btn-info {
  background-color: #2f6a92;
  border-color: #2f6a92; }

/*=========================
  RESPONSIVE TABLE  -->  END
 ================= */
/*===============================
 REGISTRATION WIZARD -->  START
================================ */
/* captcha css added */
.aui .calendar-text-content ul li {
  line-height: 14px !important; }
.aui label {
  cursor: default; }
.aui .hijre-calendar-header {
  clear: both !important; }
.aui #recaptcha_area table td {
  height: 6px !important; }
.aui #recaptcha_area table td input {
  height: 23px;
  margin: 14px 0 0 !important;
  padding: 0 0 0 2px !important; }
.aui #recaptcha_area table td span a {
  font-size: 8pt;
  bottom: 3px; }
.aui .ui-datepicker-trigger:hover, .aui .ui-datepicker-trigger {
  background: url("/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png") no-repeat scroll -50px 0 rgba(0, 0, 0, 0) !important; }
.aui .ui-datepicker-trigger:hover {
  background-position: -100px 0; }
.aui .is-calendarsPicker {
  width: 100% !important; }
.aui .panel-heading #main-content h3 {
  position: inherit !important; }

.calendars-month th, .calendars-month th a {
  background-color: transparent; }

.calendars-popup {
  z-index: 1503;
  top: auto !important; }

.form-group.required .control-label:before {
  color: red;
  content: "*";
  position: absolute;
  margin-left: -15px; }

table.dataTable > tbody > tr.child span.dtr-title:after {
  content: ":"; }

.required {
  color: red; }

.rtl #addEducation .required, .rtl #addWorkExpDialog .required {
  float: right; }

.info-msg {
  margin: 10px 0 5px; }

input.error-field {
  border-color: #fe0000 !important;
  color: #fe0000; }

.tab-content {
  padding: 50px 0 0 0; }

.terms a, .terms a:hover {
  color: blue !important; }

a:disabled {
  background: red; }

/*.ds-btn li{ list-style:none; float:left; padding:10px;margin-bottom: 20px; }
.ds-btn li a span{padding-left:15px;padding-right:5px;width:100%;display:inline-block; text-align:left;}
.ds-btn li a span small{width:100%; display:inline-block; text-align:left;}
.fa.saudi, .fa.non-saudi{font-size: 45px;padding-left:10px;}*/
.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  /*opacity: 0.65;
  filter: alpha(opacity=65);*/
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #333; }

.pager {
  padding: 10px !important;
  background: #eaeaed;
  margin-bottom: 0 !important;
  text-align: left; }

.aui .radio {
  margin: 0px; }

.css-label {
  max-width: 95%; }

.stepwizard-step p {
  margin-top: 10px; }

.stepwizard-row {
  display: table-row; }

.stepwizard {
  display: table;
  width: 100%;
  position: relative; }

.stepwizard-step button[disabled] {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important; }

.stepwizard-step .btn-default, .stepwizard-step .btn, .stepwizard-step .btn-default:hover, .stepwizard-step .btn:hover {
  background-color: #95a5a6 !important;
  border-color: #95a5a6; }

.stepwizard-row:before {
  top: 14px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 100%;
  height: 1px;
  background-color: #ccc;
  z-index: 0; }

.stepwizard-step {
  display: table-cell;
  text-align: center;
  position: relative;
  width: 33%; }

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 0 !important;
  border-radius: 15px; }

.btn-registration {
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
  min-width: 250px; }

.intl-tel-input {
  display: block !important;
  margin: 5px 0 0; }

.mobile-verification a:hover, .mobile-verification a:active, .mobile-verification a:focus {
  color: #23527c !important; }

/*============================
  REGISTRATION WIZARD -->  END
 ============================= */
/*=========================
 Audience portlet and changeIdentity type portlet  -->  START
================= */
.audience {
  background-color: white;
  padding-bottom: 10px; }

/*=========================
 Audience portlet and changeIdentity type portlet  -->  END
================= */
 /*=========================
 Cover Letter portlet -->  START
================= */
.cover-letter-thead {
  color: #000000;
  font-weight: 600 !important; }

.cover-letter-text-area {
  width: 100% !important; }

p#messageLimit {
  display: inline-block !important; }

.button-cover-letter {
  background: #4c96a6 !important;
  color: white !important; }

.button-coverletter {
  border: none;
  text-decoration: none !important;
  text-align: center;
  border-radius: 2px;
  padding: 8px 35px 8px 32px;
  display: inline-block;
  outline: none;
  position: relative;
  height: auto !important;
  line-height: inherit !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

a.button-coverletter:hover {
  cursor: pointer;
  text-decoration: none !important;
  color: #FFF !important; }

/*=========================
  Cover Letter portlet -->  END
================= */
.userAccountStatus-text {
  word-break: break-word;
  text-align: justify; }

#forgotEmailChangeOtpDialogDisplay {
  overflow: hidden !important; }

#psoOtpDialogDisplay {
  overflow: hidden !important; }

.jobTemplateDialog {
  overflow: hidden !important; }

.button-job-post {
  background: #4c96a6 !important;
  color: white !important; }

.button-jobpost {
  border: none;
  border-radius: 2px;
  padding: 7px 35px 8px 32px;
  display: inline-block;
  letter-spacing: 1px;
  outline: none;
  position: relative;
  height: auto !important;
  line-height: inherit !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.button-jobpost:hover {
  cursor: pointer;
  text-decoration: none !important; }

 /*=========================
 MyNote portlet -->  START
================= */
#notesText {
  font-size: 10pt !important;
  border: 0px solid #b2c3d3 !important;
  min-height: 104px; }

/*=========================
  MyNote portlet -->  END
================= */
/*=========================
  IND_PersonalInformation portlet -->  START
================= */
input#postal_code1 {
  display: inherit !important; }

input#neighbourhood {
  display: inherit !important; }

 /*=========================
 IND_PersonalInformation portlet -->  END
================= */
/* ---------- ToolTip ---------- */
.aui .ui-tooltip, .aui .ui-cornar-all, .aui .tooltip-arrow:after {
  background: #ffffff;
  border: 1px solid #7c7c7c !important;
  color: #000 !important;
  border-radius: 3px !important;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5) !important; }
.aui .ui-tooltip, .aui .ui-widget, .aui .ui-cornar-all {
  padding: 3px 5px;
  color: #333B50;
  border-radius: 0px;
  font-size: 8pt !important; }
.aui .ui-widget {
  padding: 5px !important; }
.aui .tooltip-arrow {
  width: 70px;
  height: 13px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px; }
.aui .tooltip-arrow.top {
  top: -16px;
  bottom: auto; }
.aui .tooltip-arrow.left {
  left: 20%; }
.aui .tooltip-arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 20px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
.aui .tooltip-arrow.top:after {
  bottom: -20px;
  top: auto; }
.aui .btn.btn-lg.btn-default {
  display: inline-block;
  padding: 5px 14px;
  background-color: #525768 !important;
  border: 1px solid transparent;
  border-radius: 15px; }

/* Button registration START */
.button-reg {
  border: none;
  padding: 25px 20px 25px 75px;
  display: inline-block;
  margin: 10px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  font-weight: 700 !important;
  outline: none;
  position: relative;
  height: auto !important;
  line-height: inherit !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.button-reg:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }

.button.button-registration {
  background: #54b847;
  color: white !important;
  height: auto !important; }

.button-registration:hover {
  background: #f29e0d; }

.button-registration:active {
  background: #f58500;
  top: 2px; }

.button-registration > .fa {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  font-size: 140%;
  width: 60px;
  background: rgba(0, 0, 0, 0.15); }

.button-registration > .fa:before {
  position: absolute;
  height: 25px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 36px;
  line-height: 27px; }

.ui-helper-hidden-accessible {
  display: none; }

/* .saudi-national-btn{padding:25px 90px 25px 135px;} */
/* Button registration END */
/* ---------- Common Css class --------- */
.mb0 {
  margin-bottom: 0; }

.mt0 {
  margin-top: 0px; }

.mtn {
  margin-top: -10px; }

.mbs {
  margin-bottom: 5px !important; }

.mts {
  margin-top: 5px !important; }

.mbm {
  margin-bottom: 10px !important; }

.mbm-panel {
  margin-bottom: 20px !important; }

.mbl {
  /*margin-bottom: 20px;*/ }

.mtm {
  margin-top: 10px; }

.mtl {
  margin-top: 20px; }

.mtxl {
  margin-top: 25px; }

.mll {
  margin: 0 20px !important; }

.mm {
  margin: 10px !important; }

.mlm {
  margin: 0 10px !important; }

.job-content:lang(en) {
  margin-left: 40px !important; }

.job-content:lang(ar) {
  margin-right: 40px !important; }

.pbm {
  padding-bottom: 10px; }

.pbl {
  padding-bottom: 20px; }

.pbxl {
  padding-bottom: 25px; }

.ptm {
  padding-top: 10px; }

.ptl {
  padding-top: 20px; }

.pll {
  padding: 0 20px; }

.dis_none {
  display: none !important; }

.labelblock label, .label-block label {
  display: block; }

.nopadding {
  padding: 0 !important; }

.nopadding-lr {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.nopadding-left {
  padding-left: 0 !important; }

.nopadding-right {
  padding-right: 0 !important; }

.nopadding-top {
  padding-top: 0 !important; }

.nopadding-bottom {
  padding-bottom: 0 !important; }

.nomargin {
  margin: 0 !important; }

.nomargin-left {
  margin-left: 0 !important; }

.nomargin-right {
  margin-right: 0 !important; }

.nomargin-top {
  margin-top: 0 !important; }

.nomargin-bottom {
  margin-bottom: 0 !important; }

.breakword {
  word-break: break-all; }

.pls {
  padding-left: 5px !important; }

.plxs {
  padding-left: 2px !important; }

.prs {
  padding-right: 5px; }

.prm {
  padding-right: 10px !important; }

.pl25 {
  padding-left: 25px !important; }

.ui-widget-content a {
  color: #222 !important; }

.ui-widget-content a:hover {
  color: #4c96a6 !important; }

.ui-autocomplete .ui-menu-item:hover {
  background: #eaeaed !important; }

.ui-dialog .ui-widget-header {
  background: 0 !important;
  background-color: #50597b !important; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em !important; }

.ui-dialog-titlebar {
  height: 35px !important; }

.ui-dialog .ui-dialog-title {
  color: #fff;
  font-size: 10pt;
  font-weight: bold; }

.ui-dialog {
  border: 1px solid #4c96a6 !important; }

.prog-info a {
  color: #337ab7 !important;
  outline: none; }

.plsaccessibility {
  padding-left: 25px !important; }

.prog-info a:hover, .prog-info a:active, .prog-info a:focus {
  color: #337ab7 !important;
  outline: none;
  text-decoration: underline; }

.language_portlet, .language_portlet div {
  padding-left: 0 !important; }

.language_portlet .primarybutton, .language_portlet .primarybutton:hover {
  border: none !important;
  background: none !important; }

.language_portlet .primarybutton:hover {
  color: #11a8ab !important; }

/* data Table css*/
.checkboxforjtable {
  margin-left: 32px;
  padding-left: 10px; }

/* ---------- Error Message portlet  ---------- */
.display-inline {
  display: inline; }

.alert .alert-link {
  text-decoration: none;
  font-weight: normal; }

.aui .close {
  opacity: 0.7 !important; }

.popup {
  padding: 10px !important; }

.icon_field_matchscore_big {
  display: inherit !important;
  margin: 0px 15px; }

/* ---------- Added for emp job post ---------- */
.icon_field {
  display: inline-block; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 2px 8px; }

.createbtn {
  padding: 0px 10px 5px; }

.imp-note {
  color: red;
  text-decoration: underline; }

.aui .language-slider.ui-widget, .aui .language-slider.ui-widget-content, .aui .skill-slider.ui-widget, .aui .skill-slider.ui-widget-content {
  background: none repeat scroll 0% 0% #50597B !important;
  border: medium none !important;
  border-radius: 0 !important;
  box-shadow: none; }
.aui .checkbox input[type="checkbox"] {
  margin-left: 0px; }

.ui-slider {
  background: #EAEAED;
  height: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
  position: relative; }

.ui-slider-handle {
  background-color: #11A8AB !important;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
  height: 25px !important;
  position: absolute;
  top: -5px;
  width: 25px !important;
  z-index: 2;
  -webkit-transition: background 0.25s;
  transition: background 0.25s; }

.ui-slider-handle:lang(en) {
  margin-left: -23px; }

.ui-slider-handle:hover, .ui-slider-handle:focus {
  background-color: #4C96A6;
  outline: none; }

.ui-slider-handle:active {
  background-color: #11A8AB; }

.ui-slider-range {
  background-color: #4c96a6;
  border-radius: 0;
  display: block;
  height: 100%;
  position: absolute;
  z-index: 1; }

.ui-slider-segment {
  background-color: #EAEAED;
  border-radius: 50%;
  height: 6px;
  margin: 3px -6px 0 0;
  width: 6px; }

.ui-slider-segment:lang(en) {
  float: left; }

.ui-slider-value {
  font-size: 13px;
  margin-top: 12px; }

.ui-slider-value:lang(en) {
  float: right; }

.ui-slider-value.first {
  clear: left;
  float: left; }

.ui-slider-vertical .ui-slider-handle {
  top: auto !important;
  margin-bottom: -2px !important; }

.ui-slider-vertical .ui-slider-handle:lang(en) {
  left: -6px; }

.range_slider label {
  position: relative;
  width: auto;
  margin-top: -20px;
  white-space: nowrap; }

.range_slider label:lang(en) {
  margin-left: 23px;
  text-align: left;
  left: 0px;
  float: left; }

.range_slider p {
  position: relative;
  width: auto;
  margin-top: -20px;
  white-space: nowrap; }

.range_slider p:lang(ar) {
  margin-right: 23px; }

.range_slider p:lang(en) {
  margin-left: 23px;
  text-align: left;
  left: 0px;
  float: left; }

.icon-holder {
  float: left;
  padding: 0px 6px; }

#searchBut {
  margin-bottom: 3px; }

.panel-success .panel-body {
  min-height: 144px; }

.help-bullet-points {
  margin-left: 15px !important; }

/*Recall Modal popup classes*/
.language_portlet .portlet-borderless-container {
  min-height: 0px !important; }

/* error msg */
.error-msg .icon-holder, .hint-msg .icon-holder, .confirmation-msg .icon-holder, .alert-msg .icon-holder {
  background: red;
  color: #FFF;
  padding: 14px 5px;
  margin-right: 5px; }
.error-msg .notification-inner, .hint-msg .notification-inner, .confirmation-msg .notification-inner, .alert-msg .notification-inner {
  padding: 11px 0px 10px 50px;
  color: #000;
  font-weight: 800;
  border: 1px solid red; }
  .error-msg .notification-inner p, .hint-msg .notification-inner p, .confirmation-msg .notification-inner p, .alert-msg .notification-inner p {
    margin: 0px; }

.confirmation-msg .icon-holder {
  background: green; }
.confirmation-msg .notification-inner {
  border: 1px solid green; }

.alert-msg {
  border: 1px solid #F89D31; }

.ui-dialog .ui-dialog-titlebar-close {
  top: 8px;
  border: none !important;
  background: none !important; }

.changeIdentityClose-content {
  max-width: 600px; }

.aui input[type=text], .aui input[type=password], .aui input[type=email], .aui div.combobox, .aui .terms-of-condition textarea, .aui input[type=search] {
  width: 100%;
  height: 30px !important;
  padding: 0 !important;
  margin: 4px 0 0;
  font-size: 10pt;
  border: 1px solid #b2c3d3 !important;
  border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  color: #020202;
  font-weight: 200;
  box-shadow: none !important; }

/*user feedback divs*/
.userfeedbacks-div {
  height: auto;
  margin: 20px 0px 5px 0px;
  position: relative;
  overflow: hidden; }

.userfeedbacks-div .icon-holder {
  position: absolute;
  background: #fe0000;
  height: 100%;
  margin-right: -1px;
  vertical-align: top;
  text-align: center; }

.userfeedbacks-div .icon-holder:lang(en) {
  left: 0px; }

.userfeedbacks-div .icon-holder:lang(ar) {
  right: 0px; }

.userfeedbacks-div .icon-holder i {
  margin-top: auto;
  margin-bottom: auto;
  width: 33px;
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%); }

.userfeedbacks-div .icon-holder i:lang(ar) {
  left: -5px; }

.userfeedbacks-div .notification-inner-msg {
  height: 100%;
  padding: 10px 0;
  color: #484F6C;
  font-size: 9pt;
  background: #ffffff;
  height: 100%;
  font-weight: bold; }

.userfeedbacks-div .notification-inner-msg:lang(en) {
  padding-left: 40px;
  margin-left: 5px; }

.userfeedbacks-div .notification-inner-msg:lang(ar) {
  padding-right: 40px;
  margin-right: 5px; }

.userfeedbacks-div .notification-inner-msg .notification_header {
  font-size: 10pt;
  display: block;
  padding: 0 4px;
  font-weight: bold; }

.userfeedbacks-div .notification-inner-msg p {
  font-size: 10pt;
  font-weight: 200 !important;
  padding: 0 4px;
  margin: 0 !important; }

.userfeedbacks-div .notification-inner-msg p:lang(ar) {
  font-size: 10pt;
  font-weight: 200 !important;
  padding: 0 4px;
  margin: 0 !important;
  line-height: 20px; }

.userfeedbacks-div.confirmation-msg .icon-holder {
  background-color: #00A553; }

.userfeedbacks-div.errorMessage .icon-holder {
  background-color: #fe0000; }

.userfeedbacks-div .alert-msg {
  border: 1px solid #f89d31; }

.userfeedbacks-div.alert-msg .icon-holder {
  background-color: #f89d31; }

.userfeedbacks-div.error-msg .icon-holder {
  background-color: #fe0000; }

.userfeedbacks-div1 {
  height: auto;
  margin: 5px 0px;
  position: relative;
  overflow: hidden; }

.userfeedbacks-div1 .icon-holder {
  position: absolute;
  background: #fe0000;
  height: 100%;
  margin-right: -1px;
  vertical-align: top;
  text-align: center; }

.userfeedbacks-div1 .icon-holder:lang(en) {
  left: 0px; }

.userfeedbacks-div1 .icon-holder:lang(ar) {
  right: 0px; }

.userfeedbacks-div1 .icon-holder i {
  margin-top: auto;
  margin-bottom: auto;
  width: 33px;
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%); }

.userfeedbacks-div1 .icon-holder i:lang(ar) {
  left: -5px; }

.userfeedbacks-div1 .notification-inner-msg {
  height: 100%;
  padding: 10px 0;
  color: #484F6C;
  font-size: 9pt;
  background: #ffffff;
  height: 100%;
  font-weight: bold; }

.userfeedbacks-div1 .notification-inner-msg:lang(en) {
  padding-left: 40px;
  margin-left: 5px; }

.userfeedbacks-div1 .notification-inner-msg:lang(ar) {
  padding-right: 40px;
  margin-right: 5px; }

.userfeedbacks-div1 .notification-inner-msg .notification_header {
  font-size: 10pt;
  display: block;
  padding: 0 4px;
  font-weight: bold; }

.userfeedbacks-div1 .notification-inner-msg p {
  font-size: 10pt;
  font-weight: 200 !important;
  padding: 0 4px;
  margin: 0 !important; }

.userfeedbacks-div1 .notification-inner-msg p:lang(ar) {
  font-size: 10pt;
  font-weight: 200 !important;
  padding: 0 4px;
  margin: 0 !important;
  line-height: 20px; }

.userfeedbacks-div1.confirmation-msg {
  border-color: #00A553; }

.userfeedbacks-div1.confirmation-msg .icon-holder {
  background-color: #00A553; }

.userfeedbacks-div1.errorMessage {
  border-color: #fe0000; }

.userfeedbacks-div1.errorMessage .icon-holder {
  background-color: #fe0000; }

.userfeedbacks-div1.alert-msg {
  border-color: #f89d31; }

.userfeedbacks-div1.alert-msg .icon-holder {
  background-color: #f89d31; }

.userfeedbacks-div1.error-msg {
  border-color: #fe0000; }

.userfeedbacks-div1.error-msg .icon-holder {
  background-color: #fe0000; }

.confirmation-msg .notification-inner-msg {
  border: 1px solid #00a553; }

.error-msg .notification-inner-msg {
  border: 1px solid #fe0000; }

.hint-msg .notification-inner-msg {
  border: 1px solid #fe0000; }

.pluginFacepile {
  display: none; }

/* .hideShowPassword-wrapper .form-validator-stack.help-inline {
    margin-top: 0px !important;
} */
.panel-footer a {
  color: #FFF; }

input.full-width {
  width: 100% !important; }

/* defect no 1410

 .ui-button .ui-button-text {
	display: none;
} */
/* --------- breadcrumbs --------- */
.aui ul.breadcrumb li > a {
  line-height: 100% !important; }
.aui div.main-breadcrumbs > ul > li:nth-child(1) {
  display: none !important; }
.aui div.main-breadcrumbs ul.breadcrumb {
  background-color: rgba(255, 255, 255, 0.965);
  border-radius: 2px 2px 0 0 !important;
  list-style: outside none none;
  margin: 0 auto;
  padding: 8px 14px; }
.aui div.main-breadcrumbs ul.breadcrumb > li {
  display: inline-block;
  text-shadow: none;
  color: #1f253d;
  font-size: 8pt;
  font-weight: 400;
  text-transform: capitalize; }
.aui div.main-breadcrumbs ul.breadcrumb > li:lang(ar) {
  text-transform: none; }
.aui div.main-breadcrumbs ul.breadcrumb > li a:lang(en), .aui div.main-breadcrumbs ul.breadcrumb > li a:lang(ar) {
  color: #1f253d;
  font-size: 8pt;
  font-weight: 400;
  text-decoration: underline; }
.aui div.main-breadcrumbs ul.breadcrumb > li a:lang(ar) {
  font-family: "Droid Arabic Kufi"; }
.aui div.main-breadcrumbs ul.breadcrumb > li a:hover {
  color: #4c96a6;
  text-decoration: underline; }
.aui div.main-breadcrumbs ul.breadcrumb > li > span.divider {
  color: #000000 !important; }
.aui div.main-breadcrumbs ul.breadcrumb li.last.breadcrumb-truncate span.divider, .aui .aui div.main-breadcrumbs ul.breadcrumb li.only span.divider, .aui li.active.last span.divider {
  display: none !important; }
.aui .breadcrumb > li > .divider {
  font-size: 8pt !important;
  padding: 0 3px !important; }

#Month_selector_chosen.chosen-container .chosen-results li, #Year_selector_chosen.chosen-container .chosen-results li {
  text-align: left; }

#WORKEXPGRIDRESULT td, #EDUCATIONGRIDRESULT td {
  vertical-align: middle; }

#WORKEXPGRIDRESULT td.lastCol, #EDUCATIONGRIDRESULT td.lastCol {
  width: 23%; }

.navbar-upper {
  text-transform: uppercase; }

.aui .navbar-upper.nav li a {
  font-size: 10pt; }

.navbar-capital {
  text-transform: capitalize; }

label.asterik:after, p.asterik:after {
  content: "*";
  color: red;
  padding-left: 3px; }

/*Adding overlay image for google map*/
.ui-widget-googleMap-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: url("/taqat-responsive-theme/css/taqat/../../images/map_overlay.jpg") !important;
  position: relative; }

.google-ovelay-container {
  background: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  cursor: pointer; }

.google-map-icon {
  background-position: -350px -3350px;
  background-repeat: no-repeat;
  height: 30px !important;
  width: 35px !important; }

.google-map-text {
  text-align: center;
  width: 100%;
  padding: 0 21%;
  box-sizing: border-box;
  display: block;
  margin-top: 0; }

.google-map-text.google-read-only {
  padding: 0 36%; }

.map-image-text-container {
  position: absolute;
  top: 40%;
  text-align: center;
  width: 100%; }

/*adding class for backend user My Home link*/
.log_btn .beu_backurl_separator:lang(en) {
  margin-left: 11px;
  float: right !important; }

.log_btn .beu_backurl_separator:lang(ar) {
  margin-right: 11px;
  float: left !important; }

/*styles for help pages*/
.help-page-styles strong {
  font-weight: bold; }

.help-page-styles h2.sub-heading {
  font-weight: bold;
  margin-bottom: 10px; }

.help-page-styles h3.sub-heading {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 10px; }

.help-page-styles h4.sub-heading {
  font-size: 11pt;
  margin-bottom: 10px; }

.help-page-styles ul.help-bullet-points:lang(en) {
  padding-left: 14px; }

.help-page-styles ul.help-bullet-points:lang(ar) {
  padding-right: 14px; }

.help-page-styles ul.help-bullet-points li {
  font-size: 10pt;
  line-height: 20px; }

.help-page-styles ul.help-bullet-points li strong, .help-page-styles .help-advanced-list ol li > ol > li strong {
  font-weight: bold !important; }

.help-page-styles .help-advanced-list ol {
  font-size: 10pt;
  line-height: 20px;
  -moz-padding-start: 15px;
  -webkit-padding-start: 15px;
  counter-reset: section;
  list-style-type: none; }

.help-page-styles .help-advanced-list li::before {
  counter-increment: section;
  content: "Step " counters(section,".") " . ";
  font-weight: bold; }

.help-page-styles .help-advanced-list ol li > ol {
  -moz-padding-start: 50px;
  -webkit-padding-start: 50px;
  margin-bottom: 5px; }

.help-page-styles .help-advanced-list ol li > ol > li {
  list-style: circle; }

.help-page-styles .help-advanced-list ol li > ol > li:before {
  content: ""; }

.help-page-styles .twitter_whiteBG {
  background-position: -50px -1550px !important;
  width: 22px;
  height: 22px; }

.help-page-styles .facebook_whiteBG {
  background-position: -50px -1500px !important;
  width: 22px;
  height: 22px; }

.help-page-styles ol, .help-page-styles ul {
  font-size: 10pt;
  line-height: 20px; }

.help-page-styles em {
  font-style: italic; }

.help-page-styles table tr th, table tr td {
  vertical-align: top; }

/*End-styles for help pages*/
.aui textarea {
  resize: none !important; }

.gm-style img {
  max-width: none !important; }

.gm-style .gmnoprint .gmnoprint div {
  left: 0; }

ul.widget {
  margin: 0 !important; }

/*End-Google Map zoom in out issue*/
.gm-style img {
  max-width: none !important; }

.gm-style .gmnoprint .gmnoprint div {
  left: 0; }

ul.widget {
  margin: 0 !important; }

/*End-Google Map zoom in out issue*/
/*overriding aui pre tag styling from liferay*/
.aui pre {
  word-break: normal !important;
  border: none !important;
  background-color: #fff; }

/*focus none for read only mobile num field defectId#*/
.intl-tel-input input[type=tel][readonly=true] {
  box-shadow: none !important; }

div.form-column50 div.cus-progress-bar {
  white-space: nowrap !important; }

.aui .cus-progress-bar {
  border-radius: 4px;
  background-color: #10a8ab;
  color: #fff;
  height: 28px; }

.aui .cus-progress-bar span, .aui .cus-progress-bar div {
  text-align: left;
  padding: 5px 20px;
  white-space: nowrap; }

.aui .cus-progress-bar-blue {
  text-align: left;
  border-radius: 4px;
  background-color: #50587c; }

.aui .cus-progress-bar div:lang(ar) {
  text-align: right; }

.aui .cus-progress-bar-blue .cus-progress-bar span {
  margin-top: 0; }

.bgimg_pub {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/background.jpg");
  background-color: transparent;
  background-size: 100% 190%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 0px -52px; }

.bgimg_home {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/bgimg_home.jpg");
  background-attachment: fixed;
  background-position: center top;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat; }

.bgimg_ind {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/bg_ind.jpg");
  background-attachment: fixed;
  background-position: center top;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat; }

.bgimg_emp {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/bg_emp.jpg");
  background-attachment: fixed;
  background-color: transparent;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat; }

.bgimg_bkd {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/bg_bkd.jpg");
  background-attachment: fixed;
  background-position: center center;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat; }

.password_strenth-weak, .password_strenth-medium, .password_strenth-strong {
  top: 34px !important; }

p.title.strong {
  font-weight: bold !important; }

.aui .intl-tel-input input.mobile-number {
  padding-left: 40px !important; }

.icon-standard {
  width: 22px;
  height: 22px;
  display: inline-block; }

.phone_colorBG_icon {
  background-position: 0 -2551px !important; }

.phone_whiteBG_icon {
  background-position: -50px -2551px !important; }

.icon-phone-hover {
  background-position: -101px -2551px !important; }

.icon-phone-disable {
  background-position: -152px -2551px !important; }

.email_colorBG_icon {
  background-position: 0 -1450px !important; }

.email_whiteBG_icon {
  background-position: -51px -1452px !important; }

.icon-email-hover {
  background-position: -101px -1452px !important; }

.icon-email-disable {
  background-position: -152px -1452px !important; }

.close_colorBG_icon {
  background-position: 0 -2300px !important; }

.close_whiteBG_icon {
  background-position: -50px  -2300px !important; }

.icon-close-position {
  position: relative;
  right: -1px;
  top: 0;
  float: right; }

/* ----------- Checkbox style ---------- */
.aui table .checkbox input[type="checkbox"].css-checkbox + label.css-label {
  padding: 0px !important;
  border: 0; }

.rtl input[type=checkbox].css-checkbox + label.css-label {
  padding-right: 25px;
  /* float: right; */ }

.aui input[type=checkbox].css-checkbox + label.css-label {
  line-height: 20px;
  font-size: 10pt !important;
  font-weight: 200 !important;
  border: 1px solid #2F7180;
  border-radius: 3px 0px 0px 3px;
  padding: 0px 27px;
  color: #425666 !important;
  border-radius: 3px; }

.aui input[type=checkbox].css-checkbox + label.css-label:hover {
  color: #425666 !important; }

.aui input[type=checkbox]:not(:checked).css-checkbox + label.css-label {
  border: 1px solid #525768; }

.aui input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(en):before, .aui input[type=checkbox]:not(:checked) + label:lang(en):before, .aui input[type=checkbox]:checked + label:lang(en):before {
  margin-right: 0px; }

.aui input[type=checkbox]:checked + label:before, .aui input[type=checkbox]:not(:checked) + label:before {
  background-color: #2F7180;
  border: none;
  width: 25px;
  height: 21px; }

.aui input[type=checkbox]:checked + label:before:hover, .aui input[type=checkbox]:not(:checked) + label:before:hover {
  border: none; }

.aui input[type=checkbox]:checked + label:before {
  background: #2f7180;
  font-size: 10pt !important;
  content: '\2714';
  text-indent: 0.6em;
  color: #FFF; }

.aui input[type=checkbox]:not(:checked) + label:before {
  background-color: #525768; }

.checkbox .required {
  line-height: 29px; }

#total-result {
  line-height: 26px; }

.disabled, .chosen-disabled {
  pointer-events: none;
  cursor: default; }

.nav-account-controls .info-items {
  display: none; }

#skillsDisplayDivIdDisplay {
  min-height: 108px; }

#languageDisplayDivIdDisplay {
  min-height: 108px; }

.modal-header .button {
  margin-bottom: 0px !important; }

.full-width {
  width: 100% !important; }

p#userMsg, p#resendNoteId {
  width: 400px; }

.non-edit {
  word-break: break-word; }

#paginationBlock .col-xs-12 {
  text-align: center; }

#addReferenceDiv p.required {
  font-size: small;
  width: 200px;
  display: block; }

#psoTermsDiv .stepwizard-step, #psoSurveyDiv .stepwizard-step, #expectationSurveyDiv .stepwizard-step, #updateMobileDlgDivId .stepwizard-step, #otpMobileDlgDivId .stepwizard-step {
  width: auto; }

.dorooblink {
  color: #50597b; }

.dorooblink:hover {
  color: #337ab7; }

.block-removable {
  border-radius: 5px;
  padding: 5px;
  border: 1px ridge lightgray;
  box-shadow: 1px 0px 0px grey;
  margin-bottom: 5px !important; }

.main-breadcrumbs.col-xs-12 {
  float: none !important; }

.userMsg, .resendNoteId {
  max-width: 400px; }

::-moz-selection, ::-webkit-selection {
  background: #3399FF;
  color: #FFF; }

::selection {
  background: #3399FF;
  color: #FFF; }

#CountDownTimer_mob_up .time_circles, #CountDownTimer .time_circles, #psoCountDownTimer .time_circles {
  text-align: center !important; }

.columnheader, .columnheader span {
  font-weight: 600 !important; }

.message-note.terms-of-condition, .edit-notes.terms-of-condition {
  border: 0; }

.terms-of-condition .content {
  min-height: 80px;
  width: 98%;
  border: solid 1px #bbc0cd;
  padding: 5px;
  box-sizing: border-box;
  width: 100%;
  /*     height: 120px; */
  border: 1px solid #b2c3d3 !important;
  word-wrap: break-word; }

.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto; }

/* .terms-of-condition .mCustomScrollBox {
    max-width: calc(100% - 6px);
} */
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 95%;
  outline: 0;
  direction: ltr; }

.mCSB_outside.mCSB_scrollTools {
  right: 5px;
  margin: 5px 0; }

.mCSB_scrollTools {
  opacity: .75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0; }

.invbutton {
  min-width: 100% !important; }

.form-column-full-width {
  display: inline-block;
  vertical-align: top;
  clear: both;
  content: "";
  padding: 0px;
  margin: 0px;
  position: relative;
  width: 100%; }

#deleteFiles {
  display: inline-block; }

#skills .skillsradiobutton:lang(en) {
  padding-left: 0px !important; }

#skills .skillsradiobutton:lang(ar) {
  padding-rigt: 0px !important; }

#selectedEndDateEduIdLabel {
  float: left;
  font-size: 12px; }

p#pwdResendNoteId {
  width: 400px; }

.matchDetails {
  max-width: 500px; }

.chosen-choices {
  overflow: hidden; }

.icon_field.close_icon {
  background-position: 1px -649px; }

.placeHolderPadding:lang(en) {
  padding-right: 40px !important; }

.placeHolderPadding:lang(ar) {
  padding-left: 40px !important; }

.btn-search-cancel {
  display: none !important; }

.showDetails, .hideDetails {
  min-height: 65px !important; }

aside.sidebar {
  background-color: #001F49; }

.aui .breadcrumb > li + li:before {
  content: ''; }

#addReferenceDiv label {
  font-weight: 300;
  color: #020202; }

.aui .matchAndSearchForm input.datepickerOnChange:lang(en) {
  padding-right: 30px !important; }

.aui .matchAndSearchForm input.datepickerOnChange:lang(ar) {
  padding-left: 30px !important; }

/* .matchAndSearchForm .ui-datepicker-trigger:lang(ar) {
	left:0px !important;
} */
.aui .matchAndSearchForm input[type=checkbox] + label:lang(en):before, .aui .matchAndSearchForm input[type=checkbox]:not(:checked) + label:lang(en):before {
  left: 0px !important; }

.aui .matchAndSearchForm input[type=checkbox] + label:lang(ar):before, .aui .matchAndSearchForm input[type=checkbox]:not(:checked) + label:lang(ar):before {
  right: 0px !important; }

.aui .matchAndSearchForm input[type=checkbox]:not(:checked).css-checkbox + label.css-label {
  color: #fff !important; }

#indAppTable_wrapper a {
  color: #1f253d;
  word-break: break-word; }

#indAppTable_wrapper a:hover {
  color: #337ab7 !important; }

.aui .emptyradiobtn input[type=radio]:not(:checked) + label:lang(en):before, .aui .emptyradiobtn input[type=radio]:checked + label:lang(en):before {
  left: 10px !important; }

.aui .emptyradiobtn input[type=radio]:not(:checked) + label:lang(ar):before, .aui .emptyradiobtn input[type=radio]:checked + label:lang(ar):before {
  right: 10px !important; }

.UAheadingH1 {
  font-size: 12pt !important; }

.UAheadingH4 {
  font-size: 18px !important; }

#trainingEndDatecheckboxIdLabel {
  font-size: 12px !important; }

:lang(ar) #trainingEndDatecheckboxIdLabel {
  padding: 0 25px 0 0;
  /*fix issue checkbox apper over the Arabic Text by-Samak*/ }

.aui input[type=checkbox]:checked + label:before, .aui input[type=checkbox]:not(:checked) + label:before #selectedEndDateCheckboxEduId {
  background-color: #2F7180;
  border: none;
  width: 25px;
  height: 25px; }

.aui input[type=checkbox]:checked + label:before, .aui input[type=checkbox]:not(:checked) + label:before #trainingEndDatecheckboxId {
  background-color: #2F7180;
  border: none;
  width: 25px;
  height: 25px; }

#selectedEndDateCheckboxEduLabel {
  font-size: 12px !important; }

/* table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
	padding-left: 6px;
} */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 7px !important;
  left: 5px; }

table.document_table.collapsed > tbody > tr > td:first-child, table.document_table.collapsed > tbody > tr > th:first-child {
  padding-left: 25px !important; }

table.dataTable.document_table.collapsed > tbody > tr > td:first-child:before, table.dataTable.document_table.collapsed > tbody > tr > th:first-child:before {
  top: 17px !important; }

.aui table.dataTable input[type=checkbox]:checked + label:before, .aui table.dataTable input[type=checkbox]:not(:checked) + label:before {
  width: 18px;
  height: 18px; }

.aui table.dataTable input[type=checkbox]:checked + label:before {
  font-size: 9pt !important;
  text-indent: 0.3em; }

.aui table.dataTable input[type=checkbox].css-checkbox + label.css-label {
  line-height: 18px !important; }

.autoWidth {
  width: 100%; }

#editDelete:lang(en) {
  padding: 10px; }

#editDelete:lang(ar) {
  padding: 10px; }

.dtr-details {
  width: 100%; }

.dtr-data {
  word-break: break-all; }

input#selectedEndDateEduId {
  margin-top: -4px; }

.marginreduce {
  margin-top: -3px !important; }

.nofloat {
  float: none !important; }

.aui .modal-header button.close {
  margin-top: -9px !important;
  font-size: 15pt !important;
  color: #FFF; }

.tdalignmiddle {
  vertical-align: middle; }

.theadfont {
  font-weight: 600 !important;
  font-size: 10pt; }

.theadfont tr th {
  font-weight: 600; }

#mandQuestionError {
  font-family: Arial;
  font-weight: 300; }

#selectedEndDateEduIdLabel, .enddate {
  display: inline-block; }

.tawafuq-survey.radiobutton {
  display: block !important; }

#addLicenseDialog label, #addTrainingDialog label, #addEducationDialog label, #addWorkExpDialog label, #addEmpPrefDialog label {
  font-weight: 300;
  color: #020202; }

.error, .required, #addReferenceDiv label, #mandQuestionError, #addLicenseDialog label, #addTrainingDialog label, #addEducationDialog label, #addWorkExpDialog label, #addEmpPrefDialog label, p#universityEducationErrorMsgReq, p#levelOfEducationErrorMsgReq, p#educationGPATypeErrorMsgReq, p#speMajorEducationErrorHiddenId, p#endDateGreaterEducationErrorHiddenId, p#Validate_EducationErrorMsgReq, p#endDateEducationErrorHiddenId {
  font-size: 10pt !important; }

.ui-dialog-titlebar {
  margin-bottom: 5px !important; }

.mngdoc .control-group {
  margin-bottom: 0px !important; }

input[disabled] {
  cursor: not-allowed !important;
  background-color: #ebebe4; }

.navbar-default {
  background-color: #002049 !important;
  border: 0px solid transparent !important; }

.navbar {
  border: 0px !important; }

.aui .navbar-upper.nav li a {
  color: #fff; }

.signed-out .lfr-meta-actions {
  display: none !important; }

.aui .form-group, .aui .control-group {
  margin-bottom: 5px; }

.dropdown-subchild a.navbar-capital {
  text-transform: uppercase; }

.dropdown-subchild li {
  list-style-type: square !important;
  margin-left: 40px; }

.checkbox .field {
  position: relative !important; }

.aui .header-rightside .dropdown-menu {
  background-color: #19365b; }
  .aui .header-rightside .dropdown-menu .btn-sm {
    border-radius: 0px; }

.aui .header-rightside .dropdown-menu > li > a {
  color: #FFF;
  padding: 12px 16px; }

.aui .tooltip {
  font-family: Arial !important; }

.screenReaderHide {
  position: absolute;
  left: -100%;
  text-indent: -500px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  padding: 0 !important; }

.checkbox .required {
  line-height: inherit; }

.portlet-borderless-bar {
  padding: 0px; }

.aui .checkbox input.css-checkbox[type="checkbox"] {
  position: absolute !important; }

.aui table tbody tr.selected td.editable.whiteBckGrnd,
.aui table tbody tr.selected td.editable.whiteBckGrnd:hover {
  background-color: #fff;
  border: 1px solid #11a8ab !important;
  border-radius: 3px; }

.yui3-widget-content-expanded .dialog-iframe-node {
  height: 100% !important; }

.staticProgressBar {
  background: #061d39 !important;
  box-sizing: border-box;
  padding: 3px;
  height: 26px !important;
  margin-bottom: 5px;
  width: 100%; }

.aui div.profilecomplet_fix span.percentage_value_text:lang(en) {
  left: 6px !important; }

.aui div.profilecomplet_fix span.percentage_value_text:lang(ar) {
  right: 6px !important; }

.aui div.profilecomplet_fix span.percentage_value_text:lang(en) {
  float: left;
  left: 14px;
  padding-top: 1px; }

.aui div.profilecomplet_fix span.percentage_value_text:lang(ar) {
  float: right;
  right: 14px;
  padding-top: 1px; }

.staticProgressBar, .percentage_value {
  border-radius: 0 !important; }

.percentage_value {
  background: #4c96a6;
  height: 20px;
  border-radius: 18px; }

.percentage_value_text {
  padding-top: 12px;
  font-size: 12pt;
  position: relative;
  font-weight: 400;
  color: #fff;
  z-index: 1; }

.percentage_value_text:lang(en) {
  float: right;
  right: 10px; }

.percentage_value_text:lang(ar) {
  float: left;
  left: 10px; }

/* --------- Temp added styles --------- */
.aui aside * {
  color: #fff;
  font-size: 13px !important; }

.widget-sidebar {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: rgba(0, 32, 73, 0.95);
  height: auto;
  min-height: 150px;
  color: #fff;
  position: relative; }

#compInfoDivId .pageinner-border {
  margin: 10px;
  border: 1px solid #50587c; }

#compInfoDivId .innerpage_header {
  margin-bottom: 5px; }

/*-------- End -----------*/
#jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 25px; }

#jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 15px !important;
  left: 0px; }

#clearAllBtnDialog {
  color: #020202 !important; }

#myDataTable .checkbox {
  display: inline-block !important; }

#locationDisplay_panel #map_canvas {
  width: 95%;
  margin-top: 10px; }

.aui .portal-popup .dataTable .checkbox {
  width: 35px;
  padding: 0px !important; }

table.radiodatable.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.radiodatable.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
  left: 40px; }

.dataTables_filter input[type="search"] {
  font-weight: normal; }

.aui h1.UAheadingH1, .aui p.UAheadingH4 {
  font-size: 10pt !important; }

.progress-bar-striped span {
  line-height: 20px; }

/* .taqatlayout2 .portlet-column-last, .columns-max .span12 .col-md-12 .col-md-4 {
	margin-top: -35px;
} */
.columns-max .span12 .matchDetails .col-md-12 .col-md-4 {
  margin-top: 0px; }

#matchscoresection .matchDetails {
  top: auto !important;
  margin-top: -70px !important; }

.nav-login a {
  color: #FFF;
  padding: 18px 0px; }

.twitter-follow-button {
  position: absolute !important;
  right: 15px;
  top: 15px; }

a.manageCV:hover {
  color: #FFF !important; }

input#messageSaveLaterButton {
  margin-bottom: 10px !important; }

textarea {
  min-height: 100px; }

.columns-max .span12 .col-md-12 .col-md-12 {
  padding-left: 15px !important; }

.columns-max {
  /* .side_icon:lang(en) {
  	left: 11px !important;
  } */ }
  .columns-max section.pageContent.job-post-match.col8 {
    padding: 10px 15px 0px 30px; }
  .columns-max .side_icon, .columns-max .side_icon:hover, .columns-max .side_icon:focus {
    min-height: 105px !important;
    height: 105px !important; }

.columns-1#main-content .col8 {
  padding: 5px 20px 0px 30px; }

.columns-1#main-content .list label.side_icon, .columns-max .col-md-12 .matchEmp label.side_icon {
  left: 25px !important;
  height: 141px !important;
  min-height: 125px; }

table.dataTable.nowrap td a {
  white-space: initial !important; }

table.dataTable.nowrap td {
  white-space: initial !important; }

table.dataTable.nowrap td:lang(en) {
  word-break: break-word; }

.aui p.cloume-headcnt, .aui p.cloume-maincnt {
  font-size: 8pt !important; }

/*.calendars-popup .calendars-month-year, .calendars-popup .calendars-month-year {
	display:block !important;
	position:releative;
}

.calendars-month-header .chosen-container{     
	margin-top: -55px;
}*/
label.css-label.rmsinput {
  padding: 0 30px !important; }

.ui-widget-content .calendars a, .ui-widget-content .calendars a:hover {
  color: #FFF !important; }

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe, ._2p3a {
  width: 100% !important; }

/* match and search */
/*  .columns-max .col-md-12 .side_icon {
	height: 9% !important;
} */
.columns-max .col-md-8 .side_icon:lang(en) {
  left: 26px !important; }

.support-section label {
  width: 100%; }

.ui-tooltip-content ul {
  margin: 0 25px; }

.signed-out .taqatlayout2 .portlet-column-last, .signed-out .columns-max .span12 .col-md-12 .col-md-4 {
  margin-top: 0px; }

.aui .column-hint label {
  margin-bottom: 0px !important; }

#taqat-header #navbar .navbar-nav {
  width: 100%; }

.createjobpost .disabled {
  pointer-events: inherit; }

.ui-button-text-only .ui-button-text {
  padding: 0px; }

.primarybutton:lang(en) {
  min-width: 70px; }

.primarybutton:lang(ar) {
  min-width: 105px; }

.panel-body.announcement, .panel-body.searchpanel {
  background-color: white !important;
  color: black !important; }

.aui .control-group {
  position: relative;
  clear: both; }

.job-list-status-action div {
  height: 80px;
  width: 100%;
  text-align: right;
  display: table; }

.score-status div.graph {
  width: 36%;
  text-align: left;
  display: table-cell;
  vertical-align: middle; }

.aui div.left-aligned.job-list-status-details h1 {
  line-height: normal;
  font-size: 11pt !important;
  text-transform: capitalize;
  margin: 10px 0px 0px 0px; }

.aui div.left-aligned.job-list-status-details h2 {
  font-size: 10pt !important;
  margin: 10px 0px 5px 0px; }

.aui .prog-info .job-box h1 {
  font-size: 11pt !important; }

.form-control-button.white_background {
  background: white !important;
  border: 0 !important; }

.pageinner-border {
  border: 1px solid #4d96a5;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  margin: 0 5px 20px 5px; }

.instagramChkboxHide {
  margin-top: 5px; }

#indSearchesDivId .right-buttons {
  padding-top: 34px; }

/* This is for match and search tooltip disable css */
@media screen and (max-width: 480px) {
  a.plus.show-more-btn.addremoveLink {
    background-color: #8f8f8f !important;
    border: solid 2px #8f8f8f !important; }

  .aui a.show-more-btn.addremoveLink:hover, a.show-more-btn.addremoveLink:focus {
    background-color: #8f8f8f !important;
    border: solid 2px #8f8f8f !important;
    outline: 0; }

  .aui a.show-more-btn.addremoveLink:active {
    background-color: #8f8f8f !important;
    border: solid 2px #8f8f8f !important; } }
._2p3a {
  width: 100% !important; }

.aui .carousel-inner > .item > img, .aui .carousel-inner > .item > a > img {
  height: 100% !important; }

.aui .psoClose {
  z-index: 1205 !important; }

.labelOfferDt .ui-datepicker-trigger:lang(en) {
  right: 18px; }

.labelOfferDt .ui-datepicker-trigger:lang(ar) {
  left: 18px; }

.labelOfferDt .ui-datepicker-trigger {
  top: 25px !important; }

.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.aui table.dataTable thead th, .aui table.dataTable thead td {
  padding: 10px 18px; }

.radiobutton.display-block {
  display: block !important; }

.searchpanel .form-group.mtm {
  margin-top: 20px;
  margin-bottom: 24px; }

#searchformMatchAndSearch .form-group {
  margin-bottom: 15px;
  position: relative; }

.aui .remember-selection input[type=checkbox].css-checkbox + label.css-label,
.aui .matchAndSearchForm input[type=checkbox].css-checkbox + label.css-label, .aui .highlighted-feild input[type=checkbox].css-checkbox + label.css-label {
  color: #FFF !important; }

.radiobutton.view {
  line-height: 12px; }

.psoTermsAll.col-md-12 {
  padding-bottom: 20px;
  padding-left: 0 !important; }

.aui #indSearchesDivId .accordion .ui-widget-content {
  height: 100% !important; }

.css-radio-label.question_label.specific {
  padding-left: 30px; }

.mslr {
  margin-left: 5px !important;
  margin-right: 5px !important; }

#dialog .form-control-button,
.form-control-button.no_gray {
  border: none !important;
  background: #fff !important; }

.nomargin-left #searchformMatchAndSearch {
  padding-right: 0px; }

.pad_less {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.aui.rtl .navbar-collapse {
  padding: 0 !important; }

p.font-14px {
  margin: 0px; }

.queDiv.mtm, .child_queDiv {
  padding-top: 15px !important; }

.ansDiv {
  margin-left: 10px; }

.carousel-control {
  top: 9% !important; }

.time_circles .textDiv_Seconds {
  width: 100% !important; }

.mtmless {
  margin-top: 10px !important; }

.portlet-journal-content .portlet-borderless-container {
  min-height: 0 !important; }

/* Landing page css */
.pc .summary {
  display: inline; }

.pc .changeLandingDateOnLoad {
  display: inline; }

.clearfix p {
  margin-bottom: 5px !important; }

.landing_heading.pbm {
  color: #2f6a92; }

.nav li.active ul {
  display: none !important; }

.aui .open > .dropdown-menu {
  display: block !important; }

.portlet-boundary_ProfileCompletenessportlet_WAR_ProfileCompletenessportlet_ .panel-body {
  min-height: 85px; }

.nav li.active ul.dropdown-subchild {
  display: inline-block !important; }

.delete_button_space {
  display: inline-block;
  width: 70px; }

.dataTables_wrapper.no-footer .dataTables_filter {
  padding-bottom: 12px; }

.form-row.newborder {
  border: 1px solid #b7b7b7; }

.form-row .icon_text {
  display: inline-flex; }

.aui div.ui-dialog, .aui div.ui-dialog .ui-dialog-content {
  overflow: visible !important; }

/* added from arabic */
.pageContent a:hover, .pageContentt a:focus {
  color: #4c96a6; }

.pageContent a {
  color: #1f253d;
  font-size: 10pt;
  text-decoration: underline;
  /*border-bottom:1px solid #1f253d;*/ }

.pageContent em {
  font-style: normal;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
  font-size: 1.4em; }

select::-ms-expand {
  display: none; }

.form-view input[type="checkbox"] {
  -ms-transform: scale(1.5);
  /* IE */
  -moz-transform: scale(1.5);
  /* FF */
  -webkit-transform: scale(1.5);
  /* Safari and Chrome */
  -o-transform: scale(1.5);
  /* Opera */ }

.aligned-left-radioButton:nth-child(1) {
  margin-right: 0px; }

radio {
  margin-top: 9px; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  width: 20px; }

.accordion-class-onecolumn input, .accordion-class-onecolumn label {
  width: 260px;
  margin-left: 10px;
  margin-right: 10px; }

.accordion-class-onecolumn button {
  margin-left: 10px;
  margin-right: 10px; }

.space-after-select {
  margin-left: 84px; }

.menulins {
  background: url("/taqat-responsive-theme/css/taqat/../images/menu-icon.png") no-repeat center left;
  width: 108%;
  padding-left: 8px;
  text-align: center; }

.menulins:hover {
  background: url("/taqat-responsive-theme/css/taqat/../images/menu-icon.png") no-repeat center left;
  background-color: #484f6c;
  width: 108%;
  padding-left: 8px;
  height: 8px;
  text-align: center; }

.banner-content a, footer a:hover, nav .mega_ul a, nav .mega_ul a:hover {
  text-decoration: none !important; }

aside p {
  font-weight: 200 !important;
  line-height: 22px !important;
  font-size: 13px !important; }

aside h1 {
  font-weight: 600 !important;
  font-size: 18px !important; }

.progress-div {
  margin: auto;
  padding-right: 77px;
  padding-top: 21px;
  padding-bottom: 21px;
  width: 105px;
  height: 105px; }

.span__left button {
  margin-right: 10px; }

.sub-menu li {
  padding-bottom: 5px !important; }

.button {
  outline: 0;
  height: 33px !important;
  font-weight: 200; }

.ui-datepicker {
  z-index: 4000 !important; }

.button:active:hover {
  background-color: #4c96a7; }

button:active {
  outline-color: #2F7180; }

button[disabled=disabled], button:disabled, button[disabled=disabled]:hover, button:disabled:hover {
  cursor: not-allowed; }

.primarybutton_1, a.primarybutton_1 {
  white-space: nowrap;
  border-radius: 3px;
  margin: 0px;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  background-color: #4C96A6;
  border: solid 2px #4C96A6 !important;
  color: #ffffff !important;
  line-height: 20pt;
  font-size: 8pt !important;
  width: auto !important;
  height: 28px !important;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center; }

.login_button {
  width: 66px !important; }

.thmreg_fix {
  font-size: 8pt !important; }

.switch_user_class {
  position: relative;
  top: 8px;
  line-height: 6pt !important;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 5px !important;
  padding-left: 5px !important; }

.login_button:lang(en), a.login_button:lang(en) {
  width: 59px !important; }

.switch_user_class:lang(en) {
  right: 88px;
  width: auto !important; }

.start-your-journey {
  margin: -8px -15px 0px 0px; }

.job-left a.pls {
  display: block !important; }

.twitter-follow-button {
  left: 15px;
  right: inherit; }

/* .error-msg .notification-inner, .hint-msg .notification-inner, .confirmation-msg .notification-inner, .alert-msg .notification-inner {
	padding: 11px 50px 10px 10px;
} */
.navbar-collapse {
  overflow: hidden; }

/* h1.content-title {
	padding-right: 20px;
} */
.checkbox .cr, .radio .cr {
  margin-left: .5em; }

.language_portlet {
  float: none !important; }

.nav-top-section ul, h1.content-title {
  padding-left: 0px !important; }

intl-tel-input .selected-flag .arrow {
  right: 20px; }

.radio input[type=radio], .aui.rtl .radio-inline input[type=radio], .aui.rtl .checkbox input[type=checkbox], .aui.rtl .checkbox-inline input[type=checkbox] {
  margin-right: -20px; }

.nav-login {
  margin-top: 16px;
  margin-left: 3px; }

/*commeneted for mobile no allignment issue.
 .is-calendarsPicker, .mobile-number {
	padding-right: 34px;
}

.intl-tel-input .mobile-number {
	padding-right: 40px !important;
} */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 7px !important;
  left: 5px; }

.drag-drop-ep .drag-drop-ep-container {
  float: right; }

/* .error .hideShowPassword-toggle {
	margin-top: -15px !important
} */
.job-box > .pull-left {
  padding-left: 10px; }

#jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-right: 20px; }

#jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, #jobPostOverviewTable_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 9px !important;
  right: 0px; }

.panel-heading h3 {
  width: 96%;
  display: inline-block; }

.panel-heading, .aui .accordion-heading {
  position: relative; }

.panel-heading span.clickable {
  position: absolute;
  top: 31%;
  margin-top: 0;
  left: 15px; }

.panel-heading span.clickable span {
  margin-top: 0 !important; }

.hideShowPassword-wrapper .form-validator-stack {
  margin-top: 0 !important; }

.panel-body .pull-right a {
  color: #337ab7 !important; }

div.calendars-month-header select:lang(ar) {
  background-position: 5% center !important; }

/*fix popup on ipad screen when keyboard is coming - done by Mohammad Samak*/
.ios.safari .aui .modal {
  position: relative !important; }

.alligndown {
  display: block;
  clear: both; }

.change-registration .calendars-popup {
  left: inherit !important;
  right: inherit !important; }

.pls {
  padding-right: 5px !important; }

.prm {
  padding-left: 10px; }

.nopadding-right {
  padding-left: 0 !important; }

.navbar-nav {
  float: right !important; }

.nopadding-left {
  padding-left: 15px !important;
  padding-right: 0 !important; }

.checkboxforjtable input[type=checkbox][disabled=disabled]:not(:checked) + label:before, .checkboxforjtable input[type=checkbox]:not(:checked) + label:before, .checkboxforjtable input[type=checkbox]:checked + label:before {
  right: 3px !important; }

#myCarousel .carousel-caption {
  text-align: right;
  padding-right: 15px; }

.ansDiv {
  margin-right: 10px; }

.nomargin-left #searchformMatchAndSearch {
  padding-left: 0;
  padding-right: 15px !important; }

.carousel-control.right, .carousel-control.left {
  top: 12% !important; }

.aui .search_filter .btn i {
  margin-right: -7px; }

.otpCell {
  border: none !important; }

.dis_inlineblock {
  display: inline-block; }

.aui .dataTable .checkbox {
  margin: 0px;
  display: block; }

span.fs-highlight {
  border: 1px solid #b2c3d3;
  color: #fe0000;
  font-size: 10pt;
  margin-top: 14px;
  padding: 5px 10px; }

/* Delete buttons css Start */
.ui-state-default, .ui-widget-content .ui-state-default {
  background: #4d96a5;
  text-align: center; }

.ui-dialog .ui-button {
  color: #ffffff !important; }

.ui-dialog .ui-dialog-buttonpane button {
  border-radius: 3px;
  border: 2px solid #4c96a6;
  font-size: 11pt !important; }

.ui-dialog .ui-dialog-buttonpane button:hover {
  background: #2F7180 !important;
  border: 2px solid #2F7180 !important; }

.ui-dialog .ui-dialog-buttonpane button:active {
  background: none repeat scroll 0 0 #4c96a6 !important;
  border: 2px solid #2f7180 !important; }

/* Delete buttons css End */
.obligation_sm > img {
  max-width: 75px;
  width: auto; }

.calendar-portlet {
  background: #FFF; }

.modalProgeamPopup.modal {
  max-width: 500px; }

.nav?li.active?ul? {
  display: none !important; }

.aui?.open > .dropdown-menu? {
  display: block !important; }

.portlet-boundary_ProfileCompletenessportlet_WAR_ProfileCompletenessportlet_ .panel-body {
  min-height: 85px; }

#pageNumBlock .panel-body-white {
  padding-bottom: 10px !important; }

.job-left.job-emp {
  width: 67%; }

.job-left .pls {
  display: block; }

.signed-out .job-left.job-emp .job-content:lang(en) {
  margin-left: 0px !important; }

.control-group .chosen-container {
  margin-top: 3px; }

#searchNotFound {
  margin-bottom: 10px; }

.landing-pagebg.page-maximized .main-breadcrumbs {
  padding-right: 5px; }

.mangesrv_icon {
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/ui-icons_454545_256x240.png"); }

.question_label {
  font-weight: 600 !important; }

.pad_top {
  padding-top: 4px; }

.headtop {
  height: 73px; }

#taqat-header ul {
  margin-bottom: 0 !important; }

.accessibility_button {
  border-radius: 0;
  font-size: 13px;
  height: 30px;
  padding: 0;
  width: 22px; }

.accessibility_button.blue {
  background: #002049 none repeat scroll 0 0;
  border: 1px solid white;
  color: white; }

a.cke_button {
  height: inherit; }

.aui .calendar-portlet .nav {
  margin: 0px 5px; }

/* All Program CSS */
.externalJobPost_header_text {
  left: 14px;
  float: left; }

.externalJobPost div.externalJobPost_header_text h3 {
  font-size: 10pt; }

.all_programs_list .externalJobPost_header .externalJobPost_header_text h3 {
  margin: 5px 0 0;
  line-height: inherit; }

.externalJobPost_header_text span {
  display: block; }

.all_programs_list .externalJobPost_header .externalJobPost_header_text .icon-container span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -5px; }

/*  End  All Program CSS */
/* .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons {
    width: 396px !important;
} */
.pan-highlight.panel-body {
  background: #4c96a6 !important;
  padding: 5px; }

.aui pre {
  white-space: pre-wrap; }

#_employerJobPost_WAR_employerJobPost10SNAPSHOT_occupationsInput {
  width: 97% !important; }

.form-row-3 span.fs-highlight {
  display: block; }

#survey_details .form-column-autowidth {
  padding-right: 0 !important; }

.yellow_button {
  background: yellow !important;
  color: black !important; }

.black_button {
  background: black !important;
  color: white !important; }

button.accessibility_button.blue.zoomout {
  font-size: 16px !important; }

button.accessibility_button.blue.zoom {
  font-size: 16px !important; }

.no-underline {
  text-decoration: none !important; }

button.accessibility_button.defaultcolor {
  background: #ddd !important; }

.progress .progress-bar {
  line-height: 18px !important;
  font-size: 10pt !important; }

.Profileinfo_margintopbtn button {
  margin-top: 5px; }

/* IE dropdown arrow*/
select::-ms-expand {
  display: block !important; }

/* .aui.ltr table.dataTable th, .aui.ltr table.dataTable td {
	 word-break: break-all !important;
} */
.header-title {
  margin-top: 0 !important; }

.calendar-portlet .input-container .button-holder, .modalProgeamPopup #dialog {
  margin-bottom: 60px; }

.companylogodivholder.cmp img.picture {
  max-width: 150px;
  max-height: 150px;
  transform: none !important; }

.aui div.companylogodivholder.cmp {
  height: auto !important; }

#popupIdUnique {
  z-index: 1215 !important; }

table#elligibilityOverviewTable.dataTable > tbody > tr.child span.dtr-title {
  display: block; }

table#watchlistTable.dataTable > tbody > tr.child span.dtr-data {
  display: inline-block; }

.psoClose .panel-body a {
  color: #337ab7 !important; }

#elligibilityOverviewTable i {
  font-size: 8pt; }

#footer i {
  font-size: 29px !important; }

a.fa-facebookbg.ssbp-btn.social-url {
  font-size: 29px !important; }

a.fa-twitterbg.ssbp-btn.social-url {
  font-size: 29px !important; }

.right-buttons.jobdetail_btn button {
  margin-top: 2px !important;
  margin-left: 4px !important; }

.aui .modal-body {
  min-height: auto !important; }

.overflowHide .form-row .loginproblemdiv {
  margin-bottom: 10px; }

.aui .psoClose .modal-body {
  height: 89% !important; }

.ui-dialog #pop-outerNew > p {
  padding: 12px; }

.Home .ui-autocomplete.ui-widget.ui-menu .ui-menu-item > a {
  white-space: normal !important; }

.Home .ui-menu.ui-front.ui-widget.ui-autocomplete .ui-menu-item {
  height: auto !important; }

.navbar-collapse.collapse.mobilenav.guestemployer, .navbar-collapse.collapse.mobilenav.Employer {
  border-bottom: 3px solid #f89e30 !important; }

.navbar-nav > li > .dropdown-menu.guestemployer, .navbar-nav > li > .dropdown-menu.Employer {
  border-top: 3px solid #f89e30 !important; }

/* Application page */
table#indAppTable.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  left: 1px !important; }

.sm_vertical {
  margin-top: 10px !important; }

.publicEmp, .trainingPrv {
  display: inline-flex; }

.spro-image {
  width: 24px;
  height: 24px;
  border-width: 0px; }

#rel_pos {
  position: relative; }

.ribbon, .ribbon-SPRO {
  font-size: 14px;
  background-size: cover;
  background-repeat: no;
  width: 40%;
  color: white;
  height: 25px; }

.ribbon:lang(en) {
  position: absolute;
  top: 0px;
  right: 0px;
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/Lable.png");
  text-align: right;
  padding: 3px 3px 0 0;
  background-repeat: no-repeat; }

.ribbon:lang(ar) {
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url("/taqat-responsive-theme/css/taqat/../../images/Lable-ar.png");
  text-align: left;
  padding: 5px 0 0 5px;
  background-repeat: no-repeat; }

.col-md-6.text-left.flip.add_e {
  margin-bottom: 10px;
  padding: 0; }

.no_information {
  padding: 20px 10px;
  border: 1px solid #cbcbcb;
  text-align: center;
  background: #f5f5f5; }

.content-title.blue {
  color: #45a5d5; }

.col-md-6.text-left.flip.add_e {
  margin-bottom: 10px;
  padding: 0; }

.no_information {
  padding: 20px 10px;
  border: 1px solid #cbcbcb;
  text-align: center;
  background: #f5f5f5; }

.content-title.blue {
  color: #45a5d5; }

.twostepwizard {
  width: 50% !important; }

/* Company information Start*/
#compInfoDivId .form-row {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  padding: 5px 8px;
  clear: both; }

/* Company information End*/
.ui-dialog.noTitleStuff {
  width: auto !important; }

.templateoverviewbtn {
  display: inline-block;
  vertical-align: top;
  min-width: 290px;
  max-width: 290px; }

/*  My search for Employee Start */
.searchlangsliderlabel p.slider_label.title.strong:nth-of-type(2) {
  left: 45% !important; }

.searchlangsliderlabel p.slider_label.title.strong:nth-of-type(3) {
  left: 92% !important; }

.aui .datepickerPlholder input[type=text] {
  text-overflow: ellipsis;
  padding-right: 20px !important; }

.text-underline {
  text-decoration: underline; }

.borderbtmcap {
  border-bottom: 1px solid;
  text-transform: capitalize; }

.preferredLocationLabel-margin {
  margin-left: 18px; }

.borderbtmcap:last-child {
  border-bottom: 0; }

#workExpDisplayDivIdDisplay td:first-child, #educationDisplayDivIdDisplay td:first-child, #training_demo_juiDisplay td:first-child {
  vertical-align: middle !important;
  text-align: center;
  white-space: nowrap; }

.add_lang {
  line-height: 5; }

/*  My search for Employee End */
/* Added to change color of registarion button on focus */
.button-registration:focus {
  background: #f58500 !important;
  top: 2px; }

.portlet-boundary_UserAccountStatusportlet_WAR_UserAccountStatusportlet_ .portlet-borderless-container {
  min-height: 0 !important; }

div.content-title {
  font-size: 18pt;
  color: #f99d32;
  font-weight: 400; }

.sender-class.message-content.mbm.mts {
  overflow-wrap: break-word;
  width: 100%; }

#jobPostOverviewTable td:lang(en) {
  word-break: break-all; }

.form-column40 .skill-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all, .form-column40 .language-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
  margin: 20px 0;
  border-radius: 4px !important; }

#skills .form-column40 .ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min {
  border-radius: 4px !important; }

.form-column40 .skill-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-state-default, .form-column40 .language-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all {
  background: url("/taqat-responsive-theme/css/taqat/../../images/bar.png") 0 0 no-repeat !important;
  border: 1px solid #F2F2F2 !important;
  border-radius: 2px !important;
  box-shadow: 1px 2px 3px #c9c9c9 !important;
  width: 17% !important; }

div#profileInfoProgressBarId.ui-progressbar {
  border-radius: 6px; }

.arrow_box {
  position: relative;
  background: -webkit-linear-gradient(white, #f2f2f2);
  border: 1px solid #DADADA;
  color: #333333;
  border-radius: 3px; }

.arrow_box:after, .arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.arrow_box:after {
  border-color: rgba(241, 241, 241, 0);
  border-top-color: #F1F1F1;
  border-width: 7px;
  margin-left: -7px; }

.arrow_box:before {
  border-color: rgba(218, 218, 218, 0);
  border-top-color: #DADADA;
  border-width: 8px;
  margin-left: -8px; }

.downloadflash-block a {
  display: block; }

.widget-sidebar .form-row p.italic {
  padding: 0 10px 0 10px; }

img#hrdf-employer {
  width: 26px;
  height: 26px; }

.empCompImg:lang(en) {
  float: left !important;
  width: 20px;
  height: 0; }

.table-control-buttons .btn-group {
  border-bottom: 1px solid #CCC;
  margin-bottom: 5px;
  display: block;
  padding-bottom: 5px; }

.employee-app-manage .applicationOverviewStatusLabel .chosen-select {
  width: 270px !important; }

.excludeFromPopUp.actionButton.primarybutton.but-sub {
  width: 100%; }

.mobile_no_txt {
  display: inline-block;
  width: 86%; }

.block {
  display: block !important; }

.gray_col td {
  border-right: 1px solid #cccccc;
  padding: 7px 7px 0px 10px; }

tr.gray_col {
  background: #F2F2F2;
  border-bottom: 5px solid white; }

td.text-right.flip.extra {
  width: 24%; }

.deWish {
  color: red;
  position: absolute;
  margin-left: -12px;
  margin-top: 5px;
  font-size: 17px; }

.pendingwish {
  margin-left: -9px;
  margin-top: 6px;
  position: absolute;
  color: #50597b; }

.wishicon {
  font-size: 19px !important; }

a.fa.fa-star.grey.wishicon {
  color: #b1adad !important; }

.table-control-buttons .btn-group .button {
  margin-left: 5px; }

#_1_WAR_calendarportlet_fm .model {
  top: 10px !important; }

#taqat-header .portlet-borderless-container {
  min-height: 2.0em; }

.intlvfd {
  width: 20px; }

.scheduler-view-day-table-time {
  height: 53px; }

#myForm .cross-icon {
  top: 27px !important; }

#chat-tool {
  position: fixed;
  z-index: 1300;
  width: auto;
  bottom: 97px;
  height: 75%;
  right: 0px; }

#chat-tool #chat-frame {
  border: none; }

iframe#form2 {
  position: fixed;
  z-index: 1300;
  height: 68%;
  width: auto;
  bottom: 88px; }

.chatArea {
  margin-top: -193px; }

.chatButton {
  position: fixed;
  z-index: 999;
  bottom: 70px;
  right: 10px;
  background-color: #f99d31;
  border-radius: 50%;
  height: 53px;
  width: 53px;
  padding-top: 6px;
  padding-left: 5px; }
  .chatButton .tooltip-inner {
    position: absolute;
    padding-right: -37px;
    display: inline-block;
    left: -111px;
    background: #003766;
    padding: 5px 8px;
    border-radius: 11px;
    width: 98px !important;
    top: 6px;
    height: 40px; }
  .chatButton .tooltip-inner::before {
    top: 50%;
    right: -10px;
    margin-top: -8px;
    content: "";
    border-width: 8px 0 8px 10px;
    border-color: transparent;
    border-left-color: #003766;
    border-style: solid;
    position: absolute; }
  .chatButton .agentStatus {
    color: #3E9551;
    font-weight: 600;
    float: left;
    top: 3px; }
  .chatButton .chatMsg {
    color: #8CA7BD;
    float: left;
    padding-top: 15px; }

#XociaWidget {
  height: 60px !important;
  width: 190px !important;
  right: 60px !important;
  bottom: 10px !important;
  left: inherit !important; }

#XociaWidgetIcon {
  width: 53px !important;
  top: 0px !important;
  position: absolute !important;
  left: 130px !important;
  background-position: 7px; }

#XociaWidgetStatment {
  padding: 8px 8px !important;
  width: 98px !important;
  height: 40px !important;
  background-color: #003766 !important;
  left: 19px;
  margin-top: 7px; }

#arrow {
  border-left: 12px solid #003766 !important;
  bottom: 12px !important; }

#XociaWidgetStatment span {
  margin-top: 12px !important;
  left: 8px !important;
  color: #FFF; }

.agentStatus {
  color: #55b949 !important;
  position: absolute;
  top: -8px; }

.ie #iframContainer {
  right: 16px !important; }

.minimizeChat {
  margin-top: -507px; }

.minimizeChat img.chat-min {
  width: 25px !important;
  position: absolute;
  left: 75px;
  padding-top: 10px; }

.close .cross-icon.icon_field {
  margin-top: -4px; }

a.fa {
  text-decoration: none !important; }

.primarybutton.pcsearch {
  min-width: auto; }

#selectRejectionForApplication {
  width: 100% !important; }

.block-list ul {
  padding: 0px 15px; }

.columns-1#main-content .list label.side_icon:lang(ar), .columns-max .col-md-12 .matchEmp label.side_icon:lang(ar) {
  right: 25px !important; }

.thickblue {
  color: #003366; }

.empCompImg .portlet-borderless-container {
  background: transparent !important; }

.aui.rtl .training-pc table th {
  font-weight: normal !important; }

.aui.rtl #viewProfessionalCertificates1 th {
  font-weight: normal !important; }

.aui.rtl #viewProfessionalCertificates1 .text-center {
  text-align: center; }

#deleteDocLink .delete_whiteBG_icon {
  margin-top: -3px; }

.training-pc table button {
  white-space: nowrap; }

.aui .tagit-restyle .ui-icon-close {
  display: none !important; }
.aui .tagit-restyle .ui-widget {
  padding: 0px; }
  .aui .tagit-restyle .ui-widget li {
    color: #FFF !important;
    font-weight: 600;
    font-size: 10pt !important;
    border: none;
    margin-bottom: 3px; }

.jobtop_icon .cross-icon {
  top: 7px !important;
  right: 0px !important;
  width: 20px !important; }

.text-icon {
  font-size: 12pt;
  color: #FFF;
  float: right;
  cursor: pointer; }

.tagit-close {
  text-decoration: none; }

#pjobPostText {
  margin-top: 13px !important; }

.emp_border_sec {
  border: 1px solid #ccc;
  padding: 10px 15px 0px 15px;
  margin-bottom: 10px; }

.panel-body.panel-body-white a {
  color: #337ab7 !important; }

.landing-pagebg.home .panel-body.panel-body-white a:hover {
  color: #4c96a6; }

.panel-body.panel-body-white .calendars a, .panel-body.panel-body-white a.button {
  color: #FFF !important; }

.icon_textleft {
  margin: 0px 5px;
  line-height: 23px; }

.columns-max .side_icon, .columns-max .side_icon:hover, .columns-max .side_icon:focus {
  height: 190px !important; }

.col-md-12.list #list2 .panel-body.panel-body-white {
  padding-bottom: 10px; }

.jobtop_icon {
  width: 306px !important; }

.generatedDivFromAddRow .language-slider > p.slider_label.title.strong:lang(ar):nth-child(3) {
  right: 0% !important; }

.ui-slider-handle {
  top: -7px !important; }

.calendars .calendars-month-header select {
  display: block !important;
  font-weight: 500 !important;
  width: 100%; }

.calendars .calendars-month-header .chosen-container {
  display: none !important; }

.empupdatejoboffer .control-group .control-label {
  margin-bottom: 8px; }

.tdsize {
  width: 50% !important; }

.side_icon .fa-check {
  left: 7px; }

#gosiCertDiv:lang(en), #idProofDiv:lang(en), #authDocDiv:lang(en) {
  position: relative;
  top: -34px;
  left: 100px;
  word-wrap: break-word;
  width: 526px; }

#gosiCertDiv:lang(ar), #idProofDiv:lang(ar), #authDocDiv:lang(ar) {
  width: 526px; }

.aui .Personal.details div.ui-dialog {
  width: 310px !important; }

.employer-job-post .radiobutton.inline-controls {
  display: block !important; }

#ecoursesBlock .generatedDivFromAddRow.slider-parent {
  clear: both; }

.Send.job.offer .primarybutton:focus, .Send.job.offer .primarybutton:hover {
  background: #4d96a5 !important;
  border: solid 2px #4d96a5 !important; }

.aui.ios .form-control, .aui input[type=text].field {
  line-height: 31px !important; }

#dialog {
  cursor: default; }

.unreadmsg.circle {
  content: ' \25CF';
  font-size: 14px;
  color: #fff;
  margin-top: -12px;
  border-radius: 50%;
  margin-left: 33px;
  height: 20px;
  width: 20px;
  text-align: center;
  background-color: red;
  position: fixed; }

.external.job.post .title.strong {
  font-size: 11pt; }

.aui #indAppTable_wrapper table tr th .checkbox:lang(en) {
  right: 8px !important; }

#tamheerPendingIndProfilesTable_wrapper #tamheerPendingIndProfilesTable td:first-child {
  text-align: center;
  vertical-align: text-top !important; }
#tamheerPendingIndProfilesTable_wrapper #tamheerPendingIndProfilesTable tbody td {
  vertical-align: middle; }

#empWatchListTable_wrapper table.dataTable {
  width: 100% !important; }

.aui.rtl .nav-tabs > li {
  float: right; }

.aui #emp_Pref_div_id .nav > li > a {
  padding: 10px 17px;
  vertical-align: middle; }

.trainingPrv {
  height: 60px; }

.trainingPrv #gosiCertDiv, .trainingPrv #idProofDiv, .trainingPrv #authDocDiv, .trainingPrv #commRegdDocDiv {
  top: -25px !important; }

.trainingPrv #gosiCertDelIcon, .trainingPrv #idProofDelIcon, .trainingPrv #authDocDelIcon, .trainingPrv #commRegdDocDelIcon {
  margin-top: 4px; }

.trainingPrv .gridview-div {
  /*height: 31px !important;*/
  margin-top: 4px; }

.trainingPrv .fa-trash-o {
  font-size: 18pt; }

#trpRegistrationForm .flag-dropdown .flag {
  margin-top: 0px !important; }

/* ---------- Inbox Notification ---------- */
.inbox-notification-icon, .message-center-icon {
  display: inline-block; }

.inbox-notification-icon .portlet-borderless-bar {
  display: none; }

.inbox-notification-icon .dropdown {
  display: inline-block; }

.dropdown #alert-notifications {
  width: 390px;
  left: auto !important;
  z-index: 1003; }

.dropdown #alert-notifications a {
  color: #337ab7 !important; }

.dropdown #alert-notifications {
  padding: 10px;
  text-transform: none; }

#alert-notifications ul li {
  list-style: none; }

#alert-notifications .dropdown-menu {
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  border-color: rgba(120, 130, 140, 0.13); }

#alert-notifications .drop-title {
  font-weight: 500;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13); }

.alert-icon {
  position: relative;
  top: -7px;
  background: red;
  color: #FFF;
  border-radius: 50%;
  padding: 2px 5px;
  font-size: 8pt;
  text-decoration: none !important;
  margin: 0px -4px;
  display: inline-block;
  line-height: 12px; }

receivedmsg a:hover {
  text-decoration: none !important; }

.alert-content {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  text-decoration: none;
  padding: 9px 15px; }

.alert-content:hover {
  background: lightgray; }

.alert-content a {
  display: block; }

.alert-content a:hover {
  text-decoration: none; }

.alert-content .time, .alert-content .time i {
  color: #999 !important; }

.alert-content .time span {
  margin: 0 10px; }

.notifications_maincontent {
  max-height: 350px;
  overflow: hidden; }

.notifications_maincontent:hover {
  overflow-y: auto; }

.nav-link {
  display: block;
  padding-top: 10px;
  border-top: 1px solid rgba(120, 130, 140, 0.13); }

.nav-link:hover {
  color: rgba(0, 0, 0, 0.7); }

.notification-bell.ismovement {
  -webkit-animation-name: bellmovement;
  animation-delay: 1.5s;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 5;
  -webkit-animation-direction: linear;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation-timing-function: ease-in-out; }

@keyframes bellmovement {
  0% {
    -webkit-transform: rotate(0deg); }

  10% {
    -webkit-transform: rotate(10deg); }

  20% {
    -webkit-transform: rotate(20deg); }

  30% {
    -webkit-transform: rotate(10deg); }

  40% {
    -webkit-transform: rotate(5deg); }

  50% {
    -webkit-transform: rotate(0deg); }

  60% {
    -webkit-transform: rotate(-5deg); }

  70% {
    -webkit-transform: rotate(-10deg); }

  80% {
    -webkit-transform: rotate(-20deg); }

  90% {
    -webkit-transform: rotate(-10deg); }

  100% {
    -webkit-transform: rotate(0deg); } }

.userfeedbacks-div:focus {
  outline-color: transparent; }

.tpLocation .cross-icon {
  top: 30px !important; }

.article-form.article-form-edit {
  padding: 10px;
  background: #FFF; }

#popupIdMatchScore {
  max-width: 800px;
  max-height: 550px;
  z-index: 99999 !important; }

.verified_icon img {
  background: url(/taqat-responsive-theme/css/taqat/../../images/taqat/spiter-icon-1.png) no-repeat fixed center top transparent; }

#privateSector, #publicSector, .popup-table {
  width: 100%; }
  #privateSector table, #publicSector table, .popup-table table {
    background: #c0c0c0; }
  #privateSector th, #publicSector th, .popup-table th {
    font-weight: bold;
    font-size: 14px; }
  #privateSector td, #publicSector td, .popup-table td {
    background: #fff; }

.tr-pso-shown {
  background: #abe6f799 !important; }

.tr-pso-action {
  background: #dfdfec70 !important; }

.indicationIconForSystem {
  width: 12px !important;
  height: 12px !important;
  background: #abe6f799 !important;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  margin-top: 6px; }

.indicationIconForUser {
  width: 12px !important;
  height: 12px !important;
  background: #dfdfec70 !important;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  margin-top: 6px; }

.rtl .span4 {
  float: right; }

/* journey page accordion sytle */
.journey-accordion h3 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0 0 5px 0 !important; }

.journey-accordion div.ui-accordion-content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 30px;
  height: auto !important;
  margin: 0 0 10px 0; }

.journey-accordion div.ui-accordion-content p a {
  font-weight: 700 !important;
  font-size: 14px !important; }

/* ======accordion menu arrow fixes for journey landing page========== */
.ltr #accordion .ui-icon-triangle-1-e {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2550px !important;
  float: left !important; }

.ltr #accordion .ui-icon-triangle-1-s {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2448px !important;
  float: left !important; }

.rtl #accordion .ui-icon-triangle-1-e {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2500px !important;
  float: right !important; }

.rtl #accordion .ui-icon-triangle-1-s {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2448px !important;
  float: right !important; }

.job-post-match .panel-body.panel-body-white {
  padding: 0; }

.job-post-match .job-bottom-panel {
  margin: 0; }

.gap-Dialog {
  width: 700px !important; }

.gap-dialog-legend {
  margin: 10px 0; }

.gap-Dialog .gap-dialog-legend .legend-indicator {
  margin: 0 10px;
  display: inline-block;
  width: 25px;
  height: 10px;
  border-radius: 0; }

.dtr-data > div {
  width: auto !important; }

/* --------- Added for UX -------- */
.aui #taqat-header, .aui #taqat-header .navbar, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, #taqat-header #navbar li a:hover, .navbar-nav > li > .dropdown-menu {
  background: #204e84 !important; }

.aui body.bgimg_ind, .aui body.bgimg_emp {
  background: #ededed; }

.modal-header .close {
  margin-top: -9px !important; }

.thumb_text input[type=radio]:not(:checked) + label:lang(en):before {
  left: 7px;
  top: 16px; }

.thumb_text input[type=radio]:checked + label:lang(en):before {
  left: 7px;
  top: inherit; }

.aui .thumb_text input[type=radio]:not(:checked) + label:lang(ar):before {
  right: 8px;
  top: 16px; }
.aui .thumb_text input[type=radio]:checked + label:lang(ar):before {
  right: 8px;
  top: inherit; }

.dropbtn {
  color: white; }

.dropdownlist {
  position: relative;
  display: inline-block;
  cursor: default; }

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #FFF;
  min-width: 150px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  text-align: left;
  border-raidus: 4px; }

.dropdown-content a {
  padding: 10px 15px;
  text-decoration: none;
  display: block;
  color: #000; }

.dropdown-content a:hover {
  background-color: #ddd;
  text-decoration: none;
  color: #11a8ab; }

.dropdownlist:hover .dropdown-content {
  display: block; }

#iframContainer {
  display: none; }

.signChat {
  position: fixed;
  z-index: 999;
  bottom: 10px;
  right: 10px;
  background-color: #f99d31;
  border-radius: 50%;
  height: 53px;
  width: 53px;
  padding: 5px; }

.signChat .agentStatus {
  top: 8px;
  font-weight: bold; }

.signChat .tooltip-inner {
  position: absolute;
  padding-right: -37px;
  display: inline-block;
  width: 144px !important;
  left: -156px;
  background: #003766;
  padding: 5px 8px;
  border-radius: 11px;
  top: 6px;
  height: 40px; }

.signChat .tooltip-inner::before {
  top: 50%;
  right: -10px;
  margin-top: -8px;
  content: "";
  border-width: 8px 0 8px 10px;
  border-color: transparent;
  border-left-color: #003766;
  border-style: solid;
  position: absolute; }

/* ======accordion menu arrow fixes for journey landing page========== */
#accordion.journey-accordion h3 {
  font-size: 13px !important; }

#accordion.journey-accordion div > p {
  margin-bottom: 5px; }

#accordion.journey-accordion div > p a {
  font-size: 12px !important; }

.ltr .journey-accordion#accordion .ui-icon-triangle-1-e {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -302px -2549px !important;
  float: left !important; }

.ltr .journey-accordion#accordion .ui-icon-triangle-1-s {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -299px -2452px !important;
  float: left !important; }

.rtl .journey-accordion#accordion .ui-icon-triangle-1-e {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2500px !important;
  float: right !important; }

.rtl .journey-accordion#accordion .ui-icon-triangle-1-s {
  background: url(/taqat-responsive-theme/css/taqat/../../images/icons_sprite.png) no-repeat -300px -2448px !important;
  float: right !important; }

.ui-dialog-titlebar-close .ui-icon {
  background-image: url("/taqat-responsive-theme/css/taqat/images/ui-icons_ffffff_256x240.png") !important;
  background-position: -96px -128px;
  /* Close icon position */ }

@media screen and (max-width: 480px) {
  .aui {
    /* .button#prevQstnBtnId {
    	margin-left: 10px !important;
    	margin-right: 10px !important;
    } */
    /*button.ui-dialog-titlebar-close {
    	top : 0 !important;
    }*/
    /*  #Month_selector_chosen, #Year_selector_chosen {
         			top: -38px; 
     }*/
    		/* .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons {
        		top: 120px !important;
    		} */
    /*.dialog-iframe-popup .span12,.dialog-iframe-popup .col-md-12, .dialog-iframe-root-node { 
    	padding:0px !important; 
    }  */ }
    .aui .form-column40 .language-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all {
      left: 90% !important; }
    .aui #watchlistTable .checkbox {
      margin-left: 10px; }
    .aui .job-vertical-center {
      display: block !important; }
    .aui .job-vertical-center .title-holder {
      width: 100% !important;
      text-align: center; }
    .aui #indAppTable_wrapper table tr th .checkbox:lang(en) {
      left: 11px !important; }
    .aui .carousel-control {
      top: 10% !important; }
    .aui #myForm #list1 .job-left.pull-left h4 {
      width: 60%; }
    .aui img.logo {
      width: 187px !important; }
    .aui #fltr-icon div#resultDivSearchFiter.visible-xs {
      margin-top: 20px; }
    .aui .add_lang .deleteButton .icon_field {
      margin-top: 21px !important; }
    .aui .mtsm {
      margin-top: 5px !important; }
    .aui .mbsm {
      margin-bottom: 5px !important; }
    .aui #empAppTable_wrapper #empAppTable_length select {
      margin-top: 4px;
      margin-bottom: 4px; }
    .aui table.dataTable tr td ul li span:lang(ar) {
      word-break: break-word !important; }
    .aui .job-content.matchEmp p {
      word-break: break-word !important; }
    .aui #jobPostOverviewTable_wrapper table.css-table tbody tr td > a:lang(ar) {
      margin-right: 5px; }
    .aui #jobPostOverviewTable_wrapper table.css-table td span.icon_field:lang(ar) {
      margin-right: 3px; }
    .aui #jobPostOverviewTable_wrapper table.css-table td span.icon_field:lang(en) {
      margin-left: 3px; }
    .aui .ui-autocomplete.ui-front.ui-menu {
      width: 300px !important; }
    .aui #skillBlock div.language-slider > p.slider_label.title.strong:lang(ar):nth-child(5) {
      right: 87% !important; }
    .aui label.css-label.font10.mar {
      margin-top: 10px;
      width: 100%; }
    .aui #compInfoDivId .row.mbm {
      margin-bottom: 15px !important; }
    .aui #trainingCertificationBlock div.language-slider > p.slider_label.title.strong:lang(ar):nth-child(4) {
      right: 85% !important; }
    .aui #skillBlock div.language-slider > p.slider_label.title.strong:lang(ar):nth-child(5), .aui #languagesBlock div.language-slider > p.slider_label.title.strong:lang(ar):nth-child(5) {
      right: 85% !important; }
    .aui #languagesBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(4) {
      left: 36% !important; }
    .aui .side_icon .fa-check {
      left: 7px; }
    .aui #gosiCertDiv:lang(en), .aui #idProofDiv:lang(en), .aui #authDocDiv:lang(en), .aui #gosiCertDiv:lang(ar), .aui #idProofDiv:lang(ar), .aui #authDocDiv:lang(ar) {
      width: 286px; }
    .aui .instagramChkboxHide {
      margin-top: 0px !important; }
    .aui .row.mbm .checkboxSocialHide label.checkbox {
      margin: 0; }
    .aui #myDataTable_wrapper #myDataTable.table-responsive tr td .radiobutton:lang(en) {
      margin-top: -10px;
      margin-left: 5px; }
    .aui #myDataTable_wrapper #myDataTable.table-responsive tr td .radiobutton:lang(ar) {
      margin-right: 5px;
      margin-top: -10px; }
    .aui #compInfoDivId .panel .container .row.mbm {
      border-bottom: 1px solid beige; }
    .aui #proofErrorDiv:lang(en), .aui #gosiErrorDiv:lang(en), .aui #authErrorDiv:lang(en), .aui #proofErrorDiv:lang(ar), .aui #gosiErrorDiv:lang(ar), .aui #authErrorDiv:lang(ar) {
      top: 0px !important;
      left: 0px !important; }
    .aui #compInfoDivId .container .row .col-md-3.col-sm-3.col-xs-8, .aui #compInfoDivId .container .row .col-md-2.col-sm-3.col-xs-4 {
      margin-top: 10px; }
    .aui .columns-max .side_icon, .aui .columns-max .side_icon:hover, .aui .columns-max .side_icon:focus {
      height: 228px !important; }
    .aui .job-content.matchEmp {
      height: 190px; }
    .aui .form-column40 .skill-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-state-default, .aui .form-column40 .language-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all {
      background: url("/taqat-responsive-theme/css/taqat/../../images/bar.png") 0 0 no-repeat !important;
      border: 1px solid #F2F2F2 !important;
      border-radius: 2px !important;
      box-shadow: 1px 2px 3px #c9c9c9 !important;
      width: 60px !important; }
    .aui .clearfix .form-column25 .title.strong.margin_t {
      margin-top: 0px !important; }
    .aui #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
      margin-top: 0px !important; }
    .aui .text-right.flip.mts.mbs.full-width-mob {
      text-align: center; }
    .aui .columns-1#main-content .list label.side_icon, .aui .columns-max .col-md-12 .matchEmp label.side_icon {
      height: 169px !important; }
    .aui .full-width-mob {
      width: 100%; }
    .aui div#addAllselectedWathListSpan {
      margin-bottom: 25px; }
    .aui a.userLogined {
      display: inline-block;
      padding-left: 10px; }
    .aui .col-md-12.nopadding .datepickerPlholder .calendars-popup {
      right: -15px !important; }
    .aui #taqat-header #navbar li .empCompImg span {
      display: block; }
    .aui img#hrdf-employer {
      margin-top: -9px; }
    .aui .publicEmp {
      display: inline-grid; }
    .aui .Employer.Registration .float-left.margin-left5 .control-group .field {
      width: 300px; }
    .aui #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
      width: 35px !important;
      height: 34px !important; }
    .aui .nop {
      padding: 0px !important; }
    .aui .mtmm {
      margin-top: 10px; }
    .aui .checkbox.pull-right.flip.mobile_xs {
      width: 100% !important; }
    .aui .checkbox.pull-right.flip.mobile_xs label {
      width: 100% !important; }
    .aui .createjobpost .col-md-12 .checkbox .css-label {
      width: 100% !important; }
    .aui .pull-left.pll.job_create, .aui .pull-left.job_create {
      padding: 0;
      width: 100%; }
    .aui #gosiCertDiv:lang(en), .aui #idProofDiv:lang(en), .aui #authDocDiv:lang(en), .aui #gosiCertDiv:lang(ar), .aui #idProofDiv:lang(ar), .aui #authDocDiv:lang(ar) {
      top: 0 !important;
      left: 0 !important;
      position: relative !important;
      right: 0px !important; }
    .aui .col-md-2.col-sm-2.col-xs-4.mobile_device {
      padding-bottom: 10px; }
    .aui #saveAsPDF.button.primarybutton {
      width: 100%; }
    .aui .row.right:lang(ar) {
      float: right; }
    .aui .reportbtn.rpt_mobile {
      display: block !important; }
    .aui .externalJobPost_footer_rightside:lang(en) {
      float: none !important; }
    .aui .externalJobPost_footer_rightside:lang(ar) {
      float: none !important; }
    .aui .right-buttons.display_job button:lang(en) {
      margin-left: 0px !important; }
    .aui .calendar-portlet .scheduler-view-table-more {
      overflow: hidden;
      text-overflow: ellipsis;
      width: 21px; }
    .aui .row.mtm .col-md-12 #TRAININGGRIDRESULT td.lastCol {
      width: 80px !important; }
    .aui .scheduler-view-day-header-day a:lang(ar), .aui .aui.rtl .calendar-portlet-mini-calendar table th:lang(ar) {
      font-size: 10px; }
    .aui .row-fluid .span3.calendar-portlet-column-options:lang(ar) {
      float: none !important; }
    .aui #popupIdUnique {
      max-width: 100% !important; }
    .aui .visible-xs.nav-static-menu:lang(ar) > ul {
      margin-right: 12px;
      padding-bottom: 5px; }
    .aui #prevQstnBtnId.button {
      margin-left: 0px !important; }
    .aui .dataTables_filter label, .aui .display-inline-35, .aui .display-inline-35 .css-radio-label {
      width: 100%; }
    .aui .answer_block table.table-responsive {
      display: block; }
    .aui .accordion-expand-holder:lang(ar) {
      left: 22px;
      font-size: 8.5pt; }
    .aui .title .strong, .aui .updateBtn {
      display: block; }
    .aui .ui-dialog-buttonset .ui-button {
      min-width: 80%; }
    .aui button#cancelButtonID, .aui button#saveButtonID {
      min-width: 95% !important; }
    .aui .cardev-deletedialog .ui-dialog-buttonset .ui-button {
      min-width: 100% !important; }
    .aui .ui-dialog-buttonset {
      text-align: center; }
    .aui a.show-more-btn {
      background-color: #4C96A6;
      border: solid 2px #4C96A6 !important;
      color: #ffffff !important;
      background-image: none;
      padding: 5px 10px;
      border-radius: 3px;
      text-decoration: none;
      font-size: 11pt; }
    .aui .pull-right.full-width-mob label {
      margin-top: 10px; }
    .aui input[type=text], .aui input[type=password], .aui .drag-drop-ep .drag-drop-ep-container,
    .aui .changeIdentityClose.modal, .aui #footer img, .aui #content .main-breadcrumbs.col-md-8 {
      max-width: 100% !important;
      min-width: 90% !important; }
    .aui div.ui-dialog {
      max-width: 98% !important;
      min-width: 90% !important; }
    .aui .chosen-container-single .chosen-single span {
      width: 95%; }
    .aui .hideShowPassword-toggle, .aui #submitPasswordForm .button,
    .aui #submitPasswordForm button, .aui .player-controls button, .aui .toolbar-content button,
    .aui .hideShowPassword-toggle, .aui button.ui-dialog-titlebar-close, .aui button#XociaWidgetIcon {
      min-width: auto !important; }
    .aui input[type=button], .aui .job-bottom-panel a, .aui .hideShowPassword-wrapper, .aui #previous,
    .aui input[type=text], .aui input[type=password], .aui input[type=email],
    .aui .form-column textarea, .aui div.combobox, .aui .terms-of-condition textarea,
    .aui .mobile-button {
      width: 100% !important; }
    .aui .css-label {
      width: auto; }
    .aui input[type=text]:lang(en), .aui input[type=text]:lang(ar) {
      padding-right: 20px !important;
      text-overflow: ellipsis; }
    .aui input[type=text]:lang(ar) {
      padding-left: 20px !important; }
    .aui .chosen-container-single .chosen-single span:lang(en) {
      margin-right: -15px; }
    .aui .questions .chosen-container-single .chosen-single span:lang(en) {
      margin-right: 5px; }
    .aui .checkbox.display-inline-35 {
      display: block;
      width: 100%;
      word-break: break-all; }
    .aui .nav.nav-tabs {
      margin-right: 0px !important;
      margin-left: 0px !important; }
    .aui .nav-tabs > li {
      float: none !important;
      margin-right: -3px !important; }
    .aui .aui .nav-tabs li, .aui .right-buttons, .aui .left-side, .aui .form-control-button .pull-right, .aui .pull-none .pull-right, .aui .form-row-3 .pull-right, .aui .pull-none .pull-left, .aui .pull-none .pull-right.flip, .aui .pull-none .pull-left.flip, .aui .aui.rtl .pull-right.flip {
      float: none !important; }
    .aui .checkbox.pull-right {
      float: left !important; }
    .aui .pull-right.enddate {
      float: right !important; }
    .aui .css-label {
      width: auto; }
    .aui .stepwizard-step button, .aui .button button {
      margin: 0px !important; }
    .aui .checkbox.topfix {
      margin-left: 15px; }
    .aui .ui-dialog .right-buttons {
      padding-right: 0;
      padding-left: 0; }
    .aui #addEducationDialog .right-buttons,
    .aui #addOnlineWorkExpDialog .right-buttons,
    .aui #addEducationOnlineDialog .right-buttons {
      padding-right: 14px;
      padding-left: 14px; }
    .aui #addWorkExp .right-buttons {
      padding-right: 0;
      padding-left: 0; }
    .aui #addEducationDialog .right-buttons button:lang(en),
    .aui #addWorkExpDialog .right-buttons button:lang(en),
    .aui div#addEducation .right-buttons button:lang(en),
    .aui div#addOnlineWorkExpDialog .right-buttons button:lang(en) {
      margin-left: 0px !important; }
    .aui .button, .aui button, .aui .primarybutton {
      min-width: 100%;
      margin: 5px auto !important;
      text-align: center; }
    .aui #accessibility .accessibility_button {
      min-width: auto !important; }
    .aui .job-bottom-panel {
      text-align: center;
      font-size: 11pt; }
    .aui button.ui-dialog-titlebar-close {
      top: -5px !important; }
    .aui #paginationBlock .button, .aui #paginationBlock button, .aui button.btn-circle {
      min-width: auto; }
    .aui #recaptcha_area, .aui div#recaptcha_area table#recaptcha_table,
    .aui #recaptcha_area table td div#recaptcha_image {
      width: 100% !important;
      height: auto !important; }
    .aui .year_label:lang(en), .aui .year_label:lang(ar), .aui #Year_selector_chosen:lang(en),
    .aui .calendar-text-content, .aui .calendar-text-content {
      left: 0px;
      right: 0px; }
    .aui .calendars, .aui .month_label:lang(en), .aui .year_label:lang(en),
    .aui #Month_selector_chosen, .aui #Year_selector_chosen, .aui .month_label select,
    .aui .calendars-month, .aui .aui .calendar-text-content {
      width: 98% !important;
      margin: 0 auto !important;
      left: 2px; }
    .aui .month_label label:lang(en), .aui .year_label label:lang(en) {
      left: 7px;
      right: 0px;
      float: left; }
    .aui .calendars-cmd-prev, .aui .calendars-cmd-next {
      position: absolute; }
    .aui .calendars-cmd-prev {
      left: 10px;
      z-index: 1000; }
    .aui .calendars-cmd-next {
      right: 10px;
      z-index: 1000; }
    .aui .mobilehidden {
      display: none !important; }
    .aui .mobilevisible {
      display: block !important; }
    .aui .dialog p {
      max-width: 100%;
      word-break: break-word; }
    .aui .externalJobPost_footer_leftside, .aui .ui-accordion .pull-left.flip, .aui .ui-accordion .pull-right.flip {
      float: none !important; }
    .aui .mobile_break {
      word-break: break-all; }
    .aui .mtxl {
      margin-top: 0px !important; }
    .aui .time_circles .textDiv_Seconds {
      width: 100% !important; }
    .aui .col-md-6.text-right.col-xs-12.watchlist_view {
      padding-top: 10px;
      text-align: center; }
    .aui .radiobutton.skillsradiobutton {
      margin-left: 4px; }
    .aui .radiobutton.languageradiobutton {
      margin-left: 4px; }
    .aui .radiobutton.mrs {
      margin-left: 4px; }
    .aui .right-buttons.invitaion {
      padding: 0; }
    .aui .left-buttons.in_cancel {
      float: none !important;
      padding: 0; }
    .aui #psoCountDownTimer .time_circles {
      left: 93px !important; }
    .aui .right-buttons.jobdetail_btn button {
      margin-top: 0 !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .aui .dialog-iframe-popup .main-content {
      max-width: 90% !important; }
    .aui #iframContainer input[type=button] {
      width: 20px !important; }
    .aui #footer .container {
      margin-bottom: 90px; }
    .aui #proofErrorDiv, .aui #gosiErrorDiv, .aui #authErrorDiv {
      top: 0px;
      left: 0px;
      width: 100%;
      font-size: 10pt; }
    .aui div.form-column50 div.cus-progress-bar {
      white-space: normal !important; }
    .aui .aui input[type=checkbox].css-checkbox + label.css-label:hover {
      width: 100%; }

  .obligation_sm {
    margin-left: 0; }

  .portlet-borderless-container {
    min-height: 0; }

  .aui .ui-dialog {
    width: 100% !important; }

  label#trainingAdditionalInformationIdLabel, #addTrainingDialog p.title.strong {
    margin-top: 10px !important; }

  #publishRadioEduName .radiobutton {
    display: inline-block !important; }

  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none !important; }

  .text-xs-center {
    text-align: center !important; }

  p#userMsg, p#resendNoteId {
    width: 300px !important; }

  .side_icon {
    height: 8%; }

  .plus:lang(en) {
    /* margin-right: -5px; */ }

  .form-view img.BDC_CaptchaImage, .BDC_CaptchaImageDiv {
    max-width: 240px !important;
    width: 190px !important; }

  .form-view img.BDC_CaptchaImage {
    height: 50px !important; }

  div#individualCaptchaTag_CaptchaDiv {
    min-width: 200px !important;
    width: 235px !important; }

  .BDC_CaptchaImageDiv img {
    width: 240px !important; }

  .ltr .BDC_CaptchaImageDiv {
    float: left; }

  .checkbox.pull-right {
    float: none !important; }

  #Year_selector_chosen {
    left: 0px;
    width: 100%; }

  .year_label select {
    left: 0px; }

  .aui .dataTable input[type=checkbox].css-checkbox + label.css-label {
    padding: 0px !important; }

  /* 	Survey Page For Button */
  div#next {
    padding-left: 0 !important; }

  div#previous {
    padding-right: 0 !important; }

  div#submit {
    padding-left: 0 !important; }

  /* 	Survey Page End */
  .Invitations .ui-dialog-buttonset .ui-button {
    min-width: 100% !important; }

  .aui.rtl .createjobpost .right-buttons button {
    margin-right: 0px !important; }
  .aui.rtl .createjobpost .right-buttons .reportbtn button {
    margin-right: 0 !important; }
  .aui.rtl .job.offer .ui-dialog {
    right: 0px !important; }
  .aui.rtl .Invitations .ui-dialog {
    right: 0.4em !important; }
  .aui.rtl .Invitations .ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0 0.5em 0 !important; }
  .aui.rtl #language-slider1 > p.slider_label.title.strong:nth-child(5) {
    right: 90% !important; }
  .aui.rtl .right-buttons .reportbtn button {
    margin-right: 0 !important; }
  .aui.rtl .searchlangsliderlabel p.slider_label.title.strong:nth-of-type(3):lang(ar) {
    left: 86% !important; }
  .aui.rtl .ui-dialog, .aui.rtl .modal {
    left: auto !important;
    right: auto !important; }
  .aui.rtl .hideShowPassword-toggle {
    top: -7px !important; }
  .aui.rtl .error .hideShowPassword-toggle {
    margin-top: 5px !important; }
  .aui.rtl .search_filter .col-md-2, .aui.rtl .search_filter .col-md-3 {
    float: right; }
  .aui.rtl img.logo {
    width: 187px !important;
    margin-top: 5px;
    height: auto; }
  .aui.rtl .cardev-deletedialog.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0 0.5em 0 !important;
    cursor: pointer; }
  .aui.rtl div#next {
    padding-right: 0 !important; }
  .aui.rtl div#previous {
    padding-left: 0 !important; }
  .aui.rtl div#submit {
    padding-right: 0 !important; }
  .aui.rtl .year_label select {
    left: 0px; }
  .aui.rtl #Year_selector_chosen {
    right: 0px;
    width: 100%; }
  .aui.rtl .year_label label {
    left: 0;
    right: 0;
    float: right; }
  .aui.rtl .year_label {
    float: right;
    right: 10px !important;
    width: 94%; }
  .aui.rtl .month_label {
    right: 8px;
    padding-bottom: 6px;
    width: 94%; }
  .aui.rtl .carousel-control.right, .aui.rtl .carousel-control.left {
    top: 19% !important; }
  .aui.rtl .error .hideShowPassword-toggle {
    margin-top: 5px !important; }
  .aui.rtl .search_filter .col-md-2, .aui.rtl .search_filter .col-md-3 {
    float: right; }
  .aui.rtl img.logo {
    width: 185px !important;
    margin-top: 5px; }
  .aui.rtl .form-row-3 .pull-right {
    float: none !important; }
  .aui.rtl #indAppTable_wrapper table tr th .checkbox {
    left: -12px !important; }

  .ribbon, .ribbon-SPRO {
    font-size: 11px !important;
    width: 80% !important; }

  /* Interview Request invitation Start */
  .interviewDateWidth {
    width: 100% !important; }

  .hidetimeslotdropdown {
    width: 100% !important; }

  /* Interview Request invitation End */
  button.primarybutton.excludeFromPopUp.pull-right.flip {
    float: none !important; }

  .btnminwidth .ui-dialog-buttonset .ui-button {
    min-width: 100%;
    margin-right: 0 !important; }

  .templateoverviewbtn {
    min-width: 100%; }

  .coverLetterPopUpBoxbtn button {
    width: 100% !important; }

  /* Interview Request invitation Start */
  .interviewDateWidth {
    width: 100% !important; }

  .hidetimeslotdropdown {
    width: 100% !important; }

  /* Interview Request invitation End */
  button.primarybutton.excludeFromPopUp.pull-right.flip {
    float: none !important; }

  .btnminwidth .ui-dialog-buttonset .ui-button {
    min-width: 100%;
    margin-right: 0 !important; }

  .templateoverviewbtn {
    min-width: 100%; }

  .coverLetterPopUpBoxbtn button {
    width: 100% !important; }

  .aui .job.offer .ui-autocomplete, .aui .Employer.sends.interview.invite.to.an.individual .ui-autocomplete {
    width: 78% !important; }

  .aui .interview.invite .ui-dialog-buttonset .ui-button {
    min-width: 97%; }

  .calendars-popup {
    right: auto !important;
    left: auto !important; }

  .job.offer .tagit, .Employer.sends.interview.invite.to.an.individual .tagit {
    width: 100%; }

  .jobtop_icon {
    width: 100% !important; }

  .validateTimeSlotClass .col-md-3.col-xs-6 {
    width: 100% !important;
    margin-top: 10px; }

  #userList .users {
    margin: 0 5px;
    padding: 10px 5px; }

  .aui .indImage {
    padding-left: 5px !important;
    padding-right: 5px !important; } }
@media screen and (max-width: 768px) {
  .uilogo .col-md-4.nopadding {
    padding: 0px 15px !important;
    margin-top: 3px; }

  .uilogo .col-md-4.nopadding p {
    margin-bottom: 3px; }

  #wrapper #content .span8 {
    width: 100%; }

  section.pageContent {
    margin-bottom: 10px; }

  .aui.chrome .Create.New.Job.Post div.ui-dialog, .chrome .Job.Post.Overview div.ui-dialog {
    top: 50% !important; }

  .training-pc #job-tables td {
    border: 0 !important;
    border-bottom: 1px solid #eee !important;
    position: relative !important;
    padding-left: 50% !important;
    white-space: normal !important;
    text-align: left !important;
    min-height: 50px !important; }

  .pad_tab {
    margin-top: 2px; }

  .portlet-boundary_companyInfoportlet_WAR_companyInfoportlet_ .portlet-borderless-container .invitationFA {
    padding: 10px 15px !important; }

  .portlet-boundary_companyInfoportlet_WAR_companyInfoportlet_ .portlet-borderless-container .panel {
    margin: 0px 15px 5px 15px !important; }

  .portlet-boundary_companyInfoportlet_WAR_companyInfoportlet_ .portlet-borderless-container {
    background: #FFF;
    margin-bottom: 10px; }

  .navbar-header.login .visible-xs {
    display: inline-block !important; }

  .training-pc .table td {
    min-height: 0px !important;
    padding-bottom: 15px !important; }

  #addUserModalDialogeId.model {
    max-width: 100% !important; }

  #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
    margin-top: 26px;
    height: 34px !important;
    width: 34px !important; }

  .clearfix .form-column25 .title.strong {
    margin-top: 38px !important; }

  .aui #addUserModalDialogeId.modal .modal-body {
    max-height: 91% !important; }

  .aui .pad_top button {
    margin: 0px !important; }

  .answer_block table tr td .css-radio-label:before {
    left: 8px !important; }

  .obligation_datehead {
    right: 0;
    position: absolute !important; }

  .aui.rtl {
    /* 	Survey Page For Button */
    /* 	Survey Page End */ }
    .aui.rtl .search_filter .col-md-2, .aui.rtl .search_filter .col-md-3 {
      float: right; }
    .aui.rtl .nomargin-left #searchformMatchAndSearch {
      padding-right: 0px !important; }
    .aui.rtl .error .hideShowPassword-toggle {
      margin-top: 5px !important; }
    .aui.rtl .hideShowPassword-toggle:lang(ar) {
      top: -7px !important; }
    .aui.rtl .obligation_datehead {
      left: 0;
      margin-right: auto; }
    .aui.rtl div#next {
      padding-right: 5px; }
    .aui.rtl div#previous {
      padding-left: 5px; }
    .aui.rtl div#submit {
      padding-right: 5px; }

  #wrapper {
    margin: 0 auto;
    padding: 0 15px !important;
    width: 100%; }

  .aui #publicationFieldsDivId .radiobutton.display-block input[type="radio"]:not(:checked) + label::before, .aui #publicationFieldsDivId .radiobutton.display-block input[type="radio"]:checked + label::before {
    top: 15px !important; }

  .aui .navbar {
    border-radius: 0 !important; }

  .aui.rtl .landing-pagebg.page-maximized .main-breadcrumbs {
    padding-left: 15px; }

  .landing-pagebg.page-maximized .main-breadcrumbs {
    padding-right: 15px; }

  .player-controls-left {
    float: left; }

  .player-controls-right {
    float: right;
    margin: 0px; }

  p.vert-align-label {
    margin: 5px 0px; }

  .pull-right.match-score {
    position: absolute;
    right: 0px; }

  .aui.rtl .pull-right.match-score {
    left: 0;
    right: inherit; }

  .clearfix.rel {
    position: relative; }

  #searchformMatchAndSearch {
    padding: 0px; }

  .mtmless {
    margin-bottom: 5px !important;
    margin-top: 5px !important; }

  .aui .button, .aui button {
    margin: 5px auto !important;
    text-align: center; }

  /* 	Survey Page For Button */
  div#next {
    padding-left: 5px; }

  div#previous {
    padding-right: 5px; }

  div#submit {
    padding-left: 5px; }

  /* 	Survey Page End */
  /* Company Info Page start */
  #compInfoDivId .col-md-6.pull-right.flip {
    float: none !important; }

  /* Company Info Page End */
  /* job offer Details Page Start */
  .job-img-vertical-center {
    display: table-cell;
    float: none !important;
    vertical-align: middle;
    width: 5% !important; }

  .job-vertical-center {
    display: table-cell;
    float: none !important;
    vertical-align: middle; }

  .job-vertical-center .title-holder {
    width: 80% !important;
    text-align: justify; }

  /* job offer Details Page End  */
  .jobidtexbreak {
    display: block;
    margin-top: 8px; }

  .navbar-header.login .dropdownlist.Login-mobile.visible-xs {
    display: block !important;
    padding: 5px 10px;
    border-top: 1px solid #FFF; }

  .aui.rtl .navbar-collapse.mobilenav {
    padding: 0px 15px !important; } }
@media screen and (max-width: 769px) {
  .notification-info {
    padding: 4px 5px 4px 5px; }

  .notification-info .inbox-notification-icon, .notification-info .message-center-icon {
    padding: 12px 8px; }

  .inbox-notification-icon .dropdown {
    margin-right: 0px; }

  .inbox-notification .nav-tabs li {
    float: left !important;
    margin-right: 0px !important;
    width: 50%;
    text-align: center; }

  .notification-scroll .col-md-2.nopadding {
    padding: 2px 15px 0px !important; }

  .notification-info .inbox-notification-icon .dropdown img {
    margin-top: 12px; }

  .notification-info .alert-icon {
    position: absolute;
    top: -11px;
    left: 35%;
    padding: 1px 4px;
    line-height: 17px !important;
    display: inline-block; }

  .receivedmsg i.fa-envelope {
    vertical-align: middle;
    padding-top: 9px;
    color: #FFF; }

  .dropdown #alert-notifications {
    min-width: 305px;
    right: -45px !important;
    left: inherit !important;
    width: 100%; }

  .aui.rtl .dropdown #alert-notifications {
    left: -45px !important;
    right: inherit !important; }

  .disp {
    width: 60%; }

  .aui body.fixedscroll, .aui.ios.mobile .modal-body {
    position: fixed; }

  #noRedirectCreateJob.dataTable.dtr-inline.collapsed > tbody > tr > td.sorting_1:first-child {
    min-height: 15px;
    display: block; }

  .training-pc .table td.text-center.flip.extra.no-data-title {
    padding: 0 !important;
    margin: 0 7px 0 7px; }

  .aui.rtl .training-pc table td:lang(ar) {
    max-width: 100%; }

  .columns-max .col-md-12 .matchEmp .side_icon {
    height: 5% !important; }

  .matchEmp {
    height: 158px; }

  .training-pc .table tr.gray_col {
    padding-bottom: 10px !important; }

  .training-pc .table tbody, .training-pc .table thead {
    padding-bottom: 0 !important; }

  .ui-dialog {
    z-index: 1201 !important; }

  #taqat-header {
    box-shadow: none !important; }

  /* .taqatlayout2 .portlet-column-last, .columns-max .span12 .col-md-12 .col-md-4 {
  	margin-top: 0px;
  } */
  /* ---------- radio button --------- */
  .aui.rtl #taqat-header #navbar .navbar-nav {
    float: none !important; }

  .rtl .calendar-portlet-recurrence-content .radiobutton.display-block input[type=radio]:not(:checked) + label:before,
  .rtl .calendar-portlet-recurrence-content .radiobutton.display-block input[type=radio]:checked + label:before {
    right: 3px !important; }

  .aui.rtl .calendar-portlet table td:lang(ar) {
    height: auto; }

  .aui .Calendar.overview.dialog-iframe-popup .modal-body {
    min-height: 130px !important; }
  .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler, .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler .icon-caret-right, .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler .icon-caret-left {
    position: relative; }
  .aui .calendar-portlet .datepicker-popover {
    left: 8px !important;
    right: 8px !important; }
  .aui .calendar-portlet .scheduler-view-day .scheduler-view-table:lang(ar) {
    margin: 0 57px 0 -1px !important; }
  .aui .calendar-portlet .calendar-portlet-field-date .calendar-portlet-field-datepicker {
    display: block; }
  .aui .calendar-portlet .scheduler-view-month-focused {
    right: 0px !important; }
  .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler, .aui .calendar-portlet .sender-class {
    width: 100%; }
  .aui .calendar-portlet button.scheduler-base-view {
    padding: 5px; }
  .aui .calendar-portlet .scheduler-view-day-header-view-label {
    margin: 0; }
  .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler .icon-caret-left:before {
    content: "\f077" !important; }
  .aui .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler .icon-caret-right:before {
    content: "\f078" !important; }
  .aui .calendar-portlet .span9.calendar-portlet-column-grid, .aui .calendar-portlet .span7.scheduler-base-controls, .aui .calendar-portlet .span5.scheduler-base-views {
    width: 100% !important; }
  .aui .calendar-portlet .scheduler-base-today.btn, .aui .calendar-portlet .scheduler-base-views .btn {
    min-width: 50%;
    width: 50%; }
  .aui .calendar-portlet .scheduler-base-icon-prev.btn, .aui .calendar-portlet .scheduler-base-icon-next.btn {
    min-width: 25%;
    width: 25%; }
  .aui .calendar-portlet .scheduler-base-view-date, .aui .calendar-portlet .scheduler-base-today {
    display: inline-block; }
  .aui .calendar-portlet .popover.scheduler-event-recorder-popover {
    max-width: 100%; }
  .aui .calendar-portlet .scheduler-base-controls .btn-group {
    display: inline; }
  .aui input[type=radio].css-radiobutton + label.css-radio-label {
    border-radius: 3px;
    background: #4c96a6 !important;
    color: #FFF !important;
    min-width: 30px;
    min-height: 30px;
    top: 0px;
    margin-bottom: 5px; }
  .aui input[type=radio]:not(:checked) + label::before, .aui input[type=radio]:checked + label:before {
    top: 33% !important; }
  .aui .radiobutton.display-block input[type=radio]:not(:checked) + label::before, .aui .radiobutton.display-block input[type=radio]:checked + label:before {
    top: 18% !important; }
  .aui .calendar-portlet-recurrence-content .radiobutton.display-block input[type=radio]:not(:checked) + label:before,
  .aui .calendar-portlet-recurrence-content .radiobutton.display-block input[type=radio]:checked + label:before {
    top: 17px !important;
    left: 3px !important; }
  .aui .calendar-portlet-reminder-section .checkbox input[type="checkbox"]:lang(en) {
    margin-top: 6px;
    margin-left: -20px; }
  .aui .calendar-portlet-reminder-section .portal-popup .checkbox {
    padding-left: 12px; }
  .aui .modal.modalProgeamPopup .modal-body {
    min-height: 300px !important; }
  .aui input[type=radio].css-radiobutton + label.css-radio-label:lang(ar) {
    padding: 7px 22px 7px 7px; }
  .aui input[type=radio].css-radiobutton + label.css-radio-label:lang(en) {
    padding: 7px 7px 7px 22px; }
  .aui input[type=radio]:not(:checked) + label:lang(ar):before, .aui input[type=radio]:checked + label:lang(ar):before {
    right: 4px; }
  .aui input[type=radio]:not(:checked) + label:lang(en):before, .aui input[type=radio]:checked + label:lang(en):before {
    left: 4px; }
  .aui textarea {
    min-width: 98%; }
  .aui #taqat-header #navbar .mobilenav_userinfo .dropdown-menu {
    position: relative;
    float: none;
    background-color: transparent;
    display: block !important; }
  .aui #taqat-header #navbar .mobilenav_userinfo ul {
    padding: 0px;
    list-style-type: none;
    margin-top: 10px; }
  .aui #taqat-header #navbar .mobilenav_userinfo .caret {
    display: none; }
  .aui #taqat-header #navbar .mobilenav_userinfo .dropdown-menu li a {
    color: #FFF !important; }
  .aui #indPrfData .col-sm-8 {
    width: 70% !important;
    float: left; }
  .aui #indPrfData .col-sm-4 {
    width: 30% !important;
    float: left; }
  .aui .search_filter .col-md-2 {
    width: 15%;
    float: left;
    margin-top: 10px; }
  .aui .search_filter .col-md-3 {
    width: 60%;
    float: left; }
  .aui .search_filter .col-md-1 {
    margin-top: -3px; }
  .aui .search_filter .btn {
    padding: 5px 20px !important; }

  #messageLimiterTR .col-md-7 {
    width: 100%; }

  .aui a.show-more-btn:hover, a.show-more-btn:focus {
    background-color: #2f7180 !important;
    border: solid 2px #2f7180 !important;
    outline: none; }

  a.show-more-btn {
    display: block; }

  .aui a.show-more-btn:active {
    background-color: #4c96a6 !important;
    border: solid 2px #2f7180 !important; }

  .externalJobPost_footer_rightside {
    right: 0px !important; }

  .externalJobPost_footer_leftside, .job-left {
    left: 0px !important; }

  .side_icon {
    height: 214px; }

  .taqatlayout2 .portlet-column-last {
    margin-top: 0px; }

  #list1 .panel-body {
    padding-bottom: 10px !important; }

  .input[type=text], input[type=password], input[type=email], .form-column textarea,
  div.combobox, .terms-of-condition textarea, .aui textarea {
    width: 100% !important; }

  .aui select {
    min-width: 100% !important; }

  .share-buttons-email.visible-xs {
    display: inline-block !important; }

  .button button {
    margin-bottom: 5px; }

  .aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input,
  .aui.ios .model {
    max-width: 100% !important; }

  .aui.ios input.primarybutton {
    min-width: auto !important; }

  /*#popupIdUnique {
  	left: auto !important;
  	top:auto !important;
  }*/
  .left-side, .right-side {
    margin: 10px 12%; }

  .aui .cus-progress-bar {
    height: auto; }

  .breadcrumbs.col-xs-12 {
    float: none !important; }

  header {
    z-index: 1200;
    position: relative; }

  .share-buttons {
    position: relative !important;
    padding: 5px !important;
    text-align: right !important;
    background: #FFF;
    z-index: 0 !important;
    right: 0px !important; }

  .aui.rtl .share-buttons {
    text-align: left !important; }

  .aui.rtl #indPrfData .col-sm-8 {
    float: right; }

  #taqat-header {
    margin-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    opacity: .98; }

  #searchform {
    display: none; }

  #taqat-header #navbar li a {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }

  #taqat-header #navbar li.active a {
    background: transparent;
    background: none; }

  #taqat-header #navbar li.active a span:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }

  input[type=text]::-ms-clear, input[type=password]::-ms-reveal, input::-ms-clear,
  .icon-remove {
    display: none !important; }

  .aui .search_filter .btn i {
    margin-left: -7px; }

  .search_filter .col-md-1 {
    margin-top: -5px; } }
@media screen and (min-width: 481px) and (max-width: 991px) {
  #CountDownTimer_mob_up .textDiv_Seconds {
    left: 37% !important; }

  #psoCountDownTimer .time_circles {
    left: 93px !important; }

  #publishRadioEduName .radiobutton {
    display: inline-block !important; } }
@media screen and (min-width: 992px) {
  #CountDownTimer_mob_up .textDiv_Seconds {
    left: 0% !important; }

  #psoCountDownTimer .textDiv_Seconds {
    left: 5% !important; }

  #psoCountDownTimer .time_circles {
    left: 10px !important; } }
@media screen and (min-width: 768px) {
  .taqat-nav-toggle {
    display: none !important; }

  #addEmpPrefDialog, #WP3_addMileStoneDialog {
    min-width: 580px; }

  .customSliderCss p:nth-child(4) {
    left: 44% !important; }

  .customSliderCss p:nth-child(5):lang(en) {
    left: 86% !important; }

  .customSliderCss p:nth-child(4) {
    left: 45% !important; }

  .customSliderCss p:nth-child(5):lang(ar) {
    left: 92% !important; }

  #content .span8 {
    width: 66.66667%; } }
@media (min-width: 979px) {
  .aui .psoClose {
    max-width: 900px; }

  .aui .landing-page.col-md-8, .aui .remember-selection.col-md-8 {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%; }

  .aui input, .aui input.input-large, .aui .uneditable-input {
    max-width: 100%;
    width: auto; }

  .aui textarea {
    width: 100%; }

  textarea#_HRDFProfileInformationportlet_WAR_HRDFProfileInformationportlet_selectedRolesAndResWeId, #selectedRolesAndResWeId {
    width: 100% !important; }

  .aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input {
    max-width: 100% !important; }

  .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler {
    margin-left: -12px; }

  .calendar-portlet .calendar-portlet-column-grid .calendar-portlet-column-toggler i {
    font-size: 18pt; } }
@media (max-width: 991px) and (min-width: 768px) {
  .landing-page .col-md-8 {
    width: 70px; }

  .min_ht {
    min-height: 180px !important; }

  .aui .pad_top_maindiv {
    display: inline-block !important; } }
@media (max-width: 991px) and (min-width: 768px) {
  #taqat-header, #wrapper {
    width: 90%; }

  	/* .aui .visible-sm {
      	display: inline-block !important;
  	} */
  .header-rightside.visible-sm.visible-md.visible-lg {
    display: block !important; } }
@media (max-width: 767px) and (max-width: 979px) {
  .aui .changeIdentityClose-content .btn {
    width: auto; } }
@media (min-width: 1170) {
  .aui .header__main .container, .aui .site-footer .container {
    width: 1170px !important; } }
/* ---------- media Height css ---------- */
@media (max-height: 452px) {
 /* .calendars-popup {
	max-height: 260px;
    overflow-y: auto ;
} */
  .modal {
    top: 10px !important;
    max-height: 95% !important; } }
@media (min-height: 452px) {
  .modal {
    top: 7% !important; }

  .Calendar.overview .modal {
    top: 15px !important;
    left: 8px !important; } }
/* ---------- Dropdown changes for device ---------- */
@media screen and (max-device-width: 768px) {
  .aui-field-select.aside-combobox.chosen-select.hideSiblingChosenContainer, .applicationOverviewStatusLabel .chosen-select, .timeslot-parent-row .chosen-select {
    display: block !important; }

  .aui-field-select.aside-combobox.chosen-select.hideSiblingChosenContainer + .chosen-container, .applicationOverviewStatusLabel .chosen-container, .timeslot-parent-row .chosen-container-single {
    display: none !important; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .timeslot-parent-row .chosen-select {
    display: block !important; }

  .timeslot-parent-row .chosen-container-single {
    display: none !important; }

  #gosiCertDiv:lang(en), #idProofDiv:lang(en), #authDocDiv:lang(en), #gosiCertDiv:lang(ar), #idProofDiv:lang(ar), #authDocDiv:lang(ar) {
    width: 301px; } }
/* ---------- Radio button center alignment ---------- */
@media screen and (max-width: 480px) {
  .aui .radiobutton.display-block input[type=radio]:not(:checked) + label::before, .aui .radiobutton.display-block input[type=radio]:checked + label:before {
    top: 13% !important; }

  .add-goal-dialog {
    width: 90%; }

  .ui-dialog .ui-dialog-content {
    width: 100% !important; }

  .form-column {
    max-width: 100%; }

  .aui.ios.mobile .createjobpost input[type=checkbox]:checked + label:before {
    font-size: 10pt !important;
    text-indent: .3em !important; } }
/* -----  landing page css-------- */
@media screen and (min-width: 1200px) {
  .left-side:lang(ar), .right-side:lang(ar) {
    margin: 1em 4em 2em auto; }

  iframe.dialog-iframe-node {
    max-width: 100% !important;
    width: 100% !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .left-side:lang(ar), .right-side:lang(ar) {
    margin: 2em 2.99em 2em auto; }

  .ribbon, .ribbon-SPRO {
    font-size: 11px !important;
    width: 50% !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .left-side:lang(ar), .right-side:lang(ar) {
    margin: 1em 3.5em 2em auto; } }
@media screen and (min-width: 601px) and (max-width: 767px) {
  .left-side:lang(ar), .right-side:lang(ar) {
    margin-right: 5.1em; } }
@media screen and (min-width: 481px) and (max-width: 600px) {
  .left-side:lang(ar), .right-side:lang(ar) {
    margin-right: 0px !important;
    margin-left: 0px !important; }

  .aui.rtl .ui-dialog .right-buttons {
    padding-left: 20px; } }
@media screen and (min-width: 481px) and (max-width: 772px) {
  .ui-button-icon-primary.ui-icon-closethick {
    top: 5% !important; }

  .button.primarybutton.deleteWLentryButton.pull-right.mm {
    margin-left: 5px !important; }

  .button.primarybutton.deleteWLentryButton.pull-right.mm:lang(ar) {
    margin-right: 5px !important; } }
@media screen and (max-width: 480px) {
  .right-buttons button:lang(en), .right-buttons button:lang(ar) {
    margin-right: 0px !important;
    margin-left: 0px !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .left-side:lang(en), .right-side:lang(en) {
    margin: 10px 3.99%; } }
@media screen and (min-width: 800px) and (max-width: 1799px) {
  .pageinner-border.padd {
    padding: 0 0 10px 10px; }

  .pan-title.con-title, .pan-title {
    color: #f99d32 !important;
    font-size: 18pt !important;
    font-weight: 400 !important; }

  .form-column25 .title.strong.langLabel {
    margin-top: 43px !important; }

  .clearfix .form-column25 .title.strong {
    margin-top: 38px; }

  #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
    margin-top: 26px;
    height: 34px !important;
    width: 34px !important; }

  td.text-right.flip.extra {
    width: 31%; } }
@media screen and (min-width: 768px) and (max-width: 769px) {
  .navbar-header {
    display: none; } }
@media screen and (min-width: 995px) and (max-width: 1025px) {
  div#searchResultMatchAndSearch.col-md-8 {
    width: 60%; }

  div#searchformMatchAndSearch.col-md-4 {
    width: 40%; } }
@media screen and (min-width: 385px) and (max-width: 480px) {
  .col-md-2.col-sm-2.col-xs-4.mobile_device {
    width: 23%;
    padding-bottom: 10px; }

  .ribbon, .ribbon-SPRO {
    font-size: 14px !important;
    width: 80% !important; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .aui .inbox-notification .nav {
    margin: 0; }

  .col-md-2.col-sm-2.col-xs-4.mobile_device {
    width: 16%;
    padding-bottom: 10px; }

  .columns-max .col-md-12 .matchEmp .side_icon {
    height: 5.6% !important; }

  .matchEmp {
    height: 142px !important; }

  #gosiCertDiv, #idProofDiv, #authDocDiv {
    top: inherit !important;
    right: 20px !important;
    left: 20 !important;
    position: absolute !important;
    margin-top: 2px;
    width: 95%; }

  #gosiFileErrorDiv, #gosiFileSizeErrorDiv, #gosiDivRequiredMessage {
    margin-top: 12px; }

  .registration-details-form .row.mtm, .downloadflash-block {
    margin-top: 15px !important; } }
@media screen and (min-width: 1199px) {
  .left-side:lang(en), .right-side:lang(en) {
    margin: 10px 4%; } }
@media screen and (max-width: 769px) {
  .left-side:lang(en), .right-side:lang(en) {
    margin: 10px 9%; }

  #calendarBookingDetailsPanelContainer .input-mini.reminder-value {
    margin-bottom: 10px !important; }

  #calendarBookingDetailsPanelContainer .calendar-portlet-reminder-check:lang(en) {
    margin-left: 20px !important;
    margin-top: 6px !important; }

  .input-localized input.language-value.field {
    margin-bottom: 10px !important; }

  .job-bottom-panel .externalJobPost_footer_rightside {
    position: static !important; } }
@media screen and (max-width: 480px) {
  .ltr div.right-buttons button:lang(en) {
    margin-left: 0 !important; }

  #occupation-dialog {
    margin-top: 15px; }

  .left-side:lang(en), .right-side:lang(en) {
    margin: 25px auto;
    float: none; }

  .aui.rtl .form-row-column2:lang(ar) {
    float: none !important; }

  .aui .rtl .navbar-nav, .aui .nav {
    margin: 7.5px 0px; }

  .aui.rtl .ui-dialog, .aui.rtl .modal {
    right: 5px !important; }

  .aui.rtl .form-control-button.no_gray .float-left .right-buttons {
    padding-right: 14px; }

  .right-buttons.padd_left_right {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .aui.rtl #watchlistTable.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child {
    padding-right: 20px !important; } }
@media screen and (max-width: 767px) {
  .aui.rtl .header-rightside {
    position: absolute; }

  .Calendar.overview.dialog-iframe-popup .modal {
    height: auto !important;
    overflow-y: scroll; }

  .row .generatedDivFromAddRow.slider-parent {
    width: 98%; }

  .generatedDivFromAddRow.slider-parent span.icon_field.revokefullaccess_colorBG_icon.float-right:lang(en) {
    margin-right: -26px;
    margin-top: 24px; }

  .generatedDivFromAddRow.slider-parent span.icon_field.revokefullaccess_colorBG_icon.float-right:lang(ar) {
    margin-top: 24px;
    margin-left: -26px !important; }

  .generatedDivFromAddRow.slider-parent .col-xs-6 span.icon_field.revokefullaccess_colorBG_icon.float-right:lang(en) {
    margin-top: 0px;
    margin-right: 0px !important; }

  .generatedDivFromAddRow.slider-parent .col-xs-6 span.icon_field.revokefullaccess_colorBG_icon.float-right:lang(ar) {
    margin-top: 0px;
    margin-left: 0px !important; }

  .landing-page, .remember-selection {
    margin: 0 !important; }

  .dataTables_wrapper .dataTables_filter {
    text-align: center !important; }

  .aui.rtl .dataTables_wrapper .dataTables_filter {
    text-align: center !important; }

  .aui .mobilenav .visible-xs {
    display: block !important; }

  .row.uilogo .col-md-2.col-sm-4.col-xs-4 {
    width: 100px; }

  	/*.aui .modal-body {
     		height: auto !important;
  	}*/
  .dialog-iframe-bd .yui3-resize-handles-wrapper {
    display: none; }

  .dialog-iframe-bd .modal-content {
    overflow: scroll;
    height: 94%; }

  .invitaion button.button.primarybutton.flip.visible-xs {
    display: inline-block !important; }

  .answer_block table.table-responsive {
    display: block; }

  .clearfix .job-left {
    width: 100%; }

  .job-left.pull-left.job-emp {
    width: 65% !important;
    word-break: break-all; }

  #newResultSet .side_icon .fa-check {
    position: absolute;
    top: 30%; }

  .job-left.pull-left.job-emp {
    width: 65% !important;
    word-break: break-all; }

  #newResultSet .side_icon .fa-check {
    position: absolute;
    top: 30%; }

  /* PSO Survey Page Start */
  .aui .answer_block .table-bordered {
    border: none; }

  .answer_block .table > colgroup + thead > tr:first-child > th, .aui .table > colgroup + thead > tr:first-child > td, .aui .table > thead:first-child > tr:first-child > th, .aui .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #ddd; }

  .aui .answer_block input[type=checkbox][disabled=disabled]:not(:checked) + label:lang(ar):before,
  .aui .answer_block input[type=checkbox]:not(:checked) + label:lang(ar):before,
  .aui .answer_block input[type=checkbox]:checked + label:lang(ar):before {
    right: 0; }

  /* PSO Survey Page End */
  .aui.rtl #indAppTable_wrapper .dataTables_filter input[type=search] {
    margin-left: 0;
    margin-right: 0 !important; }

  .aui.rtl #empAppTable_wrapper .dataTables_filter input[type=search] {
    margin-left: 0;
    margin-right: 0 !important; } }
@media only screen and (min-width: 768px) and (max-width: 1265px) {
  .clearfix .job-left {
    width: 70%; }

  .aui #pwdChangeOtpDialogDisplay button {
    margin: 5px auto !important;
    text-align: center; }

  .ui-dialog {
    z-index: 1201; } }
@media only screen and (min-width: 768px) and (max-width: 1799px) {
  .vert-align-label.title.vertical-xl {
    line-height: 45px; } }
@media only screen and (min-width: 768px) and (max-width: 1799px) {
  .dataTables_filter input[type=search] {
    width: 185px;
    margin-left: 4px; }

  .col-md-3.col-xs-12.col-sm-3.pcRemove {
    margin-top: 25px; }

  .training-pc .table .gray_col td {
    border: 1px solid #ccc !important;
    padding: 5px 5px 0 10px !important; }

  .matchEmp {
    height: 145px; } }
@media screen and (max-width: 510px) {
  .dataTables_wrapper .dataTables_length label, #obligationModelList_length > label, #obligationModelList_filter > label, #programFinancialDetailsModel_filter > label,
  #programHistoryModelList_length > label, #programHistoryModelList_filter > label, #watchlistTable_filter > label, #watchlistTable_length > label, #accountHistoryTable_filter > label,
  #obligationModelList_filter > label, #programHistoryModelList_filter > label, #myDataTable_filter > label, #complaintHistoryTableId_filter > label, #redirectCreateJob_wrapper #redirectCreateJob_length,
  #redirectCreateJob_wrapper #redirectCreateJob_filter, #jobPostOverviewTable_wrapper #jobPostOverviewTable_length, .aui.rtl .dataTables_wrapper .dataTables_filter, .dataTables_length {
    width: 100%;
    text-align: center; } }
@media screen and (min-width: 320px) and (max-width: 768px) {
  .pageinner-border.padd {
    border: none !important; }

  .pageinner-border.highlighted-feild {
    border: 0 !important; }

  .invitationFA {
    background: white none repeat scroll 0 0 !important;
    color: #f99d32 !important;
    margin-bottom: 0 !important;
    padding: 10px !important; }

  .invitationFA.visible-sm.visible-xs {
    font-size: 18pt !important; }

  .modalProgeamPopup {
    height: auto !important; }

  .Create.Job.New .radiobutton.inline-controls label, .Create.Job.New .panel .radiobutton.inline-controls {
    width: 100%; }

  .Job.post.details .form-row .form-column-autowidth .css-radio-label, .Job.post.details .form-column-autowidth .radiobutton.inline-controls {
    width: 100%; } }
@media (max-width: 480px) and (max-width: 700px) {
  .aui .modal-header button.close:lang(ar) {
    padding: 0 !important; }

  #myDataTable_wrapper #myDataTable.table-responsive tr td .radiobutton:lang(en) {
    margin-top: -10px;
    margin-left: 5px; }

  #myDataTable_wrapper #myDataTable.table-responsive tr td .radiobutton:lang(ar) {
    margin-right: 5px;
    margin-top: -10px; } }
@media (max-width: 600px) and (max-width: 800px) {
  .pad_top .accessibility_button {
    margin: 0 !important; } }
/* Only real devices  */
@media only screen and (max-width: 480px) {
  /* Start Career Development Plan */
  #WP3_addMileStoneDialog .chosen-container.chosen-container-single.chosen-container-single-nosearch, #selectRejectionForApplication_chosen,
  #trainingCountryId_chosen, #trainingStateId_chosen, #trainingLocalityId_chosen, .timeslot-parent-row .chosen-container-single {
    display: none !important; }

  .chosen-select#WP3_responsibility, .chosen-select#WP3_status, #selectRejectionForApplication,
  #trainingCountryId, #trainingStateId, #trainingLocalityId, .timeslot-parent-row .chosen-select {
    display: block !important; }

  /*  End Career Development Plan */
  /* Only all programs */
  .pageContent.clearfix.mbm #myForm .col-lg-6.col-md-6 .inline-selectbox.chosen-select {
    display: block !important; }

  .pageContent.clearfix.mbm #myForm .col-lg-6.col-md-6 .chosen-container.chosen-container-single.chosen-container-single-nosearch {
    display: none !important; } }
@media only screen and (min-width: 769px) and (max-width: 991px) {
  /* Only for Surface */
  i.fa.fa-angle-up.visible-xs.visible-sm {
    display: none !important; }

  .primarybutton.pull-right.flip.mar_bl {
    margin-bottom: 38px !important; } }
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .col-md-2.col-xs-12.mtlarge {
    margin-top: 18px;
    padding: 0px !important; } }
@media only screen and (min-width: 358px) and (max-width: 360px) {
  .gridview-div:lang(en) {
    width: 100%;
    margin-left: 0; }

  .aui.rtl .gridview-div:lang(ar) {
    width: 100%;
    margin-right: 0; }

  .gridview-div:hover:lang(en) {
    width: 100%;
    margin-left: 0; }

  .aui.rtl .gridview-div:hover:lang(ar) {
    width: 100%;
    margin-right: 0; } }
@media only screen and (min-width: 310px) and (max-width: 357px) {
  .gridview-div:lang(en) {
    width: 100%;
    margin-left: 0; }

  .aui .ui-autocomplete.ui-front.ui-menu {
    width: 245px !important; }

  #trainingCertificationBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(4) {
    left: 78% !important; }

  .aui.rtl .gridview-div:lang(ar) {
    width: 100%;
    margin-right: 0; }

  #drivingLicenseBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(4) {
    left: 77% !important; }

  #skillBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(4) {
    left: 37% !important; }

  #skillBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(5), #languagesBlock div.language-slider > p.slider_label.title.strong:lang(en):nth-child(5) {
    left: 77% !important; }

  #drivingLicenseBlock div.language-slider > p.slider_label.title.strong:lang(ar):nth-child(4) {
    right: 85% !important; }

  .gridview-div:hover:lang(en) {
    width: 100%;
    margin-left: 0; }

  .aui.rtl .gridview-div:hover:lang(ar) {
    width: 100%;
    margin-right: 0; }

  .side_icon {
    height: 279px !important; }

  .er-upload div.control-group, .er-upload div.control-group:lang(ar) {
    width: 242px !important; }

  .job-content.matchEmp {
    height: 248px !important; }

  .aui .columns-max .side_icon, .aui .columns-max .side_icon:hover, .aui .columns-max .side_icon:focus {
    height: 280px !important; }

  #gosiCertDiv:lang(en), #idProofDiv:lang(en), #authDocDiv:lang(en), #gosiCertDiv:lang(ar), #idProofDiv:lang(ar), #authDocDiv:lang(ar) {
    width: 244px !important; }

  .aui .job.offer .ui-autocomplete, .aui .Employer.sends.interview.invite.to.an.individual .ui-autocomplete {
    width: 75% !important; } }
@media only screen and (min-width: 374px) and (max-width: 376px) {
  .gridview-div:lang(en) {
    width: 100% !important;
    margin-left: 0; }

  .aui.rtl .gridview-div:lang(ar) {
    width: 100% !important;
    margin-right: 0; }

  .er-upload div.control-group, .er-upload div.control-group:lang(ar) {
    width: 298px; } }
@media only screen and (min-width: 377px) and (max-width: 480px) {
  .gridview-div:lang(en) {
    width: 100% !important;
    margin-left: 0; }

  .aui.rtl .gridview-div:lang(ar) {
    width: 100% !important;
    margin-right: 0; }

  .er-upload div.control-group, .er-upload div.control-group:lang(ar) {
    width: 333px; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .btn-view-shresult:lang(en) {
    float: right !important;
    margin-bottom: 5px !important; }

  .tab-search {
    width: 100% !important; }

  button.right-buttons.primarybutton.tab-search {
    margin-top: 5px; }

  .btn-view-shresult:lang(ar) {
    float: left !important;
    margin-bottom: 5px !important; }

  #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
    margin-top: 26px;
    height: 34px !important;
    width: 34px !important; }

  .form-column25 .title.strong.langLabel {
    margin-top: 43px !important; }

  .clearfix .form-column25 .title.strong {
    margin-top: 38px; } }
@media only screen and (min-width: 1530px) and (max-width: 2000px) {
  .clearfix .form-column25 .title.strong {
    margin-top: 40px !important; }

  #skills .form-column10 .excludeFromPopUp .icon_field.revokefullaccess_whiteBG_icon {
    width: 38px !important;
    height: 38px !important;
    margin-top: 26px !important; }

  .col-md-2.mtlarge {
    margin-top: 18px; }

  .form-column40 .skill-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-state-default, .form-column40 .language-slider.ui-slider.ui-slider-horizontal.ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all {
    background: url("/taqat-responsive-theme/css/taqat/../../images/bar.png") 0 0 no-repeat !important;
    border: 1px solid #F2F2F2 !important;
    border-radius: 2px !important;
    box-shadow: 1px 2px 3px #c9c9c9 !important;
    width: 60px !important; } }
@media only screen and (max-width: 2000px) {
  .portlet-boundary div.portlet-borderless-container {
    min-height: auto; } }
@media screen and (max-width: 480px) {
  .row .datepickerPlholder.col-lg-6.col-md-6.col-sm-6 .calendars-popup {
    left: -18px !important; }

  .row .datepickerPlholder.col-lg-6.col-md-6.col-sm-6 .calendars-popup:lang(ar) {
    right: -18px !important; }

  iframe#form2 {
    width: 100%; }

  #iframContainer {
    width: 100%; }

  #expectationSurveyDiv .form-control-button {
    margin-bottom: 50px; }

  .aui .cus-progress-bar span, .aui .cus-progress-bar div {
    width: 340px;
    white-space: normal; } }
@media screen and (max-width: 340px) {
  #myForm2 .form-row.readOnly-Map_InfoBox span.info-box {
    width: 225px !important; }

  .aui .cus-progress-bar span, .aui .cus-progress-bar div {
    width: 260px;
    white-space: normal; } }
@media only screen and (max-width: 377px) {
  .aui.ios.mobile .document_table {
    max-width: 250px; }
  .aui.ios.mobile #inputDiVforOtp .userfeedbacks-div1 .icon-holder i {
    -webkit-transform: translateY(-75%); } }
@media (max-width: 425px) {
  .icon_field {
    display: block !important;
    margin: 10px auto; } }
@media (max-width: 320px) {
  .icon_field_vcvi {
    padding-left: 0; } }
@media screen and (min-width: 319px) and (max-width: 768px) {
  .form-group-actions .btn#Analyze {
    margin-left: 0; }

  #emp_Pref_div_id .form-group-actions-input,
  #Analyze {
    width: 100%;
    display: block; } }
.aui .black {
  /*Calendar Fixes  */
  /*popups fixes  */
  /* Data table */ }
  .aui .black .panel-body.black, .aui .black .panel-footer.black {
    border-top: 1px solid #ffff00 !important; }
  .aui .black input[type=text], .aui .black .chosen-container-single .chosen-single, .aui .black .black input[readonly], .aui .black .black input[readonly]:hover, .aui .black textarea, .aui .black .info-box, .aui .black .form-control-button {
    background-color: #000000 !important;
    color: #ffff00  !important; }
  .aui .black .btn-info.black {
    background: #ffff00 !important;
    color: #000000 !important; }
  .aui .black .panel-body.black, .aui .black .panel-footer.black, .aui .black .panel-default.black, .aui .black .black_button, .aui .black a.black, .aui .black .black, .aui .black .dropdown-menu.black li a, .aui .black .panel-heading.black, .aui .black p.black, .aui .black a.black, .aui .black li.black, .aui .black strong.black, .aui .black aside.sidebar.black a, .aui .black button.black, .aui .black h1.black, .aui .black span.black, .aui .black .navbar-default .navbar-nav > li > a.black, .aui .black #taqat-header #navbar ul .dropdown-menu li a.black, .aui .black span,
  .aui .black .css-label.black, .aui .black .white-background {
    color: #ffff00 !important; }
  .aui .black #taqat-header.black #navbar li a:hover {
    background: white !important; }
  .aui .black .navbar-default .navbar-nav > .active a.dropdown-toggle.black {
    background: none !important; }
  .aui .black .black .button-registration:hover {
    background-color: #f29e0d !important; }
  .aui .black .button-registration {
    border: 1px solid; }
  .aui .black .button-registration:active:hover {
    background-color: #4c96a7 !important; }
  .aui .black .panel-body.black, .aui .black .panel-footer.black, .aui .black .headtop.black, .aui .black #footer.black, .aui .black button.black, .aui .black .panel-body.panel-body-white.black, .aui .black .pageContent.black, .aui .black .panel.black, .aui .black #taqat-header .navbar-default,
  .aui .black #navbar.black, .aui .black header.black, .aui .black .black_button, .aui .black #selectedindividual.black, .aui .black #selectedemployer.black, .aui .black ul.dropdown-menu.black, .aui .black .panel-heading.black, .aui .black table.dataTable tbody tr, .aui .black .aui div.main-breadcrumbs ul.breadcrumb, .aui .black .colorScheme.container.text-center.black,
  .aui .black .whitebackground.black, .aui .black .job-bottom-panel, .aui .black .navbar-nav > li.active a, .aui .black .col-lg-12.black, .aui .black p.black span, .aui .black p.black a, .aui .black .innerpage_header:lang(en), .aui .black .aui .innerpage_header:lang(ar), .aui .black .white-background, .aui .black .ui-accordion-header, .aui .black .calendar-portlet, .aui .black .help-artcile, .aui .black #homeMessage {
    background: #000000 !important; }
  .aui .black .aui button.primarybutton.black, .aui .black .aui button.btn-primary.black {
    color: #ffff00 !important; }
  .aui .black .aui button.primarybutton.black:hover, .aui .black .aui button.btn-primary.black:hover, .aui .black .aui button.primarybutton.black:active, .aui .black .aui button.btn-primary.black:active {
    background: #4c96a6 !important;
    border: solid 2px #2f7180 !important; }
  .aui .black .primarybutton.black:hover, .aui .black input.primarybutton.black:hover, .aui .black .primarybutton.black:focus, .aui .black input.primarybutton.black:focus, .aui .black .aui button.btn-primary.black:hover, .aui .black .aui button.btn-primary.black:focus {
    background-color: #2f7180 !important;
    border: solid 2px #2f7180 !important;
    outline: 0; }
  .aui .black .table-striped > tbody > tr:nth-of-type(odd), .aui .black .aui .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #111100 !important; }
  .aui .black .icon_field {
    background-image: url(/taqat-responsive-theme/css/colorSchemes/../../images/icons_sprite.png) !important;
    width: 24px !important;
    height: 24px !important;
    background-color: #ffffff !important;
    role: "none"; }
  .aui .black table.dataTable.display tbody tr.even > .sorting_1, .aui .black table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background: #111100 !important; }
  .aui .black .aui .panel-heading, .aui .black .aui .accordion-heading {
    border-bottom: 1px solid #ffff00 !important; }
  .aui .black .panel-body-white.panel-body {
    border: 1px solid #ffff00 !important; }
  .aui .black table.dataTable.display tbody tr.odd > .sorting_1, .aui .black table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background: #111100 !important; }
  .aui .black .aui .btn-default, .aui .black .aui .btn, .aui .black li.yellow, .aui .black .yui3-skin-sam .calendar-portlet .yui3-calendar-day, .aui .black .yui3-skin-sam .calendar-portlet .yui3-calendar-prevmonth-day, .aui .black .yui3-skin-sam .calendar-portlet .yui3-calendar-nextmonth-day, .aui .black .yui3-skin-sam .calendar-portlet .yui3-calendar-content {
    background: #000000 !important; }
  .aui .black .aui .nav-tabs > li.active > a, .aui .black .aui .nav-tabs > li.active > a:hover, .aui .black .aui .nav-tabs > li.active > a:focus {
    background-color: #ffff00 !important; }
  .aui .black .aui .btn-default, .aui .black .aui .btn, .aui .black .aui .btn-default:active:hover, .aui .black .aui .btn:active:hover, .aui .black .aui .btn-default:active:focus, .aui .black .aui .btn:active:focus, .aui .black .aui .btn-default:active.focus, .aui .black .aui .btn:active.focus, .aui .black .aui .btn-default.active:hover, .aui .black .aui .active.btn:hover, .aui .black .aui .btn-default.active:focus, .aui .black .aui .active.btn:focus, .aui .black .aui .btn-default.active.focus, .aui .black .aui .active.focus.btn, .aui .black .open > .aui .btn-default.dropdown-toggle:hover, .aui .black .open > .aui .dropdown-toggle.btn:hover, .aui .black .open > .aui .btn-default.dropdown-toggle:focus, .aui .black .open > .aui .dropdown-toggle.btn:focus, .aui .black .open > .aui .btn-default.dropdown-toggle.focus, .aui .black .open > .aui .dropdown-toggle.focus.btn {
    background: #000000 !important;
    color: #ffff00 !important; }
  .aui .black .scheduler-view-day, .aui .black .calendar-portlet-wrapper, .aui .black .calendar-portlet, .aui .black .portlet-borderless-container {
    background: #000000 !important; }
  .aui .black .scheduler-view-day-table-time {
    color: #ffff00 !important; }
  .aui .black .scheduler-base-hd .btn, .aui .black .calendar-add-event-btn, .aui .black button.scheduler-base-view, .aui .black .aui .yui3-skin-sam .yui3-calendar-day, .aui .black .aui .yui3-skin-sam .yui3-calendar-prevmonth-day, .aui .black .aui .yui3-skin-sam .yui3-calendar-nextmonth-day {
    background: #000000 !important;
    color: #ffff00 !important; }
  .aui .black .calendar-portlet-mini-calendar .yui3-calendar-content, .aui .black .calendar-portlet-column-parent table, .aui .black .calendar-portlet-column-parent table td, .aui .black .aui .nav-tabs > li.active > a {
    background: #000000 !important; }
  .aui .black .calendar-portlet-column-parent table, .aui .black .calendar-portlet-column-parent table td, .aui .black .yui3-calendar-weekday, .aui .black .nav-static-menu-top .fa, .aui .black .scheduler-today-hd {
    color: #ffff00 !important; }
  .aui .black .nav-tabs > li > a {
    background: #000000 !important; }
  .aui .black .yui3-calendarnav-nextmonth, .aui .black .yui3-calendarnav-nextmonth:hover {
    border-left-color: #ffff00 !important; }
  .aui .black .yui3-calendarnav-prevmonth, .aui .black .yui3-calendarnav-prevmonth:hover {
    border-right-color: #ffff00 !important; }
  .aui .black .scheduler-base-hd .btn, .aui .black .calendar-add-event-btn, .aui .black button.scheduler-base-view, .aui .black .yui3-calendar-day, .aui .black .yui3-calendar-prevmonth-day, .aui .black .yui3-calendar-nextmonth-day {
    border: #ffff00 1px solid; }
  .aui .black .scheduler-base-icon-next, .aui .black .scheduler-base-icon-prev, .aui .black .scheduler-base-controls .scheduler-base-today {
    background: #000000 !important;
    color: #ffff00 !important;
    border: #ffff00 1px solid !important; }
  .aui .black .aui div.ui-dialog, .aui .black .aui div.ui-dialog .ui-dialog-content, .aui .black .aui .popover, .aui .black .aui .popover-title {
    background: #000000 !important;
    color: #ffff00 !important; }
  .aui .black .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .aui .black .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .aui .black .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
  .aui .black .dataTables_wrapper .dataTables_length, .aui .black .dataTables_wrapper .dataTables_filter, .aui .black .dataTables_wrapper .dataTables_info, .aui .black .dataTables_wrapper .dataTables_processing, .aui .black .dataTables_wrapper .dataTables_paginate,
  .aui .black .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #ffff00 !important; }
  .aui .black .main-breadcrumbs ul.breadcrumb.black {
    background: #000000 !important; }
  .aui .black .empCompImg .portlet-borderless-container {
    background: transparent !important; }

.aui .black .yellow .portlet-borderless-container {
  background: #000000 !important; }

.aui .yellow {
  /*Calendar Fixes  */
  /*popups fixes  */
  /* Data table */ }
  .aui .yellow .panel-body.yellow, .aui .yellow .panel-footer.yellow {
    border-top: 1px solid #000000 !important; }
  .aui .yellow input[type=text], .aui .yellow .chosen-container-single .chosen-single, .aui .yellow .black input[readonly], .aui .yellow .black input[readonly]:hover, .aui .yellow textarea, .aui .yellow .info-box, .aui .yellow .form-control-button {
    color: #000000 !important;
    background-color: #ffff00  !important; }
  .aui .yellow .btn-info.yellow {
    background: #ffff00 !important;
    color: #000000 !important; }
  .aui .yellow .panel-body.yellow, .aui .yellow .panel-footer.yellow, .aui .yellow .panel-default.yellow, .aui .yellow .yellow_button, .aui .yellow a.yellow, .aui .yellow .yellow, .aui .yellow .dropdown-menu.yellow li a, .aui .yellow .panel-heading.yellow, .aui .yellow p.yellow, .aui .yellow a.yellow, .aui .yellow li.yellow, .aui .yellow strong.yellow, .aui .yellow aside.sidebar.yellow a, .aui .yellow button.yellow, .aui .yellow h1.yellow, .aui .yellow span.yellow, .aui .yellow .navbar-default .navbar-nav > li > a.yellow, .aui .yellow #taqat-header #navbar ul .dropdown-menu li a.yellow, .aui .yellow span,
  .aui .yellow .css-label.yellow, .aui .yellow .white-background {
    color: #000000 !important; }
  .aui .yellow #taqat-header.yellow #navbar li a:hover {
    background: white !important; }
  .aui .yellow .navbar-default .navbar-nav > .active a.dropdown-toggle.yellow {
    background: none !important; }
  .aui .yellow .yellow .button-registration:hover {
    background-color: #f29e0d !important; }
  .aui .yellow .button-registration {
    border: 1px solid; }
  .aui .yellow .button-registration:active:hover {
    background-color: #4c96a7 !important; }
  .aui .yellow .panel-body.yellow, .aui .yellow .panel-footer.yellow, .aui .yellow .headtop.yellow, .aui .yellow #footer.yellow, .aui .yellow button.yellow, .aui .yellow .panel-body.panel-body-white.yellow, .aui .yellow .pageContent.yellow, .aui .yellow .panel.yellow, .aui .yellow #taqat-header .navbar-default,
  .aui .yellow #navbar.yellow, .aui .yellow header.yellow, .aui .yellow .yellow_button, .aui .yellow #selectedindividual.yellow, .aui .yellow #selectedemployer.yellow, .aui .yellow ul.dropdown-menu.yellow, .aui .yellow .panel-heading.yellow, .aui .yellow table.dataTable tbody tr, .aui .yellow .aui div.main-breadcrumbs ul.breadcrumb, .aui .yellow .colorScheme.container.text-center.yellow,
  .aui .yellow .whitebackground.yellow, .aui .yellow .job-bottom-panel, .aui .yellow .navbar-nav > li.active a, .aui .yellow .col-lg-12.yellow, .aui .yellow p.yellow span, .aui .yellow p.yellow a, .aui .yellow .innerpage_header:lang(en), .aui .yellow .aui .innerpage_header:lang(ar), .aui .yellow .white-background, .aui .yellow .ui-accordion-header, .aui .yellow .calendar-portlet {
    background: #ffff00 !important; }
  .aui .yellow .aui button.primarybutton.yellow, .aui .yellow .aui button.btn-primary.yellow {
    color: #000000 !important; }
  .aui .yellow .aui button.primarybutton.yellow:hover, .aui .yellow .aui button.btn-primary.yellow:hover, .aui .yellow .aui button.primarybutton.yellow:active, .aui .yellow .aui button.btn-primary.yellow:active {
    background: #4c96a6 !important;
    border: solid 2px #2f7180 !important; }
  .aui .yellow .primarybutton.yellow:hover, .aui .yellow input.primarybutton.yellow:hover, .aui .yellow .primarybutton.yellow:focus, .aui .yellow input.primarybutton.yellow:focus, .aui .yellow .aui button.btn-primary.yellow:hover, .aui .yellow .aui button.btn-primary.yellow:focus {
    background-color: #2f7180 !important;
    border: solid 2px #2f7180 !important;
    outline: 0; }
  .aui .yellow .table-striped > tbody > tr:nth-of-type(odd), .aui .yellow .aui .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff000 !important; }
  .aui .yellow .icon_field {
    background-image: url(/taqat-responsive-theme/css/colorSchemes/../../images/icons_sprite.png) !important;
    width: 24px !important;
    height: 24px !important;
    background-color: #ffffff !important;
    role: "none"; }
  .aui .yellow .help-artcile, .aui .yellow #homeMessage, .aui .yellow table.dataTable.display tbody tr.even > .sorting_1, .aui .yellow table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background: #ffff00 !important; }
  .aui .yellow .aui .panel-heading, .aui .yellow .aui .accordion-heading {
    border-bottom: 1px solid #000000 !important; }
  .aui .yellow .panel-body-white.panel-body {
    border: 1px solid #000000 !important; }
  .aui .yellow table.dataTable.display tbody tr.odd > .sorting_1, .aui .yellow table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background: #ffff00 !important; }
  .aui .yellow .aui .btn-default, .aui .yellow .aui .btn, .aui .yellow li.yellow, .aui .yellow .yui3-skin-sam .calendar-portlet .yui3-calendar-day, .aui .yellow .yui3-skin-sam .calendar-portlet .yui3-calendar-prevmonth-day, .aui .yellow .yui3-skin-sam .calendar-portlet .yui3-calendar-nextmonth-day, .aui .yellow .yui3-skin-sam .calendar-portlet .yui3-calendar-content {
    background: #ffff00 !important; }
  .aui .yellow .aui .nav-tabs > li.active > a, .aui .yellow .aui .nav-tabs > li.active > a:hover, .aui .yellow .aui .nav-tabs > li.active > a:focus {
    background-color: #ffff00 !important; }
  .aui .yellow .aui .btn-default, .aui .yellow .aui .btn, .aui .yellow .aui .btn-default:active:hover, .aui .yellow .aui .btn:active:hover, .aui .yellow .aui .btn-default:active:focus, .aui .yellow .aui .btn:active:focus, .aui .yellow .aui .btn-default:active.focus, .aui .yellow .aui .btn:active.focus, .aui .yellow .aui .btn-default.active:hover, .aui .yellow .aui .active.btn:hover, .aui .yellow .aui .btn-default.active:focus, .aui .yellow .aui .active.btn:focus, .aui .yellow .aui .btn-default.active.focus, .aui .yellow .aui .active.focus.btn, .aui .yellow .open > .aui .btn-default.dropdown-toggle:hover, .aui .yellow .open > .aui .dropdown-toggle.btn:hover, .aui .yellow .open > .aui .btn-default.dropdown-toggle:focus, .aui .yellow .open > .aui .dropdown-toggle.btn:focus, .aui .yellow .open > .aui .btn-default.dropdown-toggle.focus, .aui .yellow .open > .aui .dropdown-toggle.focus.btn {
    background: #ffff00 !important;
    color: #000000 !important; }
  .aui .yellow .scheduler-view-day, .aui .yellow .calendar-portlet-wrapper, .aui .yellow .calendar-portlet, .aui .yellow .portlet-borderless-container {
    background: #ffff00 !important; }
  .aui .yellow .scheduler-view-day-table-time {
    color: #000000 !important; }
  .aui .yellow .scheduler-base-hd .btn, .aui .yellow .calendar-add-event-btn, .aui .yellow button.scheduler-base-view, .aui .yellow .aui .yui3-skin-sam .yui3-calendar-day, .aui .yellow .aui .yui3-skin-sam .yui3-calendar-prevmonth-day, .aui .yellow .aui .yui3-skin-sam .yui3-calendar-nextmonth-day {
    background: #ffff00 !important;
    color: #000000 !important; }
  .aui .yellow .calendar-portlet-mini-calendar .yui3-calendar-content, .aui .yellow .calendar-portlet-column-parent table, .aui .yellow .calendar-portlet-column-parent table td, .aui .yellow .aui .nav-tabs > li.active > a {
    background: #ffff00 !important; }
  .aui .yellow .calendar-portlet-column-parent table, .aui .yellow .calendar-portlet-column-parent table td, .aui .yellow .yui3-calendar-weekday, .aui .yellow .nav-static-menu-top .fa, .aui .yellow .scheduler-today-hd {
    color: #000000 !important; }
  .aui .yellow .nav-tabs > li > a {
    background: #ffff00 !important; }
  .aui .yellow .yui3-calendarnav-nextmonth, .aui .yellow .yui3-calendarnav-nextmonth:hover {
    border-left-color: #000000 !important; }
  .aui .yellow .yui3-calendarnav-prevmonth, .aui .yellow .yui3-calendarnav-prevmonth:hover {
    border-right-color: #000000 !important; }
  .aui .yellow .scheduler-base-hd .btn, .aui .yellow .calendar-add-event-btn, .aui .yellow button.scheduler-base-view, .aui .yellow .yui3-calendar-day, .aui .yellow .yui3-calendar-prevmonth-day, .aui .yellow .yui3-calendar-nextmonth-day {
    border: #000000 1px solid; }
  .aui .yellow .scheduler-base-icon-next, .aui .yellow .scheduler-base-icon-prev, .aui .yellow .scheduler-base-controls .scheduler-base-today {
    background: #ffff00 !important;
    color: #000000 !important;
    border: #000000 1px solid !important; }
  .aui .yellow .aui div.ui-dialog, .aui .yellow .aui div.ui-dialog .ui-dialog-content, .aui .yellow .aui .popover, .aui .yellow .aui .popover-title {
    background: #ffff00 !important;
    color: #000000 !important; }
  .aui .yellow .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .aui .yellow .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .aui .yellow .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
  .aui .yellow .dataTables_wrapper .dataTables_length, .aui .yellow .dataTables_wrapper .dataTables_filter, .aui .yellow .dataTables_wrapper .dataTables_info, .aui .yellow .dataTables_wrapper .dataTables_processing, .aui .yellow .dataTables_wrapper .dataTables_paginate,
  .aui .yellow .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #000000 !important; }
  .aui .yellow .main-breadcrumbs ul.breadcrumb.yellow {
    background: #ffff00 !important; }
  .aui .yellow .empCompImg .portlet-borderless-container {
    background: transparent !important; }